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-8,165,414 Vector transformation for indexing, similarity search and classification
A feature vector is encoded into a sparse binary vector. The feature vector is retrieved, for example from storage or a feature vector generator. The feature...
US-8,165,354 Face recognition with discriminative face alignment
The present invention relates to systems and methods for face recognition. In an embodiment, a system for face recognition includes a face alignment module, a...
US-8,165,127 Distributing packets more evenly over trunked network links
Routing nodes in communications networks use policies and certain fields, called selection fields, in packet headers to make routing decisions. When routing...
US-8,164,599 Systems and methods for collecting and providing map images
Aspects of the present disclosure relate to collecting images of maps at plurality of client devices, orienting the images with respect to the Earth, and...
US-8,164,523 Compact antenna
An antenna 1 for a hand held or small radio communication device such as a cellular radio handset, laptop computer or hand held computer, or GPS device. The...
US-8,162,758 Implementing video contests
A video hosting site allows a contest owner to specify parameters to be used for a contest. Examples of parameters include contest name, description, how the...
US-8,161,368 Distributed processing when editing an image in a browser
Methods, apparatus, computer program products and systems are provided for editing an image. In one method a selection of an image for editing is received at a...
US-8,161,072 Systems and methods for sorting and displaying search results in multiple dimensions
A system plots results of a data search. The system executes one or more search queries to search stored data. The system receives results of the executed one...
US-8,161,053 Methods and systems for eliminating duplicate events
Systems and methods for eliminating duplicate events are described. In one embodiment, an event is captured, wherein the event comprises a user interaction with...
US-8,161,041 Document-based synonym generation
One embodiment of the present invention provides a system that automatically generates synonyms for words from documents. During operation, this system...
US-8,161,033 Scheduler for search engine crawler
A scheduler for a search engine crawler includes a history log containing document identifiers (e.g., URLs) corresponding to documents (e.g., web pages) on a...
US-8,161,030 Method and system for aggregating reviews and searching within reviews for a product
The embodiments disclosed herein include new, more efficient ways to collect product reviews from the Internet, aggregate reviews for the same product, and...
US-8,160,973 Technique for producing constructed fares
A technique for producing constructed fares that include an arbitrary added to a published fare is described. The techniques determine interior cities that...
US-8,160,927 Privacy-sensitive cookies
Methods, systems and apparatus, including computer program products, for generating cookies. Multiple advertisements for multiple advertisers are stored on an...
US-8,160,926 Privacy-sensitive cookies
Methods, systems and apparatus, including computer program products, for generating cookies. Multiple advertisements for multiple advertisers are stored on an...
US-8,160,923 Video advertisements
A query including one or more keywords is received. An advertisement associated with the one or more keywords is identified, and display data for displaying the...
US-8,160,549 Mood-based messaging
A method for social interacting, including using a portable messaging device for designating, from time to time, a plurality of friends, selecting a mood,...
US-8,160,397 Method for automatic alignment of raster data with vector data in a geographic information system
The present invention relates to methods for aligning raster and vector data. In an embodiment, a raster/vector aligner receives raster data and an approximate...
US-8,160,391 Panoramic image fill
Systems and methods for filling panoramic images having valid and invalid pixel regions are provided. An invalid region is identified in an initial panoramic...
US-8,160,372 Optimized backward reference selection with reduced entropy for image compression
A system (and a method) are disclosed for optimizing lossless data compression in digital images systems. The system includes an optimized backward reference...
US-8,159,524 Orthorectifying stitched oblique imagery to a nadir view, and applications thereof
An oblique photographic image is projected onto a three-dimensional model of terrain. Points are sampled from the projected photographic image at the...
US-8,158,870 Intervalgram representation of audio for melody recognition
A system, method, and computer readable storage medium generates an audio fingerprint for an input audio clip that is robust to differences in key, ...
US-8,157,575 Combination terminal
A combination terminal includes a first logic circuit that is configured to interface with a first device using a first protocol. The combination terminal also...
US-8,156,485 Method and apparatus for creating a pluggable, prioritized configuration engine to be used for configuring a...
One or more pluggable install components may be used with a modular install configuration engine. Each install component carries instructions that allow an...
US-8,156,444 Systems and methods for determining a user interface attribute
Systems and methods for determining a user interface attribute are described. In one method described, a display processor receives a request to display a...
US-8,156,227 System and method for managing multiple domain names for a website in a website indexing system
When a website has a number of equivalent domain names including a preferred domain name, the locator for a document in the website can be rewritten using the...
US-8,156,109 Anticipated query generation and processing in a search engine
A search system monitors the input of a search query by a user. Before the user finishes entering the search query, the search system identifies and sends a...
US-8,156,102 Inferring search category synonyms
Systems and methods for inferring category synonyms from prior result data may include identifying prior query data including query information and category...
US-8,156,100 Methods and apparatus for employing usage statistics in document retrieval
Methods and apparatus consistent with the invention provide improved organization of documents responsive to a search query. In one embodiment, a search query...
US-8,156,099 Interpreting local search queries
A search query may be interpreted as a number of possible interpretations, and each interpretation may be explored before the results of the search are sent to...
US-8,156,052 Electronic shipping notifications
A broker facilitates customer purchases from merchants. Shippers ship shipments containing the purchases from merchants to the customers. A shipper identifies a...
US-8,156,001 Facilitating bidding on images
Techniques are described for facilitating bidding on images. The techniques may include receiving bids includes presenting a first image and a bid associated...
US-8,154,992 System and method for graceful restart
A system for maintaining routing capabilities in a router having a failed control plane provides an active control plane in the router in communication with at...
US-8,154,935 Delaying a signal communicated from a system to at least one of a plurality of memory circuits
A system and method are provided for delaying a signal communicated from a system to a plurality of memory circuits. Included is a component in communication...
US-8,151,349 Masking mechanism that facilitates safely executing untrusted native code
This disclosure presents a system that uses masking to safely execute native code. This system includes a processing element that executes the native code and a...
US-8,151,279 Uniform event handling across multiple computing devices
A capture module is configured to provide input events of a particular type to an object of an application executing on a computer. The capture module receives...
US-8,151,194 Visual presentation of video usage statistics
A system, method, and various software tools enable a video hosting website to graphically display statistics of data associated with videos posted on a video...
US-8,151,187 Comparing text pages using image features based on word positions
A signature for a page of text is generated. The signature serves as an identifier of the text page. Positions of words in a text page are determined. Positions...
US-8,151,186 Comparing text pages using image features based on word positions
A signature for a page of text is generated. The signature serves as an identifier of the text page. Positions of words in a text page are determined. Positions...
US-8,151,182 Annotation framework for video
A system and method for transferring annotations associated with a media file. An annotation associated with a media file is indexed to a first instance of that...
US-8,151,179 Method and system for providing linked video and slides from a presentation
Systems and methods for linking slides used during a presentation with a video recording of the presentation are provided. A presenter can develop slides for a...
US-8,150,992 Dynamic media bit rates based on enterprise data transfer policies
In general, this disclosure describes techniques of dynamically selecting versions of media content based on data transfer policies of a media content provider...
US-8,150,983 System and method for tracking unique visitors to a website
A system and method for analyzing traffic to a website is provided that is based on log files and that uses both server-side and client-side information...
US-8,150,979 Supporting multiple landing pages
A computer-implemented method is described including determining a value of an attribute related to a user of a first system connected to a network, generating...
US-8,150,924 Associating email messages with conversations
A method and system is described for using a conversation-based messaging system. When a messages is received by the system an attempt is made to associate the...
US-8,150,915 Personalized access using near field communication
Methods and systems for personalizing access to client devices using near field communication is disclosed. In a transaction between a client and a server, the...
US-8,150,860 Ranking authors and their content in the same framework
One or more server devices may simultaneously calculate first ranking scores for a group of users and second ranking scores for a group of comments authored by...
US-8,150,848 Geocoding multi-feature addresses
A system and method of parsing natural language descriptions of features to determine an approximate location. An embodiment includes splitting the natural...
US-8,150,842 Reputation of an author of online content
Methods, computer program products and systems are described for online-content management. Multiple online content items authored by multiple authors are...
US-8,150,830 Personalized network searching
Personalized network searching, in which a search query is received from a user, and a request is received to personalize a search result. Responsive to 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.