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,342,619 Renderer-assisted webpage navigating tool
Described herein are techniques related to a renderer-assisted webpage navigating tool. This Abstract is submitted with the understanding that it will not be...
US-9,342,615 Reducing redirects
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for modifying search results. In one aspect, a method...
US-9,342,609 Ranking custom search results
A system searches a first search index based on a search query to obtain first search results and searches a second search index based on the search query to...
US-9,342,601 Query formulation and search in the context of a displayed document
Technology described herein enhances a user's search experience by providing refined search results that are relevant to a displayed document. Contextual search...
US-9,342,600 Populating query suggestion database using chains of related search queries
A system, computer-readable storage medium storing at least one program, and a computer-implemented method for identifying chains of related search queries is...
US-9,342,597 Associating an event attribute with a user based on a group of electronic messages associated with the user
Methods and apparatus related to associating an event attribute with a user based on a group of electronic messages associated with the user. An event may be...
US-9,342,583 Book content item search
Methods, systems, and apparatus, including computer program products are provided for ranking distinct book content items based on implicit links to other...
US-9,342,578 Organizing indications of approval for collections
A system and method for organizing indications of approval using a collection application is disclosed. The collection application includes a processing module,...
US-9,342,565 Variable query generation
An example device includes a memory and one or more processors configured to receive an indication of a first set of characters, responsive to determining that...
US-9,342,563 Interface for a universal search
A search engine may perform a search for a user search query over a number of possible search categories. For example, the search query may be performed for...
US-9,342,559 Automatic matching of users and service providers
A system is configured to receive a search query from a user device; identify a set of organizations that offer services relevant to the search query; generate...
US-9,342,553 Identifying distinct combinations of values for entities based on information in an index
A server system having one or more processors and memory receives, from a requestor, a select distinct query. In response to the query, the server system...
US-9,342,429 Counting events using hardware performance counters and annotated instructions
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for receiving a plurality of instructions, where the plurality...
US-9,342,386 Messaging channel for web pages, extensions, and applications to communicate
A web page itself, unmodified by any injected content script, may communicate with installed extensions or installed packaged applications. A web page initiates...
US-9,342,325 Synchronizing launch-configuration information between first and second application environments that are...
A method for a multi-modal device for transferring launch information for a panel and first docking bar in a first application environment to a second...
US-9,342,323 Browser-level background page for providing multiple views
A method for implementing web applications includes projecting, using a processor of a computing device, one element of a web page of a web application into a...
US-9,342,268 Multi-level voice menu
Methods, apparatus, and computer-readable media are described herein related to a user interface (UI) that can be implemented on a head-mountable device (HMD)....
US-9,342,100 Torsional housing rigidity
In accordance with aspects of the disclosure, a device may include a base member formed as a receptacle with a recess defining an interior region configured for...
US-9,342,082 Methods for encouraging energy-efficient behaviors based on a network connected thermostat-centric energy...
A home energy efficiency platform is described having as its fundamental component a network-connected, multi-sensing learning thermostat that leverages a...
US-9,342,074 Systems and methods for transitioning control of an autonomous vehicle to a driver
Methods and systems for adaptive methods for transitioning control to the driver are described. A computing device controlling a vehicle autonomously may be...
US-9,341,850 Diffractive see-through display with hybrid-optical aberration compensation
An optical apparatus for a see-through near-to-eye display includes a diffractive optical combiner, one or more refractive correction lenses, and a diffractive...
US-9,341,849 Wearable computer with nearby object response
Exemplary methods and systems relate to detecting physical objects near a substantially transparent head-mounted display (HMD) system and activating a...
US-9,341,479 Configurable point of interest alerts
Receiving point of interest zones and alerts on user devices comprises communicating, by a user computing device to a remote computing device, a request for...
US-9,341,224 Systems for absorbing an impact force
A system is provided that includes a mounting module configured to be coupled to a support frame and an object-support module configured to support an object....
US-9,340,272 Altitude control via adjustment to mass of air in bladder within lift-gas filled envelope
This disclosure relates to the use of a method for adjusting an altitude of variable-buoyancy vehicle, such as an aerostatic balloon. The method includes...
US-9,340,231 Energy-absorbing apparatus
In one example, an apparatus includes a casing configured to be coupled to a frame of a vehicle at a first end of the casing. The casing comprises friable foam...
US-9,340,178 Adhesive vehicle front end for mitigation of secondary pedestrian impact
A system for protecting a colliding object from a secondary impact, after an initial impact with a vehicle, including a vehicle having a front end, an adhesive...
US-D756,398 Portion of a display panel with an animated computer icon
US-D756,383 Display screen with graphical user interface
US-D756,377 Portion of a display panel with an animated computer icon
US-D756,352 Notebook computer housing
US-9,338,813 Overloaded communication session
A method of providing information responsive to a request from a wireless communication device involves receiving an information request from a mobile device...
US-9,338,810 Efficient communication for devices of a home network
Systems and methods are provided for efficient communication through a fabric network of devices in a home environment or similar environment. For example, an...
US-9,338,510 Systems and methods for presenting home screen shortcuts
A method for presenting home screen shortcuts is disclosed. The method includes receiving a selection of shortcuts to a plurality of applications of at least...
US-9,338,508 Preserving a consumption context for a user session
Continuity of an entire user session (including the primary content stream, secondary content streams, and user context) is preserved so that the user can...
US-9,338,467 Parallel video transcoding
A system and method provides transcoding a video in parallel by multiple transcoders based on a measure of video coding complexity (VCC). The system has a video...
US-9,338,403 Persistent conversations
Systems, methods and computer readable media for persistent conversations are described. In some implementations, a method can include receiving a communication...
US-9,338,340 Launching a camera of a wireless device from a wearable device
A system includes a wearable device (102) such as a smartwatch and a wireless device (104) such as a smartphone. A user provides to the wearable device a user...
US-9,338,312 Portable handheld device with multi-core image processor
A portable handheld device includes an image sensor for capturing an image; an image sensor interface for receiving data from the image sensor; a DRAM for...
US-9,338,290 Method and apparatus for facilitating a communication session
When a first user is leaving a voicemail while a second user is attempting to call the first user back, the first user is given the option to ignore the second...
US-9,338,277 Method and system for responding to an emergency situation from a mobile communication device
A method and system for responding to an emergency situation from a mobile communication device (100) is provided. The method includes initiating (306) a call...
US-9,338,269 Context sensitive backlight
Systems and methods for controlling the lighted display of a mobile device are disclosed. The backlight of or active power supplied to a display is reduced or...
US-9,338,249 Distributed user profile
A reasoning apparatus (101) is arranged to determine device locations for user profile elements of a distributed user profile. A user profile processor (201)...
US-9,338,197 Social circles in social networks
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for transmitting contact data for displaying graphical...
US-9,338,088 Communication protocol for multiplexing data streams over UDP
Aspects of the subject technology relate to a method for identifying a data stream. In some implementations, the method can include steps for generating a first...
US-9,338,071 Locale profile for a fabric network
Methods and systems for conveying locale information for an electronic device includes receiving, from a remote device and via a network interface of at least...
US-9,338,047 Detecting content on a social network using browsing patterns
In one implementation, a computer-implemented method includes receiving information related to users of a social network site and determining a graph for at...
US-9,338,007 Secure delegated authentication for applications
A system for secure delegated authentication for applications may include one or more processors and a memory. The one or more processors perform operations...
US-9,336,791 Rearrangement and rate allocation for compressing multichannel audio
Provided are methods and systems for rearranging a multichannel audio signal into sub-signals and allocating bit rates among them, such that compressing the...
US-9,336,788 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...
← 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 | 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.