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,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...
US-8,924,303 Method and system for obtaining feedback for a product
The embodiments disclosed herein include new, more efficient ways to request, create, send, and receive product reviews from the Internet. One aspect of the...
US-8,924,270 Monetization of digital content contributions
Methods and system for admitting a content provider into a revenue sharing program are disclosed. In one embodiment, the method comprises receiving a request...
US-8,924,256 System and method for obtaining content based on data from an electronic device
In one embodiment, data from an electronic device is identified. The data may describe an electronic device (e.g. a hardware or software device) on which a...
US-8,924,219 Multi hotword robust continuous voice command detection in mobile devices
In a first speech detection mode, a computing device listens for speech that corresponds to one of a plurality of activation phrases or "hotwords" that cause...
US-8,924,178 Compass heading display for a computerized mobile device
A method for displaying a compass heading implemented by a computerized mobile device includes displaying a compass heading on a display of a computerized...
US-8,924,027 Computational load distribution in a climate control system having plural sensing microsystems
Systems, methods, and related computer program products for controlling one or more HVAC systems using a distributed arrangement of wirelessly connected sensing...
US-8,923,831 Methods and apparatus for generating a message for a wireless device
Methods and apparatus for generating a message (106) for a wireless device (102) are disclosed. In an embodiment, an application server (106), or any other...
US-8,923,817 Mobility device security
The present disclosure provides a system to establish a stable ownership relationship between an online identity and a mobile device. This relationship is...
US-8,923,778 Method for automatic frequency correction in a multi-carrier communications device
A method and system provides an automatic frequency correction (AFC) within a wireless communication device. A synchronization controller estimates first 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.