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,022,9439 Content selection using distribution parameter data
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting content items for presentation along with...
US-1,022,9424 Providing online content
Systems and methods for providing online content include evaluating a custom selection rule specified by a content provider. The custom selection rule may be...
US-1,022,9415 Computing devices and methods for identifying geographic areas that satisfy a set of multiple different criteria
The present disclosure relates to identifying geographic areas that satisfy a set of multiple different criteria. More specifically, the present disclosure...
US-1,022,9373 Context-based event creation
Methods and computer systems are used to create context-based event entries. In one aspect, the method includes, at a computer system with one or more...
US-1,022,9326 Methods, systems, and media for generating a summarized video with video thumbnails
Methods, systems, and media for summarizing a video with video thumbnails are provided. In some embodiments, the method comprises: receiving a plurality of...
US-1,022,9311 Face template balancing
Implementations generally relate to face template balancing. In some implementations, a method includes generating face templates corresponding to respective...
US-1,022,9249 Distributing content to a hand-held device after selection and authorization at a computer
A method and apparatus are disclosed for distributing content items to a handheld device using a personal computer. A user can browse and select content using a...
US-1,022,9213 Protocol based computer network content transmission based on client computing device parameters
A content management system server can obtain a protocol based data transmission via a computer network from a script that executes at the publisher device...
US-1,022,9196 Automatic selection of representative media clips
A system determines human recognizable labels for portions of an electronic media stream, gathers data associated with the electronic media stream from a number...
US-1,022,9173 Systems and methods for generating responses to natural language queries
Computer-implemented systems and methods are provided for analyzing and responding to a query from a user. Consistent with certain embodiments, systems and...
US-1,022,9166 Modifying search result ranking based on implicit user feedback
The present disclosure includes systems and techniques relating to ranking search results of a search query. In general, the subject matter described in this...
US-1,022,9164 Adjusting a relevancy score of a keyword cluster--time period--event category combination based on event...
Systems and methods for adjusting a relevancy score of a keyword cluster--time period--event category combination is provided. Processors can identify an event...
US-1,022,9114 Contextual language translation
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for contextual language translation. In one aspect, a method...
US-1,022,9111 Sentence compression using recurrent neural networks
Methods, systems, apparatus, including computer programs encoded on computer storage medium, for generating a sentence summary. In one aspect, the method...
US-1,022,9109 Allowing spelling of arbitrary words
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for natural language processing. One of the methods includes...
US-1,022,8959 Virtual network for virtual machine communication and migration
Systems and techniques are described for virtual machine communication and migration. A described technique includes operating server systems that are...
US-1,022,8947 Accessing data in multi-dimensional tensors
Methods, systems, and apparatus, including an apparatus for processing an instruction for accessing a N-dimensional tensor, the apparatus including multiple...
US-1,022,8427 Magnetic controller for device control
Systems, methods and apparatus for using a magnetic controller to control device. In one aspect, a system includes a magnetic controller external to a device,...
US-1,022,8289 Detecting occupancy and temperature with two infrared elements
A device may include a first infrared sensor, a second infrared sensor, a temperature detecting component, and an occupancy detecting component. The first...
US-1,022,8263 System and method for attitude correction
A system and method for attitude correction is provided. An acceleration and an attitude of an electronic device are detected. A period of time where a velocity...
US-D842,872 Display screen with graphical user interface
US-D842,867 Display screen or portion thereof with a transitional graphical user interface
US-D842,856 Tablet computer
US-RE47,283 Display panel or portion thereof with a changeable graphical user interface component
US-1,022,5596 Head end generalization
A computer-implemented method includes receiving information associated with a user of media services, wherein the received information does not uniquely...
US-1,022,3896 Operating a security system
Systems and techniques are provided for learned overrides for home security. A sensor of a security system may be armed. A trip signal may be received...
US-1,022,3439 Systems and methods for providing search query refinements
A system and method for generating query refinement suggestions may include collecting refinement data for at least one received source query. The collected...
US-1,022,3406 Entity normalization via name normalization
Systems and methods for normalizing entities via name normalization are disclosed. In some implementations, a computer-implemented method of identifying...
US-1,022,3097 Dynamic update of an application in compilation and deployment with cold-swapping
In some examples, method includes, in response to receiving an initial user input that causes a builder computing system to compile a set of source code into a...
US-1,022,2277 Methods and systems for generating virtual smart-meter data
Computational methods and systems for generating virtual smart-meter data from operational data collected by intelligent controllers in buildings that do not...
US-1,021,9103 Power-efficient location estimation
A wireless computing device may scan a frequency set. A first group of base stations may use the frequencies in the frequency set. Based on information relating...
US-1,021,9047 Media content matching using contextual information
A content hosting system determines whether or not to remove media content items that use, either in whole or in part, media content of other media content...
US-1,021,9029 Determining online content insertion points in an online publication
A computer-implemented method for determining online content insertion points in an online publication is provided. The method is implemented using a break...
US-1,021,8986 Frame accurate splicing
A video delivery system alters information (such as time stamp information) associated with one or more frames of a first compressed video file to allow for...
US-1,021,8916 Camera with LED illumination
This application discloses a camera including a camera lens, a plurality of light sources and bypass circuit. The camera lens is configured to capture visual...
US-1,021,8826 Scalable, live transcoding with support for adaptive streaming and failover
A method includes separating, using a separation component, a plurality of input streams into a plurality of audio streams having different bitrates and a...
US-1,021,8818 Matching encoder output to network bandwidth
Implementations include a method, systems, and computer program products for adaptively configuring codecs to transmit encoded data to better utilize available...
US-1,021,8779 Machine level resource distribution
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for machine level resource distribution are disclosed. In one...
US-1,021,8770 Method and system for sharing speech recognition program profiles for an application
An embodiment provides a system and method for sharing between computing devices via a sharing interface, a speech recognition program profile for one or more...
US-1,021,8670 Presenting tasks in email application and calendar application
A computing system may generate an email application and a calendar application. The email application may be configured to retrieve at least one task from a...
US-1,021,8660 Detecting user gestures for dismissing electronic notifications
A client user accesses content that is primarily textual in nature. A status of the user related to the content is detected, and a notification is provided for...
US-1,021,8599 Identifying referral pages based on recorded URL requests
A system for pagination of data based on recorded URL requests, includes a data store comprising a computer readable medium storing a program of instructions...
US-1,021,8567 Generating an identifier for a device using application information
A computer-implemented method for generating an identifier for a device includes identifying one or more applications from a plurality of applications installed...
US-1,021,8538 Hybrid Clos-multidimensional topology for data center networks
The expansion of a network by converting the network from a 2-stage folded Clos network to a 3-stage folded Clos network can be cost prohibitive. The system and...
US-1,021,8505 Server based settings for client software with asymmetric signing
In one general aspect, a method can include receiving, by an application running on a computing device, an indication that a user of the computing device has...
US-1,021,8454 Open, modular, and scalable optical line system
A reconfigurable optical add/drop multiplexer (ROADM) includes a plurality of interconnected ROADM blocks. Each ROADM block includes an ingress switchable-gain...
US-1,021,8033 Batteries and electrolytes incorporating fluoroethylene carbonate
This disclosure relates to a battery and a method for its manufacture. An example method includes forming an anode comprising silicon monoxide and a forming a...
US-1,021,7350 Adaptive exception handling in security system
A method of controlling a security system of a premises includes detecting one or more exceptions when the system is set to an alarm mode, determining whether...
US-1,021,7283 Navigation through multidimensional images spaces
Aspects of the disclosure relate generally to providing a user with an image navigation experience. For instance, a first image of a multidimensional space is...
US-1,021,7189 General spherical capture methods
Systems and methods are described for capturing spherical content. The systems and methods can include determining a region within a plurality of images...
← 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.