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,740,936 Cluster based photo navigation
The technology relates to navigating imagery that is organized into clusters based on common patterns exhibited when imagery is captured. For example, a set of...
US-9,740,929 Client side filtering of card OCR images
The technology of the present disclosure includes computer-implemented methods, computer program products, and systems to filter images before transmitting to a...
US-9,740,909 Electronic device with a fingerprint reader and method for operating the same
A method for operating an electronic device is provided, in which the device detects contact with a user's finger, scans its fingerprint and sets the...
US-9,740,895 Method and system for identifying and tracking tagged, physical objects
A controller device with one or more processors and memory determines an identity and a location of a tagged physical object based on contextual information...
US-9,740,877 Systems and methods for data loss prevention while preserving privacy
Systems and methods for data loss prevention while preserving privacy are described, including receiving a data communication originating from an online account...
US-9,740,842 Wearable computing device authentication using bone conduction
A wearable computing device is authenticated using bone conduction. When a user wears the device, a bone conduction speaker and a bone conduction microphone on...
US-9,740,839 Computing device chording authentication and control
Chording techniques are described that may be utilized in a variety of ways to provide inputs to a computing device. The computing device, for instance, may...
US-9,740,780 Autocompletion using previously submitted query data
A computer-implemented method for processing query information includes receiving query information at a server system. The query information includes a portion...
US-9,740,756 User-list management
The subject matter of the disclosure is embodied in a method that includes identifying a user-list which is based on owned or permissioned data, wherein the...
US-9,740,751 Application keywords
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving audio data corresponding to an utterance of a...
US-9,740,750 Selecting score improvements
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting score improvements. In one aspect, a method...
US-9,740,696 Presenting mobile content based on programming context
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating search queries in response to obtaining audio...
US-9,740,680 Computing numeric representations of words in a high-dimensional space
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for computing numeric representations of words. One of the...
US-9,740,666 Systems and methods for merging table cells via expansion based on states of cells
Systems and methods are disclosed herein for resolving a change to a table. A processing circuitry receives, from a user in a collaborative document editing...
US-9,740,631 Hardware-assisted memory compression management using page filter and system MMU
Provided are methods and systems for managing memory using a hardware-based page filter designed to distinguish between active and inactive pages ("hot" and...
US-9,740,516 Virtual network protocol
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing virtual network pairs between virtual...
US-9,740,393 Processing a hover event on a touchscreen device
A system and method for processing a hover event on a touchscreen device includes obtaining web page data on the touchscreen device. Content corresponding to...
US-9,740,385 User-friendly, network-connected, smart-home controller and related systems and methods
A thermostat for controlling an HVAC system in an enclosure may include a passive infrared sensor, an active infrared sensor, and an electronic display having a...
US-9,740,362 Event chips in calendar
Provided are methods and systems for providing users with a simplified view of events shared across multiple calendars. An event associated with multiple...
US-9,740,240 Base with rotating mount that increases friction of rotation when portable computing device is placed onto mount
A base for a portable computing device may comprise a keyboard, a frame, a shaft, a mount, and a shaft engagement element. The keyboard may be configured to...
US-9,739,944 Reconfigurable pluggable transceiver
A pluggable transceiver is provided that may receive an electrical signal from a host device, convert the optical signal into an optical signal, and transmit...
US-9,739,746 Analyte sensor incorporating negatively charged moieties
An analyte sensor and a method for making the analyte sensor are disclosed. The analyte sensor includes a crosslinked, hydrophilic copolymer having a...
US-9,737,995 Flat gripper actuator
Examples described here include a device that has a housing defining a cavity, and a force sensor. The device also includes a first hydraulic actuator...
US-9,736,297 Phone number canonicalization and information discoverability
A system comprising a processor and a memory storing instructions that, when executed, cause the system to receive a phone number; generate a canonical...
US-9,736,140 Secure authorization for accessing content on a shareable device
Described is a process for securely authorizing access to media content from a first device to a second device. Access to content may be authorized by...
US-9,736,119 Relay proxy providing secure connectivity in a controlled network environment
A computer system for accessing remote content stored outside of a local network from within the local network comprises a relay proxy and a plurality of...
US-9,736,067 Prefix-aware weighted cost multi-path group reduction
Methods and systems for generating a forwarding table for a packet switch. The system includes a route manager for the packet switch, configured to identify a...
US-9,735,929 System and method for synchronizing multi-level output devices in an unreliable network
A method and system are described that allow a device operating in coordination with other devices to synchronize the devices operation with the other devices....
US-9,735,585 Foreign object detection method for wireless charging systems
Systems, device and techniques are disclosed for measuring a parasitic load in an environment. A transmitter may transmit an out of order pulse such that a...
US-9,735,541 Calibration of external-cavity tunable lasers
A method of calibrating a tunable laser includes shifting a filter output peak defined by a tunable optical feedback filter of the tunable laser in an optical...
US-9,734,819 Recognizing accented speech
Techniques (300, 400, 500) and apparatuses (100, 200, 700) for recognizing accented speech are described. In some embodiments, an accent module recognizes...
US-9,734,709 Instantiating an application based on connection with a device via a universal serial bus
An apparatus for managing telemetry sensor controllers identified by their communication port identifiers is disclosed. The apparatus may include a memory that...
US-9,734,702 Method and system for consolidating events across sensors
A method may receive, in response to a first event, a first sensor data from a first sensor, and receive, in response to the first event, a second sensor data...
US-9,734,697 Automatic notify mode for security system
A security system is configured to be set in a notify mode if it fails to detect a response from the last person to leave the monitored environment or someone...
US-9,734,579 Three-dimensional models visual differential
Methods and systems for rendering a three-dimensional (3D) data model of an object are provided. An example method may include receiving information associated...
US-9,734,551 Providing depth-of-field renderings
Implementations generally relate to providing depth-of-field renderings. In some implementations, a method includes linearizing an image. The method further...
US-9,734,521 Subscription model for trusted recommendation sources
Systems, device and techniques are disclosed for receiving content based on a subscription to channel by a user. An indication of a user subscription, by a...
US-9,734,518 Generating customized content
Example techniques for generating customized content may include the following operations: receiving a search query from a computing device associated with a...
US-9,734,503 Hosted product recommendations
This disclosure relates to allowing retailers of all sizes to log information regarding shoppers and to provide shoppers with product recommendations. The...
US-9,734,460 Adjusting participation of content in a selection process
Methods, systems, and apparatus, including computer program products, in which participation probabilities for content items in content item selection processes...
US-9,734,260 System and method for storing and retrieving geospatial data
Systems and methods for storing and retrieving geospatial data in a geographic information system are provided. Geospatial data can be spatially partitioned...
US-9,734,246 Using "sign in with" status as an oracle for selecting third party intents
In a method and system for ranking suggested applications, a set of applications providing a functionality to be offered to a user of a user device is...
US-9,734,216 Systems and methods for re-ranking displayed conversations
System and method for storing a plurality of conversations are provided. Each such conversation has a corresponding conversation identifier and one or more...
US-9,734,211 Personalizing search results
A system receives a search query from a user and performs a search of a corpus of documents, based on the search query, to form a ranked set of search results....
US-9,734,197 Determining corresponding terms written in different formats
Methods and apparatus consistent with the invention allow a user to submit an ambiguous search query and to receive relevant search results. Queries can be...
US-9,734,194 Encoding time interval information
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for encoding time interval information. In one aspect, a...
US-9,734,174 Interactive management of distributed objects
A digital object provider creates an object, such as an offer, and associates container-specific handlers with the object so that the object can be associated...
US-9,734,148 Information redaction from document data
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for redacting data from a document collection generated for a...
US-9,733,934 Detecting application similarity
The subject matter of this disclosure can be implemented in, among other things, a method. In these examples, the method includes selecting for analysis by a...
US-9,733,809 Dynamic instream autoplay based on presence of watch while mini player
Dynamic media players are disclosed. A method for providing the dynamic media players includes presenting, by a processor of an electronic device, a user...
← 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.