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,418,617 Methods and systems for receiving input controls
Examples methods and systems for distinguishing winks from other eye motions are described. In some examples, a method for distinguishing winks from other eye...
US-9,418,567 Selecting questions for a challenge-response test
Methods, systems, and apparatus, including compute program products, for selecting a question for a challenge-response test. One of the methods includes...
US-9,418,482 Discovering visited travel destinations from a set of digital images
Aspects of the disclosure relate to identifying visited travel destinations from a set of digital images associated with users of a social networking system....
US-9,418,472 Blending between street view and earth view
In one aspect, computing device(s) may determine a plurality of fragments for a three-dimensional (3D) model of a geographical location. Each fragment of the...
US-9,418,441 Using depth maps of a scene to identify movement of a video camera
A process recomputes zones for a scene. The process is performed at a computing device having one or more processors and memory. The memory stores one or more...
US-9,418,370 Obtaining event reviews
Embodiments generally relate to obtaining event reviews. In one embodiment a method includes receiving location data corresponding to a location of a device and...
US-9,418,366 Ad payment for physical presence
A computer-implemented method of determining reaction to promotional items includes providing to a mobile device a promotional item associated with a geographic...
US-9,418,343 Multistage learner for efficiently boosting large datasets
Implementations of the disclosed subject matter provide methods and systems for using a multistage learner for efficiently boosting large datasets in a machine...
US-9,418,341 Determining quality signals for electronic mail offer campaigns
A method for determining quality signals for offer campaigns comprises an offer system that receives information submitted by users, and analyzes it to learn...
US-9,418,335 Method and apparatus for selecting links to include in a probabilistic generative model for text
A method may include receiving, at one or more processors, a current model. The current model may include a group of nodes representing words, at least one...
US-9,418,281 Segmentation of overwritten online handwriting input
Implementations of the disclosed subject matter provide methods and systems for identifying a candidate character cut for an overwritten character. A method may...
US-9,418,243 Invoking a private browsing mode by selection of a visual control element within a browser tab
Activating a private browsing mode for a browser can include receiving an electronic document within the browser and detecting an indicator associated with the...
US-9,418,209 Systems and methods for manipulating sensitive information in a secure mobile environment
Methods and devices for protecting and manipulating sensitive information in a secure mobile environment are disclosed. Methods and devices for processing...
US-9,418,177 Disambiguation of a spoken query term
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for processing spoken query terms. In one aspect, a method...
US-9,418,164 Shared geo-located objects
A method of reviewing geo-coded information at a geographic information system is disclosed. The method may include receiving information identifying a...
US-9,418,163 Shared geo-located objects
A method of reviewing geo-coded information at a geographic information system is disclosed. The method may include receiving information identifying a...
US-9,418,156 Providing local data with search results
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for providing local data with search results. One of the methods...
US-9,418,143 Dynamic language model
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for speech recognition. One of the methods includes receiving a...
US-9,418,142 Overlapping community detection in weighted graphs
The disclosure includes a system and method for detecting communities in a weighted graph. The community detection module includes a tagset data aggregator, a...
US-9,418,121 Search results for descriptive search queries
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying resources responsive to a search query. One of...
US-9,418,118 System and method for personalized snippet generation
A method of producing search results is disclosed. The method comprises, at a computerized search engine system distinct from a client system: receiving a...
US-9,418,114 Augmenting a content item using search results content
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. A query is...
US-9,418,105 Email conversation management system
Methods and systems for searching conversations are provided. At a computer system having one or more processors and memory storing programs executed by the one...
US-9,418,104 Refining search results
A computer-implemented method for processing query information includes receiving data representative of a search query from a user search session. The method...
US-9,418,079 Image comparison process
A computer-implemented method and computing system for comparing, on a computing device, data concerning a first image within a social network to data...
US-9,418,075 Automatic meta-neighborhood and annotation generation for maps
A graphics or image rendering system, such as a map image rendering system, may mark areas of interest on a map based on metadata associated with one or more...
US-9,417,980 Systems for testing a computer keyboard
Systems for testing a computer keyboard are provided. In some implementations, the system comprises: a plurality of elongate members, each having a first end...
US-9,417,860 Automatic provisioning of a software platform to a device ecosystem
A method for automatically provisioning a platform implementation package to a client device may include receiving from an application executing on the client...
US-9,417,835 Multiplayer game for display across multiple devices
A system and method for generating a virtual gamespace for display to multiple players via respective web browsers is disclosed. A virtual gamespace, including...
US-9,417,793 Global keyboard shortcuts management for web applications
According to one general aspect, a computer-implemented method for managing global keyboard shortcuts is described. The method determines a web application or a...
US-9,417,777 Enabling quick display transitions between indoor and outdoor map data
A map data server may provide metadata about available indoor map data that accompanies map data for drawing a base map. For example, map data may include...
US-9,417,765 Conditional display of hyperlinks in a video
Systems and methods are provided for dynamically displaying hyperlinks in a video based on various factors associated with a device at which the video is played...
US-9,417,760 Auto-completion for user interface design
Techniques for automatically completing a partially completed UI design created by a user are described. A UI query including attributes of UI components in the...
US-9,417,759 Synchronizing data across multiple browser tabs or windows
A system for synchronizing data across multiple browser tabs or windows includes a synchronization module and shared synchronization storage. The shared...
US-9,417,753 Method and apparatus for providing contextual information between operating system environments
A method includes providing data and associated contextual information, to a first operating system environment by a second operating system environment, both...
US-9,417,704 Gesture onset detection on multiple devices
Implementations of the disclosed subject matter provide techniques for improved identification of a gesture based on data obtained from multiple devices. A...
US-9,417,680 Delayed shut down of computer
A computer-implemented computer shut-down method includes identifying that a computing device has been moved from an open configuration in which input and...
US-9,417,664 Rack power and data bus
Aspects of the disclosure relate generally to relates server rack architecture for housing computing components on a plurality of shelves. More specifically,...
US-9,417,637 Background schedule simulations in an intelligent, network-connected thermostat
The current application is directed to intelligent controllers that initially aggressively learn, and then continue, in a steady-state mode, to monitor, learn,...
US-9,417,631 Use of prior maps for estimation of lane boundaries
Disclosed herein are methods and systems for using prior maps for estimation of lane boundaries or other features within an environment. An example method may...
US-9,417,325 Interface for accessing radar data
A process is described that includes the generation and transmission of collision avoidance data and/or collision avoidance instructions based on data from 3-D...
US-9,417,185 Controlling light arrays to determine properties of an object
Methods and systems for controlling light arrays to determine properties of an object are described. An example method includes causing illumination of a...
US-9,417,074 Providing route recommendations
In one implementation, a computer-implemented method includes obtaining travel information that indicates travel patterns for a mobile computing device that is...
US-D763,830 Remote control
US-9,414,284 Methods and an apparatus for applying radio-access network-selection and traffic-routing policies in a...
The present disclosure describes methods for applying policies that govern selection and use of radio-access networks by a wireless device. A device receives a...
US-9,414,197 Identifying personalized meaningful locations
A system and method for identifying and labeling locations frequented by a user of a device, where the system and method track geographic positions and...
US-9,414,042 Program guide graphics and video in window for 3DTV
Video data is received in 2D or 3D format from different channels as a user scrolls through an electronic guide. The video data may be displayed in a portion of...
US-9,414,018 Multimedia conference broadcast system
A multimedia conference broadcast system may include one or more processors and a memory. The one or more processors may receive video streams and audio streams...
US-9,413,947 Capturing images of active subjects according to activity profiles
Techniques for capture of images of active subjects are described herein. In one or more implementations, a wearable device is configured to collect data...
US-9,413,883 Call status sharing
In general, techniques are described for sharing information about a client device phone call to enhance other services. In one example, a 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.