Easy To Use Patents Search & Patent Lawyer Directory

At Patents you can conduct a Patent Search, File a Patent Application, find a Patent Attorney, or search available technology through our Patent Exchange. Patents are available using simple keyword or date criteria. If you are looking to hire a patent attorney, you've come to the right place. Protect your idea and hire a patent lawyer.

Searching:





Search by keyword, patent number, inventor, assignee, city or state:




Patent # Description
2016/0380957 ENABLING AN ONLINE SYSTEM USER TO ACCESS A THIRD PARTY APPLICATION WITHOUT INSTALLING THE THIRD PARTY APPLICATION
An online system provides a user with access to applications associated with third parry systems via the online system and generates an identifier that...
2016/0380956 COMMUNICATION MESSAGE CONSOLIDATION WITH CONTENT DIFFERENCE FOMATTING
A set of similar messages addressed to a user is detected. Redundantly similar portions of the set of similar messages and a progressive set of differences...
2016/0380955 WEB-BASED SOCIAL NETWORK
A user friendly web-based social network for conveniently finding and connecting to network members worldwide.
2016/0380954 IDENTIFICATION OF EMPLOYEES ON EXTERNAL SOCIAL MEDIA
A method for identifying employees across external social media sites including generating a list of at least one external social media site to be compared...
2016/0380953 SMART FEED SYSTEM
A system for providing smart feeds to users, comprising a content curation server that receives content via a network and associates content with users, and...
2016/0380952 AUTHORING TOOL FOR CREATING NEW ELECTRONIC POSTS
A database system operates a feed system and communicates with different remote computing devices associated with different users. The database system may...
2016/0380951 SYSTEM FOR POST SELF AWARENESS
A social network post subject area of a social network post is identified using text analysis. A longevity of social network posts related to the social...
2016/0380950 SYSTEM AND METHOD FOR DETECTING EXPERTISE VIA MEETING PARTICIPATION
A method, computer program product, and computer system for determining, by a computing device, a topic of a meeting. Participation of a meeting attendant...
2016/0380949 HOST STATE-SENSING FOR MESSAGE INTERRUPTION
Embodiments of the present invention address deficiencies of the art in respect to managing interrupting requests to engage in a collaborative session and...
2016/0380948 INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM
There is provided an information processing apparatus including: a search unit that searches for an apparatus, which is suitable for providing event...
2016/0380947 HANDLING VARIOUS SCENARIOS WHERE AN EMAIL RECIPIENT IS NOT AVAILABLE
A method for sending a plurality of alternate contact information associated with an online communication system. The method may include receiving an...
2016/0380946 MENTION IDENTIFICATION FOR UNTRUSTED CONTENT
In some embodiments of the invention a method provides for processing a mention in textual content being input to a content provider. The method can include...
2016/0380945 FLEXIBLE COMMAND AND CONTROL IN CONTENT CENTRIC NETWORKS
One embodiment provides a transport-framework system that facilitates command messages to be communicated in a layer-agnostic manner. During operation, the...
2016/0380944 COLLECTING MESSAGES FROM A GROUP CHAT WINDOW THAT MENTION A SPECIFIC USER
Collecting online group chat messages. The method may include receiving a message associated with an online group chat session between chat participants. The...
2016/0380943 METHOD, DEVICE AND SYSTEM FOR PROVIDING HISTORICAL COMMUNICATION CONTENT
A communication server is disclosed. The communication server may receive, via at least one network interface, a request to add one or more new participants to...
2016/0380942 HIGHLY PARALLEL SCALABLE DISTRIBUTED EMAIL THREADING ALGORITHM
Systems, apparatuses, methods, and computer readable mediums for implementing a scalable distributed email threading algorithm. A database is created for...
2016/0380941 Idea Generation Platform for Distributed Work Environments
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for displaying a challenge question in a challenge user...
2016/0380940 COLLECTING MESSAGES FROM A GROUP CHAT WINDOW THAT MENTION A SPECIFIC USER
Collecting online group chat messages. The method may include receiving a message associated with an online group chat session between chat participants. The...
2016/0380939 HANDLING VARIOUS SCENARIOS WHERE AN EMAIL RECIPIENT IS NOT AVAILABLE
A method for sending a plurality of alternate contact information associated with an online communication system. The method may include receiving an...
2016/0380938 SYSTEM AND METHOD FOR DETECTING UNWANTED CONTENT
A system and method for detecting unwanted electronic content, such as spam. As a user operates an application to send messages, several metrics are tracked to...
2016/0380937 METHOD AND SYSTEM FOR SENDER-CONTROLLED MESSAGING AND CONTENT SHARING
A messaging and content sharing platform that allows for sender-controlled permissions and rules. During operation, a sending device can receive user input to...
2016/0380936 USER-FEEDBACK-BASED TENANT-LEVEL MESSAGE FILTERING
Embodiments maintain filtering criteria for classifying electronic messages in a multi-tenant environment, including maintaining global filtering criteria for...
2016/0380935 Computer System and Method for Adding Attributes to an Electronic Message on Behalf of the Message's Sender
A message creator encodes message information into an original message. The message creator transmits the original message to a message recipient via a first...
2016/0380934 PROVIDING SUPPLEMENTAL CONTACT INFORMATION CORRESPONDING TO A REFERENCED INDIVIDUAL
Providing supplemental contact information for an individual referenced in an electronic message typically includes receiving an electronic message, examining...
2016/0380933 SYSTEM AND METHOD FOR PROVIDING CROWD-BASED TECHNICAL SUPPORT TO SMARTPHONE USERS
Provided are a system and method of providing chat-based technical support to smartphone users. The system and method include a cloud-based server connected to...
2016/0380932 Occasionally-Connected Computing Interface
Described are computer-based methods and apparatuses, including computer program products, for allowing a user to switch between interfacing with a service...
2016/0380931 PRIVATE TEXT CHATTING SESSIONS
A system and method for private text chatting. A request to a remote device to establish a private text chat session is either sent or received. Based on the...
2016/0380930 Messaging System Apparatuses Circuits and Methods of Operation Thereof
A messaging system configured to receive a message from a first mobile messaging client device, transmit to a second mobile messaging client device a...
2016/0380929 TELECOMMUNICATION AND MULTIMEDIA MANAGEMENT METHOD AND APPARATUS
A telecommunication and multimedia management apparatus and method that supports voice and other media communications and that enables users to: (i)...
2016/0380928 INTERFACE FOR MANAGING MESSAGES IN A MOBILE TERMINAL
An interface method for a mobile terminal includes: receiving in the order of time and saving two or more types of messages corresponding to two or more types...
2016/0380927 PROTECTION OF SENSITIVE CHAT DATA
Particular embodiments described herein provide for a system that can be configured to communicate chat session data during a chat session to a first display...
2016/0380926 Establishing Sender Identities in Synchronous and Asynchronous Communications
An approach is provided for establishing a sender identity. In the approach, a communication is received at a communication device over an electronic...
2016/0380925 DISTRIBUTING ROUTING INFORMATION IN A MULTI-DATACENTER ENVIRONMENT
A system provisions global logical entities that facilitate the operation of logical networks that span two or more datacenters. These global logical entities...
2016/0380924 PORT MONITORING SYSTEM
A port monitoring system includes a first extending device. The first extending device includes a monitored port and a networking port. The first extending...
2016/0380923 CABLELESS CONNECTION APPARATUS AND METHOD FOR COMMUNICATION BETWEEN CHASSIS
Apparatus and methods for cableless connection of components within chassis and between separate chassis. Pairs of Extremely High Frequency (EHF) transceiver...
2016/0380922 Method and Apparatus for Stateless Transport Layer Tunneling
Some embodiments of the invention provide a method of tunneling a data packet by encapsulating the data packet with a protocol header and specifying...
2016/0380921 MECHANISM OF IDENTIFYING AVAILABLE MEMORY RESOURCES IN A NETWORK OF MULTI-LEVEL MEMORY MODULES
A method of managing memory in a network of nodes includes identifying memory resources for each of the plurality of nodes connected to the network, storing...
2016/0380920 DYNAMICALLY GENERATING SOLUTION STACKS
Embodiments of the present disclosure dynamically generate solution stacks. In one embodiment, a request to deploy a service in a cloud computing environment...
2016/0380919 MONITORING OF IP MULTICAST STREAMS WITHIN AN INTERNET GATEWAY DEVICE
Apparatus and methods for reporting stream loss in internet gateway devices. One embodiment comprises an internet gateway device for installation at a customer...
2016/0380918 INTERFERENCE-AWARE CLIENT PLACEMENT
A management server and method for performing resource management operations in a distributed computer system utilizes interference scores for clients...
2016/0380917 CONTROLLING A PACKET FLOW FROM A USER EQUIPMENT
A method and User Equipment (UE) for limiting excessive packet flow from the UE to a communication network. The UE receives from the network, an instruction to...
2016/0380916 CONTAINER-AWARE APPLICATION DEPENDENCY IDENTIFICATION
Techniques disclosed herein provide an approach for identifying application dependencies in a hybrid environment in which one or more applications run in...
2016/0380915 Rules-Based Workflow Messaging
Techniques for rules-based workflow messaging are described herein. In one or more implementations, user activity with different existing workflows for...
2016/0380914 METHOD AND APPARATUS FOR PROVIDING RESOURCE LOAD DISTRIBUTION FOR EMBEDDED SYSTEMS
An approach is provided for determining resource availability information, resource capability information, or a combination thereof associated with at least...
2016/0380913 Transactional Orchestration of Resource Management and System Topology in a Cloud Environment
Mechanisms are provided, in a cloud computing data processing system comprising a plurality of components, hosted on one or more hardware computing devices of...
2016/0380912 ALLOCATING ACCELERATION COMPONENT FUNCTIONALITY FOR SUPPORTING SERVICES
Aspects extend to methods, systems, and computer program products for allocating acceleration component functionality for supporting services. A service...
2016/0380911 RESOURCE MANAGEMENT TECHNIQUES FOR HETEROGENEOUS RESOURCE CLOUDS
Resource management techniques for heterogeneous resource clouds are described. In one embodiment, for example, an apparatus may comprise logic, at least a...
2016/0380910 Method and System for Processing RSVP-TE Signaling
A method and system for processing RSVP-TE signaling, including: extending an object using unnumbered resources within an RSVP-TE signaling, representing link...
2016/0380909 PROVIDING QUALITY OF SERVICE FOR CONTAINERS IN A VIRTUALIZED COMPUTING ENVIRONMENT
An example method is provided for a computing device to provide quality of service (QoS) for a container in a virtualized computing environment. The method may...
2016/0380908 Resource Prediction for Cloud Computing
The invention relates to a method for predicting an allocation of processing resources provided by a cloud computing module (230) to process a data set based...
← Previous | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 | Next →

File A Patent Application

  • Protect your idea -- Don't let someone else file first. Learn more.

  • 3 Easy Steps -- Complete Form, application Review, and File. See our process.

  • Attorney Review -- Have your application reviewed by a Patent Attorney. See what's included.