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,015,2543 Generating content labels according to user search queries
In one aspect, a method includes retrieving terms associated with a topic and analyzing the terms based on search results of user queries for content relating...
US-1,015,2535 Query phrasification
An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are extracted from the document collection. Documents...
US-1,015,2521 Resource recommendations for a displayed resource
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing contextual information to a user. In one...
US-1,015,2520 Ranking documents based on user behavior and/or feature data
A system generates a model based on feature data relating to different features of a link from a linking document to a linked document and user behavior data...
US-1,015,2479 Selecting representative media items based on match information
Systems and methods for identifying representative media items are provided herein. In particular, users can upload media items to a system. The media items can...
US-1,015,2467 Managing a sharing of media content among client computers
Technology is provided to manage sharing of media content among client computers. In one example, an application server provides at least a portion of the media...
US-1,015,2464 Determining and displaying a count of unread items in content feeds
Systems and methods for determining and displaying a count of unread items in content feeds are provided. In some implementations, a method includes determining...
US-1,015,2459 Intelligent window placement with multiple windows using high DPI screens
The subject technology discloses configurations for determining a minimum dots per inch (DPI) setting for displaying graphical content in a window based on a...
US-1,015,2442 Multi-function ports on a computing device
In one general aspect, a method can include determining an orientation of a plug inserted into a connector included in the computing device, providing a...
US-1,015,2427 Hybrid memory management
Methods, systems, and apparatus for determining whether an access bit is set for each page table entry of a page table based on a scan of the page table with at...
US-1,015,1946 Apparatus with visible and infrared light emitting display
An apparatus can include a display backlight light source configured to emit light. The apparatus can include an infrared and visible light conversion layer...
US-1,015,1600 Systems and methods for controlling viewport movement in view of user context
As part of a technique for positioning viewports over interactive digital maps, a digital map of a geographic area is provided via a user interface of a...
US-1,015,1503 Continuous intelligent-control-system update using information requests directed to user devices
An intelligent control system includes intelligent thermostats and controls an environment, such as a residential living space, commercial building, or another...
US-1,015,1501 Thermostat facilitating user-friendly installation thereof
A thermostat includes a control unit, a plurality of connection ports, and a user interface operatively coupled to the control unit an having an electronic...
US-D835,651 Computer display screen or portion thereof with animated graphical user interface
US-D835,396 Lanyard
US-1,014,9311 Constructing a self-organizing mesh network using 802.11AD technology
A method includes receiving one or more node connections from a mesh network external to the data processing hardware. The mesh network includes a network of...
US-1,014,9148 Reducing data use in limited data environment
A non-transitory computer-readable storage medium may include instructions stored thereon. When executed, the instructions may cause a portable computing device...
US-1,014,9097 Clustering geofence-based alerts for mobile devices
A geofence management system obtains location data for points of interest. The geofence management system determines, at the option of the user, the location of...
US-1,014,9090 Mobile cast receivers for computing and entertainment devices
In one general aspect, an apparatus includes a cast terminal including a keyboard component and a display component physically coupled to the keyboard...
US-1,014,9036 Preventing false positives with an interactive cord
This document describes techniques and devices for preventing false positives with an interactive cord. An interactive cord includes a cable, and fabric cover...
US-1,014,9023 System providing sponsored content
A system receives an indication of selection of an item in a broadcast segment from an end device. A broadcast segment is identified by the selection and a...
US-1,014,8948 Selection of transform size in video coding
A method for decoding an encoded video bitstream includes generating a decoded frame by decoding a current frame from the encoded video bitstream. The decoding...
US-1,014,8772 System and method for automatically pushing location-specific content to users
In one aspect, a computer-implemented method for automatically pushing location-specific content to users may generally include identifying, by one or more...
US-1,014,8764 Backup wide area network connection for access points and routers
Systems and techniques are provided for a backup wide area network connection for access points and routers. A network interface may be able to connect to wide...
US-1,014,8723 Multi-streaming multimedia data
A method for multi-streaming multimedia content data over a network to affiliated client devices is provided. A manifest including a list of Universal Resource...
US-1,014,8717 Method and apparatus for segmenting media content
To create information in media content a standardized segment tag associated with macro segments is created To extract segments from media content, macro...
US-1,014,8692 Aggregation of asynchronous trust outcomes in a mobile device
Systems and techniques are provided for aggregation of asynchronous trust outcomes in a mobile device. Trust levels may be determined from the signals. Each...
US-1,014,8647 Authorization flow initiation using short-term wireless communication
In general, aspects of the disclosure are directed towards techniques for initiating an authorization flow with a user to enable a user interface-limited client...
US-1,014,8642 System and method for securing the life-cycle of user domain rights objects
In a method for enabling support for backwards compatibility in a User Domain, in one of a Rights Issuer (RI) and a Local Rights Manager (LRM), a Rights Object...
US-1,014,8609 Computing device with remote contact lists
In one implementation a computer-implemented method includes generating a group of telephone contacts for a first user, wherein the generating includes...
US-1,014,8533 Determining an event history for an event processed by a plurality of communicating servers via a central event...
An originating server of a payment processing system comprising multiple communicating servers first processes a transaction event, generates a correlating...
US-1,014,7429 Speaker verification using co-location information
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying a user in a multi-user environment. One of the...
US-1,014,7422 Customized voice action system
Systems, methods, and computer-readable media that may be used to modify a voice action system to include voice actions provided by advertisers or users are...
US-1,014,7308 Method and system for consolidating events across sensors
A method may receive, in response to a first event, a first sensor data from a first sensor, and receive, in response to the first event, a second sensor data...
US-1,014,7243 Generating virtual notation surfaces with gestures in an augmented and/or virtual reality environment
In an augmented reality and/or a virtual reality system, virtual annotation surfaces, or virtual sheets, or virtual whiteboards, may be materialized in response...
US-1,014,7197 Segment content displayed on a computing device into regions based on pixels of a screenshot image that...
Methods and apparatus directed to segmenting content displayed on a computing device into regions. The segmenting of content displayed on the computing device...
US-1,014,7157 System on chip having processing and graphics units
System on chip comprising a general purpose processing element, a graphics processing unit and a display interface, supporting graphics visualization on mobile...
US-1,014,7122 Prioritizing topics of interest determined from product evaluations
A measurement of an effect of a topic on an aggregate of numerical information related to a set of evaluations of a specific product can be produced. A subset...
US-1,014,7112 Delayed processing window in a prepaid architecture
A method for maintaining a prepaid payment system comprises a user account that can be utilized to complete a purchase transaction with a merchant. A delayed...
US-1,014,6932 Device access revocation
In some implementations, after one or more users have each been granted a respective access token allowing access to a resource device, revocation data is...
US-1,014,6917 Physical confirmation for network-provided content
A computer-implemented method includes receiving, from a remote communication device and at a server system, information that indicates a unique identifier for...
US-1,014,6883 Determining labels from similar geographic features
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, including a method that comprises: determining a target...
US-1,014,6852 Search result claiming
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving user input associated with a resource of a...
US-1,014,6849 Triggering answer boxes
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing search results. In one aspect, a method...
US-1,014,6842 Pre-instantiating native applications in background
Methods, systems, and apparatus, for selecting one or more native application deep links from search results and instantiating, for each native application deep...
US-1,014,6829 Query composition system
Methods, systems, and apparatus for generating data describing context clusters and context cluster probabilities, wherein each context cluster includes query...
US-1,014,6788 Combined mirroring and caching network file system
An apparatus includes a memory including a mirrored file system associated with a file storage system, a filter module associated with the mirrored file system...
US-1,014,6776 Method and system for mining image searches to associate images with concepts
A system and method for associating a document with a concept are provided. One or more idea-electronic document associations is identified, wherein each...
US-1,014,6768 Automatic suggested responses to images received in messages using language model
Implementations relate to automatic response suggestions to images included in received messages. In some implementations, a computer-implemented method...
← 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.