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,288,146 Reducing batch completion time in a computer network with per-destination max-min fairness
The present disclosure describes a system and method for reducing total batch completion time using a per-destination max-min fairness scheme. In a distributed...
US-9,288,128 Embedding network measurements within multiplexing session layers
Exemplary embodiments provide techniques for measuring network latency attributable to the transit of packets through the network. This may be accomplished by...
US-9,288,122 Providing recommendations to users in a social network
Embodiments generally relate to providing recommendations to users in a social network. In one embodiment, a method includes obtaining activity data associated...
US-9,288,121 System and method for associating online content to a second indexed content
A method includes receiving content-association input, including identification of accessed first content and an index position of a second content, and...
US-9,288,118 Setting cookies across applications
Systems and methods for setting cookies across applications on a device include receiving a first cookie indicating authorization of a first application on the...
US-9,287,957 Method for multi-antenna uplink transmission
A method (300) and apparatus (106) for transmitting information based on a relationship between a first channel and a second channel is disclosed. The method...
US-9,287,893 ASIC block for high bandwidth LZ77 decompression
Disclosed is an integrated circuit having a decompression block. The decompression block is configured as a pipeline that may include a length module and a...
US-9,287,852 Methods and systems for efficient filtering of digital signals
A method in a signal processor for filtering samples in a digital signal is provided. An approximate filtered sample is generated as a function of less than...
US-9,287,710 Supplying grid ancillary services using controllable loads
A method includes determining a desired power draw for a plurality of loads connected to an electrical grid, each of the plurality of loads connected to the...
US-9,287,065 Cooling electrical equipment
A circuit breaker system includes a circuit breaker that includes an electrical input for a power circuit and positioned on a first holder in a housing of the...
US-9,286,938 Generating and providing different length versions of a video
Systems and methods for generating and presenting different length versions of a video are presented. In one or more aspects, a system is provided that includes...
US-9,286,894 Parallel recognition
Recognition techniques may include the following. On a first processing entity, a first recognition process is performed on a first element, where the first...
US-9,286,892 Language modeling in speech recognition
Some implementations include a computer-implemented method. The method can include providing a training set of text samples to a semantic parser that associates...
US-9,286,788 Traffic collision avoidance in wireless communication systems
A low cost, robust, wireless sensor that provides an extended period of operability without maintenance is described. The wireless sensors are configured to...
US-9,286,787 Signal strength-based routing of network traffic in a wireless communication system
A low cost, robust, wireless sensor that provides an extended period of operability without maintenance is described. The wireless sensors are configured to...
US-9,286,783 Device and method for monitoring the presence of items and issuing an alert if an item is not detected
Disclosed herein are methods and systems that involve monitoring presence of items based on context. An exemplary method involves: (i) determining a context for...
US-9,286,781 Dynamic distributed-sensor thermostat network for forecasting external events using smart-home devices
Systems and methods for forecasting events can be provided. A measurement database can store sensor measurements, each having been provided by a non-portable...
US-9,286,712 System and method for approximating cartographic projections by linear transformation
A map element parameterized in a two-dimensional (2D) coordinate system is applied to to three-dimensional (3D) geometry, parameterized in a 3D coordinate...
US-9,286,710 Generating photo animations
Implementations generally relate to generating photo animations. In some implementations, a method includes receives a plurality of photos from a user. The...
US-9,286,707 Removing transient objects to synthesize an unobstructed image
In one aspect, the present subject matter is directed to a computer-implemented method for removing transient objects to synthesize an unobstructed image. The...
US-9,286,706 Editing image regions based on previous user edits
Implementations relate to editing image regions based on previous user edits. In some implementations, a method includes detecting a region depicting an...
US-9,286,665 Method for dynamic range editing
A method of displaying a high dynamic range image, comprising receiving the high dynamic range image, calculating a first set of tone mapping parameters as a...
US-9,286,653 System and method for increasing the bit depth of images
A method for processing an image having a first bit depth includes performing two or more iterations of a bit depth enhancement operation that increases the bit...
US-9,286,624 System and method of displaying annotations on geographic object surfaces
A system and method of displaying information on images representing geographic objects captured by a camera is provided. In one aspect, the information is an...
US-9,286,574 Systems and methods for layered training in machine-learning architectures
A computer-implemented method for layered training of machine-learning architectures includes receiving a plurality of data elements wherein each data element...
US-9,286,549 Sublinear time classification via feature padding and hashing
A linear function describing a framework for identifying an object of class k in an image sample x may be described by: w.sub.k*x+b.sub.k, where b.sub.k is the...
US-9,286,546 Identifying labels for image collections
Methods, systems, and apparatus for identifying labels for image collections are presented. In one aspect, a method includes obtaining a collection of images;...
US-9,286,545 System and method of using images to determine correspondence between locations
In one aspect, a system and method is provided that matches images that are associated with street addresses with images that are associated with locations that...
US-9,286,539 Constructing contours from imagery
Systems and methods for identifying contours of objects depicted in imagery are provided. A contour of an occluded object can be reconstructed based on a source...
US-9,286,527 Segmentation of an input by cut point classification
Techniques are provided for segmenting an input by cut point classification and training a cut classifier. A method may include receiving, by a computerized...
US-9,286,520 Real-time road flare detection using templates and appropriate color spaces
Methods and systems for real-time road flare detection using templates and appropriate color spaces are described. A computing device of a vehicle may be...
US-9,286,509 Image optimization during facial recognition
Described is a technique for optimizing an image for facial detection. More specifically, described is a process of predicting the location of a face within an...
US-9,286,405 Index-side synonym generation
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for index-side synonym expansion are disclosed. Some...
US-9,286,397 Generating customized content
Example techniques for generating customized content may include the following operations: receiving a search query from a computing device associated with a...
US-9,286,395 Modifying query in discourse context
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for modifying queries in a discourse context. In one aspect,...
US-9,286,357 Blending content in an output
Techniques include obtaining ranges of content relevance scores for different collections of content; generating a normalized range based on the ranges of...
US-9,286,356 Adjusting a ranking of search results
A method performed by one or more processing devices includes obtaining search results responsive to a search query submitted by a user; determining a maturity...
US-9,286,342 Tracking changes in on-line spreadsheet
A computer-implemented method for method for tracking changes in an internet-accessible document is disclosed. The method includes providing, with a...
US-9,286,285 Formula editor
A computer-implemented method for editing a formula includes receiving a text string including formula information. The method further includes parsing the...
US-9,286,276 System and method of document embedding in collaborative editors
A device embeds a first frame in a second frame. A first mutation defining a first change made to a document within the first frame is generated. A second...
US-9,286,271 Providing an electronic document collection
In one implementation, a computer-implemented method includes receiving a request to access an electronic document collection that integrates a plurality of...
US-9,286,263 System and method for providing information regarding posts on social networking sites
A system and method is disclosed for providing information regarding posts on social networking sites. The system receives, using one or more computing devices,...
US-9,286,144 Handling context data for tagged messages
The subject disclosure relates to a machine-implemented method handling context data for tagged messages. The method includes identifying a tagged message,...
US-9,286,092 Virtual machine disk images
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for storing images of virtual machine virtual disks. One of...
US-9,286,049 Systems, methods, and computer program products for managing service installation
Systems, methods, and computer program products are provided for managing installation of services on a secure element having a secure element profile. A...
US-9,286,021 Displaying map layers in order
A system and method for displaying map layers in order. First vector data which defines one or more features of a first layer of a map is received from a...
US-9,285,971 Compartmentalized image editing system
Implementations generally relate to applying image enhancements. In some implementations, a method includes providing a selection of image enhancements to a...
US-9,285,970 Method and apparatus for displaying navigational views on a portable device
A portable device (100) includes an orientation engine (118) and a display controller (106). The display controller displays a navigational view on a first...
US-9,285,964 Automatically recovering and maintaining focus
Disclosed are methods that may include determining that a focus setting of a first web page interaction state is an invalid focus setting. A navigation history...
US-9,285,954 Dynamically-generated selectable option icons
Systems and techniques are provided for dynamically generating a list of selectable options based on one or more applicable factors, which include visual...
← 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.