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,588,988 Visual indicators for temporal context on maps
Client-side and server-side methods for displaying event data within a map that is displayed on a computing device are presented. In an example, the method...
US-9,588,675 Document scale and position optimization
Methods for optimizing a scale and position of a document in response to a user input is provided are provided. In one aspect, a method includes receiving an...
US-9,588,647 Navigation of a list of content sharing platform media items on a client device via gesture controls and...
A method navigation of a list of content sharing platform media items on a client device via gesture controls and contextual synchronization is disclosed. The...
US-9,588,636 Exit full screen mode of a web browser on content-based event
Aspects of the subject technology relate to exiting a full screen mode of a web browser. A system is configured to provide for display on a screen a web page in...
US-9,588,625 Interactive textiles
This document describes interactive textiles. An interactive textile includes a grid of conductive thread woven into the interactive textile to form a...
US-9,588,591 Primary device that interfaces with a secondary device based on gesture commands
An incoming call from a remote device can be received by a primary device. The primary device can determine a numerical count of detected user gestures....
US-9,587,979 Electronic device with infrared sensor-based user input controls
An electronic device uses one or more infrared sensors to detect infrared light from a person's body (e.g., a user's finger) to initiate a function of the...
US-9,587,947 Presenting information for a current location or time
A computing system is described that obtains, based at least in part on information included in at least one previous communication associated with a user of a...
US-9,586,351 Floating core for glass insert molding method and apparatuses therefrom
A tool (1000) includes a mold defining a cavity (1002). The cavity can be for receiving a glass layer (402). A floating core insert (1001) can be placed in the...
US-9,586,316 Determination of robotic step path
A method for determining a step path involves obtaining a reference step path for a robot with at least three feet. The reference step path includes a set of...
US-D780,940 Table
US-D780,939 Wall for store within store
US-D780,938 Facing walls for store within store
US-D780,800 Display screen with animated graphical user interface
US-D780,797 Display screen with graphical user interface or portion thereof
US-D780,796 Display screen with graphical user interface or portion thereof
US-D780,795 Display screen with graphical user interface or portion thereof
US-D780,794 Display screen with graphical user interface or portion thereof
US-D780,784 Display screen or portion thereof with transitional graphical user interface
US-D780,777 Display screen with graphical user interface or portion thereof
US-D780,746 Notebook computer housing
US-9,585,229 Anticipatory lighting from device screens based on user profile
Systems, methods, and computer readable storage mediums are provided for determining the mood of the user, deriving an appropriate lighting scheme, and then...
US-9,585,184 Using multiple wireless connections
In one implementation, a computer-implemented method includes receiving, at a computing device and while the computing device is using a first wireless...
US-9,585,090 Apparatus and method for optimizing performance of a radio device
An apparatus and method determine an instance quality set of an access system while the access system is used by an application package of a radio device. The...
US-9,584,945 Surround sound effects provided by cell phones
Systems and methods that reproduce surround sound effects from an audio source are described. Wireless communication devices form a wireless network in which...
US-9,584,909 Distributed beamforming based on message passing
Methods and systems are provided for implementing a distributed algorithm for beam-forming (e.g., MVDR beam-forming) using a message-passing algorithm. The...
US-9,584,834 Video broadcasting with geolocation
A video hosting system is provided for storing and managing broadcasts. A user device communicates with the video hosting system to create or join a broadcast....
US-9,584,833 Method for coding pulse vectors using statistical properties
Improved methods for coding an ensemble of pulse vectors utilize statistical models (i.e., probability models) for the ensemble of pulse vectors, to more...
US-9,584,798 Method and apparatus for managing 3D video content
In a method of managing 3D video stream, 3D video stream is output to a connected display. The connected display displays the 3D video stream after a delay...
US-9,584,705 Wearable camera systems
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for wearable camera systems. In one aspect, a hat and a...
US-9,584,681 Handheld imaging device incorporating multi-core image processor
A handheld imaging device includes an image sensor for sensing an image; a processor for processing the sensed image; a plurality of processing units provided...
US-9,584,642 Apparatus with adaptive acoustic echo control for speakerphone mode
A method includes cycling through a plurality of microphone and speaker combinations in a mobile device in response to the mobile device being placed in...
US-9,584,579 Method and system for providing page visibility information
A method and system for providing page visibility information are provided herein. Aspects of this disclosure provide an interface by which a browser may make...
US-9,584,565 Methods for generating notifications in a shared workspace
A method includes providing, by a server computer, a shared workspace for facilitating collaborative work by a plurality of users. The method also includes...
US-9,584,520 Multi-tiered authentication methods for facilitating communications amongst smart home devices and cloud-based...
Apparatus, systems, methods, and related computer program products for synchronizing distributed states amongst a plurality of entities and authenticating...
US-9,584,489 Controlling access to resource functions at a control point of the resource via a user device
Controlling access resource functions. Establishing, by a resource access manager, enrollment information (e) for each of a plurality of users. Encrypting, by...
US-9,584,448 Multi-modal participant lists
An instant messaging user may use a buddy list that includes a user-selected list of potential instant messaging recipients ("buddies") to identify another...
US-9,584,419 Systems and methods for detecting consistent fabric congestion in a datacenter based on historical traffic data
Detecting network congestion at a network device by collecting, for various time intervals, measurements of a quantifiable characteristic of traffic transiting...
US-9,584,387 Systems and methods of sending a packet in a packet-switched network through a pre-determined path to monitor...
Systems and methods for monitoring a computer network are provided. A network monitoring system generates a plurality of monitoring packets. The plurality of...
US-9,584,041 Method and apparatus for charging devices using a multiple port power supply
A method and apparatus charge devices using a multiple port power supply. The apparatus can include a power supply. The apparatus can include a first device...
US-9,583,288 Interchangeable back system for programmable switches
Systems and techniques are provided for an interchangeable back system for programmable switches. A programmable switch, remote interchangeable back, and toggle...
US-9,583,097 Dynamic inference of voice command for software operation from help information
In an electronic device, a method includes analyzing help information associated with a software application to identify a sequence of manipulations of viewable...
US-9,583,074 Optimization of label placements in street level images
A system, computer-implemented method and computer-readable medium for labeling an image. A two-dimensional street-level image and a three-dimensional model...
US-9,582,907 User interface for displaying internal state of autonomous driving system
Autonomous vehicles use various computing systems to transport passengers from one location to another. A control computer sends messages to the various systems...
US-9,582,860 Temporally smooth video enhancement
Implementations generally relate to enhancing a video. In some implementations, a method includes classifying one or more objects in one or more frames of the...
US-9,582,789 Payments in communication systems
Users of a communication system can initiate electronic payments during a communication session hosted by the communication system or via a social network...
US-9,582,766 Clustering query refinements by inferred user intent
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for clustering query refinements. One method includes building a...
US-9,582,731 Detecting spherical images
Implementations relate to detecting spherical images. In some implementations, a computer-executed method includes obtaining an image, examining at least one...
US-9,582,588 Methods and systems for providing custom crawl-time metadata
A method for providing metadata to a search engine for a document that is not in a mark-up language includes sending a request for data about the document and...
US-9,582,549 Computer application data in search results
A computer-implemented search method includes receiving a registration request from each of one or more computer applications installed on a computing device...
← 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.