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,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...
US-8,150,824 Systems and methods for direct navigation to specific portion of target document
Systems and methods for direct navigation to and/or highlighting a specific portion of a target document such as query-relevant portion of the document are...
US-8,150,429 Cost-effective voting
The subject matter of this specification can be embodied in, among other things, a method that includes receiving an electronic voting request from an...
US-8,150,367 System and method of determining a location based on location of detected signals
A system and method is provided that allows a client device to determine its position based on the location of signals detected by the device. The signals'...
US-8,150,216 Methods and apparatus for automated true object-based image analysis and retrieval
The present invention is an automated and extensible system for the analysis and retrieval of images based on region-of-interest (ROI) analysis of one or more...
US-8,149,492 Optical modulator
An optical modulator has an optical splitter for splitting an input light beam into a first and second light beam; a first and a second wave-guide arm connected...
US-8,149,249 Feedback during crossing of zoom levels
Aspects of this disclosure are directed to zooming into or out of image content. A user may request to zoom into or out of image content by inputting a...
US-8,148,794 Photodetector in germanium on silicon
A photodetector structure includes a silicon-based waveguide in which optical signals to be detected travel in a given direction and are confined therein and a...
US-8,146,156 Archive of text captures from rendered documents
A facility for storing a text capture data structure for a particular user is described. The data structure comprises a number of entries. Each entry...
US-8,146,066 Systems and methods for caching compute kernels for an application running on a parallel-processing computer system
A runtime system implemented in accordance with the present invention provides an application platform for parallel-processing computer systems. Such a runtime...
US-8,145,712 Methods and systems for developing an instant messaging network
An instant messaging (IM) system has an IM server connected to a communication network, and logic operable on the IM server enabling a first user to browse...
US-8,145,679 Video-related recommendations using link structure
The subject matter of this specification can be embodied in, among other things, a method that includes inferring labels for videos, users, advertisements,...
US-8,145,636 Classifying text into hierarchical categories
Systems, methods and program products for classifying text. A system classifies text into first subject matter categories. The system identifies one or more...
US-8,145,630 Session-based dynamic search snippets
A first set of search results responsive to a first query during a search session is identified. A snippet is identified for each search result related to the...
US-8,145,623 Query ranking based on query clustering and categorization
Methods, systems, and apparatus, including computer program products, for query ranking based on query clustering and categorization, are disclosed. In one...
US-8,145,618 System and method for determining a composite score for categorized search results
A system and method for scoring documents is described. One or more documents are identified responsive to a search criteria. A text match score indicating a...
US-8,145,617 Generation of document snippets based on queries and search results
A document retrieval system generates snippets of documents for display as part of a user interface screen with search results. The snippet may be generated...
US-8,145,569 Multiple party on-line transactions
A role associated with one or more parties involved with a purchase transaction is received. A routing rule associated with the purchase transaction is also...
US-8,145,530 Targeting based placement identification
A reservation system can identify available placements based on targeting criteria provided by advertisers and placement inventory data provided by publishers....
US-8,145,527 Governing the serving of advertisements based on a cost target
Helping advertisers to control marketing expenditures by governing the delivery of an advertisement over a time period. Such governing may be accomplished by...
US-8,145,521 Geographic and keyword context in embedded applications
A computer-implemented method includes generating, using an embedded client application, a keyword context for a container document holding the embedded client...
US-8,144,442 Power protection in a multi-level power hierarchy
Embodiments of a multi-level power hierarchy are described. This power hierarchy contains a higher level, which includes a first sub-circuit, and a lower level,...
US-8,140,990 User interface visualizations
Aspects of the invention pertain to user interface visualizations, enabling efficient display of content on a display device. At least some content is presented...
US-8,140,965 Identifying related information given content and/or presenting related information in association with...
The usefulness of content (target content), such as advertisements, may be increased by determining additional content and providing such additional content in...
US-8,140,562 Method and system for displaying real time trends
Displaying an information product that includes exceptional search queries to a user can include receiving search queries, measuring the frequencies of search...
US-8,140,533 Harvesting relational tables from lists on the web
Computer implemented methods and apparatus for extracting list information into database tables. A number of fields are independently determined for items in...
US-8,140,524 Estimating confidence for query revision models
An information retrieval system includes a query revision architecture that integrates multiple different query revisers, each implementing one or more query...
US-8,140,505 Near-duplicate document detection for web crawling
A system generates a hash value for a fetched document and compares the hash value with a set of stored hash values to identify ones of the stored hash values...
US-8,140,451 Supervised learning using multi-scale features from time series events and scale space decompositions
Disclosed herein is a method, a system and a computer program product for generating a statistical classification model used by a computer system to determine a...
US-8,140,449 Detecting novel document content
A system determines an ordered sequence of documents and determines an amount of novel content contained in each document of the ordered sequence of documents....
US-8,140,382 Modifying an estimate value
Among other disclosed subject matter, a computer-implemented method for modifying an estimate value includes determining a first estimate value based on a...
US-8,140,321 Semantic unit recognition
A semantic locator determines whether input sequences form semantically meaningful units. The semantic locator includes a coherence component that calculates a...
US-8,139,490 Deadlock prevention in direct networks of arbitrary topology
Aspects of the invention pertain to routing packets in a computer system while avoiding deadlock. A turn rule is set according to unique identifiers associated...
US-8,138,930 Advertising based on environmental conditions
Information about an environmental condition of a remote device is received, the environmental condition being determined based on a signal output from a sensor...
US-8,136,167 Systems and methods for providing image feedback
A computer-implemented method may include receiving, over a network, an image from an image capture device, determining an image adjustment to the image, and...
US-8,136,158 User-level segmentation mechanism that facilitates safely executing untrusted native code
A system that uses segmentation to safely execute native code. This system includes a processing element that executes the native code and a memory which stores...
US-8,136,104 Systems and methods for determining compute kernels for an application in a parallel-processing computer system
A runtime system implemented in accordance with the present invention provides an application platform for parallel-processing computer systems. Such a runtime...
US-8,136,102 Systems and methods for compiling an application for a parallel-processing computer system
A runtime system implemented in accordance with the present invention provides an application platform for parallel-processing computer systems. Such a runtime...
US-8,136,053 Direct, gesture-based actions from device's lock screen
Embodiments enable a mobile device to execute an action analogous to a user-defined action in response to receipt of a gesture analogous to a user-defined...
US-8,136,025 Assigning document identification tags
Document identification tags are assigned to documents to be added to a collection of documents. Based on query-independent information about a new document, a...
US-8,135,718 Collaborative filtering
Systems, methods, and apparatus, including computer program products, for collaborative filtering are provided. A method is provided. The method includes...
US-8,135,712 Posting questions from search queries
The present disclosure is directed to a system and method for posting questions from search queries. In some implementations, a method includes identifying a...
US-8,135,629 List-based selection system and methods for using the same
A system and methods for enabling a user to create a list of items on a portable computing device, to communicate with external devices to locate each of the...
US-8,135,620 Network banner advertisement system and method
A network advertising system and method includes a network server, a computer user, an electronic banner advertisement (BA) file, multiple web page files, a BA...
US-8,135,619 Increasing a number of relevant advertisements using a relaxed match
The number of ads potentially relevant to search query information may be increased by relaxing the notion of search query keyword matching. This may be done,...
← 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.