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,029,1699 Asynchronous distributed de-duplication for replicated content addressable storage clusters
A method is performed by a device of a group of devices in a distributed data replication system. The method includes storing an index of objects in the...
US-1,029,1684 Enforcing publisher content item block requests
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enforcing publisher content item block requests. In one...
US-1,029,1665 Increasing a visibility of a content item with a comment by a close contact
Systems and methods for increasing a visibility of a content item with a comment by a close contact are provided. In some aspects, a first content item is...
US-1,029,1565 Incorporating selectable application links into conversations with personal assistant modules
Methods, apparatus, systems, and computer-readable media are provided for: operating an instance of a personal assistant module to serve a user while the user...
US-1,029,0303 Audio compensation techniques for network outages
Computer-implemented techniques can include establishing, between first and second computing devices, an audio communication session via a network. The first...
US-1,029,0302 Compact home assistant with combined acoustic waveguide and heat sink
This application is directed to a compact voice-activated electronic device with speakers and electronic components and a dual waveguide/heatsink structure...
US-1,029,0191 Alarm arming with open entry point
A magnet and magnetometer may be integrated into a smart home environment and allow it to be placed into an away mode of operation despite an entry point being...
US-1,029,0035 Multiple application versions
In one aspect, this application describes a method for determining a version of a software application targeted for a computing device. The method includes...
US-1,028,9962 Training distilled machine learning models
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a distilled machine learning model. One of the...
US-1,028,9952 Semantic frame identification with distributed word representations
A computer-implemented technique can include receiving, at a server, labeled training data including a plurality of groups of words, each group of words having...
US-1,028,9932 Object recognition state indicators
Methods and systems including computer programs encoded on a computer storage medium, for generating and displaying object recognition state indicators during...
US-1,028,9923 Image production from video
Implementations generally relate to producing a still image from a video or series of continuous frames. In some implementations, a method includes receiving...
US-1,028,9912 Classifying videos using neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for classifying videos using neural networks. One of the methods...
US-1,028,9748 Optimizing transmission of digital components
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for optimizing transmission of digital components. In one...
US-1,028,9737 Media search broadening
A computer-implemented method includes receiving a search request at a central information provider, generating a query containing media-related terms relating...
US-1,028,9732 Server-based conversion of autoplay content to click-to-play content
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating and providing converted content. In one...
US-1,028,9729 Question and answer interface based on contextual information
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving data identifying contexts; selecting an initial...
US-1,028,9712 Method, system, and graphical user interface for alerting a computer user to new results for a prior search
A method, system, and graphical user interface for alerting a computer user to new results for a prior search are disclosed. One aspect of the invention...
US-1,028,9692 Preserving file metadata during atomic save operations
A method of preserving file metadata associated with an edited file, performed on a client device, includes storing in a log information denoting a plurality of...
US-1,028,9673 Performing server-side and client-side operations on spreadsheets
A method for obtaining server-side and client-side calculations performed in a document includes presenting, on a client computer, the document stored on a...
US-1,028,9654 Smart variable expressive text or graphics for electronic communications
A system and method for creating, sending, receiving, or displaying messages with smart variable expressive text or graphics is described. The method includes...
US-1,028,9648 Enforcing category diversity
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enforcing the category diversity or sub-category...
US-1,028,9643 Automatic discovery of popular landmarks
In one embodiment the present invention is a method for populating and updating a database of images of landmarks including geo-clustering geo-tagged images...
US-1,028,9625 Providing context facts
In an aspect, a method includes receiving lists of entities, each list (i) having an associated score, (ii) being associated with a respective context fact, and...
US-1,028,9618 Third party search applications for a search system
Systems and methods offer a search system with third-party provided search applications that are triggered in response to specified queries and run at the...
US-1,028,9297 Animating an image to indicate that the image is pannable
In general, the subject matter described in this disclosure can be embodied in methods, systems, and computer-readable devices. A computing device presents a...
US-1,028,9296 Systems and methods for dynamically appending supplemental content to an information resource responsive to...
Method and systems for displaying content items on an information resource include identifying a supplemental content item to append to a DOM tree of the...
US-1,028,9275 Standard commands for native commands
A system and method for standardizing commands used for various application behaviors in an application regardless of the environment of the application. A...
US-1,028,9205 Behind the ear gesture control for a head mountable device
Example embodiments include an example method that involves detecting, via a gesture-detection sensor of a head-mountable device (HMD), a first gesture in a...
US-1,028,8442 Systems and methods for providing navigation data to a vehicle
In a method for exchanging navigation data between a portable device and a head unit of a vehicle, implemented in a portable device that includes one or more...
US-1,028,8437 Routing with data version stitching
Systems and methods are provided for the determination of routes from, for instance, travel segment network data associated with different data versions. More...
US-1,028,5456 Interactive fabric
This document describes techniques using, and objects embodying, an interactive fabric which is configured to sense user interactions in the form of single or...
US-D848,466 Display screen with animated graphical user interface for smart home automation system having a multifunction...
US-D848,458 Display screen with animated graphical user interface
US-D848,456 Display screen with graphical user interface for a messaging application
US-D848,425 Stylus
US-1,028,4957 Devices and methods for a high performance electromagnetic speaker based on monolayers
A device is provided that comprises a membrane that includes one or more layers of an electrically resistive material. The device also comprises a film disposed...
US-1,028,4919 Methods, systems, and media for determining channel information
In accordance with some implementations of the disclosed subject matter, mechanisms for determining channel information are provided. In some implementations, a...
US-1,028,4913 Systems, methods, and media for managing an entertainment system
Systems, methods, and media for managing an entertainment system are provided. In some implementations, systems for managing an entertainment system are...
US-1,028,4869 Constrained motion field estimation for hardware efficiency
Motion field estimation is used to predict motion within video blocks. A current block of a current frame is identified as a projection of a first reference...
US-1,028,4854 Adaptive stochastic entropy coding
Adaptive stochastic entropy encoding may include identifying a current portion of an input video stream, and identifying a current probability distribution,...
US-1,028,4851 Method of determining binary codewords for transform coefficients
A system is provided for creating binary codewords for transform coefficients used for relating transform units (TUs) divided into coding units (CUs) in a High...
US-1,028,4823 Capturing photographs based on rotation of device
A portable computing device may include a lid and a base. The lid may include a display and a camera on a front side of the lid. The base may include a keyboard...
US-1,028,4790 Encoding segment boundary information of a video for improved video processing
A method for encoding segment boundary information of a video for improved video processing is disclosed. The method includes identifying, by a processing...
US-1,028,4744 Sheet generator for image processor
A sheet generator circuit is described. The sheet generator includes electronic circuitry to receive a line group of image data including multiple rows of data...
US-1,028,4725 Systems and methods for syncing data related to voice calls via a dynamically assigned virtual phone number
The present disclosure is directed to syncing data related to voice calls via dynamically assigned virtual phone numbers. A system receives a voice call entry...
US-1,028,4702 Vehicle-dependent visualization of map and navigation data
A portable device is configured to provide geographic information to a head unit of a vehicle equipped with a display device. One or more processors determine a...
US-1,028,4624 Functionality inoperable unless node registered at remote site
Systems and methods for providing registration at a remote site that may include, for example, a monitoring module that may communicate with a remote site. A...
US-1,028,4623 Optimized browser rendering service
Implementations optimize a browser render process by identifying content neutral embedded items and rendering a web page without fetching the content neutral...
US-1,028,4616 Adjusting a media stream in a video communication system based on participant count
An example method includes receiving, by the computing device, a first video stream from a first client device of a plurality of client devices, wherein the...
← 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.