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,104,982 Prevention of invalid selections based on machine learning of user-specific latency
The specification relates to a client device utilizing an unintentional-selection module that disambiguates selection events for temporally proximate content....
US-9,104,972 Classifying documents using multiple classifiers
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for classifying resources using scores from multiple...
US-9,104,914 Object detection with false positive filtering
Embodiments of this invention relate to detecting and blurring images. In an embodiment, a system detects objects in a photographic image. The system includes...
US-9,104,887 Systems, methods, and computer program products for interfacing multiple service provider trusted service...
System, methods, and computer program products are provided for interfacing between one of a plurality of service provider (SP) trusted service managers (TSM)...
US-9,104,881 Identifying unauthorized content presentation within media collaborations
Systems and methods are disclosed for identifying unauthorized presentation of protected content by one or more participants in a media collaboration. In one...
US-9,104,838 Client token storage for cross-site request forgery protection
Systems and methods can secure against cross-site request forgery using client-side token storage. A client browser can initiate an action associated with a...
US-9,104,768 Person-based information aggregation
Techniques are described for aggregating person-based information on a computing device. The computing device includes a display device and one or more...
US-9,104,764 Session-based query suggestions
Methods, systems, and apparatus, including computer program products, in which one or more search query suggestions are made for a current search session....
US-9,104,759 Identifying stem variants of search query terms
The subject matter of this specification can be implemented in, among other things, a computer-implemented method for identifying and storing stem variants of...
US-9,104,750 Using concepts as contexts for query term substitutions
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for collecting query term substitution data based on one or...
US-9,104,746 Identifying contrarian terms based on website content
A system and method for identifying contrarian terms is disclosed. The system and method includes identifying a plurality of websites describing a product or...
US-9,104,744 Cluster-based language detection
Techniques for determining one or more preferred languages for a user are provided. The preferred languages may be determined based upon a set of language...
US-9,104,665 Data backup in a graph processing system
Data are received at a worker system in a distributed computing system that describe a graph representing relationships among a set of items. The graph models a...
US-9,104,664 Access to search results
A method and system for improving access to search results are described. Aspects of the disclosure minimize the delay between a search query and display of...
US-9,104,630 Online account reset, rollback, and backup
Online account reset, rollback, and backup are described, including receiving from a user, by one or more computing devices, a request to alter an online...
US-9,104,605 System and method of selectively caching information based on the interarrival time of requests for the same...
A system and method is provided wherein, in one aspect, a currently-requested item of information is stored in a cache based on whether it has been previously...
US-9,104,449 Optimized execution of dynamic languages
Program code in a dynamic language is executed through a dynamic execution module that includes an execution context and an execution codebase. The instructions...
US-9,104,394 Identifying power ports of a power distribution board
A method and apparatus is provided for identifying ports on a power distribution board. In one aspect, the power distribution board is configured to output a...
US-9,104,233 Method and device for visual compensation
A method 300 and device for visual compensation captures 330 an image using an imager, detects 360 whether eyeglasses are present in the image, and sets 363 an...
US-9,104,211 Temperature controller with model-based time to target calculation and display
A thermostat is described for controlling air temperature in a building. The time associated with causing the controlled air temperature to reach a target...
US-9,103,732 User computer device with temperature sensing capabilities and method of operating same
A user computer device is provided that comprises a temperature sensitive touchscreen having a temperature sensitive user interface comprising multiple thermal...
US-9,103,689 Proposing transit points by analyzing travel patterns
A computer-implemented method for analyzing travel patterns in transit systems is provided. The method includes identifying an existing transit point of a...
US-9,101,309 Method and system for measuring retinal
A body-mountable retinal sensing device includes an electrochemical sensor embedded in a polymeric material configured for mounting to a body surface, such as a...
US-D736,222 Portion of a display screen with computer icon
US-D736,210 Device dock
US-9,100,943 Device auto pairing without touch and tap
A device-to-device (D2D) pairing assembly comprises: a first and a second device detecting and communicating (DDC) component communicatively coupled to each...
US-9,100,778 Determining a WiFi scan location
The subject matter of this specification can be implemented in, among other things, a method for determining a wireless access point location. The method...
US-9,100,732 Hertzian dipole headphone speaker
This disclosure related to an audio unit of a head-mounted apparatus. The head mounted device includes a support structure with at least one side section with...
US-9,100,727 Broadcasting links to enhanced content
A computer-implemented method includes receiving, from a secondary computing device, a request for enhanced content for a media program, the request comprising...
US-9,100,710 Methods, systems, and media for providing media guidance with media content from alternate sources
In accordance with some embodiments of the disclosed subject matter, mechanisms for providing media guidance with media content from alternate sources are...
US-9,100,697 Intelligent full window web browser transparency
Disclosed herein are methods, systems, and computer readable storage media for rendering web pages with partial transparency. In response to a user request for...
US-9,100,694 TV mode change in accordance with number of viewers present
Systems and methods for changing TV operating mode in accordance with number of viewers present. In some implementations, a method includes: obtaining a total...
US-9,100,689 Moving content between set top box and end devices in home
A content moving device which enables providing content stored on a first user device, such as a DVR, in a first format and resolution to be provided to a...
US-9,100,657 Encoding time management in parallel real-time video encoding
Techniques for efficient coding of digital media data are presented. A resource controller component dynamically allocates computing resources between an...
US-9,100,589 Interleaved capture for high dynamic range image acquisition and synthesis
A computing device may capture a first image using a first exposure length. It may be determined that x pixels in the captured first image are properly-exposed...
US-9,100,516 Portable imaging device with multi-core processor
A portable imaging device that has a CMOS image sensor, a color display for displaying an image sensed by the CMOS image sensor and a central processor. The...
US-9,100,509 Dynamic bit allocation in parallel video encoding
Techniques for efficient coding of digital media data are presented. A resource controller component dynamically allocates computing resources between an...
US-9,100,438 Shared identity profile management
Example methods and apparatus are disclosed for maintaining a shared identity profile. An example method includes receiving, at a first online service provider,...
US-9,100,385 Management and synchronization of electronic media content information
Techniques are described for managing and synchronizing media content information. In one example, a method includes receiving media content information that...
US-9,100,368 Methods and systems for installing a device at a location featuring a client application capable of displaying...
Systems and methods for providing registration at a remote site that may include, for example, a monitoring module that may communicate with a remote site. A...
US-9,100,357 Notification classification and display
A method can include receiving, by a notification module operable by a computing device, an instruction to generate a contextual notification and notification...
US-9,100,337 Enabling cookies for a website
A system and machine-implemented method for enabling cookies for a website. One or more domains are identified, each of which serve at least one cookie in...
US-9,100,223 Selecting format for content distribution
Among other disclosed subject matter, a computer-implemented method for performing a content distribution associated with a format includes performing analysis...
US-9,100,205 System for validating site configuration based on real-time analytics data
Machine-implemented methods for validating a web site analytics configuration are provided. In one aspect, a method includes receiving, with a low latency web...
US-9,099,785 Reducing RF energy leakage between battery and PCB
An improved system 100 and method of reducing RF energy leakage from being trapped in a gap (cavity) 178 between a battery 102 and printed circuit board (PCB)...
US-9,099,057 Architectures and methods for creating and representing time-dependent imagery
The present invention pertains to geographical image processing of time-dependent imagery. Various assets acquired at different times are stored and processing...
US-9,099,014 Sharing geographical information between users
Users can collaborate to annotate a map by sharing geographical information. Map data can be stored locally or remotely while annotations are stored in an...
US-9,098,911 Depth map generation from a monoscopic image based on combined depth cues
A combined depth map is generated for a monoscopic image based on a weighted combination of a color depth map, a spatial depth map, and a motion depth map for...
US-9,098,905 System and method for determining position of a device
A system and method is provided for determining the location of a device based on image of objects captured by the device. In one aspect, an interior space...
US-9,098,819 Identifying social network accounts belonging to the same user
A system and method for determining matching pairs between social networks is disclosed. The system comprises a matching module that includes an account...
← 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.