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,009,188 Drawing-based search queries
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for processing drawing-based search queries. In one aspect, a...
US-9,009,170 Book content item search
Methods, systems, and apparatus, including computer program products are provided for ranking distinct book content items based on implicit links to other...
US-9,009,154 Evaluating presentation of advertisments with regard to ranking order
First content configured for generating a media item is identified; a portion of the first content as being configured to obtain second content for presentation...
US-9,009,153 Systems and methods for identifying a named entity
Systems and methods for identifying a named entity are described. In one described system, a computer program, such as a query system, identifies an event...
US-9,009,146 Ranking search results based on similar queries
In general, in one aspect, embodiments of the invention feature a computer-implemented method for providing input to a document ranking process for ranking a...
US-9,009,144 Dynamically identifying and removing potential stopwords from a local search query
Dynamic identification and removal of potential stopwords from a search query is provided. A search query comprising plural terms is received. A possible...
US-9,009,142 Index entries configured to support both conversation and message based searching
A conversation server system having one or more processors and memory stores a plurality of index components in an index, a respective index entry corresponding...
US-9,009,099 Method and system for reconstruction of object model data in a relational database
Methods, systems and articles of manufacture are provided for migrating entity relationship data residing in an object oriented program environment to a...
US-9,009,083 Mechanism for automatic quantification of multimedia production quality
A mechanism for automatic quantification of multimedia production quality is presented. A method of embodiments includes assembling data samples from users, the...
US-9,009,065 Promoting content from an activity stream
Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for providing a method that includes receiving an...
US-9,009,053 Multisensory speech detection
A computer-implemented method of multisensory speech detection is disclosed. The method comprises determining an orientation of a mobile device and determining...
US-9,009,044 Multiple subspace discriminative feature training
Methods and apparatus related to speech recognition performed by a speech recognition device are disclosed. The speech recognition device can receive a...
US-9,009,042 Machine translation of indirect speech
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating direct speech messages based on voice commands...
US-9,009,030 Method and system for facilitating text input
A method and system for facilitating text input is disclosed. The method comprises: invoking an input assistant from within an application in an operating...
US-9,009,028 Custom dictionaries for E-books
A custom dictionary is generated for an e-book. A dictionary management system receives a custom dictionary request from a user client operated by a user, the...
US-9,009,021 Automatic transliteration of a record in a first language to a word in a second language
This specification describes an innovative method for automatic transliteration of a record in a first language to a word in a second language.
US-9,008,966 Route-based modifications to a map
Systems and methods for applying one or more route-based modifications to a map are provided. In some aspects, a system includes a pathfinder module configured...
US-9,008,961 Determining and displaying auto drive lanes in an autonomous vehicle
Aspects of the present disclosure relate generally to identifying and displaying traffic lanes that are available for autonomous driving. This information may...
US-9,008,890 Augmented trajectories for autonomous vehicles
An autonomous vehicle may include a stuck condition detection component and a communications component. The stuck-detection component may be configured to...
US-9,008,839 Systems and methods for allocating tasks to a plurality of robotic devices
Methods and systems for allocating tasks to robotic devices are provided. An example method includes receiving information associated with task logs for a...
US-9,008,728 Antenna arrangement for 3G/4G SVLTE and MIMO to enable thin narrow boardered display phones
A method and system provides a multiple input multiple output (MIMO) antenna arrangement in a wireless communication device. A first antenna element and a...
US-9,008,665 Method and apparatus for distinguishing cells with the same physical cell identifier
A method (700, 800) and apparatus (500, 600) for distinguishing cells with the same physical cell identifier is disclosed. The method can include receiving...
US-9,008,616 Point of sale processing initiated by a single tap
Point of sale processing of multiple options is possible with a single tap of a contactless device. The user taps the contactless device in the device reader's...
US-9,008,510 Implementation of a large-scale multi-stage non-blocking optical circuit switch
Embodiments provide a methodology for designing a large-scale non-blocking OCS using a multi-stage folded CLOS switch architecture for use in datacenter...
US-9,008,490 Melody recognition systems
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting, from among a collection of videos, a set of...
US-9,008,466 Sharing or applying digital image editing operations
The disclosed subject matter relates to computer implemented methods for sharing digital image edit operations. In one aspect, a method includes storing a first...
US-9,008,465 System and method for use of images with recognition analysis
An index is provided that holds information about each image content item in a collection of items, For each image content item, a first information item...
US-9,008,447 Method and system for character recognition
A method and system for character recognition are described. In one embodiment, it may use matched sequences rather than character shape to determine a computer...
US-9,008,435 System and method for search portions of objects in images and features thereof
Embodiments enable searching of portions of objects in images, including programmatically analyzing each image in a collection in order to determine image data...
US-9,008,420 Distortion of digital images using spatial offsets from image reference points
A method for distorting a digital image comprising receiving the coordinates of one or more than one image reference point defined by a user within the digital...
US-9,008,363 System and method for computing optical flow
Systems and methods for computing optical flow are provided. One exemplary method includes obtaining four input color vectors respectively associated with four...
US-9,008,356 Perceptually-driven representation for object recognition
Methods and systems for processing an image to facilitate automated object recognition are disclosed. More particularly, an image is processed based on a...
US-9,008,291 Method and system for providing information for identifying callers
Embodiments of the present invention include a caller identification system and method for identifying a caller with a partial phone number look-up table. The...
US-9,007,960 Method for contention based random access on a secondary carrier
A mobile station performs random access method. The method includes receiving, from a first cell, a message identifying a random access preamble to transmit to...
US-9,007,934 Control signaling between VoIP phone and computing device
Described are computer-based methods and apparatuses, including computer program products, for sharing control of a voice over internet protocol (VoIP) call. In...
US-9,007,898 System to share network bandwidth among competing applications
The present invention pertains to the allocation of bandwidth on a global large scale network. Systems and methods are provided to base bandwidth allocation on...
US-9,007,440 Method and system for displaying panoramic imagery
Methods and systems for navigating panoramic imagery are provided. If a user rotates panoramic imagery to a view having a view angle that deviates beyond a...
US-9,007,398 Rotated rectangle drawing
Methods for drawing an aligned rectangle or rotated rectangle on an electronic device are provided. In one aspect, a method includes receiving a first user...
US-9,007,391 Image color correction for an image by a graphical processing unit looking up color corrections in a lookup table
A method for providing a LUT for changing color components of pixels of an image includes generating N two-dimensional slices from a three-dimensional LUT. The...
US-9,007,380 Animated 3D buildings in virtual 3D environments
Systems, methods, and computer storage mediums are provided for animating a static structure rendered in a three-dimensional environment. A method includes...
US-9,007,308 Adaptive keyboard lighting
A method for managing backlight illumination of a keyboard that is coupled to an electronic device or computer system includes placing backlights illuminating...
US-9,007,301 User interface
Systems and methods for navigation and selection with eye gestures in a graphical display are provided, in which a graphical display of content may be provided...
US-9,007,225 Environmental sensing systems having independent notifications across multiple thresholds
Various devices, systems, and methods may be presented. A wireless device may include a smoke sensor configured to obtain measurement data regarding a level of...
US-9,007,224 Smart-home hazard detector providing non-alarm status signals at opportune moments
In various embodiments, a hazard detector is presented. The hazard detector may include a hazard detection sensor that detects a presence of a type of hazard....
US-9,007,222 Detector unit and sensing chamber therefor
According to one embodiment, a hazard detector may include a back plate and a front casing coupled to the back plate to define a housing having an interior...
US-9,007,192 Sensor pattern for a tactile input device
A tactile sensor includes a plurality of first sensing elements that are arranged in a plurality of rows on a first layer and a plurality of second sensing...
US-9,007,191 Sensor pattern for a tactile input device
A tactile sensor includes a plurality of first sensing elements that are arranged in a plurality of rows on a first layer and a plurality of second sensing...
US-9,007,017 Intelligent battery management method and device
An intelligent battery management method (300) and device (600). The method (300) can include the steps of: monitoring (310) parameters including at least a...
US-9,006,983 System and method for detecting the source of glare in imagery
One exemplary implementation of the present disclosure is directed to a lighting system for detecting the source of glare in imagery. The lighting system...
US-9,003,816 HVAC controller with user-friendly installation features facilitating both do-it-yourself and professional...
A thermostat includes a processing system configured to control an HVAC system. The thermostat may also include a plurality of HVAC connectors configured to...
← 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.