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-1,013,9915 Gesture-based small device input
A computer-implemented method is described that includes providing a watch defining a body and a watch face on a surface of the body, the body having one or...
US-1,013,9637 Integrated mobile device packaging and virtual reality headset
In a general aspect, an apparatus can include a base portion that is open on a first side, and a first lens and a second lens disposed within a second side of...
US-1,013,9625 Sliding frame
A band or frame for wearing on a person's head, as for example eyewear, is provided with a frame that has an inner frame member that is slidable relative to an...
US-1,013,9253 Adjustment of interrupt timestamps of signals from a sensor based on an estimated sampling rate of the sensor
Examples include systems and methods for adjusting interrupt timestamps associated with sensor measurement data. One method includes receiving from a sensor an...
US-1,013,9217 Array based patterned illumination projector
A light emitter is provided to emit, into an environment of interest, a plurality of different patterns of light during respective periods of time. Each of the...
US-D834,554 Electronic device
US-1,013,6561 Targeted cooling for datacenters
A method of cooling electronic equipment is disclosed and includes substantially continuously circulating ambient air across a plurality of rack-mounted...
US-1,013,6291 Low-power wireless content communication between devices
Low-power wireless content communication techniques between devices are described. In one or more implementations, a method is described of controlling transfer...
US-1,013,6214 Pairing of media streaming devices
Among other things, this document describes a computer-implemented method. The method can include receiving, at a first device, an indication of user input to...
US-1,013,6191 Methods, systems, and media for recommending media content based on attribute grouped viewing sessions
Methods, systems, and media for recommending media content based on attribute grouped viewing sessions are provided. In some embodiments, the method comprises:...
US-1,013,6187 Methods, systems, and media for presenting a suggestion to watch videos
Methods, systems, and media for presenting a suggestion to watch videos are provided. In accordance with some embodiments, a method for presenting a suggestion...
US-1,013,6173 Conditional display of hyperlinks in a video
Systems and methods are provided for dynamically displaying hyperlinks in a video based on various factors associated with a device at which the video is played...
US-1,013,6104 User interface
Methods and apparatus for controlling one or more devices using a computing device, such as a wearable computing device, are disclosed. Using a sensor...
US-1,013,6043 Speech and computer vision-based control
The present disclosure relates to a method for controlling a digital photography system. The method includes obtaining, by a device, image data and audio data....
US-1,013,5950 Creating a cinematic storytelling experience using network-addressable devices
Systems and methods are provided for creating a cinematic storytelling experience using network-addressable technologies. A user sends a request through a...
US-1,013,5897 Backfill of video stream
A data streaming system includes one or more processors, memory, and a circular buffer stored in the memory. The system includes a media loader process that...
US-1,013,5892 Independent control of interactive streaming media
In one general aspect, a method can include receiving, at a server computing device, a launch request to launch and stream media content pertaining to a game...
US-1,013,5811 Using temporary credentials in guest mode
A method may receive, over a network and at a host's media player that is logged in to a host's media account, a play request from a guest's device. The play...
US-1,013,5781 Context and content in notifications
A system and method is disclosed for informing a user of recent activities in an online social network. A message group in an online activity stream of an...
US-1,013,5780 Management of commercial messages in a social network
Methods, systems, and computer programs are presented for managing the flow of messages among users of a social network. One method enables the election of an...
US-1,013,5753 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-1,013,4398 Hotword detection on multiple devices
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for hotword detection on multiple devices are disclosed. In...
US-1,013,4397 Reducing latency caused by switching input modalities
Methods, apparatus, and computer-readable media (transitory and non-transitory) are provided herein for reducing latency caused by switching input modalities....
US-1,013,4396 Preventing of audio attacks
In some implementations, a method is performed by computing devices, and includes receiving a first message indicating that an improper voice command has been...
US-1,013,4394 Speech recognition using log-linear model
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, relating to generating log-linear models. In some...
US-1,013,4393 Generating representations of acoustic sequences
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating representation of acoustic sequences. One of the...
US-1,013,4364 Prioritized display of visual content in computer presentations
Implementations relate to prioritized display of visual content in computer presentations. In some implementations, a computer-executed method includes...
US-1,013,4183 Labeling for three-dimensional occluded shapes
Systems and methods for displaying labels in conjunction with geographic imagery provided, for instance, by a geographic information system, such as a mapping...
US-1,013,4154 Selective dynamic color management for user interface components of a media player
A user interface adaptation module identifies a dominant color of a portion selection of a frame of a video and, based on the dominant color, generates colors...
US-1,013,4131 Phenotype analysis of cellular image data using a deep metric network
The disclosure relates to phenotype analysis of cellular image data using a machine-learned, deep metric network model. An example method includes receiving, by...
US-1,013,4111 Generating an enhanced image of a predetermined scene from a plurality of images of the predetermined scene
A method, device, system, and article of manufacture are provided for generating an enhanced image of a predetermined scene from images. In one embodiment, a...
US-1,013,4048 Audience attendance monitoring through facial recognition
In accordance with some implementations, a method for measuring viewership of media content is disclosed. The method is performed on a client system. The client...
US-1,013,4041 Method, medium, and system for online fraud prevention
A user conducts activities, such as researching a product online or visiting a store that sells the product. A user then utilizes a risk analysis system to...
US-1,013,4025 One-click offline buying
Contactless payment transactions are initiated through single input activation of a mobile device's secure element and contactless communication system....
US-1,013,3864 Methods and systems for implementing a secure application execution environment using derived user accounts for...
Methods and systems are disclosed for implementing a secure application execution environment using Derived User Accounts (SAE DUA) for Internet content....
US-1,013,3821 Search result prefetching of voice queries
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving audio data encoding an utterance; obtaining an...
US-1,013,3816 Using album art to improve audio matching quality
A method for managing a cloud music account of a user is provided, including the following method operations: receiving metadata obtained from an audio file...
US-1,013,3809 Watch time based ranking
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for ranking search results. One of the methods includes...
US-1,013,3790 Ranking users based on contextual factors
Methods for ranking users based on contextual factors are provided. An example method may include receiving an online question by an asking user. The method may...
US-1,013,3788 Determining resource quality based on resource competition
Methods, systems, and apparatus for determining resource quality based on resource competition. In an aspect, a method comprises: for each of a plurality of...
US-1,013,3765 Quality score for posts in social networking services
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for storing a plurality of items, each item including digital...
US-1,013,3739 Neural machine translation systems with rare word processing
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for neural translation systems with rare word processing. One of...
US-1,013,3658 Garbage collection for data storage
Methods, systems, apparatus, including computer programs encoded on computer storage media, for reclaiming storage space in a storage environment. In one...
US-1,013,3592 Parallel processing of data
A data parallel pipeline may specify multiple parallel data objects that contain multiple elements and multiple parallel operations that operate on the parallel...
US-1,013,3573 Multivalue reductions using serial initial reductions in multiple register spaces and parallel subsequent...
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for computing a multivalue reduction using a parallel processing...
US-1,013,3542 Modification of distracting sounds
A system comprising at least one processor; and at least one storage device. The storage device(s) store instructions that, when executed, cause the at least...
US-1,013,3533 Automatic detection and correction of misalignment between display devices
Aspects of the subject technology relate to aligning display devices. A trajectory path of a pointer between a first point on a first display device and a...
US-1,013,3497 SPI command censoring method and apparatus
A method in a memory system having a security device and a serial external electrically erasable read-only memory (EEPROM) is disclosed. The method includes...
US-1,013,3443 Systems and methods for smart home automation using a multifunction status and entry point icon
A computing device is associated with one or more electronic devices in a smart home environment, the smart home environment having a plurality of environment...
US-1,013,3358 Fitting detection for a bone conduction transducer (BCT) using an inertial measurement unit (IMU) sensor
An example system is described that includes a head-mountable device (HMD) with a bone conduction transducer that transmits an audio signal and an inertial...
← 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.