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,893,695 Methods, systems, and media for controlling audio of an HDMI audio system
Mechanisms for controlling an audio level of an HDMI audio system are provided, the mechanisms comprising: causing audio data to be presented by an HDMI audio...
US-9,893,542 Systems and methods for battery charging
This disclosure relates to systems and methods for charging a battery. An example embodiment includes receiving information about an initial state of charge of...
US-9,892,632 Configuring universal remote control device for appliances based on correlation of received infrared signals...
An example technique of configuring a universal remote control device includes receiving a plurality of transmitted infrared signals during a time period;...
US-9,892,623 Systems and methods for detecting gesture events in a hazard detection system
Hazard detection systems and methods according to embodiments described herein are operative to enable a user to interface with the hazard detection system by...
US-9,892,621 Systems and methods for intelligent alarming
Systems and methods for using state machines to manage alarming states and pre-alarming states of a hazard detection system are described herein. The state...
US-9,892,535 Dynamic mesh generation to minimize fillrate utilization
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating a dynamic mesh for rendering with a graphical...
US-9,892,496 Edge-aware bilateral image processing
Example embodiments may allow for the efficient, edge-preserving filtering, upsampling, or other processing of image data with respect to a reference image. A...
US-9,892,469 Determining intent of a recommendation on a mobile application
Methods and systems are provided for determining the intent of a recommendation made by a user of a mobile application where the application includes a...
US-9,892,432 Bidding based on the relative value of identifiers
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. A linking is...
US-9,892,430 System and method for providing content items with format elements
According to at least one aspect, a method for providing content items augmented with format elements includes receiving a request for a content item and...
US-9,892,416 Automated agent for social media systems
A method to automatically process social media data includes capturing captured data, describing actions and/or context relating a user across multiple social...
US-9,892,317 Extracting card data from multiple cards
Extracting financial card information with relaxed alignment comprises a method to receive an image of a card, determine one or more edge finder zones in...
US-9,892,190 Search suggestions based on native application history
Methods, systems, and apparatus, for automatically generating search suggestions based on history data for multiple native application on a user device.
US-9,892,144 Methods for in-place access of serialized data
Methods and apparatus are provided for serializing data. A computing device can generate a serialization buffer (SB). The SB can specify fields storing data and...
US-9,892,132 Determining geographic locations for place names in a fact repository
A system and method for tagging place names with geographic location coordinates, the place names associated with a collection of objects in a memory of a...
US-9,892,105 Systems and methods for annotating messages with reminders
A method of annotating an electronic message executes at a computing device having one or more processors and memory. The memory stores one or more programs...
US-9,892,054 Method and apparatus for monitoring system performance and dynamically updating memory sub-system settings...
A method and apparatus are disclosed to monitor system performance and dynamically update memory subsystem settings using software to optimize system...
US-9,891,803 Simplified projection of content from computer or mobile devices into appropriate videoconferences
In one general aspect, a method can include displaying, on a display device included in a computing device, content in an application executing on the computing...
US-9,891,760 Touch scanning and wireless scanning in a portable computing device
In an example implementation, a portable computing device may alternate between scanning for tactile input, such as a user's finger on a trackpad, and scanning...
US-9,891,696 Intelligent device wakeup
In one general aspect, a method can include determining that a computing device is in a stationary position for a predetermined time, placing the computing...
US-9,890,970 Processing and reporting usage information for an HVAC system controlled by a network-connected thermostat
Systems and methods are described for interactively, graphically displaying and reporting performance information to a user of an HVAC system controlled by a...
US-D810,116 Display screen with graphical user interface for mobile camera history having collapsible video events
US-9,888,384 Securing a wireless mesh network via a chain of trust
A master beacon device emits a data packet that is received and retransmitted by servant beacon devices in a wireless mesh network that enables the beacon...
US-9,888,347 Resolving location criteria using user location data
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for resolving location criteria using user location data. One...
US-9,888,333 Three-dimensional audio rendering techniques
Three-dimensional (3D) audio content creation and rendering systems and methodologies are presented here. A disclosed method of processing 3D audio assigns...
US-9,888,255 Pull frame interpolation
A method for pull frame interpolation includes receiving an encoded bitstream including information representing a plurality of frames of video data, decoding...
US-9,888,249 Devices and methods for sample adaptive offset coding and/or selection of edge offset parameters
In one embodiment, a method for encoding sample adaptive offset (SAO) values in a video encoding process is provided, the method comprising: selecting an edge...
US-9,888,247 Video coding using region of interest to omit skipped block information
Systems and methods for encoding a video stream based upon identified regions of interest (ROI's) are disclosed herein. Standard video encoding schemes require...
US-9,888,180 Cascaded camera motion estimation, rolling shutter detection, and camera shake detection for video stabilization
An easy-to-use online video stabilization system and methods for its use are described. Videos are stabilized after capture, and therefore the stabilization...
US-9,888,179 Video stabilization for mobile devices
The disclosed technology includes techniques for providing improved video stabilization on a mobile device. Using gyroscope data of the mobile device, the...
US-9,888,172 Systems and methods for capturing images from a lock screen
Techniques for entering an image-capture user interface from a locked mobile device and capturing an image while the mobile device is still in a locked state....
US-9,888,086 Providing association recommendations to users
The disclosure includes a system and method for providing an association recommendation to a user. The system includes a processor and a memory storing...
US-9,887,965 Method and system for browser identity
A browser application programming interface is exposed to a web application to verify an identify of a user using user-specific identity information stored by...
US-9,887,930 Aggregating resource requests
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for aggregating requests for resources. In one aspect, a...
US-9,886,962 Extracting audio fingerprints in the compressed domain
A computer-implemented method performed by a data processing apparatus includes receiving an audio signal that includes a frequency-domain representation of an...
US-9,886,949 Adaptive audio enhancement for multichannel speech recognition
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for neural network adaptive beamforming for multichannel...
US-9,886,946 Language model biasing modulation
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for modulating language model biasing. In some ...
US-9,886,942 Adaptive text-to-speech outputs
In some implementations, a language proficiency of a user of a client device is determined by one or more computers. The one or more computers then determines a...
US-9,886,843 Systems and methods for coordinating and administering self tests of smart home devices having audible outputs
Systems and methods for self-administering a sound test to verify operation of a speaker and/or alarm within a hazard detection system are described herein. The...
US-9,886,742 Electro-optic beam steering for super-resolution/lightfield imagery
A near-eye display system includes a display panel, a beam steering assembly facing the display panel, a display controller, and a beam steering controller. The...
US-9,886,701 Endorsement abuse detection via social interactions
Endorsement abuse detection via social interactions is described, including generating an endorsement log comprising an endorser identifier, a target...
US-9,886,641 Extracting card identification data
Extracting card information comprises a server at an optical character recognition ("OCR") system that interprets data from a card. The OCR system performs an...
US-9,886,620 Using a scene illuminating infrared emitter array in a video monitoring camera to estimate the position of the...
A process estimates height and tilt of a camera having an image sensor array and IR illuminators. The process identifies multiple distinct subsets of the...
US-9,886,562 In-context control of feed privacy settings
A feed privacy module receives an indication of the occurrence of an activity in a content sharing platform and creates a private feed item of a first feed item...
US-9,886,475 Known item search method
The disclosed implementations provide a method of searching for a known item. The method includes receiving a lookup request for the known item. The lookup...
US-9,886,462 Selecting content using a location feature index
Systems and methods of providing content for display on a computing device via a computer network using a location feature index are provided. A data processing...
US-9,886,461 Indexing mobile onscreen content
Systems and methods for indexing onscreen content on a mobile device are provided. For example, a method can include determining, using an index for a user that...
US-9,886,434 Method and apparatus for acquiring program information
A process receives content from a recording device. The content is provided through a transmission from a distribution system to the recording device and...
US-9,886,415 Prioritized data transmission over networks
Implementations relate to prioritized data transmission features over networks. A method can include deriving description data from content data. The...
US-9,886,325 System and method for limiting the impact of stragglers in large-scale parallel data processing
A large-scale data processing system and method including a plurality of processes, wherein a master process assigns input data blocks to respective map...
← 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.