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,323,806 Clustering query refinements by inferred user intent
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for clustering query refinements. One method includes building a...
US-9,323,792 Web mining to build a landmark database and applications thereof
This invention relates to building a landmark database from web data. In one embodiment, a computer-implemented method builds a landmark database. Web data...
US-9,323,784 Image search using text-based elements within the contents of images
A mobile device searches for electronic content. The mobile device captures an image from a rendered document, and searches for an electronic version of the...
US-9,323,770 Fingerprint merging after claim generation
A media item fingerprint consolidation system is described that merges fingerprints into a consolidated fingerprint. Fingerprints can be generated to compactly...
US-9,323,738 Classification of ambiguous geographic references
A location classifier generates location information based on textual strings in input text. The location information defines potential geographical relevance...
US-9,323,733 Indexed electronic book annotations
A request for annotations identifying a user, an electronic content item (e.g., an electronic book), and a portion of the electronic content item is received...
US-9,323,731 Data extraction using templates
Systems and techniques for extracting data from unstructured documents are described. One such method involves assigning one or more labels to one or more nodes...
US-9,323,722 Low-latency interactive user interface
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a low latency interactive user interface. In one aspect,...
US-9,323,721 Quotation identification
Methods, and systems, including computer programs encoded on computer-readable storage mediums, including a method for identifying quotations occurring in...
US-9,323,615 Efficient data reads from distributed storage systems
A method of distributing data in a distributed storage system includes receiving a file into non-transitory memory and dividing the received file into chunks....
US-9,323,601 Adaptive, scalable packet loss recovery
A system for transmitting data packets representing a source signal across a packet data network is provided. Additionally provided are methods and an apparatus...
US-9,323,598 Bug clearing house
A computer-implemented system for managing software problem reports includes a registration sub-system to register software developers from multiple different...
US-9,323,511 Splitting application permissions on devices
A data processing device may be operable to determine that a particular application being downloaded onto the data processing device is coupled to one or more...
US-9,323,452 System and method for processing touch input
A system and method for processing a touch input are provided. An initial press action that is associated with a number of simultaneous touches is detected on a...
US-9,323,426 System and method for selecting information for display based on past user interactions
A system and method is provided that automatically predicts the link that a user would like to follow by collecting and modeling user actions, and navigates to...
US-9,323,420 Floor selection on an interactive digital map
A digital map of a geographic area is displayed via a user interface, and a 3D representation of a multi-story building located in the geographic area is...
US-9,323,365 Masking an outer perimeter of a touch screen
A touch screen device and a method for constricting the touch screen device are provided. In some aspects, the touch screen device includes a transparent...
US-9,323,362 Apparatus and method for receiving input
According to aspects of the disclosure, an input device may include a first adjustment region, a second adjustment region, a connector region, a function...
US-9,323,358 Correcting location errors in tactile input device
A method may include measuring multiple location readings across a tactile input device at multiple times. The method may also include determining predicted...
US-9,323,308 Power-consuming facilities as a source of reserve power
A system includes a power-consuming, at least one energy storage device, and a power management system. The facility is configured to receive electrical power...
US-9,323,303 Determining a geographical location
In general, the subject matter described in this specification can be embodied in methods systems, and program products for determining a change in a mode of...
US-9,322,565 Systems, methods and apparatus for weather-based preconditioning
Accessing an energy management policy for a plurality of devices is described, wherein the devices are coupled with a first structure. The energy usage of the...
US-9,322,505 Camera stand having an unlimited range of motion along an axis of rotation
This application discloses a stand assembly that includes a receiving element for physically receiving a module, and a base assembly for supporting the...
US-9,321,531 Bystander interaction during delivery from aerial vehicle
An unmanned aerial vehicle (UAV) is disclosed that includes a retractable payload delivery system. The payload delivery system can lower a payload to the ground...
US-9,321,517 Methods and systems for altitude control of balloons to improve wind data
A method may involve analyzing, by a computing device, a wind model to identify one or more locations in a coverage area of a balloon network where updated wind...
US-9,321,461 Change detection using curve alignment
Aspects of the disclosure relate to determining whether a feature of map information. For example, data identifying an object detected in a vehicle's...
US-9,320,023 Method and apparatus for receiving a control channel
Various methods and apparatuses for receiving a control channel involve a communication device monitoring a first control and receiving information from a...
US-9,319,980 Efficient digital image distribution
A wearable computing device may receive a data transmission schedule from a wirelessly tethered camera device. The wearable computing device may include a data...
US-9,319,914 Signal measurement on component carriers in wireless communication systems
A method in a wireless communication device includes performing measurements of a first serving cell on a first carrier frequency at a first rate, determining...
US-9,319,905 Re-tasking balloons in a balloon network based on expected failure modes of balloons
Example methods and systems for assigning tasks to balloons within a balloon network are described. One example system includes a first sub-fleet of balloons...
US-9,319,854 High fidelity voicemail system
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a high fidelity voicemail system. In one aspect, a method...
US-9,319,832 Location-based social software for mobile devices
A method for communicating location information to a device includes receiving, at a computer system that implements a social networking service, location...
US-9,319,778 Communicating via a body-area network
In a first example of "Body-Area Networking" ("BAN"), a user wishing to access his electronic device ingests a small pill carrying a transmitter. The...
US-9,319,711 Joint sub-pixel interpolation filter for temporal prediction
A method determines a plurality of interpolation filters for use in interpolating sub-pel values for a temporal prediction process of video content. The...
US-9,319,681 Signaling of temporal motion vector predictor (MVP) enable flag
In one embodiment, a method determines an I slice in a current picture that is currently being encoded and a value for a flag to enable or disable using...
US-9,319,629 Endpoint device-specific stream control for multimedia conferencing
A system for endpoint device-specific stream control for multimedia conferencing may include one or more processors and memory. The one or more processors may...
US-9,319,576 Multi-processor support for array imagers
Using the techniques discussed herein, a set of images is captured by one or more array imagers (106). Each array imager includes multiple imagers configured in...
US-9,319,555 Handheld device for capturing text from both a document printed on paper and a document displayed on a dynamic...
A device for capturing rendered text is described. The device incorporates one or more visual sensors that receive visual information as a part of capturing...
US-9,319,486 Predicting interest levels associated with publication and content item combinations
A method of predicting interest levels associated with publication and content item combinations is described. Additionally, a server computing device for...
US-9,319,451 Systems and methods for selecting an accounting technique for interactions with electronic content
A method for selecting an accounting technique for recording interactions with electronic content includes receiving a request for a content item from a user...
US-9,319,446 System and method for transport stream sync byte detection with transport stream having multiple emulated sync...
A method and receiving device are provided that determine a synchronization byte in a plurality of transport stream packets, wherein the synchronization byte...
US-9,319,434 SIP header to indicate mobility transfer operation
A method (500) of indicating a process to be implemented in support of a mobility transfer operation and a method (600) of responding to a mobility transfer...
US-9,319,371 Management of commercial messages in a social network
Methods, systems, and computer programs are presented for managing the flow of messages among users of a social network. One method enables the election of an...
US-9,319,369 Deferring alert of notifications for a particular time
A computing system is described that receives, at a particular time, notification data, the notification data indicating a threshold amount of time for which...
US-9,319,360 Systems and methods for prefetching relevant information for responsive mobile email applications
Systems and methods for prefetching relevant information for responsive mobile email applications are describe. In some embodiments, the server performs...
US-9,319,329 Pacing enhanced packet forwarding/switching and congestion avoidance
The subject technology discloses configurations for receiving, at a first network device, a set of network packets corresponding to a first flow from a client,...
US-9,319,290 Method for calculating the subscribability of a channel on the web
A subscribability is calculated for a channel on the web. One or more activity metrics related to the subscribability of a plurality of channels viewable over...
US-9,319,264 Networking systems with dynamically changing topologies
Network performance may be improved by adjusting a logical network topology while avoiding attendant disruptions. By identifying an alternative logical...
US-9,319,243 Message server that retains messages deleted by one client application for access by another client application
A first processing session is entered with a POP client. A set of messages from a message repository is identified as available for access by the POP client....
US-9,319,160 Method for updating and method for checking an update of at least one data element in a data carousel, and an...
The invention relates to a method and a first device for updating at least one data element in a data carousel, in which an updating element is added to the...
← 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.