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,355,300 Inferring the gender of a face in an image
The subject matter of this specification can be embodied in, among other things, a computer-implemented method that includes receiving a plurality of images...
US-9,355,191 Identification of query completions which change users' original search intent
Technology described herein identifies and demotes query completions which divert users from their original search intent. The identified query completions may...
US-9,355,186 Launching applications from webpages
This specification describes technologies relating to launching applications from content items in webpages. In general, one aspect of the subject matter...
US-9,355,177 Web crawler scheduler that utilizes sitemaps from websites
Systems and methods for scheduling documents for crawling are disclosed in which sitemap information is updated for a first website identified by a sitemap by...
US-9,355,175 Triggering answer boxes
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing search results. In one aspect, a method...
US-9,355,169 Phrase extraction using subphrase scoring
An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are extracted from the document collection. Documents...
US-9,355,168 Topic based user profiles
A system and method for developing a user's profile based on the user's interaction with content items. A module on the client rendering the content items or...
US-9,355,158 Modifying search results based on selection of one of the search results
Methods and apparatus for modifying search results based selection of one of the search results by a user to whom the search results are presented. Initially...
US-9,355,140 Associating an entity with a search query
Methods and apparatus for associating an entity with at least one search query. Some implementations are directed to methods and apparatus for identifying...
US-9,355,113 Encoding and decoding delta values
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for encoding and decoding delta values. In one aspect, a...
US-9,355,110 Dynamic presentation of data items based on prioritized associations
An example method involves: (i) maintaining an attribute-association database comprising data for a set of data items, wherein the data for a given one of the...
US-9,355,094 Motion responsive user interface for realtime language translation
A data processing apparatus receives data indicating a movement of a client device by a first user. The apparatus determines that the movement of the client...
US-9,355,082 Contextual history of computing objects
Various features for a computer operating system include mechanisms for operating where a single native application, in the form of a Web browser, exists for an...
US-9,355,080 Propagating user feedback on shared posts
Propagating user feedback on shared posts is described, including receiving a user indication associated with repost content. The repost content is associated...
US-9,355,074 Display-content alteration for user interface devices
Systems and processes for data presentation may be implemented with a variety of operations and techniques. In particular aspects, a system and process for data...
US-9,355,072 Recursive embedding by URL parameterization
Methods, systems, and apparatus for performing recursive embedding by URL parameterization are provided. Recursive embedding by URL parameterization may be...
US-9,355,067 Distribution of parameter calculation for iterative optimization methods
Systems and methods are disclosed for distributed first- or higher-order model fitting algorithms. Determination of the parameter set for the objective function...
US-9,354,900 Method and apparatus for presenting a window in a system having two operating system environments
A device (110) and method (700) for providing windows in a multi-environment operating system is provided. A first operating system environment (first OSE)...
US-9,354,899 Simultaneous display of multiple applications using panels
Methods and systems for displaying content on a webpage are disclosed. The method may include receiving an application indication to open a first application on...
US-9,354,794 Method and system for performing client-side zooming of a remote video feed
An electronic device with a display, processor(s), and memory detects a first user input to zoom in on a respective portion of a first video feed displayed on...
US-9,354,722 Low power management of multiple sensor integrated chip architecture
A method, device, system, or article of manufacture is provided for low-power management of multiple sensor chip architecture. In one embodiment, a method...
US-9,354,714 Keypad with integrated touch sensitive apparatus
A touch sensitive keypad device (101) for an electronic device (100) includes one or more keys (106,107,108,109,110) situated in a keypad carrier (206). One or...
US-9,354,698 Differential proximity sensing and side detection for an electronic device
An electronic device includes a housing enclosing a motion sensor and a first capacitive proximity sensor on a first planar side of the electronic device. A...
US-9,354,445 Information processing on a head-mountable device
Example methods and systems determine a position of a portion of a human eye based on electromagnetic radiation reflected from the surface of the human eye. A...
US-9,354,074 Controlling media output during consecutive navigation interruptions
In one example, a method includes outputting, by a computing device, media, and performing, by the computing device and prior to output of a first navigation...
US-9,353,965 Automated display adjustment for smart-home device based on viewer location or other sensed viewer-related...
A thermostat may include a user interface configured to display at least a first graphical display and a second graphical display, a first proximity sensor...
US-9,353,964 Systems and methods for wirelessly-enabled HVAC control
Various forms of wirelessly-enabled thermostats for multi-area HVAC control are presented. Such a thermostat may include: a controller; a temperature sensor...
US-9,353,963 Occupancy-based wireless control of multiple environmental zones with zone controller identification
An Electronically-Controlled Register vent (ECRV) that can be easily installed by a homeowner or general handyman is disclosed. The ECRV can be used to convert...
US-9,353,792 Biased compound radial plain bearing for increased life in oscillating pivot motion
Exemplary embodiments disclosed herein include bearings with three races: an inner race, a shared race, and an outer race that exhibit increased life under...
US-9,353,033 Airborne rigid kite with on-board power plant for ship propulsion
A vehicle-based airborne wind turbine system having an aerial wing, a plurality of rotors each having a plurality of rotatable blades positioned on the aerial...
US-9,352,930 Methods and systems for winding a tether
Methods and systems are provided to wrap a faired tether around a drum. The tether may be connected to an aerial vehicle. The method may involve guiding a...
US-9,352,832 Bridles for stability of a powered kite and a system and method for use of same
The system may include a ground station, a tether attached to a ground station on a first end and to two or more bridles on a second, and a kite. The kite may...
US-9,352,752 Engaging and disengaging for autonomous driving
Aspects of the present disclosure relate switching between autonomous and manual driving modes. In order to do so, the vehicle's computer may conduct a series...
US-9,352,682 Apparatus for absorbing a force
An example apparatus includes (i) a mounting module configured to be coupled to a support frame of a vehicle, (ii) a component-support module configured to...
US-9,352,470 Yaw slip handling in a robotic device
An example method may include determining a requested yaw for a body of a robot, where the biped robot comprises a foot coupled to the body via a leg. The robot...
US-9,352,234 Player rankings based on long term opponent activity
Systems, device and techniques are disclosed for rating a multiplayer videogame active player based on the retention of one or more qualifying players after...
US-D757,724 Portion of a handheld device
US-D757,621 Vehicle rear door with reflector
US-D757,620 Vehicle rear reflector
US-9,351,232 Mesh network commissioning
In embodiments of mesh network commissioning, a border router receives a petition from a commissioning device to become the commissioner for a mesh network, and...
US-9,351,183 Apparatus and method for measuring and using congestion in a wireless communication system
A method and apparatus are for receiving a set of individual congestion reports, wherein each individual congestion report comprises a set of congestion values...
US-9,351,117 Use of a trained classifier to predict distance based on a pair of wireless scans
The present disclosure describes methods, systems, and apparatuses for determining the distance between two wireless scans of a mobile computing device. The...
US-9,351,113 Methods and systems for adjusting location querying frequency of a computing device
The present disclosure provides example methods operable by computing device. An example method may include querying a location of a computing device with a...
US-9,351,091 Apparatus with adaptive microphone configuration based on surface proximity, surface type and motion
An apparatus includes a group of microphones and a surface compensator that is operatively coupled to switch logic and to a signal conditioner that provides a...
US-9,351,069 Methods and apparatuses for audio mixing
An example system may include a first mixer module configured to receive a latency-tolerant audio signal, buffer the latency-tolerant audio signal for a first...
US-9,350,996 Method and apparatus for last coefficient indexing for high efficiency video coding
A method, apparatus, article of manufacture, and a memory structure for encoding and decoding transform unit coefficients is disclosed. In one embodiment, the...
US-9,350,992 Explicit way for signaling a collocated picture for high efficiency video coding
A system is provided for determining a collocated reference picture to enable encoding and decoding of a current picture for high efficiency video coding...
US-9,350,988 Prediction mode-based block ordering in video coding
Video data streams can be encoded and decoded using inter or intra prediction. The blocks of a frame can be divided into groups of blocks to be inter predicted...
US-9,350,844 Mechanism of providing information to caller by temporarily pausing the call initiation request
A method, a network base station, and a user device for pausing a communication connection initiation are disclosed. A processor 210 may begin a communication...
US-9,350,840 Mobile electronic device with enhanced tolerance accumulator
A mobile electronic device 10 with an enhanced tolerance accumulator 106 is disclosed. The device 10 can include: a housing 150 including a front housing 34 and...
← 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.