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,931,059 Method and apparatus for cross DRM domain registration
A content moving device may provide content to plurality of different user devices using a plurality of different DRM systems. The content moving device...
US-8,930,946 Leasing prioritized tasks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for leasing tasks from multiple prioritized groups. One of the...
US-8,930,840 Determining display order for navigating between application windows and navigating between tabs in a window
A system and method for determining a display order for changing application windows or changing tabs within a window is provided. Windows or tabs that are open...
US-8,930,734 Managing power states of a computing device
In general, this disclosure describes techniques for managing power consumption states of a computing device. In one example, a method includes detecting, using...
US-8,930,727 Personal computing device having single-cell battery
The present invention features a personal computing device that may be powered by a single battery having a single lithium-ion cell or by a plurality of...
US-8,930,721 Personal computing device having single-cell battery
The present invention features a personal computing device that may be powered by a single battery having a single lithium-ion cell or by a plurality of...
US-8,930,712 Metric obfuscation system
A system for metric obfuscation may include one or more processors and memory. The one or more processors may receive a dataset comprising a plurality of...
US-8,930,594 Integrated circuit with a pinmux crossbar and virtual pins for peripheral connectivity
Described is an integrated circuit (IC) that allows for communication between any input/output (I/O) pin and onboard peripherals. Accordingly, the resultant IC...
US-8,930,503 Resource locator remarketing
Methods, systems, and apparatus for resource locator remarketing are presented. In one aspect, a method includes receiving visitation data from a publisher, the...
US-8,930,460 Method and system for determining and sharing a user's web presence
A method and system for determining and sharing a user's web presence have been disclosed. According to one embodiment, a computer implemented method comprises...
US-8,930,456 Method and system of suggesting contacts through the display of public posts within a social networking service
A system and method for displaying public posts within a social networking service. In one aspect, a method includes determining a plurality of suggested...
US-8,930,454 Providing a shared online search experience
Allowing users to share an online search experience is disclosed. The method includes hosting an interactive virtual session. The interactive virtual session...
US-8,930,399 Determining word boundary likelihoods in potentially incomplete text
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining word boundary likelihoods in potentially...
US-8,930,393 Referent based search suggestions
Computer-implemented methods for providing suggestions for a search based on previously viewed content are provided. In one aspect, a method includes receiving...
US-8,930,392 Simulated annealing in recommendation systems
A system and method for generating suggestions to a user using simulated annealing is disclosed. The system includes a user activity processing unit, a...
US-8,930,359 Ranking custom search results
A system searches a first search index based on a search query to obtain first search results and searches a second search index based on the search query to...
US-8,930,351 Grouping of users
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for grouping of users. In one aspect, a method includes...
US-8,930,350 Autocompletion using previously submitted query data
A computer-implemented method for processing query information includes receiving query information at a server system. The query information includes a portion...
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...
← 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 | 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.