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,008,3476 Item recommendations
A system gathers user behavior data from a group of web retailers and/or non-web retailers, analyzes the user behavior data to identify product recommendations...
US-1,008,3468 Experience sharing for a registry event
Disclosed herein are methods and corresponding systems for facilitating a live registry event between a shopper and one or more remote viewers. In the live...
US-1,008,3464 System and method of detection and recording of realization actions in association with content rendering
Systems and methods of the present disclosure allow associating rendered third-party content to respective conversions. A data processing system can provide a...
US-1,008,3395 Batch processing in a neural network processor
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a respective neural network output for each of a...
US-1,008,3289 Authentication using an interactive cord
This document describes authentication using an interactive cord. An interactive cord includes a cable, and a fabric cover that covers the cable. The fabric...
US-1,008,3237 Protecting users from inappropriate sensitive or offensive search results
A system and method for providing a search experience in which users are protected from exposure to inappropriate offensive or sensitive content is described. A...
US-1,008,3226 Using web ranking to resolve anaphora
The specification relates to a method of receiving a first query and a second query. The method analyzes the second query for a presence of anaphora. If...
US-1,008,3169 Topic-based sequence modeling neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing word sequences using neural networks. One of the...
US-1,008,3157 Text classification and transformation based on author
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for transforming and classifying text based on analysis of...
US-1,008,3025 Dynamic update of an application in compilation and deployment with warm-swapping
In some examples, a method includes, in response to receiving an initial user input that causes a builder computing system to assemble a set of resources into a...
US-1,008,3006 Intercom-style communication using multiple computing devices
Techniques are described related to improved intercom-style communication using a plurality of computing devices distributed about an environment. In various...
US-1,008,2999 Audio file processing to reduce latencies in play start times for cloud served audio files
Methods, systems, and computer programs are presented for managing audio files of a user to reduce latencies in play start times on local devices. The audio...
US-1,008,2927 Collaborative cursors in a hosted word processor
A computer-implemented collaborative editing method includes receiving input from a user of a browser-based document editing application on a document displayed...
US-1,008,2837 360 degree bi-stable dual pivot hinge
In one general aspect, a computing device includes a lid, and a base coupled to the lid by a hinge, the hinge including a bi-stable hinge part including a...
US-1,008,2307 Adaptive power-stealing thermostat
A method of harvesting power from a heating, ventilation, and air conditioning (HVAC) system using an HVAC controller may include harvesting power from the HVAC...
US-1,008,2306 Temperature controller with model-based time to target calculation and display
A thermostat is described for controlling air temperature in a building. The time associated with causing the controlled air temperature to reach a target...
US-1,008,0966 System and method for experiencing advertised interactive applications
A client device executes a first interactive application that includes an embedded advertising player module. As the user interacts with the first interactive...
US-1,008,0528 Optical central venous pressure measurement
This document describes optical central venous pressure measurement. To determine the central venous pressure (CVP) of a person optically, video of a right side...
US-D829,221 Display screen with animated graphical user interface
US-1,008,0114 Detection and ranking of entities from mobile onscreen content
Systems and methods are provided for detecting and ranking entities identified in screen content displayed on a mobile device. For example, a method includes...
US-1,008,0042 Predicting engagement in video content
User engagement in unwatched videos is predicted by collecting and aggregating data describing user engagement with watched videos. The data are normalized to...
US-1,007,9920 Customized data retrieval applications for mobile devices providing interpretation of markup language data
Systems and techniques, including computer software, for retrieving information to a mobile device involve installing a data retrieval application on the mobile...
US-1,007,9872 Subscription levels in an internet-based content platform
An internet-based content platform for providing subscription levels to channels are described. The internet-based content platform presents to an end user, a...
US-1,007,9871 Customizing media items for playback on alternative playback devices paired with a user device
A user device receives a first media item that is associated with a second media item. The device determines that a playback state for the device indicates that...
US-1,007,9785 Determining reply content for a reply to an electronic communication
Methods and apparatus related to determining reply content for a reply to an electronic communication. Some implementations are directed generally toward...
US-1,007,9012 Customizing speech-recognition dictionaries in a smart-home environment
A method for customizing speech-recognition dictionaries for different smart-home environments may include generating, at a smart-home device mounted in an...
US-1,007,8959 Systems and methods for testing hazard detectors in a smart home
Systems and methods for self-administering test to verify operation of various components within a hazard detection system are described herein. Users may be...
US-1,007,8949 Systems, devices, and methods for providing heat-source alerts
The various embodiments described herein include methods, devices, and systems for authenticating users. In one aspect, a method includes (1) determining an...
US-1,007,8849 Navigable content units
Merchants create ecommerce-enabled ad units advertising items offered by the merchants. The ad units contain functionality enabling customers to purchase the...
US-1,007,8803 Screen-analysis based device security
Systems and methods are provided for a content-based security for computing devices. An example method includes identifying content rendered by a mobile...
US-1,007,8781 Automatically organizing images
A method includes obtaining a plurality of images, including geolocation information and time information for each image. The method also includes identifying a...
US-1,007,8740 Method to fetch functionality across applications
A method and system for fetching functionalities across various user interfaces and providing, for execution, instructions to invoke a function that is not...
US-1,007,8702 Personalizing aggregated news content
A system customizes a news document associated with a user of a news aggregation service. The system includes a remote news aggregation server configured to...
US-1,007,8673 Determining graphical elements associated with text
A computing device is described that includes at least one processor and a memory including instructions that when executed cause the at least one processor to...
US-1,007,8483 Dual screen haptic enabled convertible laptop
A dual display client apparatus includes a pair of display housings. When physically coupled together in a first mode of operation, the display housings may be...
US-1,007,8427 Zooming while page turning in a document
A computer-implemented method includes identifying a bit-mapped image of a line or polygon shape; mapping the image to a texture map that is slightly large in...
US-1,007,8319 HVAC schedule establishment in an intelligent, network-connected thermostat
HVAC schedules may be programmed for a thermostat using a combination of pre-existing schedules or templates and automated schedule learning. For example, a...
US-1,007,7987 Dynamically integrating offline and online data in a geographic application
A request for navigation directions for travelling from a source location to a destination location is received. Using data that was stored in a memory of a...
US-D828,871 Eraser
US-1,007,5877 Systems and methods for using radio layer information to enhance network transfer protocols
A method of data communication rate control is provided. The method includes an application service provider receiving, from a mobile service provider, an...
US-1,007,5828 Methods and apparatus for using smart environment devices via application program interfaces
Systems and Methods disclosed herein relate to providing control of smart devices via data provided from or to a doorbell, via an application programming...
US-1,007,5818 Systems and methods for graph-based localization and mapping
Traces are collected by multiple portable devices moving with an area that includes an indoor region, with each of the traces including measurements of wireless...
US-1,007,5815 System and method for selecting and serving content items based on sensor data from mobile devices
Sensor data having values received from several sensors of a mobile device and response data associated with the sensor data may be used in the determination or...
US-1,007,5778 Base station with baseband bypass
An integrated base station provides uplink and downlink wireless connectivity between user equipment and a wireless communication network. In order to...
US-1,007,5771 Methods, systems, and media for presenting media content in response to a channel change request
Methods, systems, and media for presenting media content in response to a channel change request are provided. In some implementations, methods for presenting...
US-1,007,5763 Video channel categorization schema
Implementations are disclosed for scoring and categorizing a video channel. A method includes receiving category identifiers associated with a plurality of...
US-1,007,5761 Methods, systems, and media for remote rendering of web content on a television device
Methods, systems, and media for remote rendering of Web content on a television device are provided. In some implementations, methods for remote rendering of...
US-1,007,5539 Pairing a voice-enabled device with a display device
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for pairing a speech-enabled device with a display device. A...
US-1,007,5510 Analytics-based update of digital content
Content on a client device is updated. Analytics data describing how a user uses the client device to consume digital content are received. The analytics data...
US-1,007,5503 Delaying publicizing, at a second source, upload of a content item to a first source until confirmation of...
Systems and methods are provided for delaying publicizing, at a second source, upload of a content item to a first source, until confirmation of availability of...
← 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.