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,589,383 Media object query submission and response
Methods and systems for submitting media object queries and receiving suggested answers for the media object queries. In one aspect, a method includes receiving...
US-8,589,366 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-8,589,235 Method of answering questions by trusted participants
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for facilitating online conversation. In one aspect, a method...
US-8,589,234 Companion ad auctions
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for companion ad auctions. One of the methods includes...
US-8,589,224 Frequent traveler award redemption by rule
Techniques, for automatically determining frequent traveler award redemptions by rule are disclosed. The frequent travel award redemption program is encoded in...
US-8,589,195 Multi-passenger multi-route travel planning
Techniques for processing a multiple passenger, multiple route query are disclosed. The techniques include a travel planning system that searches for airline...
US-8,589,164 Methods and systems for speech recognition processing using search query information
Methods and systems for speech recognition processing are described. In an example, a computing device may be configured to receive information indicative of a...
US-8,589,075 Method, system, and computer program product for visualizing trip progress
Systems, methods, computer programs, and user interfaces are provided to receive a route request including a start location and an end location, generate a...
US-8,589,069 Enhanced identification of interesting points-of-interest
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying points-of-interest. In one aspect, a method...
US-8,589,014 Sensor field selection
Aspects of the present disclosure relate generally to safe and effective use of autonomous vehicles. More specifically, an autonomous vehicle is able to detect...
US-8,588,989 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-8,588,871 Signal detect battery saver
A computing device deactivates a sensor device after the sensor device is unable to detect a signal. A second sensor device, different from the deactivated...
US-8,588,821 Techniques for automatically outputting severe weather notifications at a user's mobile computing device
A computer-implemented technique includes receiving, at a mobile computing device including one or more processors, an input from a user, the input indicating a...
US-8,588,571 Installation of fiber-to-the-premise using optical demarcation devices
A technique for installing a fiber optic network includes preparing a physical site to install a feeder cable and a plurality of access stub lines along a...
US-8,588,525 Transformation invariant media matching
This disclosure relates to transformation invariant media matching. A fingerprinting component can generate a transformation invariant identifier for media...
US-8,588,482 Inferring the gender of a face in an image
The subject matter of this specification can be embodied in, among other things, a computer-implemented method that includes receiving a plurality of images...
US-8,588,434 Controlling microphones and speakers of a computing device
Various aspects of this disclosure are directed to determining an orientation of a mobile computing device. The mobile computing device may include a first...
US-8,588,383 Frequency capping and throttling of calls in a pay-per-call advertising solution
Various methods, systems, and computer program products are disclosed for controlling a number of calls based on promotional message impressions. The method may...
US-8,588,378 Highlighting of voice message transcripts
A computer-implemented voice mail method includes obtaining an electronic audio file of a recorded user message directed to a telephone user, automatically...
US-8,588,097 Indoor localization of mobile devices
Aspects of the present disclosure provide systems and methods for generating models of a wireless network environment in an indoor space which may be used to...
US-8,587,599 Asset server for shared hardware graphic data
In a communication device with a graphics processor, a graphics asset can be shared with two or more applications. The graphics asset can include a bitmap of a...
US-8,587,550 Method and apparatus for LED transition from physical to virtual space
An electronic device comprising a touchscreen and a light element may be operable to illuminate the light element in response to an event. In response to an...
US-8,585,430 Connector with a severing device and wire taps
Aspects of the disclosure relate generally to a connector including a housing with a severing device and a pair of wire taps built into the housing. For...
US-8,584,198 Syndication including melody recognition and opt out
A syndication system facilitates rights management services between media content owners and media hosting services that elect to participate in the syndication...
US-8,584,197 Media rights management using melody identification
A content recognition system operates in conjunction with a media hosting service to identify hosted media content and ownership rights associated with the...
US-8,584,106 Systems and methods for compiling an application for a parallel-processing computer system
A runtime system implemented in accordance with the present invention provides an application platform for parallel-processing computer systems. Such a runtime...
US-8,584,105 Javascript application programming interfaces for independently compiled javascript binaries
Systems, servers, methods, and media for interfacing first compiled code of first code with second compiled code of second code are provided. The first compiled...
US-8,584,049 Visual feedback deletion
In one example, a method includes outputting, by a computing device and for display, a text display region comprising one or more characters. The method may...
US-8,584,035 Zooming user interface interactions
A computer-implemented user interface method includes displaying on a touch screen a portion of a large scale graphical space that is at least multiples larger...
US-8,584,033 Individualized tab audio controls
According to one general aspect, a method may include detecting an audio signal configured to be played from a local loudspeaker. The method may also include...
US-8,584,013 Temporal layers for presenting personalization markers on imagery
A temporal layer containing personalization markers (e.g., placemarks) created by a user at a given time (or time period), can be combined with map imagery,...
US-8,583,891 Associating partitions in a computing device
Methods and apparatus for associating partitions in a computing device are disclosed. An example method includes, loading an operating system (O/S) kernel...
US-8,583,881 Method, system, and program for implementing retention policies to archive records
A method and system for use in electronic data retention are provided. The method includes receiving, via electronic communication, a request indication...
US-8,583,853 Error-handling for write-distribute command in raid mirroring
A method includes transmitting, by a processor to an I/O controller, a write-distribute command. The command includes a single copy of data and instructions to...
US-8,583,808 Automatic generation of rewrite rules for URLs
A rewrite component automatically generates rewrite rules that describe how uniform resource locators (URLs) can be rewritten to reduce or eliminate different...
US-8,583,787 Zero-minute virus and spam detection
Disclosed are systems and methods for detecting unwanted electronic message transmissions on a communications network. These include establishing a database for...
US-8,583,750 Inferring identity of intended communication recipient
Systems, methods performed by data processing apparatus and computer storage media encoded with computer programs for receiving user input specifying an alias...
US-8,583,747 Labeling messages of conversations and snoozing labeled conversations in a conversation-based email system
A method system for labeling messages of conversations, where each conversation has a respective conversation identifier and comprises one or more messages...
US-8,583,741 Integrated email and chat archiving with fine grained user control for chat archiving
Participants in a chat session can control the archiving of chat messages in the chat session. Participants in a chat session send and receive a first set of...
US-8,583,740 Actionable quarantine summary
Disclosed herein are systems, methods and the like for the management of filtered messages and filtering settings. Embodiments use the interaction of a user and...
US-8,583,684 Providing aggregated starting point information
Methods, systems, and computer program products are provided for providing aggregated starting point information. One example method includes identifying a...
US-8,583,675 Providing result-based query suggestions
In general, one aspect of the subject matter described can be embodied in a method that includes, for a first document that is included in first search results...
US-8,583,672 Displaying multiple spelling suggestions
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting spelling suggestions. In one aspect, a method...
US-8,583,669 Query suggestion for efficient legal E-discovery
Given a set of training documents relevant to a litigation hold, properties common to the documents relevant to the case and not common or missing in the...
US-8,583,663 System and method for navigating documents
Embodiments of this invention allow a user to navigate through previously viewed documents. These documents may be associated with a key, e.g. a search or a...
US-8,583,656 Fast covariance matrix generation
A covariance matrix associated for a set of spatial and/or temporal sub-portions of a media object is populated based on a lookup table of relative...
US-8,583,654 Indexing quoted text in messages in conversations to support advanced conversation-based searching
A conversation server system having one or more processors and memory stores a plurality of index components in an index. The server receives a first message,...
US-8,583,649 Method and system for clustering data points
Systems and methods for clustering a group of data points based on a measure of similarity between each pair of data points in the group are provided. A...
US-8,583,648 Merging semantically similar clusters based on cluster labels
A server device may receive first label information regarding a first cluster that includes information identifying a first set of documents, where the first...
US-8,583,643 Caching electronic document resources in a client device having an electronic resource database
An electronic document references one or more electronic document resources stored on a host device. The host device may indicate in the electronic document...
← 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.