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: google





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




Patent # Description
US-9,584,565 Methods for generating notifications in a shared workspace
A method includes providing, by a server computer, a shared workspace for facilitating collaborative work by a plurality of users. The method also includes...
US-9,584,520 Multi-tiered authentication methods for facilitating communications amongst smart home devices and cloud-based...
Apparatus, systems, methods, and related computer program products for synchronizing distributed states amongst a plurality of entities and authenticating...
US-9,584,489 Controlling access to resource functions at a control point of the resource via a user device
Controlling access resource functions. Establishing, by a resource access manager, enrollment information (e) for each of a plurality of users. Encrypting, by...
US-9,584,448 Multi-modal participant lists
An instant messaging user may use a buddy list that includes a user-selected list of potential instant messaging recipients ("buddies") to identify another...
US-9,584,419 Systems and methods for detecting consistent fabric congestion in a datacenter based on historical traffic data
Detecting network congestion at a network device by collecting, for various time intervals, measurements of a quantifiable characteristic of traffic transiting...
US-9,584,387 Systems and methods of sending a packet in a packet-switched network through a pre-determined path to monitor...
Systems and methods for monitoring a computer network are provided. A network monitoring system generates a plurality of monitoring packets. The plurality of...
US-9,584,041 Method and apparatus for charging devices using a multiple port power supply
A method and apparatus charge devices using a multiple port power supply. The apparatus can include a power supply. The apparatus can include a first device...
US-9,583,288 Interchangeable back system for programmable switches
Systems and techniques are provided for an interchangeable back system for programmable switches. A programmable switch, remote interchangeable back, and toggle...
US-9,583,097 Dynamic inference of voice command for software operation from help information
In an electronic device, a method includes analyzing help information associated with a software application to identify a sequence of manipulations of viewable...
US-9,583,074 Optimization of label placements in street level images
A system, computer-implemented method and computer-readable medium for labeling an image. A two-dimensional street-level image and a three-dimensional model...
US-9,582,907 User interface for displaying internal state of autonomous driving system
Autonomous vehicles use various computing systems to transport passengers from one location to another. A control computer sends messages to the various systems...
US-9,582,860 Temporally smooth video enhancement
Implementations generally relate to enhancing a video. In some implementations, a method includes classifying one or more objects in one or more frames of the...
US-9,582,789 Payments in communication systems
Users of a communication system can initiate electronic payments during a communication session hosted by the communication system or via a social network...
US-9,582,766 Clustering query refinements by inferred user intent
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for clustering query refinements. One method includes building a...
US-9,582,731 Detecting spherical images
Implementations relate to detecting spherical images. In some implementations, a computer-executed method includes obtaining an image, examining at least one...
US-9,582,588 Methods and systems for providing custom crawl-time metadata
A method for providing metadata to a search engine for a document that is not in a mark-up language includes sending a request for data about the document and...
US-9,582,549 Computer application data in search results
A computer-implemented search method includes receiving a registration request from each of one or more computer applications installed on a computing device...
US-9,582,548 Semantic geotokens
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing geographically relevant search results. In one...
US-9,582,538 Trend based distribution parameter suggestion
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for distributing content are disclosed. In one aspect, a...
US-9,582,537 Structured search query generation and use in a computer network environment
Systems and methods of evaluating search query terms in a computer network environment are provided. A data processing system can obtain, from a computing...
US-9,582,515 Detecting queries for specific places
The subject matter of this specification can be embodied in, among other things, a method that includes identifying a search query that was submitted through a...
US-9,582,482 Providing an annotation linking related entities in onscreen content
Systems and methods are provided for providing insight for entities in mobile onscreen content. For example, a method includes receiving, from a mobile device,...
US-9,582,460 Methods for using temporal proximity of social connection creations to predict properties of a social connection
Aspects of the subject technology relate to a social-networking system, including one or more computers communicatively coupled via a network. In certain...
US-9,582,173 Navigation control for an electronic device
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for suggesting search queries relevant to a user's context. One...
US-9,582,139 Multi-level mobile device profiles
A method of configuring a mobile device includes providing for a mobile computing device a plurality of device profiles that each define a manner in which the...
US-9,582,081 User interface
Methods and systems for triggering functions on a head-mountable device are provided. A head-mountable device may receive an indication of a gesture associated...
US-9,581,696 Image sensor and light source driver integrated in a same semiconductor package
An apparatus is described that includes an image sensor and a light source driver circuit integrated in a same semiconductor chip package. The image sensor...
US-9,581,467 Orientation estimation based on backward-forward bayesian filtering
A system includes one or more processors, and data storage configured to store instructions that, when executed by the one or more processors, cause the system...
US-9,581,342 Mounting stand for multi-sensing environmental control device
A thermostat stand for a thermostat device may include a base and a mounting fixture configured to receive a thermostat device. The thermostat stand may...
US-D780,211 Display screen with graphical user interface or portion thereof
US-D780,210 Display screen with graphical user interface or portion thereof
US-D780,197 Display screen or portion thereof with animated graphical user interface
US-D780,173 Notebook computer housing
US-D779,995 Camera bracelet
US-D779,994 Camera bracelet
US-D779,977 HVAC control device
US-9,578,602 Device aware social graphs
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a device aware social graph. In one aspect, a method...
US-9,578,389 Method of targeted ad insertion using HTTP live streaming protocol
A content delivery system and method that receives a request for a content stream that includes splice points. The method receives a playlist that includes an...
US-9,578,382 Subscribable channel collections
A system for creating and maintaining subscribable channel collections includes a computer-readable storage medium having encoded thereon a program of...
US-9,578,366 Companion device services based on the generation and display of visual codes on a display device
In one embodiment, a method includes launching an application on a first device. The application allows the first device to trigger a service based on a program...
US-9,578,358 Systems and methods that match search queries to television subtitles
A process identifies a search query spike from queries submitted by users during a first span of time, which is less than a predefined duration. The spike...
US-9,578,324 Video coding using statistical-based spatially differentiated partitioning
Frames of a video data stream can be encoded using statistically-based spatially differentiated partitioning. Statistically-based spatially differentiated...
US-9,578,308 Method and apparatus for low cost 3D video making
Video capture devices may be held in a frame having at least two openings and a plurality of slots on a first side and a plurality of tabs on a second side...
US-9,578,285 Facilitating presentations during video conferences
Implementations generally relate to facilitating presentations in video conferences. In some implementations, a method includes enabling a presenting user to...
US-9,578,282 Techniques for initiating real-time communication sessions
A technique for initiating a communication session can include receiving a signal that a first and second user desire to participate in a communication session...
US-9,578,256 Temporary intermediate video clips for video editing
Systems and methods for building video sequences using intermediate videos are provided. In one or more embodiments, an intermediate video can be specified in a...
US-9,578,128 Systems and methods for message delivery to mobile devices supporting multiple users
The disclosed technology covers messaging systems and methods, and computer program products embodying such systems and methods. A computer program product may...
US-9,578,083 Dynamically designing shared content
A system and method for dynamically designing shared content served via a content sharing source. The system includes a content size determination unit to...
US-9,577,964 Broadcasting in chat system without topic-specific rooms
A method, system, and graphical user interface for a chat system is disclosed. A server with processor(s) and memory obtains a plurality of incoming messages,...
US-9,577,844 Multimedia terminal device having integrated telephone system and user interface method
Customer premise equipment provides a communication gateway with a network of a service provider and includes a multimedia terminal device for installation on...
← 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 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 | 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.