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,552,622 Method and system for automatically cropping images
An image cropping technique includes detecting, at a computer system including one or more processors, faces within an image and evaluating, at the computer...
US-9,552,560 Facilitating communication between event attendees based on event starting time
Methods and apparatus related to identifying an event task of a user, identifying one or more other attendees of the event, determining user arrival information...
US-9,552,555 Methods, systems, and media for recommending content items based on topics
Mechanisms for recommending content items based on topics are provided. In some implementations, a method for recommending content items is provided that...
US-9,552,552 Identification of over-clustered map features
A system and method for managing online map information determines map records that represent more than one map feature by identifying map feature records where...
US-9,552,549 Ranking approach to train deep neural nets for multilabel image annotation
Systems and techniques are provided for a ranking approach to train deep neural nets for multilabel image annotation. Label scores may be received for labels...
US-9,552,511 Identifying images using face recognition
A method includes identifying a named entity, retrieving images associated with the named entity, and using a face detection algorithm to perform face detection...
US-9,552,436 Serving expandable content items
In general, one aspect of the subject matter described in this specification can be implemented on a computer system. A quantity of slots associated with one or...
US-9,552,430 Identifying resource locations
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying resource locations. In one aspect, a method...
US-9,552,427 Suggesting media content based on an image capture
A method and/or system for suggesting media content based on an image capture may include receiving, from an electronic device, a request for recommendations...
US-9,552,398 Presenting search query results
Methods, systems, and apparatus, including computer program products, for presenting search results. In one aspect, a method includes receiving a query and...
US-9,552,395 Methods, systems, and media for presenting recommended media content items
In accordance with some implementations of the disclosed subject matter, mechanisms for presenting recommended media content items are provided. In some...
US-9,552,388 System and method for providing search query refinements
A system and method for providing search query refinements are presented. A stored query and a stored document are associated as a logical pairing. A weight is...
US-9,552,375 Geocoding of images based on search queries
Systems and methods for determining a geocode for an image based on user-provided search queries and corresponding user selections are provided. One example...
US-9,552,368 Electronic mail attachments garden
A cloud storage system receives information associating a user's cloud storage account with a network service account associated with a service provider. The...
US-9,552,361 Method and system for prefetching music for devices
Methods and systems are presented for prefetching music for devices. The disclosed method includes detecting an access to a music library through a device. The...
US-9,552,293 Emulating eviction data paths for invalidated instruction cache
A method of managing processor caches. The method includes invalidating a cache line from a first instruction cache level and in response to invalidating the...
US-9,552,221 Monitoring application execution using probe and profiling modules to collect timing and dependency information
A system and method for analyzing application execution of multi-threaded applications is disclosed. An exemplary system includes a portable inter-thread...
US-9,552,125 Input method editor
Methods, systems, apparatus, including computer program products for browsing and editing input for an input method editor. In one implementation, a method is...
US-9,552,080 Incremental feature-based gesture-keyboard decoding
In one example, a method includes outputting, at a presence-sensitive display operatively coupled to a computing device, a graphical keyboard comprising a...
US-9,552,037 Switching a computing device from a low-power state to a high-power state
Systems and methods for switching a computing device from a low-power state to a high-power state are provided. In some aspects, a method, implemented on a...
US-9,552,025 Cooling electronic devices in a data center
A data center cooling system includes a thermosiphon, an actuator coupled to the thermosiphon, and a controller. The thermosiphon includes an evaporator; a...
US-9,552,002 Graphical user interface for setpoint creation and modification
A user-friendly programmable thermostat is described that includes a body having a central electronic display surrounded by a ring that can be rotated and...
US-9,551,992 Fall back trajectory systems for autonomous vehicles
Aspects of the disclosure provide systems and methods for providing suggested locations for pick up and destination locations. Pick up locations may include...
US-9,551,872 Spatially multiplexed lens for head mounted display
An optical combiner includes an off-axis spatially multiplexed lens optically coupled to receive image light and direct the image light in an eye-ward...
US-9,551,857 Wide angle lens assembly
A camera system includes an image sensor, a stop aperture, an infrared cut filter disposed between the image sensor and the stop aperture, and a lens assembly....
US-9,551,856 MEMS-released curved image sensor
This document describes MEMS-released curved image sensors capable of sensing light from a monocentric lens. This MEMS-released curved image sensor receives...
US-9,551,579 Automatic connection of images using visual features
Aspects of the disclosure relate generating navigation paths between images. A first image taken from a first location and a second image taken from a second...
US-9,551,561 Determining location using magnetic fields from AC power lines
Systems and methods for determining location using magnetic fields from AC power lines are provided. As an example, each magnetic field reading collected by the...
US-9,550,881 Chopped-fibers with axial property gradient for molded parts
A portable computing device includes a processor, a memory, and a portable computing device case that encloses one or more integrated circuits, including at...
US-9,550,335 Electronic device having a display and method of manufacture
A device housing assembly has a display module including a front pane and a rear pane, the rear pane having a section longer than the front pane in at least one...
US-D777,205 Display screen or portion thereof with transitional icon
US-D777,069 Automotive display
US-9,549,290 Method and apparatus for determining direction information for a wireless device
A method performed by an apparatus includes scanning at least one of multiple radio frequencies using at least two beamforming antennas of a plurality of...
US-9,549,177 Evaluation of signaling of collocated reference picture for temporal prediction
A method determines a value for a first flag that controls whether a temporal motion vector is used for a slice. If the value of the first flag is a first...
US-9,549,176 Devices and methods for signaling sample adaptive offset (SAO) parameters
Systems and methods that improve video quality by signaling of parameters in a sample adaptive offset (SAO) process are disclosed. The methods and systems...
US-9,549,152 Application content delivery to multiple computing environments using existing video conferencing solutions
Example implementations are related to establishing, by an application delivery system in response to an identification of an application from a client device,...
US-9,549,124 Day and night detection based on one or more of illuminant detection, lux level detection, and tiling
A method for controlling a camera mode is executed at a camera including a controller, a sensor array, an IR filter, and a lens assembly. The camera is operated...
US-9,549,047 Initiating a client-side user model
Various aspects of the subject technology relate to systems, methods, and machine-readable media for initiating a client-side user model. A system is configured...
US-9,549,017 Predicting content performance with interest data
Systems and methods for predicting content performance with interest data include receiving a content selection request that includes a client identifier. One...
US-9,548,951 Providing additional information related to a vague term in a message
Methods and apparatus related to providing additional information related to a vague term in a message. For example, in some implementations, one or more...
US-9,548,930 Method for improving link selection at the borders of SDN and traditional networks
Methods and systems wherein a first network device in a first network maintains attribute information for one or more routes to one or more network devices...
US-9,548,859 Ticket-based implementation of content leasing
The present invention is a method and system for accessing digital content stored on a computing device. An agreement between a subscriber and a content...
US-9,548,821 Cross-cell MIMO
Methods, systems, and apparatus, including computer program products, for implementing interference cancellation across base stations. Communications...
US-9,548,650 AC power monitoring and parameter determination
Devices and methods for monitoring and determining alternating current (AC) power system parameters are provided. In some implementations, the device can...
US-9,548,052 Ebook interaction using speech recognition
A user device receives audio data of a user reading aloud a displayed portion of an ebook, and converts a portion of the audio data to spoken-text data. The...
US-9,548,047 Method and apparatus for evaluating trigger phrase enrollment
An electronic device includes a microphone that receives an audio signal that includes a spoken trigger phrase, and a processor that is electrically coupled to...
US-9,547,995 Dynamic instructional course
The present disclosure provides systems and techniques for delivering a realistic, engaging, personalized, online version of the case method pedagogy to one...
US-9,547,989 Reporting road event data and sharing with other vehicles
Example systems and methods allow for reporting and sharing of information reports relating to driving conditions within a fleet of autonomous vehicles. One...
US-9,547,923 Methods for generating visual data from nodes containing identify data for individuals from a set view point
Computer implemented methods for constructing dynamic relationships between data for presentation on a display are provided. The data is obtained from one or...
US-9,547,921 Texture fading for smooth level of detail transitions in a graphics application
Systems and methods for providing smooth level of detail ("LOD") transition for textures in a graphics applications are disclosed. The texture LOD of a first...
← 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.