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,224,827 Document ranking based on document classification
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,224,826 Agent rank
The present invention provides methods and apparatus, including computer program products, implementing techniques for searching and ranking linked information...
US-8,224,802 User interface for facts query engine with snippets from information sources that include query terms and...
A method and a system for providing snippets of source documents of an answer to a fact query are disclosed. Snippets of source documents may be provided in...
US-8,224,801 System and method for improved information retrieval
An improved information retrieval system. In response to detecting that the user has interacted with a display element in a first web page within a web browser...
US-8,224,725 Escrowing digital property in a secure information vault
Digital data can be escrowed by receiving escrow parameters including a condition(s) for releasing the escrowed data, and an escrow recipient. An escrow...
US-8,224,695 Monetizing service calls through advertising
A platform service that is used by an application may be linked to an advertising service. A cost of using the platform service may be reduced based on the...
US-8,224,689 Estimating inventory, user behavior, and/or cost and presentation attributes for an advertisement for use with...
An advertiser may be provided with fast and accurate estimates of the future performance of at least one of their advertisements. These estimates may be broken...
US-8,224,654 Editing voice input
A computer-implemented method of generating a voice command to perform an action includes receiving a voice request to perform the action, wherein the voice...
US-8,224,362 Text message sessions
The subject matter of this document can be embodied in, among other things, a computer-method that includes receiving a text message associated with a first...
US-8,224,351 Identifying a geographically nearby mobile computing device
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for identifying proximity of a mobile...
US-8,223,680 Mesh network control using common designation wake-up
Each of a plurality of network nodes in an ad hoc mesh network utilizes a data communication device that includes a two-way communications component, comprising...
US-8,223,172 Regional map zoom tables
A graphics or image rendering system builds application-oriented tables on a server that are downloaded to a client device responsive to a request for map data...
US-8,223,165 Systems and methods for resizing an icon
Systems and methods for resizing an icon are disclosed according to various aspects of the subject technology. In one aspect, a computer-implemented method for...
US-8,223,088 Multimode input field for a head-mounted display
Exemplary methods and systems relate to a multimode input field for a head-mounted display (HMD). An exemplary multimode input field is operable to display...
US-8,223,024 Locking mechanism based on unnatural movement of head-mounted display
A wearable computer determines unnatural movements of a head-mounted display (HMD) and triggers a locking mechanism. In one embodiment, the wearable computer...
US-8,220,062 Double sand-boxing for flash library
A Flash advertisement is provided, and access to sensitive data associated with the Flash advertisement is restricted. First library code is stored at a first...
US-8,220,047 Anti-phishing system and method
An anti-phishing system and method includes monitoring a user input data stream input to a computing device, identifying, in the user input data stream, one or...
US-8,220,022 Traversing video recommendations
A system, method and various user interfaces facilitate traversing multiple groups of video recommendations. A group of video recommendations includes a central...
US-8,219,840 Exiting low-power state without requiring user authentication
A method may include, in response to an idle time of a computing device meeting or exceeding a power-save time threshold value, placing the device into a...
US-8,219,695 Anticipatory preparation of application-layer protocol responses
Methods, systems, and computer-readable medium for latency reduction on Hypertext Transfer Protocol (HTTP) servers using User Datagram Protocol (UDP) are...
US-8,219,684 Redundant data requests with cancellation
A server system having one or more processors and memory receives a request including server identifiers for one or more other server systems. After receiving...
US-8,219,678 Application verification for hosted services
In a client-server environment providing hosted services, an application service server receives from a client a first request for hosted services associated...
US-8,219,640 Content request optimization
Content item requests are identified in a web page source document. For each request, it is determined if a content item request has been generated, and if a...
US-8,219,638 Editing information configured for use in selecting content regarding at least one content provider
A computer-implemented method for controlling content distribution includes forwarding information associated with a user to a device operated by the user, the...
US-8,219,598 Cross-domain communicating using data files
In one implementation, a computer-implemented method includes receiving at a data server computer hosted at a first internet domain a request from a client...
US-8,219,384 Acoustic model adaptation using geographic information
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing speech recognition accuracy. In one aspect, a...
US-8,219,316 System and method for storing and providing routes
In one aspect, a system and method is provided whereby map-related requests from mobile devices are used to store and aggregate routes. The routes are then used...
US-8,219,116 Wireless base station location estimation
A wireless base station allows a mobile device to communicate with a wireless network. An estimate of the location of the wireless base station may allow a...
US-8,219,115 Location based reminders
A computer-implemented user alert method includes identifying a task for a user, associating a location with the task, monitoring a location of a mobile device...
US-8,219,112 Accuracy analysis of wireless base station location
A method and system for accuracy analysis of wireless base station location is provided. In one embodiment, data from a set of mobile devices using a wireless...
US-8,219,028 Passing information between mobile devices
A method for sharing information between mobile devices is disclosed. The method includes sensing a physical motion event of a first mobile device, obtaining...
US-8,218,913 Identifying a front page in media material
The present invention relates to systems and methods for identifying front pages from images representing media. In an embodiment, a system for identifying at...
US-8,218,902 Portable electronic device position sensing circuit
An electronic device includes a position sensing circuit that receives a tone from an audio signal output, modifies the tone, and returns the modified tone to...
US-8,218,741 Telephone number-based advertising
Methods, systems, and apparatus, including computer program products, in which a first telephone number is associated with a second telephone number, and a...
US-8,218,514 Wireless data communications network system for tracking containers
A wireless data communications network system for establishing communication between a server and a plurality of containers that are loaded onto a cargo vessel....
US-8,218,322 Modular computing environments
A computer system may include a connecting hub having a plurality of docking regions and be configured to provide to each docking region electrical power, a...
US-8,218,005 Apparatus for making a virtual movie for use in exploring a site
A method for producing an interactive virtual movie which simulates the walking of a user within a real site and exploring the same. A scanning apparatus...
US-8,217,856 Head-mounted display that displays a visual representation of physical interaction with an input interface...
A head-mounted display (HMD) displays a visual representation of a physical interaction with an input interface that is located outside of the field of view. In...
US-8,214,910 Obscuring an accelerometer signal
The present disclosure presents techniques for determining when to obscure an accelerometer signal from an accelerometer of a mobile device. The techniques...
US-8,214,692 System and method for enforcing a third-party factory test
A system and method is disclosed for enforcing a third-party factory test during a quality verification of a newly-manufactured computing device. During an...
US-8,214,691 System and method for testing internet functionality of a computing device in a simulated internet environment
A system and method is disclosed for testing internet functionality of a computing device in a simulated Internet environment. In a testing environment, one or...
US-8,214,516 Dynamic media serving infrastructure
Systems and methods provide for dynamic generation of media content at the point that content is served. The system and method work within the bounds of simple,...
US-8,214,396 Lead management
Systems and methods for lead management. Lead management systems can collect contact information and service information associated with a user and store the...
US-8,214,387 Document enhancement system and method
A system, apparatus and method for enhancing documents, including using a graphical capture device, are described herein.
US-8,214,385 Locating meaningful stopwords or stop-phrases in keyword-based retrieval systems
A stopword detection component detects stopwords (also stop-phrases) in search queries input to keyword-based information retrieval systems. Potential stopwords...
US-8,214,373 Systems and methods for assignment of human reviewers using probabilistic prioritization
The present application discloses systems and methods for using probabilistic prioritization to assign human reviewers to review data stored in or indexed by an...
US-8,214,362 Intelligent identification of form field elements
A system and method may assist in accurately inserting user data into a form document. An attribute may be received from a user, where the attribute is...
US-8,214,361 Organizing search results in a topic hierarchy
Methods, systems, and apparatus, including medium-encoded computer program products, for searching a data set and returning search results organized in a...
US-8,214,359 Detecting query-specific duplicate documents
An improved duplicate detection technique that uses query-relevant information to limit the portion(s) of documents to be compared for similarity is described....
US-8,214,350 Pre-computed impression lists
Systems, methods, and computer program products identify one or more web page impressions satisfying one or more simply queries, each of the one or more web...
← 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 | 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.