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,210,399 Wearable device with multiple position support
A head-wearable device includes a support structure having a center support with a nosepiece configured to rest on the nose of a user. A first side arm extends...
US-9,210,383 Conditional access to encrypted media content
A method and apparatus for processing encrypted content distributed for end users in multiple services includes receiving entitlement information for a subset...
US-9,210,379 Displaying a presenter during a video conference
Implementations generally relate to displaying a presenter during a video conference. In some implementations, a method includes providing a user interface of a...
US-9,210,378 Controlling access to meetings
Implementations generally relate to controlling access to meetings. In some implementations, a method includes determining a locked state of a meeting, wherein,...
US-9,210,368 Digital video recorder for automatically recording an upcoming program that is being advertised
A method and apparatus is provided for recording a program being advertised during a broadcast of another program. The method begins by receiving a user request...
US-9,210,357 Automatically pairing remote
A remote control for a set-top box is configured to communicate with the set-top box using first and second wavelengths. In one embodiment, the remote control...
US-9,210,302 System, method and apparatus for multipoint video transmission
Disclosed herein is a method of transmitting a video bitstream to a first and at least a second endpoint with varying bandwidth capacities including identifying...
US-9,210,258 Computing device with remote contact lists
In one implementation a computer-implemented method includes generating a group of telephone contacts for a first user, wherein the generating includes...
US-9,210,210 Permission-based snapshots for documents shared on a social media service
A method of storing a preview image of a document shared over a social media service includes receiving at a server a first notification that a document stored...
US-9,210,209 Extensible browser plugin interface
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for an extensible browser plugin interface. In one aspect, a...
US-9,210,138 Efficient key generator for distribution of sensitive material from multiple application service providers to a...
A method provides end-to-end security for transport of a profile to a target device (e.g., a mobile computing device) over at least one communications network...
US-9,210,109 Managing instant messaging sessions on multiple devices
Transferring instant messaging sessions includes receiving a selection, from a user within a user interface, of at least one instant messaging session from...
US-9,210,067 Method and apparatus for exchanging routing information
During operation, a client node can receive a network's topology. Next, the client node can detect a change in an interface's state. The client node can then...
US-9,210,058 Systems and methods for assessing jitter buffers
A system having one or more processors and a memory, sends a plurality of test audio packets at a level of signal complexity deviating from a model level of...
US-9,209,991 Ad hoc networking
Embodiments disclosed herein relate to ad hoc networking. An embodiment includes computing a routing score for a source node based on at least hardware...
US-9,209,973 Delegate authorization in cloud-based storage system
At a hosted storage service, a resource and a request to store the resource are received. The request includes a location of an access control service. The...
US-9,208,819 Dynamic split-frame preview of video editing effects
This disclosure relates to dynamic split-frame preview of video editing effects. An editing component determines a set of editing effects for the video,...
US-9,208,779 Mixture of n-gram language models
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for creating a static language model from a mixture of n-gram...
US-9,208,764 Methods and devices for determining media files based on activity levels
Example methods and systems for determining media files based on activity levels are described. An example method includes receiving information indicative of a...
US-9,208,676 Devices, methods, and associated information processing for security in a smart-sensored home
This patent specification relates to apparatus, systems, methods, and related computer program products for providing home security objectives. More...
US-9,208,573 Systems and methods for determining motion saliency
Techniques for determining motion saliency in video content using center-surround receptive fields. In some implementations, images or frames from a video may...
US-9,208,538 Rotated rectangle drawing on electronic devices
Methods for drawing a rotated rectangle on an electronic device are provided. In one aspect, a method includes receiving content configured for display and...
US-9,208,516 Audio system
Methods and systems for providing audio information based on gaze information are described. In an example, a computing device may be configured to receive gaze...
US-9,208,512 Generating content for promotional messages based on distance
Apparatus and method for transferring promotional messages to a mobile communication device. A promotional message is generated for display on a mobile...
US-9,208,508 Distributing content
Content items are distributed in content item distribution slots that define a period of time. A purchaser of a content item distribution slot can select one or...
US-9,208,420 Techniques for generating customized two-dimensional barcodes
A computer-implemented technique can receive, at a computing device, a uniform resource locator (URL) for a web page and an image. A number of pixels...
US-9,208,298 Pass through service login to application login
Pass through service login for an application can include receiving, within a client system, a credential from a Web-based service responsive to a successful...
US-9,208,260 Query suggestions with high diversity
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing selecting relevant and diverse advertisements....
US-9,208,243 Systems and methods for processing machine readable codes by a locked device
The disclosed technology includes automatically activating an image capture device responsive to determining that a mobile device in a restricted access state...
US-9,208,237 Personalized content suggestions for subscribers of a channel of a content sharing platform
A method for providing personalized content suggestions for subscribers of a channel of a content sharing platform is disclosed. The method includes determining...
US-9,208,233 Using synthetic descriptive text to rank search results
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for using synthetic descriptive text to rank search results. One...
US-9,208,232 Generating synthetic descriptive text
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating synthetic descriptive text. One of the methods...
US-9,208,231 Identifying languages relevant to resources
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying languages that are relevant to resources. In...
US-9,208,230 Enriching search results
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing search results. In one aspect, a method...
US-9,208,229 Anchor text summarization for corroboration
A system and method for corroborating a set of facts. If the anchor text of the references to a document matches the name of a set of facts, the referenced...
US-9,208,228 Searching using social context
In one aspect, a system includes: an indexing engine for indexing a plurality of sources of content, receiving a search query and returning search results; a...
US-9,208,225 Incentive-based check-in
Apparatus, systems and methods provide incentive-based usage of an audio recognition system. In an aspect, a system is provided that includes a query component...
US-9,208,171 Geographically locating and posing images in a large-scale image repository and processing framework
Aspects of the disclosure relate generally to systems and methods for geographically locating images. For example, images from different sources may be...
US-9,208,170 Classifying natural mapping features
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for computerized travel services. One of the methods includes...
US-9,208,157 Spam detection for user-generated multimedia items based on concept clustering
A system, a method, and various software tools enable a video hosting website to automatically identify posted video items that contain spam in the metadata...
US-9,208,154 IDF weighting of LSH bands for live reference ingestion
Down scoring overcrowded bands via IDF weighting scores provides a soft way to reduce the effect of common bands from Locality Sensitive Hashing (LSH)...
US-9,207,981 Systems and methods for power awareness in mobile applications
A data processing device may comprise one or more applications. Based on communication from a particular application, the data processing device may be operable...
US-9,207,964 Distributed batch matching of videos with dynamic resource allocation based on global score and prioritized...
Distribution of various processing tasks is performed for a plurality of comparison objects, such as videos and/or other media content in a matching system. The...
US-9,207,944 Doubling thread resources in a processor
Methods and systems are provided for managing thread execution in a processor. Multiple instructions are fetched from fetch queues. The instructions satisfy the...
US-9,207,794 Disambiguation of user intent on a touchscreen keyboard
Various aspects of the subject technology relate to disambiguating user intent on a touch-sensitive input device. A system is configured to detect an initial...
US-9,207,760 Input detection
This disclosure involves proximity sensing of eye gestures using a machine-learned model. An illustrative method comprises receiving training data that includes...
US-9,207,712 Notebook computer with improved display positioning
A portable computer that includes an upper surface, disposed between the keyboard and the back edge, a portion of which is indented with respect to adjacent...
US-9,207,680 Estimating multi-vehicle motion characteristics by finding stable reference points
A computing device may identify an object in an environment of a vehicle and receive a first three-dimensional (3D) point cloud depicting a first view of the...
US-9,207,679 System and method for determining position and distance of objects using road fiducials
Aspects of the invention relate generally to autonomous vehicles. The features described improve the safety, use, driver experience, and performance of these...
US-9,207,323 Methods and systems for detecting weather conditions including wet surfaces using vehicle onboard sensors
Example methods and systems for detecting weather conditions including wet surfaces using vehicle onboard sensors are provided. An example method includes...
← 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.