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,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...
US-9,733,794 System and method for sharing digital media item with specified start time
A computing device that provides access to digital media items receives a command from an entity to share a digital media item. The computing device invokes a...
US-9,733,477 Dual axis internal optical beam tilt for eyepiece of an HMD
An eyepiece includes a first end for receiving display light, an end reflector, and a viewing region including a partially reflective surface to redirect at...
US-9,733,127 System and method for estimating size and location of moving objects
A system is disclosed for determining the size and location of an object in a monitored area. The system includes a passive infrared sensor (PIR) configured to...
US-9,732,979 HVAC control system encouraging energy efficient user behaviors in plural interactive contexts
Methods and devices for controlling a heating, ventilation, and air conditioning (HVAC) system by a thermostat are provided. Input can be received from a user...
US-D794,658 Display screen with graphical user interface
US-9,729,882 Variable-sized super block based direct prediction mode
Coding a video stream having a plurality of frames is disclosed. A frame of a video stream is processed to determine if direct motion prediction can be applied...
US-9,729,547 Systems and methods for credential management between electronic devices
Embodiments are provided for managing user credentials that enable access to secure websites. According to certain aspects, a browser device connects (230) to a...
US-9,727,949 Providing secure digital images
Implementations generally relate to providing secure digital images. In some implementations, a method includes receiving an input image. The method further...
US-9,727,212 Full screen content viewing interface entry
Methods for entering a full screen content viewing interface of an application are provided. In one aspect, a method includes receiving a request to provide...
US-9,727,154 Electronic device with a touch sensor and method for operating the same
An electronic device has a combination touch sensor (such as a fingerprint reader) and mechanical switch (actuated, for example, by a button press). The...
US-9,727,151 Avoiding accidental cursor movement when contacting a surface of a trackpad
In one general aspect, a method can include identifying a contact on a surface of a trackpad of a computing device, calculating a value of a first speed of...
US-9,723,588 Determining a location of a wireless transmitter
A method for determining a location of a wireless transmitter includes: receiving, at data processing hardware, receiver signals from corresponding receivers...
US-9,723,564 Systems and methods for power management of a modular mobile electronic device
Systems and methods for power management of a mobile electronic device. During operation of a modular mobile electronic device, module power characteristic data...
US-9,723,559 Wireless sensor unit communication triggering and management
Various embodiments of wireless ambient sensor unit are presented. The sensor unit may include a wireless transceiver configured to transmit sensor data and to...
US-9,723,498 Automatically updating an access point
A method for seamlessly and automatically updating an access point or router. The method includes receiving an update for the access point and determining a...
US-9,723,374 Programmatically determining when credits appear during a video in order to provide supplemental information
Described is a system and method for programmatically determining credits for a video content item. By determining a point at which credits are displayed, a...
US-9,723,367 Identifying content appropriate for children via a blend of algorithmic content curation and human review
Implementations disclose identifying content appropriate for children. A method includes selecting a list of candidate channels from a plurality of channels...
← 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.