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,229,864 Predictive model application programming interface
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for utilizing predictive models from an application scripting...
US-8,229,862 Methods and systems for rating associated members in a network
Systems and methods for rating associated members in a social network are set forth. According to one embodiment a method comprising outputting a ratings...
US-8,229,732 Automatic correction of user input based on dictionary
Methods, systems, and apparatus, including computer program products, in which input keystroke data can be interpreted by a current mapping and a determination...
US-8,229,715 System and methods facilitating collaboration in the design, analysis, and implementation of a structure
A computer-implemented system for coordinating the design and implementation of a structure is disclosed. The system includes a design workspace, a design...
US-8,229,666 Generating and using pattern keys in navigation systems to predict user destinations
Systems and methods for automatically generating pattern keys based on models of user travel patterns and behavior, wherein the pattern keys may be used in...
US-8,229,471 Techniques for automatically activating or deactivating a phone associated with a virtual phone number
A computer-implemented technique is presented. The technique includes determining, at a server including one or more processors, one or more phones associated...
US-8,229,464 System and method for identifying correlations between geographic locations
A system and method identifies correlations between locations. A server may receive information identifying an action and a location from a plurality of users....
US-8,229,442 Derivation of minimum coverage of cellular sectors with cellular-site spatial density and application specific data
Systems and methods for estimating the minimum geographic coverage of a wireless base station. In an embodiment, the present invention estimates coverage by (1)...
US-8,229,219 Full-length video fingerprinting
A full-length fingerprint is generated for a video that represents characteristics of the entire duration of the video in a small amount of data. A plurality of...
US-8,229,174 Technique for estimating motion and occlusion
A method and apparatus for estimating motion and occlusion is disclosed. In one aspect, a method of estimating motion and occlusion between three or more frames...
US-8,229,156 Using curve invariants to automatically characterize videos
One embodiment of the present invention provides a computer-based system that automatically characterizes a video. During operation, the system extracts feature...
US-8,229,079 Propagating user status information across computing resources
The subject matter of this disclosure can be implemented in, among other things, a device that includes processors, means for receiving a voicemail greeting...
US-8,228,837 Maintaining network connectivity
A network device may select between two or more network connections based on a determination of whether the network device can access general Internet resources...
US-8,228,346 Systems and methods for displaying fixed-scale content on mobile devices
A system and method for maintaining certain content items at a fixed size and resolution and/or position relative to a device display are described herein....
US-8,228,315 Methods and systems for a virtual input device
The present application discloses systems and methods for a virtual input device. In one example, the virtual input device includes a projector and a camera....
US-8,228,292 Flipping for motion-based input
A computer-implemented method for identifying motion-based inputs to an electronic device involves determining that the electronic device has been rotated in a...
US-8,228,215 Identifying misrepresented characters in strings of text
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying misrepresented characters in strings of text....
US-D664,185 Wearable display device
US-D664,184 Wearable display device section
US-8,225,413 Detecting impersonation on a social network
In one implementation, a method includes receiving a claim that identifies a first user profile page as allegedly impersonating a second user profile page on a...
US-8,225,328 Access to a target object with desired functionality
A system and method provide access to a target object associated with a desired functionality. This is accomplished by creating an instance of a pre-existing...
US-8,225,197 Rendering approximate webpage screenshot client-side
Methods, systems, and apparatuses, including computer programs encoded on a computer storage medium, for rendering an approximate webpage screenshot client-side...
US-8,225,191 Synchronizing web browsers
Systems and methods for synchronizing web browsers using synchronization windows are disclosed. A user action performed in a synchronization window, such as a...
US-8,225,190 Methods and apparatus for clustering news content
Methods and apparatus are described for scoring documents in response, in part, to parameters related to the document, source, and/or cluster score. Methods and...
US-8,224,964 System and method of accessing a document efficiently through multi-tier web caching
A client-server network system implements a multi-tier caching strategy for a user to access a document efficiently. When serving a document to client, the...
US-8,224,942 Network failure detection
A number of requests for an alternative network location are identified, where the requests for the alternative network location are generated after failure of...
US-8,224,917 Electronic communication reminder technology
Techniques are described for providing reminders for electronic communications. For instance, response patterns of a user are determined by communication type...
US-8,224,894 Zero-click sharing of application context across devices
A first client device performs a handoff operation to a second client device by transmitting application information, associated with a first application, to...
US-8,224,890 Reusing data in content files
An embodiment for reusing data in content files includes receiving a request for a content file and retrieving a recipe that includes a series of instructions...
US-8,224,870 Data structure for incremental search
A system for searching an object environment includes harvesting and indexing applications to create a search database and one or more indexes into the...
US-8,224,844 Searching for user interface objects
A computer-implemented method includes searching resources related to an application in response to receiving a query, identifying an operation in the...
US-8,224,836 Searching in multiple languages
Systems and methods for multilingual searching allow search terms to be entered in a first language and searched in another language. A selection of a language...
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...
← 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.