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,645,914 Apps store with integrated test support
Systems and techniques are disclosed for providing a standard version of an application to a first user, receiving a request for the application from a second...
US-9,645,908 Configurable indicator on computing device
A computing device may include a policy agent configured to receive activity information, apply at least one display policy to the activity information, and...
US-9,645,733 Mechanism for switching between document viewing windows
Methods for switching between opened web pages in a web browser using a dragging motion across a touchscreen device are provided. In one aspect, a method...
US-9,645,693 Determining user handedness and orientation using a touchscreen device
The present disclosure provides techniques for determining the position and/or orientation of a pointing device relative to the screen on a touchscreen device....
US-9,645,618 Skin oscillation convective cooling
An electronic device has a housing, at least one actuator attached to the housing, and a deformable skin having air pores. The actuators are attached to both...
US-9,645,241 Using data from non-surveyed devices to generate geopositioning corrections for portable devices
Positioning data generated by the positioning module of a portable device is received. The positioning data was generated using signals received at the portable...
US-9,644,981 Collective vehicle traffic routing
A system and method provides a route and turn-by-turn directions based on estimates of current and future traffic along the route. A client device may request...
US-9,644,973 Indoor location signalling via light fittings
Disclosed here are methods and systems that relate to determining a location of a mobile device in an indoor environment. The indoor environment is installed...
US-D786,248 Portable computer base
US-D786,238 Tablet computer
US-9,641,590 Resuming session states
Providing state information to a server includes accessing a document object model (DOM) for a web application, the DOM corresponding to a tree structure which...
US-9,641,574 Generating connection recommendations on a social network using social contacts
A method for generating connection recommendations for a social network from social contacts is disclosed. The method includes identifying a first user of a...
US-9,641,332 Privacy-preserving measurements of a campaign
A method of measuring a campaign performance includes transforming identifiers into non-identifiers, and providing the non-identifiers to an external processing...
US-9,640,219 Systems and methods for modifying a segment of an uploaded media file
Systems and techniques for modifying a subsection of uploaded media are presented. An instruction component receives a media file and a media enhancement...
US-9,640,180 Conversational agent with a particular style of expression
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for handing off a user conversation between computer-implemented...
US-9,639,831 Secure payment of virtual items
A method (400, 500) and a system (100) of conducting transactions for acquisition of virtual items. The method can include receiving from a user (108) a request...
US-9,639,817 Remote metering for panelist web usage
A method for remotely recording Web usage by a panelist includes receiving at a remote processor, a command from a local client to display a Web page;...
US-9,639,782 Providing image search templates
Techniques for providing image search templates are provided. An image search template may be associated with an image search query to aid the user in capturing...
US-9,639,244 Systems and methods for handling stackable workspaces
Systems and methods for navigating stackable workspaces on an electronic device are provided. A system includes a navigation module configured to display a...
US-9,638,882 Spooling cable
A method includes mounting a spool system at a floor level of a multiple dwelling unit. The floor level has multiple customer units. The spool system includes...
US-9,638,216 Discretized valve state control for multi-level hydraulic systems
An actuation pressure to actuate one or more hydraulic actuators may be determined based on a load on the one or more hydraulic actuators of a robotic device....
US-9,635,551 System and method for controlling access to a function performed by a wireless device
A method and system for extending an authentication of a wireless device are disclosed. For example, the method includes authenticating access to the wireless...
US-9,634,976 Systems and methods for organizing the display of messages
A method of processing messages executes at a computing device having one or more processors and memory. The memory stores one or more programs for execution by...
US-9,634,910 Adaptive serving companion shared content
A system including a monitoring unit to monitor in-stream shared content and content served via the online service to a user; an in-stream shared content...
US-9,633,553 Systems and methods for compensating for sensor drift in a hazard detection system
Systems and methods for compensating for sensor drift of a smoke sensor are described herein. Sensor drift may be caused by accumulated buildup of dust or other...
US-9,633,114 Inbox for task management
A system and method for managing all aspects of life using an organizing application is described. The organizing application includes an email engine, a parser...
US-9,633,016 Integrated social network and stream playback
A system and method for searching and playing multimedia content on a social network portal is disclosed. The system and method includes hosting a social...
US-9,633,014 Policy based video content syndication
An item of hosted content is received from a media host. A match metric representing an aspect of a match between the item of hosted content and an item of...
US-9,633,013 Triggering actions in response to optically or acoustically capturing keywords from a rendered document
A system for processing text captured from rendered documents is described. The system receives a sequence of one or more words optically or acoustically...
US-9,632,946 Dynamically adapting the configuration of a multi-queue cache based on access patterns
A multi-queue cache is configured with an initial configuration, where the initial configuration includes one or more queues for storing data items. Each of the...
US-9,632,929 Translating an address associated with a command communicated between a system and memory circuits
A memory circuit system and method are provided. An interface circuit is capable of communication with a plurality of memory circuits and a system. In use, the...
US-9,632,748 Device designation for audio input monitoring
A computing device comprises at least one processor, and at least one module operable by the at least one processor to designate a particular computing device...
US-9,632,694 Initiation of actions by a portable computing device from a locked state
A method and apparatus for performing an action while a portable computing device is in a locked state is disclosed. An unlock image is displayed in a first...
US-9,632,570 Maintaining or refraining from entering a sleep mode based on received conditions by application specific sensors
A data processing device may receive, from an application running on the data processing device, an indication that one or more sensors may be associated with a...
US-9,632,312 Optical combiner with curved diffractive optical element
An optical apparatus includes a first optical element having an eye-ward facing surface and an external world facing surface substantially opposite of the...
US-9,632,210 Methods and systems for detecting weather conditions using vehicle onboard sensors
Example methods and systems for detecting weather conditions using vehicle onboard sensors are provided. An example method includes receiving laser data...
US-9,631,920 Sensing system for verifying deadbolt engagement
A door lock detection system is disclosed. The system includes a magnet flexibly attached to a strike plate. The strike plate includes an opening. The magnet...
US-D785,037 Display screen with graphical user interface
US-9,628,538 Synchronous communication
A method and computing system for receiving, using one or more computing devices, a discrete video stream from each of a plurality of users of a social network,...
US-9,628,443 Low latency server-side redirection of UDP-based transport protocols traversing a client-side NAT firewall
Systems, methods, and machine-readable media for low latency server-side redirection of User Datagram Protocol (UDP)-based transport protocols traversing a...
US-9,628,359 Network selection using current and historical measurements
A system and method for aiding selection of a data network based on access point location and historical performance parameters of the data network is provided....
US-9,626,499 Directional touch unlocking for electronic devices
A system and machine-implemented method for matching input gestures on a touch interface to a security pattern to allow user access to an electronic device or...
US-9,626,082 Interface for applying a photogrammetry algorithm to user-supplied photographic images
Embodiments relate to selecting textures for a user-supplied photographic image in image-based three-dimensional modeling. In a first embodiment, a ...
US-9,625,684 Lens laminate and method
An optical lens laminate has an adhesive member with at least one aperture, an optical member with an optical feature; and another optical member with an...
US-9,625,582 Vehicle with multiple light detection and ranging devices (LIDARs)
A vehicle is provided that includes one or more wheels positioned at a bottom side of the vehicle. The vehicle also includes a first light detection and ranging...
US-9,621,902 Multi-stream optimization
Methods and systems are provided for transmitting multiple video streams to clients based on individual preferences of the clients and network conditions. A...
US-9,621,670 Parallel, side-effect based DNS pre-caching
Embodiments of the present invention include methods and systems for domain name system (DNS) pre-caching. A method for DNS pre-caching is provided. The method...
US-9,621,422 Device to device content upgrades
In embodiments of device to device content upgrades, a computing device includes a peer sharing manager that shares content and upgrades to content with peer...
US-9,621,403 Installing network certificates on a client computing device
Systems and methods for installing network certificates on a client computing device are provided. In some aspects, a method includes automatically determining...
US-9,620,145 Context-dependent state tying using a neural network
The technology described herein can be embodied in a method that includes receiving an audio signal encoding a portion of an utterance, and providing, to 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.