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,747,387 Methods and systems for content enhancement
A method, system and computer program product for progressive enhancement of content in a browser. The method includes receiving a document with content...
US-9,747,368 Batch reconciliation of music collections
A system and method for reducing duplication of music tracks associated with a user account of an online music provider, includes selecting multiple music...
US-9,747,347 Providing posts from an extended network
A system includes: an engaging post identifier for identifying and retrieving engaging posts; an extended network post identifier for identifying extended posts...
US-9,747,346 Attention spots in a map interface
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing content items based on a location of a user's...
US-9,747,322 Storage of data in a distributed storage system
A distributed storage system has multiple instances. There is a plurality of local instances, and at least some of the local instances are at physically...
US-9,747,320 Efficient reference counting in content addressable storage
A process manages database storage. The process receives a first object comprising one or more content chunks. The first object is identified by a unique object...
US-9,747,310 Systems and methods of increasing database access concurrency using granular timestamps
A method reads and writes data from a database table. Each row in the table has a primary key and multiple non-key columns. Each non-key column has one or more...
US-9,747,304 Approximating a user location
Systems and methods for approximating a user location are provided. For instance, historical location data and internet protocol address data can be analyzed to...
US-9,747,290 Relevance bar for content listings
A client computer receives a set of search results ordered based on scheduled time of broadcast associated with respective listings of content. The listings of...
US-9,747,272 Feature-based autocorrection
A computing device is described that outputs for display at a presence-sensitive screen, a graphical keyboard having keys. The computing device receives an...
US-9,747,271 Techniques for generating outgoing messages based on language, internationalization, and localization...
According to various embodiments of the disclosure techniques for generating outgoing messages are disclosed. The technique includes receiving a request to...
US-9,747,263 Dynamic page classifier for ranking content
A system comprising a processor and a memory storing instructions that, when executed, cause the system to identify a page on a website, retrieve a stream of...
US-9,747,241 Address caching in switches
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for storing an address in a memory of a switch. One of the...
US-9,747,165 Self-recovering application
Systems and methods for recovering a process in an application are disclosed. According to some aspects, a guest process is run within an application executing...
US-9,747,155 Efficient data reads from distributed storage systems
A method of distributing data in a distributed storage system includes receiving a file and dividing the received file into chunks. The chunks are data-chunks...
US-9,747,131 System and method for variable aggregation in order for workers in a data processing to share information
A method and a system for variable aggregation among large-scale data processing workers is discussed. Workers join groups and add variables to the groups. One...
US-9,747,122 Virtual machine systems
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for memory requests by a virtual machine. One of the methods...
US-9,747,084 Offline shader compilation
Systems and techniques are provided that allow for installation of an application on a mobile device using a shader executable suitable for execution by the...
US-9,747,012 Obtaining an image for a place of interest
A system and method is disclosed for requesting and obtaining an updated digital image for a place of interest. A system may be configured to provide, for...
US-9,747,011 Continuation of playback of media content by different output devices
Implementations relate to continuation of playback of media content by different devices. In some implementations, a method includes causing a stream of media...
US-9,746,992 Systems and methods for providing dynamic page indicators
In an example implementation, a method includes outputting, for display at a display device, a first content item and a first group of content indicators being...
US-9,746,915 Methods and systems for calibrating a device
Examples of methods and systems for providing calibration for eye gesture recognition are described. In some examples, calibration can be executed via a...
US-9,746,901 User interface adaptation based on detected user location
A device (102) detects when a user is in close physical proximity to the device, such as within a few feet of the device. While the user is in close physical...
US-9,746,896 Power conservation in always-on displays
A computing device is described that includes a display unit. The display unit includes an array of pixels defined by N rows and M columns and at least one row...
US-9,746,893 Delaying power restoration
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying, for each of multiple circuits of an...
US-9,746,859 Thermostat system with software-repurposable wiring terminals adaptable for HVAC systems of different ranges of...
An auxiliary hardware box is described that can be installed at or near the HVAC system. The auxiliary box includes a large number of wiring terminals, for...
US-9,746,664 MEMS-based display with high-strength cover glass
An apparatus includes one or more light sources configured to provide light having at least three different colors and a backlight layer configured for...
US-9,746,338 Binaural navigation cues
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing binaural navigational cures. In one aspect, a...
US-9,746,198 Intelligent environmental control system
The current application is directed to intelligent controllers that continuously, periodically, or intermittently monitor progress towards one or more control...
US-9,746,154 Optical signaling system for a smart-home device
Various arrangements for light distribution incorporated as part of a device are presented. A circular light guide may be used that receives light from a...
US-D795,917 Display screen with an animated graphical user interface
US-D795,916 Display screen with animated graphical user interface
US-D795,901 Display screen or portion thereof with transitional graphical user interface
US-D795,709 Camera watch
US-9,743,458 Adaptive crowdsourced keep-alive interval determination
A system and method of determining a keep-alive interval for a network access point (AP) employs adaptive learning and crowd sourced data building to increase...
US-9,743,331 Techniques for remotely managing device connectivity in response to cellular network outages
Computer-implemented techniques involve detecting, by a server having one or more processors, a first cellular connection between a computing device and a first...
US-9,742,512 Broadcast content preview notification in wireless communication networks
A system including a wireless communication network entity and a wireless terminal having a broadcast receiver for receiving content. The network entity is, for...
US-9,741,755 Physical layout and structure of RGBZ pixel cell unit for RGBZ image sensor
An image sensor is described having a pixel cell unit. The pixel cell unit has first, second and third transfer gate transistor gates on a semiconductor surface...
US-9,741,348 Segment-based speaker verification using dynamically generated phrases
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for verifying an identity of a user. The methods, systems,...
US-9,741,339 Data driven word pronunciation learning and scoring with crowd sourcing based on the word's phonemes...
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining pronunciations for particular terms. The...
US-9,741,240 Use of optical reflectance proximity detector in battery-powered devices
Various methods, systems, and devices for identifying a condition of a battery-powered device are presented. For example, a device may include a smoke detection...
US-9,741,020 Conference room scheduling based on attendee locations
A method and a system for identifying candidate conference rooms based on attendee locations identifies conference rooms in accordance with proximity between...
US-9,740,962 Apparatus and method for spatially referencing images
Provided is a method of spatially referencing a plurality of images captured from a plurality of different locations within an indoor space by determining the...
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...
← 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.