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,049,076 Content selection with privacy features
Systems and methods for content selection with privacy features include determining that a period of time from when the cookie was last used to visit a webpage...
US-9,049,055 Message clustering by contact list
Systems and methods for clustering messages are provided. In some aspects, a method includes receiving a set of communications. The set of communications...
US-9,048,932 Method and apparatus for co-existence of an OFDMA transmitter with a synchronous frame-based transmitter
A method and apparatus reduces the likelihood of packet loss when an OFDMA transceiver and synchronous frame-based transceiver are operating on the same device....
US-9,048,913 Method and apparatus for adaptive control of transmit diversity to provide operating power reduction
A method and apparatus for selectively enabling or disabling transmit diversity in a mobile communication device. The mobile communication device may switch...
US-9,048,524 Method and apparatus for compensating for phase shift in a communication device
Various embodiments of methods and apparatus' for compensating for a phase shift on a communication device are described herein. In an embodiment, an antenna of...
US-9,048,370 Dynamic control of diode bias voltage (photon-caused avalanche)
Methods and devices are provided for determining an operating bias voltage of a photodiode. One example method includes (i) varying a bias voltage of a...
US-9,048,042 Domed metal switch having a flange with an actuation protrusion
A connector (100) and connector system are provided. A connector can include a domed metal switch (102) that is partially covered with a liquid impermeable...
US-9,047,976 Combined signal delay and power saving for use with a plurality of memory circuits
A system and method are provided. In use, at least one of a plurality of memory circuits is identified. In association with the at least one memory circuit, a...
US-9,047,870 Context based language model selection
Methods, computer program products and systems are described for speech-to-text conversion. A voice input is received from a user of an electronic device and...
US-9,047,706 Aligning digital 3D models using synthetic images
To align a first digital 3D model of a scene with a second digital 3D model of the scene, real-world photographs of the scene are received and synthetic...
US-9,047,692 Scene scan
Systems, methods, and computer storage mediums are provided for creating a scene scan from a group of photographic images. An exemplary method includes...
US-9,047,654 System and method for displaying contextual supplemental content based on image content
An image-based content item is analyzed to determine one or more interests of a viewer of the content item. The analysis may include performing image analysis...
US-9,047,644 Providing context for a social graph addition
In one aspect, a method for providing context regarding an addition to a social graph is provided. The method initiates with processing a request from a first...
US-9,047,627 Publisher side file support for expandable content items
This specification describes methods, systems, and apparatus, including computer programs encoded on a computer-readable storage device, for precluding the...
US-9,047,622 Delivering content to users based on advertisement interaction type
Systems and methods for improving the delivery of interactive advertisements are discussed herein. Systems and methods include approaches and solutions for...
US-9,047,621 Content selection filter
One or more keywords associated with a domain are received. The performance of content selected based on the one or more keywords is evaluated against...
US-9,047,620 Expected activity of a user
Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for serving content to a user. A method includes:...
US-9,047,613 Joining multiple user lists
A computer-implemented method comprises receiving a request for content from a user, determining two user lists that are associated with the user, each user...
US-9,047,538 Facial image quality assessment
An example method includes capturing, by a camera of a mobile computing device, an image, determining whether the image includes a representation of at least a...
US-9,047,512 Contact lenses
Apparatus, systems and methods for facilitating iris-scanning contact lenses and/or biometric identification employing iris scanning contact lenses are...
US-9,047,422 Graph based routing for open areas
A system and method determines a path in an open space that does not have a well-structured routing infrastructure. In some embodiments, the system and method...
US-9,047,393 Cross-domain communications with a shared worker application
Techniques are described herein that provide for inter-domain communications with one or more shared worker applications. A parent web application associated...
US-9,047,383 Analyzing user profiles
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for analyzing user profiles. One of the methods includes...
US-9,047,378 Systems and methods for accessing a multi-organization collection of hosted contacts
A host service holds a collection of contacts for multiple organizations, or domains. The system maintains an index made of one or more tables. The index may be...
US-9,047,356 Synchronizing multiple reading positions in electronic books
An electronic book system is configured to allow a user to read a primary portion of an electronic book, then switch to reading a secondary portion of the book,...
US-9,047,348 Event correlation in cloud computing
The present invention pertains to cloud computing systems and handling of events that occur in the cloud. A correlation system obtains and analyzes various...
US-9,047,345 Processing annotations for a search result
A system and machine-implemented method for processing annotations for a search result. A social annotation by a first user for a search result is received. In...
US-9,047,339 Query rewriting with entity detection
A system determines whether a received search query includes an entity name, determines whether to rewrite the received search query based on information...
US-9,047,327 Method and apparatus for developing a social hierarchy
A method and apparatus for developing a social hierarchy for a user from a plurality of contacts includes, for each contact, tracking communications occurring...
US-9,047,315 Geotagged hashtags
A system and method for geotagging hashtags. Geographic location information related to a hashtag is determined, and a geolocation is assigned to the hashtag...
US-9,047,307 Systems and methods for replicating data
A system facilitates the distribution and redistribution of chunks of data among multiple servers. The system may identify servers to store a replica of the...
US-9,047,278 Identifying and ranking attributes of entities
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for query analysis. Queries are identified in query data, and...
US-9,047,271 Mining data for natural language system
A method iteratively processes data for a set of actions, including: for each action: accessing a corresponding set of command sentences for the action,...
US-9,047,268 Character and word level language models for out-of-vocabulary text input
A computing device determines, based at least in part on indications of user input, scores for a first set of candidate strings and a second set of candidate...
US-9,047,259 System and method for renaming hyperlinks
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a first hyperlink as input, the first hyperlink...
US-9,047,254 Detection and validation of expansion types of expandable content items
This specification describes methods, systems, and apparatus, including computer programs encoded on a computer-readable storage device, for detecting and...
US-9,047,244 Multi-screen computing device applications
A system, apparatus and method for executing a software program on a plurality of computing devices are disclosed. A first computing device executes a software...
US-9,047,141 System and method for limiting the impact of stragglers in large-scale parallel data processing
A large-scale data processing system and method including a plurality of processes, wherein a master process assigns input data blocks to respective map...
US-9,047,101 Method for compiling an intermediate code of an application
A method for compiling an original application written in an intermediate code, in which the original application is executed by means of a virtual machine. The...
US-9,047,097 Method for providing an application as a library in a virtual machine
A method for providing an application by a virtual machine. The method includes a step of compiling an application written in a source code to a native...
US-9,047,012 Using information from a user device and a server to suggest an input
Systems may include receiving, from the user device, data representing input to a virtual keyboard on the user device, where the virtual keyboard includes keys,...
US-9,046,999 Dynamic input at a touch-based interface based on pressure
Disclosed herein are methods, devices, and systems that may enable a touch-based interface to receive dynamic user inputs based on pressure. An exemplary method...
US-9,046,996 Techniques for navigation among multiple images
Aspects of the disclosure relate generally to providing a user with an image navigation experience. In order to do so, a reference image may be identified. A...
US-9,046,943 Virtual control for touch-sensitive devices
A virtual control is displayed on a touch-responsive display screen. The virtual control visually is displayed as multiple control segments, and layered over an...
US-9,046,898 Power-preserving communications architecture with long-polling persistent cloud channel for wireless...
Provided according to one or more embodiments herein are methods, systems and related architectures for facilitating network communications between a wireless...
US-9,046,684 Method for selectively treating surfaces
A method of treating a surface includes providing an object and applying a masking layer to a target surface area of the object. A sacrificial material is...
US-9,046,414 Selectable lens button for a hazard detector and method therefor
According to one embodiment, a hazard detector includes a front casing coupled with a back plate to define a housing having an interior region. The hazard...
US-9,045,213 Power generation via a solar montgolfier balloon
Example embodiments may facilitate altitude control by a balloon in a balloon network in a manner that also can generate power. An example method involves...
US-9,044,965 Disposable digital camera with printing assembly
A digital camera includes an image capture assembly; a print media transport assembly; a pagewidth ink jet printhead; a roll of print media; an internal chassis...
US-9,044,200 Noble metal surface treatment to improve adhesion in bio-compatible devices
A method involving forming a sacrificial layer on a working substrate; forming a first bio-compatible layer on the sacrificial layer such that the first...
← 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.