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,018,2303 Ambisonics sound field navigation using directional decomposition and path distance estimation
Techniques of rendering sound for a listener involve determining, at a first position, a set of directions from which some specified fraction of the sound field...
US-1,018,2293 Audio routing system for routing audio data to and from a mobile device
A method includes receiving sound by a first audio unit installed in an electrical outlet, routing audio data corresponding to the received sound from the first...
US-1,018,2182 Image sensor having multiple output ports
An apparatus is described that includes an image sensor having a first output port and a second output port. The first output port is to transmit a first image...
US-1,018,2123 System and method for providing context-based third-party content
Systems and methods of the present disclosure can provide an improved user experience on client devices selecting to receive context-based third-party content...
US-1,018,2042 Generating bridge match identifiers for linking identifiers from server logs
Bridging encrypted datasets is provided. A system transmits, to a server, a first identifier vector encrypted with a first encryption that is commutative. The...
US-1,018,2028 Method and system for storing real-time communications in an email inbox
In one embodiment, a method for maintaining real-time communications of a user includes receiving a user's real-time communications of different types over a...
US-1,018,1747 Charging keyboard based on magnetic field generated by computing device
A base may include a frame, a keyboard partially enclosed by the frame, a battery, and a single coil coupled to the battery. The keyboard may be configured to...
US-1,018,1324 Multi-mode guard for voice commands
Embodiments may be implemented by a computing device, such as a head-mountable display, in order to use a single guard phrase to enable different voice commands...
US-1,018,1298 Apparatus and method of adjusting backlighting of image displays
A method of reducing power consumption in computing devices with a back light display while maintaining image quality and user's experience includes reducing...
US-1,018,1219 Phone control and presence in virtual reality
In one general aspect, a method can include receiving, by a first computing device from a virtual reality (VR) headset, data indicative of a position of a...
US-1,018,1214 Smooth draping layer for rendering vector data on complex three dimensional objects
Systems and methods for rendering vector data in conjunction with a three-dimensional model are provided. In particular, a smooth transparent draping layer can...
US-1,018,1201 Time-of-flight camera system and method to improve measurement quality of weak field-of-view signal regions
A time-of-flight camera system is described. The time-of-flight camera system includes an illuminator to illuminate a region within the time-of-flight camera...
US-1,018,1131 Conditional billing of advertisements based on determined user interest
Systems and methods for determining a billing level for an advertisement provided to a user based on monitored user interaction with the advertisement are...
US-1,018,1098 Generating representations of input sequences using neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating representations of input sequences. One of the...
US-1,018,1091 Fine-grained image similarity
Methods, systems, and apparatus, for determining fine-grained image similarity. In one aspect, a method includes training an image embedding function on image...
US-1,018,0980 Methods and systems for eliminating duplicate events
Systems, methods, and computer-readable media are disclosed for identifying duplicate events. In one implementation, a computer-implemented method is provided...
US-1,018,0965 User attribute resolution of unresolved terms of action queries
User attribute data associated with a user may be used to resolve unresolved entities in connection with the performance of computer-based actions, e.g.,...
US-1,018,0964 Candidate answer passages
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating candidate answer passages. In one aspect, a...
US-1,018,0893 System and method for providing additional functionality to developer side application in an integrated...
A developer analytic module executing on an integrated development environment provides location tracing of a software development toolkit and automatic updated...
US-1,018,0775 Method and system for displaying recorded and live video feeds
A computing system device with processor(s) and memory displays a video monitoring user interface on the display. The video monitoring user interface includes a...
US-1,018,0769 Symbol display
A method of in-eye icon projection using an electronic device includes emitting light with a light source in response to detecting an image condition. The light...
US-1,018,0764 Graphical user interfaces for supporting collaborative generation of life stories
Systems and methods for modifying a social timeline are described. A method for modifying a social timeline includes generating data to display a timeline...
US-1,018,0709 Thermally insulating adhesive
A computing device includes a case enclosure, a heat-generating electrical component, and a thermal insulator. The thermal insulator has a first surface...
US-1,018,0615 Electrochromic filtering in a camera
This application is directed to controlling a camera that includes an electrochromic glass layer. The electrochromic glass layer is disposed in front of a...
US-D838,304 Casing with mount
US-D838,274 Adapter mount
US-1,017,8555 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-1,017,8527 Personalized entity repository
Systems and methods are provided for a personalized entity repository. For example, a computing device comprises a personalized entity repository having fixed...
US-1,017,8474 Sound signature database for initialization of noise reduction in recordings
A smart-home device may include a recording device configured to record sound during a first time interval and a memory device comprising a plurality of stored...
US-1,017,8469 Damping spring
Embodiments disclosed in the present disclosure relate to vibration transducers. Such a transducer includes an electromagnet having a conductive coil. The...
US-1,017,8438 Television related searching
The subject matter of this specification can be implemented in, among other things, a computer-implemented method that includes identifying metadata related to...
US-1,017,8426 Personal measurement devices for media consumption studies
A method for conducting a media consumption study, includes at a processor of a position marker placed in a study site in a vicinity of a fixed media device;...
US-1,017,8420 Methods, systems, and media for indicating viewership of a video based on context
Methods, systems, and media for indicating viewership of a video are provided. In some embodiments, the method comprises: identifying a video; identifying a...
US-1,017,8189 Attributing preferences to locations for serving content
Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for providing content, comprising: identifying a...
US-1,017,8097 System and method for embedding first party widgets in third-party applications
Methods and systems for providing a third party application with access to files stored on a server are disclosed. A method may include receiving, from a...
US-1,017,8046 Reducing quota access
Within a time period, a plurality of selected requests that are each associated with a weight is received. For the plurality of received selected requests, a...
US-1,017,7985 Systems and methods for routing and topology management of computer networks with steerable beam antennas
This disclosure provides systems and methods for routing and topology management of computer networks with steerable beam antennas. A network controller can...
US-1,017,7727 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-1,017,7563 Adjusting over current protection values during changes in load current
The systems and methods described are for adjusting over current protection values during changes in load current. In one aspect, a method includes, monitoring...
US-1,017,6710 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-1,017,6584 Reducing latency in presenting map interfaces at client devices
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing latency in transmitting and presenting map user...
US-1,017,6554 Camera calibration using synthetic images
A camera is to capture an actual image of a target pattern. A calibration device is to render pixels in a synthetic image of the target pattern by tracing rays...
US-1,017,6549 System, method and computer program product for remote graphics processing
A system, method, and computer program product are provided for remote rendering of computer graphics. The system includes a graphics application program...
US-1,017,6254 Systems, methods, and media for identifying content
Systems, methods, and media for identifying content are provided. In some implementations, systems for identifying content are provided, the systems comprising:...
US-1,017,6225 Data processing service
In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products. A system includes a first data center, a...
US-1,017,6192 System and method for detecting and integrating with native applications enabled for web-based storage
A cloud storage system provides remote access to a file associated with the cloud storage system. In response to a request to access the file, the cloud storage...
US-1,017,6179 Generating playlists using calendar, location and event data
A system and method of generating a playlist includes searching an event database having multiple events stored therein. One of the events is identified as...
US-1,017,6016 Specifying behavior among a group of computing tasks
A method of specifying behavior among a group of computing tasks included in a request to be performed in a domain of computing resources is disclosed. Method...
US-1,017,5980 Neural network compute tile
A computing unit is disclosed, comprising a first memory bank for storing input activations and a second memory bank for storing parameters used in performing...
US-1,017,5912 Hardware double buffering using a special purpose computational unit
Methods, systems, and apparatus, including an apparatus for transferring data using multiple buffers, including multiple memories and one or more processing...
← 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.