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-8,930,340 Blending content in an output
Techniques include obtaining ranges of content relevance scores for different collections of content; generating a normalized range based on the ranges of...
US-8,930,318 Systems and methods for handling interruptions while updating of an electronic device
Systems and methods for safeguarding against interruptions when updating data of an electronic device are provided. In some aspects, a method includes applying...
US-8,930,288 Learning tags for video annotation using latent subtags
A tag learning module trains video classifiers associated with a stored set of tags derived from textual metadata of a plurality of videos, the training based...
US-8,930,274 Securing payment transactions with rotating application transaction counters
An account management system creates a bundle of private application transaction counters (ATCs) and a bundle of corresponding public ATCs, and transmits them...
US-8,930,195 User interface navigation
Methods and systems described herein relate to using nasal vocalizations to control a head-mountable device. An example method could include causing at least...
US-8,930,162 Providing points of interest to user devices in variable zones
Receiving point of interest zones and alerts on user devices comprises communicating, by a user computing device to a remote computing device, a request for...
US-8,930,044 Multi-part navigation process by an unmanned aerial vehicle for navigating to a medical situatiion
Embodiments described herein may relate to an unmanned aerial vehicle (UAV) navigating to a medical situation in order to provide medical support. An...
US-8,930,022 Systems and methods for determining a status of a component of a robotic device
Methods and systems for determining a status of a component of a robotic device are provided. An example method includes triggering an action of a component of...
US-8,929,932 Methods for user-interface over SMS messages based on a reusable stream model
Configurations providing a reusable stream model for a user interface over SMS for interacting with one or more interactive systems in a parallel manner are...
US-8,929,679 Systems and methods for changing contrast based on brightness of an output for presentation on a display
Certain implementations of the disclosed technology may include systems and methods for changing a contrast level associated with an output for presentation on...
US-8,929,459 Systems and methods utilizing efficient video compression techniques for browsing of static image data
Embodiments include systems and methods that use video compression techniques when browsing web pages referencing static image data or video content. In...
US-8,929,450 Temporal block merge mode
In one embodiment, a method includes determining motion parameters for a temporally-located block to a current block of video content. The temporally-located...
US-8,929,362 Capability negotiation for abstract candidate device model
A negotiation process is conducted between a controller and a target forwarding or switching device with respect to an abstract candidate device model for a...
US-8,928,897 Portable handheld device with multi-core image processor
According to an aspect of the disclosure, a portable handheld device includes a CPU for processing a script; a multi-core processor for processing an image, and...
US-8,928,727 Sharing input device data in a multiway video conference provided in an online social network
The subject technology discloses configurations for receiving input device data via an unreliable data channel from a first computing device in which the input...
US-8,928,691 Rendering map images using modifications of non-raster map data
A map server generates vector descriptors in a non-raster format, each indicating a geometry of a respective map element, to render a first map image of a...
US-8,928,680 Method and system for sharing a buffer between a graphics processing unit and a media encoder
A program module executing in a first process space of a mobile computing device receives a buffer request from a graphics driver running in a second process...
US-8,928,666 Navigating visual data associated with a point of interest
Systems and methods for navigating an imagery graph are provided. In some aspects, a first image is provided for display, where the first image corresponds to a...
US-8,928,657 Progressive disclosure of indoor maps
A digital map of a geographic area is displayed via a user interface, and a 3D representation of a building located in the geographic area is displayed on the...
US-8,928,607 Handheld input device for a computer
Systems and methods for providing an input remotely are provided. In some aspects, a method includes remotely capturing at least a part of a graphical display...
US-8,928,591 Techniques for providing a user interface having bi-directional writing tools
A computer-implemented technique includes determining, at a computing device including one or more processors, one or more scripts in which a user is capable of...
US-8,928,587 Automatic device login based on wearable sensor fusion
A user may have a device that contains the user's identity. Rather than log into a second device that user may make use of the fact that the user is already...
US-8,928,555 Privacy display
A display device can include a housing, a processor, and a display assembly. The processor can be arranged within the housing. The display assembly can be...
US-8,926,809 Standby biasing of electrochemical sensor to reduce sensor stabilization time during measurement
An eye-mountable device includes an electrochemical sensor embedded in a polymeric material configured for mounting to a surface of an eye. The electrochemical...
US-D720,700 Banana plug adapter
US-D720,692 Power adapter
US-8,925,106 System and method of ownership of an online collection
Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, for providing access to content of a web-based collection,...
US-8,925,096 System and method for securing the life-cycle of user domain rights objects
In a method for enabling support for backwards compatibility in a User Domain, in one of a Rights Issuer (RI) and a Local Rights Manager (LRM), a Rights Object...
US-8,924,993 Video content analysis for automatic demographics recognition of users and videos
A demographics analysis trains classifier models for predicting demographic attribute values of videos and users not already having known demographics. In one...
US-8,924,955 Generating application recommendations based on user installed applications
Methods, systems and apparatus, including computer programs encoded on a computer storage medium, for receiving an application installation log, the application...
US-8,924,945 Managing dependencies on multi-threaded environment
A computer-implemented method for initializing computer programming elements based on dependency graphs is provided. The method includes determining a...
US-8,924,927 Representation and conversion of dynamically-typed arrays
Representation of an array in dynamically-typed program code at runtime is provided. Program code is accessed at runtime. An instruction for adding, updating or...
US-8,924,926 Techniques for disambiguating unconnected components in a visual programming interface
Computer-implemented techniques for disambiguating unconnected visual pieces in a visual programming interface (VPI) that allows a user to manipulate visual...
US-8,924,894 Tab bar control for mobile devices
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing tab bar controls on a mobile computing device...
US-8,924,865 Displaying an ancestry graph within a social networking service
Systems and methods for displaying an ancestry graph within a social networking service are provided. In some aspects, an indication of a subset of social...
US-8,924,850 Speeding up document loading
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for speeding up document loading. In some implementations, a...
US-8,924,674 Permissions of objects in hosted storage
A data object is stored in a hosted storage system and includes an access control list specifying access permissions for data object stored in the hosted...
US-8,924,550 Monitoring application program resource consumption
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for monitoring application program...
US-8,924,493 Prioritized notifications in a social network
The disclosed subject matter relates to systems, methods, and machine-readable media for ordering notifications for display in a social networking environment....
US-8,924,476 Recovery and fault-tolerance of a real time in-memory index
Techniques for recovery and fault-tolerance of a real time in-memory index are presented. A queue management component controls a queue component to have it...
US-8,924,465 Content sharing based on social graphing
The subject matter of this specification can be embodied in, among other things, a method that includes generating a data structure that links users based on...
US-8,924,436 Populating a structured presentation with new values
Methods, systems, and apparatus, including computer programs stored on computer storage media, for populating a structured presentation with new values. One...
US-8,924,435 Transferring values among fields in data structures
A computer-implemented method includes receiving a request to populate one or more first fields of a first data structure with one or more first values that are...
US-8,924,426 Joining tables in a mapreduce procedure
Systems and techniques by which tables can be joined in a mapreduce procedure. In some implementations, when a large table of business data (e.g., having one...
US-8,924,409 Presentation of match quality in auto-complete suggestions
Methods, systems, and apparatuses, including computer programs encoded on a computer storage medium, for optimizing search engine user input selection are...
US-8,924,380 Changing a rank of a document by applying a rank transition function
A system determines a first rank associated with a document and determines a second rank associated with the document, where the second rank is different from...
US-8,924,379 Temporal-based score adjustments
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining temporal based score adjustments are provided....
US-8,924,372 Dynamic image display area and image display within web search results
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing image search results with web corpus search...
US-8,924,347 Database replication
A replication server receives a first write request from a database server for writing first data to persistent data storage. The replication server determines...
US-8,924,339 Semi-supervised and unsupervised generation of hash functions
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating hash functions. In one aspect, a method includes...
← 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.