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,275,764 Recommending media programs based on media program popularity
A computer-implemented method includes receiving information expressing a user's interest in one or more media programs, obtaining information indicative of...
US-8,275,672 Coordinating multiple devices in a product purchasing system
In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products. A server system receives a request to...
US-8,275,600 Machine learning for transliteration
Methods, systems, and apparatus, including computer program products, for automatically identifying transliteration pairs are disclosed. In one implementation,...
US-8,275,404 Managing and monitoring emergency services sector resources
A system for monitoring and managing emergency services sector resources includes a wireless communications device configured to establish a wireless network, a...
US-8,274,996 Adaptive data unit transmission and acknowledgment
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for adaptive data unit transmission. A...
US-8,274,571 Image zooming using pre-existing imaging information
Aspects of the invention pertain to enhanced zooming capability of user devices. A user device such as a mobile phone with a camera may capture images of...
US-8,274,524 Map rendering using interpolation of style parameters across zoom levels
A graphics or image rendering system, such as a map image rendering system, may receive map data associated with a set of zoom levels, where the map data...
US-D667,842 Electronic device with a graphical display element
US-8,271,995 System services for native code modules
Some embodiments provide a system that facilitates the execution of a native code module. During operation, the system obtains a service registry comprising a...
US-8,271,908 Touch gestures for remote control operations
In general, this disclosure describes techniques for providing a user of a first computing device (e.g., a mobile device) with the ability to utilize the first...
US-8,271,894 Social computing personas for protecting identity in online social interactions
A system and method for generating a plurality of personas for an account of a user is disclosed. The present invention uses an account engine to receive...
US-8,271,875 Providing help information
A computer-implemented method for providing content includes extracting preconfigured content from an application; selecting, from second content associated...
US-8,271,865 Detection and utilization of document reading speed
A system stores an electronic document that has markers inserted within the electronic document. The system visually renders the electronic document to a user...
US-8,271,662 Selective pairing of devices using short-range wireless communication
In general, this disclosure describes techniques for receiving, by a first computing device, information from a second computing device communicated using...
US-8,271,651 Methods and systems for regulating resource usage
Methods and systems for regulating resource usage of an application are disclosed. A method of regulating usage of an application is disclosed that comprises...
US-8,271,546 Method and system for URL autocompletion using ranked results
A set of ordered predicted completion strings are presented to a user as the user enters text in a text entry box (e.g., a browser or a toolbar). The predicted...
US-8,271,545 Database partitioning by virtual partitions
A database may be virtually partitioned into virtual partitions. The virtual partitions are mapped to physical databases of a database. Data records added to...
US-8,271,471 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,271,459 Displaying information on a mobile device
A computer-implemented method for providing hypertext content to a mobile device may include obtaining a network-accessible electronic document that has content...
US-8,271,455 Storing replication requests for objects in a distributed storage system
A system and method for storing replication requests for objects in a distributed storage system is provided. A plurality of replication requests for objects...
US-8,271,453 Paraphrase acquisition
Methods and apparatus, including systems and computer program products, to acquire potential paraphrases from textual input. In one aspect, textual input is...
US-8,271,413 Providing digital content based on expected user behavior
In a computing system, information regarding a plurality of events that use a computing device is obtained, and a time-dependent increase in activity for each...
US-8,271,334 Generating a media content availability notification
Systems and methods for bookmarking media content for future availability are described. The method includes receiving a receiving a request for media content...
US-8,271,328 User-based advertisement positioning using markov models
Methods and systems to modify the number and/or positioning of advertisements presented to a user based on that user's activity patterns (e.g., previous...
US-8,271,325 Adjusting bids based on predicted performance
A predicted performance metric of a candidate advertisement in an advertising slot can be received and compared to a baseline predicted performance metric for...
US-8,270,741 Large-scale image processing using mass parallelization techniques
Assets of raw geo-located imagery can be divided into tiles and coverage masks can be generated for each tile. For each tile, fragments of pixels from coverage...
US-8,270,684 Automatic media sharing via shutter click
A computer-implemented method for automatically sharing media between users is provided. Collections of images are received from different users, where each...
US-8,270,391 Method and receiver for reliable detection of the status of an RTP packet stream
The present invention relates to a method and a receiver (135) for determining the status of a real-time transfer protocol (RTP) packet stream. The method...
US-8,270,188 Apparatus and methodology for generating an auxiliary low power output by using three-phase input power
Systems and methods for efficient three-phase auxiliary power supply for low power applications are disclosed herein. The system includes a capacitor divider...
US-8,267,778 Video game feedback system and method
In order to track the behavior of a gamer with a virtual environment of a video game, the virtual environment is provided with a set of predetermined...
US-D667,430 Electronic device with a graphical display element
US-D667,407 Keyboard
US-D667,406 Keyboard
US-8,266,695 Gadget container verification
A system, method, and computer program product verifies web page containers of software gadgets. A request for a software gadget is received by a gadget server...
US-8,266,550 Parallax panning of mobile device desktop
A computer-implemented user interface method includes displaying on a mobile device desktop a background image and one or more foreground items over the...
US-8,266,547 Graphical user interface for travel planning system
A graphical user interface for a travel planning system is described. The graphical user interface is implemented as a web page and includes a tabular region of...
US-8,266,544 HTML pop-up control
A computer-implemented method includes setting minimum boundaries for a pop-up window based on content, displaying the content in the pop-up window, receiving...
US-8,266,528 Spelling suggestions based on an input sequence including accidental "delete"
In general, this disclosure describes techniques for providing spelling suggestions in response to user input. One example method comprises receiving user input...
US-8,266,520 System and computer program product for efficiently processing comments to records in a database, while...
A system for displaying comment documents within a parent document that avoids replication/save conflicts regardless of the number of users having local...
US-8,266,245 Systems and methods for incremental loading of collaboratively generated presentations
Systems and methods for incrementally communicating a document to a client computer are disclosed herein. Time consistent views of the document are maintained...
US-8,266,143 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,266,134 Distributed crawling of hyperlinked documents
Techniques for crawling hyperlinked documents are provided. Hyperlinked documents to be crawled are grouped by host and the host to be crawled next is selected...
US-8,266,133 Determination of a desired repository
A system receives a search query from a user and searches a group of repositories, based on the search query, to identify, for each of the repositories, a set...
US-8,266,115 Identifying duplicate electronic content based on metadata
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for de-duplicating electronic content based on comparing...
US-8,266,001 On-line payment transactions
A computer-implemented method includes generating on a user terminal a merchant web site associated with a merchant with code for a merchant web page,...
US-8,265,997 Method and system for dynamic textual ad distribution via email
A system and method for providing dynamic pay-for-placement advertisements via graphics-enabled email that generates a display of advertisements when the email...
US-8,265,996 Media play optimization
Systems, methods, and a user interface for automatically scheduling a media play is disclosed. The user can specify criteria for play of the media play,...
US-8,265,967 Incremental searching in multi-passenger multi-route travel planning
A multiple routes for multiple passengers are produced by ordering passenger groups and for each passenger group, constructing an individual query and sending...
US-8,265,966 Multi-passenger multi-route travel planning through common locations
Determining multiple routes for multiple passenger groups, includes sending to a scheduler, multiple individual queries with a bias to produce individual...
US-8,265,928 Geotagged environmental audio for enhanced speech recognition accuracy
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing speech recognition accuracy. In one aspect, a...
← 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.