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,612,129 Controlling media output during consecutive navigation interruptions
In one example, a method includes outputting, by a computing device, media, and performing, by the computing device and prior to output of a first navigation...
US-9,612,125 System and method for storing and providing routes
In one aspect, a system and method is provided whereby map-related requests from mobile devices are used to store and aggregate routes. The routes are then used...
US-9,612,032 User friendly interface for control unit
A user-friendly programmable thermostat is described that includes a circular body having a large central display surrounded by a ring that can be rotated an...
US-9,612,031 Thermostat switching circuitry robust against anomalous HVAC control line conditions
A thermostat may include HVAC wire connectors that receive a call relay wire and a power return wire, switching elements having a first operating state in which...
US-9,611,946 Rotary hydraulic valve
An example valve includes a sleeve having a plurality of openings. A spool is rotatable within the sleeve and includes a respective plurality of openings...
US-9,609,766 Hazard detector battery compartment facilitating ease of user access and device robustness
According to one embodiment, an access door for a hazard detector includes a release member that releasably secures the access door in a closed position over a...
US-9,609,482 Cloud-coordinated location system using ultrasonic pulses and radio signals
In general, this disclosure describes location techniques for a mobile device. A mobile device may request permission from a server device to perform a ranging...
US-9,609,462 Facilitating radio frequency communications among environmental control system components
A boiler control device may include a housing and a wireless communication module for receiving coded control signals from the thermostat device. The boiler...
US-9,609,412 Bone-conduction anvil and diaphragm
Disclosed herein are methods and apparatuses for the transmission of audio information from a bone-conduction headset to a user. The bone-conduction headset may...
US-9,609,391 Methods, systems, and media for presenting mobile content corresponding to media content
Methods, systems, and media for presenting mobile content corresponding to media content are provided. In some implementations, a method for providing...
US-9,609,380 Method and system for detecting and presenting a new event in a video feed
The application is directed to a video monitoring user interface that includes a first region for displaying a live or recorded video feed from a video camera...
US-9,609,343 Video coding using compound prediction
Combining intra-frame and inter-frame prediction is described. A first combined prediction block for a first block is formed by combining weighted pixel values...
US-9,609,341 Video data encoding and decoding using reference picture lists
Encoding and decoding is accomplished herein using a reference picture list. Reference frames are identified with picture numbers and are assigned to reference...
US-9,609,300 Method and apparatus for representing storage capacity allocation of an audio/video recording device
A method and apparatus for representing allocation of capacity of a storage unit within an audio/video (AV) recording device is described. In one example, a...
US-9,609,279 Method and system for providing secure CODECS
A system and method is arranged to provide compression and decompression of digital content in a secure manner. The system is configured to authenticate a...
US-9,609,275 Single-stream transmission method for multi-user video conferencing
A method includes transmitting, from an encoding client to a first remote computing system, an encoded video stream that includes a plurality of ...
US-9,609,230 Using a display as a light source
In general, the subject matter can be embodied in methods, systems, and program products for using a display of a computing device as a light source. The...
US-9,609,056 Methods for obtaining content from a peer device
A first peer device connects to a first mesh network, which does not have the second peer device. The first peer device transmits a request for the content to a...
US-9,608,979 Systems, methods, and computer program products for securely managing data on a secure element
Systems, methods, and computer program products are provided for managing applets. A first request to personalize the first applet is received over a...
US-9,608,976 In-vehicle shared-screen system with write back to multiple user accounts
In some examples, a vehicle head unit of a vehicle includes at least one processor; and at least one module operable to: responsive to authenticating a first...
US-9,608,969 Encrypted augmentation storage
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for storing and retrieving encrypted data. In one aspect, a...
US-9,608,941 Methods and systems for clustering emails using email addresses
A computer-implemented method of automatically organizing email messages is performed at a computer system. In the method, a plurality of email messages is...
US-9,608,921 Dynamic bit rate scaling
The invention provides for a download agent executing on a computing device to dynamically select between media files with different media quality for delivery...
US-9,608,917 Systems and methods for achieving high network link utilization
Systems and methods for achieving high utilization of a network link are provided. A first communication protocol can be selected for transmitting network flows...
US-9,608,913 Weighted load balancing in a multistage network
A method for weighted data traffic routing can include generating an integer hash value based on a header of a data packet and encoding the integer hash value...
US-9,608,892 Client-side click tracking
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing client-side click tracking. In one aspect, a...
US-9,608,889 Audio click removal using packet loss concealment
Methods and systems are provided for removing transient noises (e.g., keyboard "clicks") detected in an audio signal. An adaptive jitter buffer and packet loss...
US-9,608,870 Deep link verification for native applications
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for verifying deep links in for a native application. In one...
US-9,608,758 Low cost gain clamped EDFA for TWDM passive optical network application
A communication system includes a first optical system and a second optical system optically connected to a clamping laser and a pump laser. The first optical...
US-9,608,714 Global communication network
A method for modifying a communication signal for transmission from a source to a destination includes identifying, by data processing hardware, a target...
US-9,608,711 Apparatus and methods for antenna correlation estimation in a multi-antenna system
Disclosed apparatuses obtain real-time performance measurements and adaptively select multiple-input, multiple-output (MIMO) antennas to improve MIMO antenna...
US-9,607,787 Tactile feedback button for a hazard detector and fabrication method thereof
According to one embodiment, a casing of a hazard detector includes a body portion and a button portion. The button portion is coupled with the body portion via...
US-9,607,613 Speech endpointing based on word comparisons
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for speech endpointing based on word comparisons are...
US-9,607,610 Devices and methods for noise modulation in a universal vocoder synthesizer
A device may receive an input indicative of acoustic feature parameters associated with speech. The device may determine a modulated noise representation for...
US-9,607,487 Methods, systems, and media for projecting light to indicate a device status
Systems, methods, and media for projecting light to indicate a device status are provided. In accordance with some implementations of the disclosed subject...
US-9,607,440 Composite image associated with a head-mountable device
In one aspect, an HMD is disclosed that provides a technique for generating a composite image representing the view of a wearer of the HMD. The HMD may include...
US-9,607,427 Computerized systems and methods for analyzing and determining properties of virtual environments
Computer-implemented systems and methods are provided for analyzing and determining properties of virtual environments rendered on a display. The disclosed...
US-9,607,332 Embedded web application gallery
A method includes receiving, at a client computing device, a list of web applications from a network device associated with a digital goods marketplace,...
US-9,607,331 Near-duplicate filtering in search engine result page of an online shopping system
Reducing near-duplicate entries in online shopping system search results. For each pair of entries in a set of entries, each entry characterizing a product in a...
US-9,607,317 Keyword-based content suggestions
A system and related methods suggest content based on user input and another metric. In one implementation, web-sites are suggested to advertisers in response...
US-9,607,314 Expansion of high performing placement criteria
Systems and methods of evaluating information in a computer network environment are provided. A data processing system can obtain or receive a content placement...
US-9,607,243 Time-lapsed image sequence generation
Aspects of the disclosure relate to providing users with sequences of images of physical locations over time or time-lapses. In order to do so, a set of images...
US-9,607,226 Methods and systems for object detection using multiple sensors
Methods and systems for object detection using multiple sensors are described herein. In an example embodiment, a vehicle's computing device may receive sensor...
US-9,607,224 Entity based temporal segmentation of video streams
A solution is provided for temporally segmenting a video based on analysis of entities identified in the video frames of the video. The video is decoded into...
US-9,607,087 Providing answer boxes based on query results
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for providing answer boxes based on query results. One of the...
US-9,607,078 Presenting related communications
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting related conversations. In one aspect, it is...
US-9,607,032 Updating text within a document
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for updating text within a document. In one aspect, a method...
US-9,607,024 Sharing information with other users
Systems and techniques are described for facilitating sharing information. Some embodiments can receive a set of data items that is to be analyzed for sharing,...
US-9,607,009 Automatically branding topics using color
Embodiments of the invention automatically assign colors to topics in a topic database based on a respective topic's unique identifier within the topic...
US-9,606,977 Identifying tasks in messages
Methods and apparatus are described herein for identifying tasks in messages. In various implementations, natural language processing may be performed on a...
← 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.