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,249,361 Interdependent learning of template map and similarity metric for object identification
An object identification system iteratively learns both a template map used to transform a template describing an object in an image, and a related similarity...
US-8,249,356 Physical page layout analysis via tab-stop detection for optical character recognition
Physical page layout analysis for optical character recognition is performed. A physical page layout analysis method finds constituent parts of an image and...
US-8,249,187 System, method and apparatus for mobile transmit diversity using symmetric phase difference
Communication is performed for a first communication device having a set of antenna elements. A quality-indication signal is received from a second...
US-8,248,930 Method and apparatus for a network queuing engine and congestion management gateway
A method, apparatus, and queuing engine implement congestion management. The method may include receiving, via a first interface of the apparatus, data traffic...
US-8,248,636 WYSIWYG printing for web based applications
A container application is a native application that allows a web based application to access a computer's system resources and windowing system. Web based...
US-8,248,385 User inputs of a touch sensitive device
Various aspects of this disclosure are directed to displaying, by a touch-sensitive display of a computing device, at least one selectable object, and...
US-8,248,364 Seeing with your hand
The disclosure describes methods and systems for gathering and conveying information, for example, such as with a hand of a user. In one embodiment, the method...
US-8,246,464 Caching and reporting system for accelerating combined computer gaming and advertising
A system supporting the presentation of advertisements within video game is described in which a memory cache stores advertising data that is used to provide...
US-8,245,934 Apparatus and method for automatically providing information to a new computer
A system and method is disclosed for automatically providing information to a newly-manufactured computing device. During the manufacture of a new computing...
US-8,245,130 Performing an estimation on content to be presented
A computer-implemented method for performing an estimation on content to be presented includes parsing content that is to be presented in a graphical user...
US-8,245,125 Hybrid rendering for webpages
Disclosed herein are methods and systems for hybrid rendering of web applications. A request for a first webpage is sent to a server-side renderer from a web...
US-8,245,123 Effects applied to images in a browser
Methods, apparatus, computer program products and systems are provided for editing an image in a browser. One method includes receiving crop data at a server...
US-8,245,066 Smart limited functionality mode manager
In general, a method includes receiving, at a portable electronic device, a first signal that instructs the portable electronic device to enter a limited...
US-8,245,062 Postponing suspend
According to one general aspect, a method may include operating a computing device in a first power mode. The method may also include executing, by a processor...
US-8,244,971 Memory circuit system and method
A memory circuit system and method are provided in the context of various embodiments. In one embodiment, an interface circuit remains in communication with a...
US-8,244,962 Command processor for a data storage device
An apparatus for queuing and ordering commands for a data storage device may include a slot tracker module that is arranged and configured to track available...
US-8,244,909 Method, apparatus and networking equipment for performing flow hashing using quasi cryptographic hash functions
A method, apparatus and networking equipment for performing flow hashing is provided. The method may include obtaining, at a network node, a key for a packet;...
US-8,244,821 Method, system, graphical user interface, and data structure for creating electronic calendar entries from...
A method, system, and data structure for creating electronic calendar entries are disclosed. One aspect of the invention involves a computer data structure that...
US-8,244,775 Using map objects to access object properties in a dynamic object-oriented programming language
One embodiment of the present invention provides a system that uses map objects to access object properties for a program written in a dynamic object-oriented...
US-8,244,749 Generating sibling query refinements
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying query refinements from sibling queries. In one...
US-8,244,743 Scalable rendering of large spatial databases
Aspects of the invention provide a service for data management and integration across a wide range of applications. Clustered computers may be arranged in a...
US-8,244,723 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,244,722 Ranking documents
A system determines a first rank associated with a document and determines a second rank associated with the document, where the second rank is different from...
US-8,244,720 Ranking blog documents
A blog search engine may receive a search query. The blog search engine may determine scores for a group of blog documents in response to the search query,...
US-8,244,699 Encoding a schema version in table names
The subject matter of this disclosure can be implemented in, among other things, a device that includes processors, a data repository, and a table version...
US-8,244,698 Encoding a schema version in table names
The subject matter of this disclosure can be implemented in, among other things, a device that includes processors, a data repository, and a table version...
US-8,244,689 Attribute entropy as a signal in object normalization
A system and method determines whether two objects are duplicate objects. The system and method matches common facts of the two objects based on a match...
US-8,244,667 Querying multidimensional data with independent fact and dimension pipelines combined at query time
Separate subsystems are dedicated to handle fact and dimension data storage and retrieval in an optimized manner. Each subsystem acquires, processes, and stores...
US-8,244,651 Suggesting training examples
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for suggesting training examples. In one aspect, a method...
US-8,244,544 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,244,530 Efficient indexing of documents with similar content
A set of documents may be stored and indexed as a compressed sequence of tokens. A set of documents are grouped into clusters. Sequences of tokens representing...
US-8,244,462 System and method of determining distances between geographic positions
A system and method is provided of determining geographic positions. In one aspect, a user points the device at first and second positions on the surface of a...
US-8,244,043 Moving information between computing devices
A computer-implemented method for moving information between computing devices includes capturing a digital image of a display of a first computing device using...
US-8,243,988 Clustering images using an image region graph
Methods for grouping images from image corpora using graph clustering are presented. In one embodiment, a method is presented where grouping of images from a...
US-8,243,961 Controlling microphones and speakers of a computing device
Various aspects of this disclosure are directed to determining an orientation of a mobile computing device. The mobile computing device may include a first...
US-8,243,924 Progressive download or streaming of digital media securely through a localized container and communication...
Various embodiments are directed towards employing a container and communication protocol proxy component within a client device to receive securely real-time...
US-8,243,915 Network and location based phone number format identification
Method, system, and computer readable medium for detecting the collect phone number format to use based on the user current country and an original country...
US-8,243,730 Geographically localizing mobile communication devices
This specification describes technologies relating to geographically localizing mobile communication devices. In general, one aspect of the subject matter...
US-8,243,102 Derivative-based selection of zones for banded map display
A graphics or image rendering system, such as a map image rendering system, determines a viewing window of a map surface to be displayed, wherein the viewing...
US-8,239,926 Method and system for obtaining identification information on a mobile device
Methods, apparatuses, and computer-readable media for obtaining a limited ID cookie for ad targeting are disclosed. A client requests a limited ID cookie from a...
US-8,239,918 Application marketplace administrative controls
A computer-implemented method includes receiving, by one or more servers associated with an application marketplace, a policy that includes data that identifies...
US-8,239,840 Sensor simulation for mobile device applications
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for creating mobile device applications using a visual...
US-8,239,751 Data from web documents in a spreadsheet
A spreadsheet user interface accepts a request for at least one fact, the request comprising a user-selected identifier for the desired fact. Responsive to the...
US-8,239,729 Data storage device with copy command
A data storage device includes an interface that is configured to interface with a host, a command bus, multiple memory devices that are operably coupled to the...
US-8,239,724 Error correction for a data storage device
An apparatus for error correction for a data storage device may include an input interface that is configured to receive individual error correction requests to...
US-8,239,713 Data storage device with bad block scan command
A data storage device includes an interface that is configured to interface with a host, a command bus, multiple memory devices that are operably coupled to the...
US-8,239,662 Network based operating system across devices
A system for providing an operating system over a network to a local device is provided. The system includes a base image server, a preferences image server and...
US-8,239,532 System and method of reducing latency using adaptive DNS resolution
A system and method is provided whereby a client device adaptively optimizes the selection of a network device from a plurality of network devices hosting...
US-8,239,529 Event management for hosted applications
At a server system, event data is received that was sent over a network to the server system. The event data reflects one or more application events generated...
US-8,239,515 Parallel data transfer over multiple channels with data order prioritization
A parallel download system is described to download data from a plurality of source servers in parallel. The system may include a source scheduler, 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 | 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.