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,191,038 Using a templating language to produce a host language factory for a safe subset of a templated language
Embodiments of the present invention provide a system that facilitates converting a template written in a templating language into a function written in a host...
US-8,191,007 Organizing a browser environment
Methods, computer-readable storage mediums encoded with computer programs executed by one or more processors, and systems, for organizing browser windows are...
US-8,190,997 Personalized content feed suggestions page
A user may be presented with suggestions of content feeds to which she may subscribe. The suggestions are based on documents, such as web pages, accessed by the...
US-8,190,990 Annotating webpage content
Among other things, a computer-implemented method for annotating webpage content includes accessing a webpage in a browser, the webpage under control of a third...
US-8,190,989 Methods and apparatus for assisting in completion of a form
Methods and apparatus are described for sending completions to a client for aiding a user in completing electronic forms. The invention may identify a plurality...
US-8,190,749 Systems and methods for accessing an interaction state between multiple devices
The present application discloses systems and methods for accessing digital content between multiple devices. The systems and methods may be directed to...
US-8,190,649 Ranking and clustering of geo-located objects
A method of updating information stored in an index associated with spatially-related objects. The method includes accessing a hierarchical multi-level index...
US-8,190,628 Phrase generation
Aspects directed to phrase generation are provided. A method is provided that includes identifying a plurality of phrase candidates from a plurality of text...
US-8,190,618 Systems, methods, and media for aggregating electronic document usage information
Systems, methods and media for determining and aggregating electronic document segment usage information from different versions of a document are disclosed....
US-8,190,609 Identifying alternative products
A product catalog system includes a product catalog having information regarding products for sale online by various merchants. The product catalog system...
US-8,190,608 Systems and methods for using anchor text as parallel corpora for cross-language information retrieval
A system performs cross-language query translations. The system receives a search query that includes terms in a first language and determines possible...
US-8,190,592 Similarity-based searching
Pairs of similar objects in a population of objects can be found using a process that includes identifying a comparison vector x in a set of vectors having...
US-8,190,537 Feature selection for large scale models
Disclosed are a method and system for receiving a plurality of potential features to be added to a model having existing features. For each of the potential...
US-8,190,475 Visitor profile modeling
Methods, systems and computer program products for inferring a value of a visitor property for a visitor to a web destination are described. A set of traversals...
US-8,190,473 Category similarities
Methods, systems, and apparatus for determining similarity measures between vertical categories based on users' online activities. The similarity measures are...
US-8,190,438 Targeted audio in multi-dimensional space
In general, the subject matter described in this specification can be embodied in methods, system, and program products for providing sound from multiple audio...
US-8,190,357 Multi-occupant structure in a geo-spatial environment
A method, apparatus, and system of multi-occupant structure in a geo-spatial environment are disclosed. In one embodiment, a method includes determining that a...
US-8,189,964 Matching an approximately located query image against a reference image set
Aspects of the invention pertain to matching a selected image/photograph against a database of reference images having location information. The image of...
US-8,189,863 Watermarking digital documents
A watermark is embedded in a document having a plurality of pages. The pages of the document are analyzed to produce watermark information, which indicates...
US-8,189,861 Watermarking digital documents
A watermark is embedded in a document having a plurality of pages. The pages of the document are analyzed to produce watermark information, which indicates...
US-8,189,685 Ranking video articles
An information retrieval system is provided for processing queries for video content. A server receives a query for video content and returns video articles, as...
US-8,189,263 Image waveguide with mirror arrays
An image waveguide includes an in-coupling region for receiving input light into the image waveguide and an out-coupling region for emitting output light from...
US-8,189,231 Automated mechanical approval of advertisement copy
Methods, systems, and apparatus for evaluating an advertisement. In one aspect, a method includes receiving an electronic file comprising an advertisement;...
US-8,189,225 Printing to a cloud printer via NFC
A system and machine-implemented method for sending a print request from a device to a cloud printer within a cloud, the cloud comprising the cloud printer and...
US-8,189,014 Generating a screen layout for a BIOS display
A system and machine-implemented method for generating a screen layout for a BIOS display on a computing system, via accessing a screen layout definition,...
US-8,188,880 Methods and devices for augmenting a field of view
The present application discloses methods and systems for augmenting a field of view of a user. In one embodiment, a device may include a detector, a processor,...
US-8,185,830 Configuring a content document for users and user groups
A computer-implemented system and method to distribute a content document with security, customization, and scalability is provided. One or more servers...
US-8,185,819 Module specification for a module to be incorporated into a container document
A computer readable medium, an electronic document or a system that uses one of these that includes particular code that specifies a first module selectively...
US-8,185,762 Low power display
A low power display device capable of receiving display information on a wireless network and powered by environmental power, without requiring a battery or a...
US-8,185,591 Systems and methods for viewing email attachments as thumbnails
A method of displaying attachments associated with an electronic message includes, in response to a single user selection of a link to an electronic message,...
US-8,185,564 Redirection of embedded content
A method for extracting content from a data store includes creating a file identifier mapped to an item. The method includes receiving a request that seeks...
US-8,185,561 Scalable user clustering based on set similarity
Methods and apparatus, including systems and computer program products, to provide clustering of users in which users are each represented as a set of elements...
US-8,185,544 Generating improved document classification data using historical search results
A server system accesses, respectively, historical query information for queries that have search results corresponding to first information items and second...
US-8,185,543 Video image-based querying for video content
An information retrieval system is provided for processing queries for video content. A server receives a query for video content and returns video articles, as...
US-8,185,534 Consolidated record generation with stable identifiers for data integration systems
A plurality of source records are obtained from a plurality of source record databases, where the plurality of source records includes information regarding a...
US-8,185,522 Document scoring based on query analysis
A system may determine an extent to which a document is selected when the document is included in a set of search results, generate a score for the document...
US-8,185,492 Messaging application with multiple viewports for presenting messages in different orders
In a method for displaying messages, a system displays messages from a single user account in multiple viewports. Each viewport orders messages based on an...
US-8,185,419 Incremental searching with partial solutions for multi-passenger multi-route travel planning
Multiple passenger, multiple route processing includes sending independent queries to a travel planning system for each of a plurality of passenger groups,...
US-8,185,418 Multi-passenger multi-route travel planning
Multiple passenger multiple route techniques are disclosed including sending independent queries to a travel planning system for each of a plurality of...
US-8,185,392 Adapting enhanced acoustic models
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing speech recognition accuracy. In one aspect, a...
US-8,185,387 Automatic gain control
In general, the techniques are described for adjusting audio gain levels for multi-talker audio. In one example, an audio system monitors an audio stream for...
US-8,185,375 Word alignment with bridge languages
Systems, methods, and computer program products are provided for statistical machine translation. In some implementations a method is provided. The method...
US-8,184,983 Wireless directional identification and subsequent communication between wearable electronic devices
Disclosed are methods, devices, and systems for exchanging information between a first wearable electronic device and one of a second wearable electronic device...
US-8,184,953 Selection of hash lookup keys for efficient retrieval
Videos are received and indexed based on fingerprints generated for the videos, using lookup keys which correspond to sub portions of the reference...
US-8,184,070 Method and system for selecting a user interface for a wearable computing device
Example methods and systems for selecting a user interface for a wearable computing device are disclosed. An accelerometer system may determine a user activity...
US-8,184,069 Systems and methods for adaptive transmission of data
The present disclosure describes systems and methods for transmitting, receiving, and displaying data. The systems and methods may be directed to providing a...
US-8,184,068 Processing objects for separate eye displays
Disclosed are embodiments for methods and devices for displaying images. In some example embodiments, methods may include receiving data corresponding to an...
US-8,184,067 Nose bridge sensor
Systems and methods for selecting an action associated with a power state transition of a head-mounted display (HMD) in the form of eyeglasses are disclosed. A...
US-8,183,997 Displaying sound indications on a wearable computing system
Example methods and systems for displaying one or more indications that indicate (i) the direction of a source of sound and (ii) the intensity level of the...
US-D660,341 Wearable display device section
← 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.