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,420,362 Peripheral audio output device
Embodiments are provided for an improved peripheral speaker. The peripheral speaker includes an exterior casing enclosing one or more drivers. The exterior...
US-9,420,353 Finding and populating spatial ad surfaces in video
A video hosting web site receives uploaded video content and processes the video to determine ad surfaces. The ad surfaces comprise spatio-temporal regions of...
US-9,420,352 Audio system
Methods and systems for providing audio information based on gaze information are described. In an example, a computing device may be configured to receive gaze...
US-9,420,351 Systems and methods for prefetching online content items for low latency display to a user
A computer-implemented method for pre-fetching online content items is provided. The method uses a first computing device including a processor in communication...
US-9,420,331 Method and system for categorizing detected motion events
A computing system device with processor(s) and memory displays a video monitoring user interface on the display, the video monitoring user interface including...
US-9,420,317 Adaptive streaming to multicast and constrained-fidelity constant bit rate encoding
This disclosure describes and adaptive bit rate encoding and distribution techniques for conserving bandwidth usage in a channel. The invention comprises, an...
US-9,420,258 Streaming-time 3D metadata injection
Injection of 3D metadata into a requested video is disclosed. An input video and associated metadata are received by a video hosting site. If the metadata...
US-9,420,227 Speech recognition and summarization
The subject matter of this specification can be embodied in, among other things, a method that includes receiving two or more data sets each representing speech...
US-9,420,213 Video creation marketplace
Systems and methods for facilitating collaboration between video creators/publishers and users in need of video creations and/or publication of videos are...
US-9,420,065 Peer-to-peer software updates
Various aspects of the subject technology relate to systems, methods, and machine-readable media for providing a software update. A system is configured to...
US-9,420,038 Method and apparatus providing synchronization and control for server-based multi-screen videoconferencing
A videoconferencing system in which multiple browsers are utilized to present content and control functions for a server based videoconference. The content of...
US-9,420,023 Managing adaptive streaming of data via a communication connection
An example method includes requesting a data stream using a buffer with an initial maximum window size for buffering received data associated with the requested...
US-9,420,005 Configuring policy settings on client computing devices
Systems and methods for installing policy settings on a client computing device are provided. In some aspects, the client computing device receives policy data...
US-9,419,982 Login to a computing device based on facial recognition
An image of a second user is captured by a camera of a computing device currently providing access to a first set of resources to a first user. In response to...
US-9,419,980 Location-based security system for portable electronic device
A location-dependent security method and system for a portable electronic device is disclosed. Without requiring that the user enter any location information,...
US-9,419,921 Network address translation for virtual machines
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving an outbound packet from a virtual machine...
US-9,419,917 System and method of semantically modelling and monitoring applications and software architecture hosted by an...
The present disclosure is directed to a monitoring system for automatically inferring, without human modelling input or information regarding actual physical...
US-9,419,916 Network fallback using resource request expectations
Methods for network fallback using resource request expectations are provided. In one aspect, a method includes receiving a resource request, the resource...
US-9,419,902 Method and system for network micro flow control
The present technology pertains to unilaterally interleaving individual data packets of long bursts of multi-packet messages in various sequence patterns to be...
US-9,419,887 Minimum latency routing
Systems and methods for managing computer network activity are disclosed. A data flow to be transmitted between a source node and a destination node can be...
US-9,419,820 Generating social networks from social connection data
Embodiments generally relate to generating social networks from device specific communications. In one embodiment, a method includes determining social...
US-9,419,731 Methods and systems for determining signal strength maps for wireless access points robust to measurement counts
Examples herein include methods and systems for determining signal strength maps for wireless access points robust to measurement counts. An example method...
US-9,419,457 Method and device with enhanced battery capacity savings
An enhanced battery saving capacity device (200) and method (300) is disclosed. In its simplest form, the method (300) includes the steps of: detecting (310) an...
US-9,419,376 Multipurpose, electronically versatile connector for wearable electronics
An example of a connector for host devices is provided. Aspects of the disclosure relate generally to a connector that allows a user to blindly connect the...
US-9,418,663 Conversational agent with a particular spoken style of speech
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for handing off a user conversation between computer-implemented...
US-9,418,656 Multi-stage hotword detection
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for multi-stage hotword detection are disclosed. In one...
US-9,418,651 Method and apparatus for mitigating false accepts of trigger phrases
An electronic device includes a microphone that receives an audio signal, and a processor that is electrically coupled to the microphone. The processor detects...
US-9,418,617 Methods and systems for receiving input controls
Examples methods and systems for distinguishing winks from other eye motions are described. In some examples, a method for distinguishing winks from other eye...
US-9,418,567 Selecting questions for a challenge-response test
Methods, systems, and apparatus, including compute program products, for selecting a question for a challenge-response test. One of the methods includes...
US-9,418,482 Discovering visited travel destinations from a set of digital images
Aspects of the disclosure relate to identifying visited travel destinations from a set of digital images associated with users of a social networking system....
US-9,418,472 Blending between street view and earth view
In one aspect, computing device(s) may determine a plurality of fragments for a three-dimensional (3D) model of a geographical location. Each fragment of the...
US-9,418,441 Using depth maps of a scene to identify movement of a video camera
A process recomputes zones for a scene. The process is performed at a computing device having one or more processors and memory. The memory stores one or more...
US-9,418,370 Obtaining event reviews
Embodiments generally relate to obtaining event reviews. In one embodiment a method includes receiving location data corresponding to a location of a device and...
US-9,418,366 Ad payment for physical presence
A computer-implemented method of determining reaction to promotional items includes providing to a mobile device a promotional item associated with a geographic...
US-9,418,343 Multistage learner for efficiently boosting large datasets
Implementations of the disclosed subject matter provide methods and systems for using a multistage learner for efficiently boosting large datasets in a machine...
US-9,418,341 Determining quality signals for electronic mail offer campaigns
A method for determining quality signals for offer campaigns comprises an offer system that receives information submitted by users, and analyzes it to learn...
US-9,418,335 Method and apparatus for selecting links to include in a probabilistic generative model for text
A method may include receiving, at one or more processors, a current model. The current model may include a group of nodes representing words, at least one...
US-9,418,281 Segmentation of overwritten online handwriting input
Implementations of the disclosed subject matter provide methods and systems for identifying a candidate character cut for an overwritten character. A method may...
US-9,418,243 Invoking a private browsing mode by selection of a visual control element within a browser tab
Activating a private browsing mode for a browser can include receiving an electronic document within the browser and detecting an indicator associated with the...
US-9,418,209 Systems and methods for manipulating sensitive information in a secure mobile environment
Methods and devices for protecting and manipulating sensitive information in a secure mobile environment are disclosed. Methods and devices for processing...
US-9,418,177 Disambiguation of a spoken query term
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for processing spoken query terms. In one aspect, a method...
US-9,418,164 Shared geo-located objects
A method of reviewing geo-coded information at a geographic information system is disclosed. The method may include receiving information identifying a...
US-9,418,163 Shared geo-located objects
A method of reviewing geo-coded information at a geographic information system is disclosed. The method may include receiving information identifying a...
US-9,418,156 Providing local data with search results
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for providing local data with search results. One of the methods...
US-9,418,143 Dynamic language model
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for speech recognition. One of the methods includes receiving a...
US-9,418,142 Overlapping community detection in weighted graphs
The disclosure includes a system and method for detecting communities in a weighted graph. The community detection module includes a tagset data aggregator, a...
US-9,418,121 Search results for descriptive search queries
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying resources responsive to a search query. One of...
US-9,418,118 System and method for personalized snippet generation
A method of producing search results is disclosed. The method comprises, at a computerized search engine system distinct from a client system: receiving a...
US-9,418,114 Augmenting a content item using search results content
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. A query is...
US-9,418,105 Email conversation management system
Methods and systems for searching conversations are provided. At a computer system having one or more processors and memory storing programs executed by the one...
← 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.