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,176,321 Safe installation of browser extensions
Methods and apparatus for installing browser extensions using sandboxed processes are disclosed. An example method includes receiving a browser extension...
US-8,176,283 Permissions of objects in hosted storage
A data object is stored in a hosted storage system and includes an access control list specifying access permissions for data object stored in the hosted...
US-8,176,176 Scheduling data pushes to a mobile device based on usage and applications thereof
Embodiments relate to pushing data to mobile devices more efficiently. In a first embodiment, a computer-implemented method receives pushed data on a mobile...
US-8,176,163 Dual cookie security system
One or more servers receive requests from clients and send responses. At least a subset of the responses including cookies produced by the one or more servers,...
US-8,176,120 Web-page authoring tool for automatic enrollment in advertising program
A method of composing a web page is described. The method includes transmitting an authoring web page including an embedded authoring tool to a client computer...
US-8,176,101 Collaborative rejection of media for physical establishments
A system, computer implemented method, and computer readable storage medium is provided which enables customers of an establishment to collaboratively reject a...
US-8,176,070 Media plan managing
Apparatus, system and methods for a media plan managing interface are disclosed. A data hierarchy for a media plan is defined. The multilevel data hierarchy...
US-8,176,056 Determining quality of linked documents
A ranking component ranks documents, such as web pages or web sites, to obtain a ranking score that defines a quality judgment of the document. The ranking...
US-8,176,055 Content entity management
A first content entity and one or more associated second content entities are presented to one or more arbiters. Arbiter determinations relating to the...
US-8,176,045 Systems and methods for cross-street identification
Aspects of the invention relate to the use of electronic maps and providing information about intersecting streets. A given region of interest on a map may...
US-8,175,914 Automatic adjustment of advertiser bids to equalize cost-per-conversion among publishers for an advertisement
A learning model is built on a combination of advertiser, publisher and user data. The learning model can be applied to all advertisers in an advertising...
US-8,175,878 Representing n-gram language models for compact storage and fast retrieval
Systems, methods, and apparatuses, including computer program products, are provided for representing language models. In some implementations, a ...
US-8,175,875 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,175,872 Geotagged and weighted environmental audio for enhanced speech recognition accuracy
Enhancing noisy speech recognition accuracy by receiving geotagged audio signals that correspond to environmental audio recorded by multiple mobile devices in...
US-8,175,864 Identifying nearest neighbors for machine translation
This specification describes technologies relating to identifying nearest neighbors are provided. In one implementation, a method includes using a first and a...
US-8,175,794 Switching between best views of a place
A system and method of selecting and presenting geolocated views. Views may encompass various types of visual and audio information. In one aspect, a server...
US-8,175,522 Sending messages from a computing device
Systems include configuring a first mobile device to enable communication between the first mobile device and one or more processing devices; receiving a...
US-8,175,420 System and method for in-browser photo editing
An in-browser photo-editing application method and system. The method may typically include retrieving an image for manipulation along with a set of image...
US-8,175,413 Video identification through detection of proprietary rights logos in media
Proprietary rights logos are detected in a video. The video is divided into a plurality of regions that are analyzed for generic proprietary rights logo...
US-8,175,403 Iterative backward reference selection with reduced entropy for image compression
A system (and a method) are disclosed for optimizing lossless data compression in digital images systems iteratively. The system includes a backward reference...
US-8,175,394 Shape clustering in post optical character recognition processing
Systems, methods and computer program products on storage devices for shape clustering and applications in processing various documents, including an output of...
US-8,175,339 Scoring items
A system identifies an image and determines whether the image contains inappropriate content based on first data associated with the image, second data...
US-8,175,297 Ad hoc sensor arrays
Systems and methods for estimating audio at a requested location are presented. In one embodiment, the method includes receiving from a client device a request...
US-8,174,933 Listening with multiple computing devices
A computer-implemented method is executable by a first computing device to perform functions including retrieving, from the first computing device, sound...
US-8,174,772 Display device with integrated photovoltaic layer
A display device with a plurality of electrofluidic display cells may be used to display images to a viewer. The electrofluidic display cell could include a...
US-8,174,739 Systems and methods for glare removal using polarized filtering in document scanning
Systems and methods using polarized filtering for glare removal to improve the process of scanning documents, particularly bound documents with glossy content,...
US-8,174,501 Computer having interlocking L-shape components
A computer has a display, keyboard and two main component parts. The components each have an L-shape and are linked together to enable sliding movement in...
US-8,171,525 Enabling users to select between secure service providers using a central trusted service manager
Systems and methods are described herein for enabling users to select from available secure service providers (each having a Trusted Service Manager ("TSM"))...
US-8,171,424 Method, system, and graphical user interface for meeting-spot maps for online communications
A method, system, and graphical user interface for meeting-spot maps for online communications are disclosed. A "meeting spot" is a specific physical location...
US-8,171,202 Asynchronous distributed object uploading for replicated content addressable storage clusters
A method is performed by two or more devices of a group of devices in a distributed data replication system. The method includes receiving, at the two or more...
US-8,171,137 Transferring application state across devices
A first client device or system performs a method that includes retaining in memory registration information for a respective application indicating the...
US-8,171,048 Ranking documents based on a location sensitivity factor
Systems and methods improve search rankings for a search query by using location data associated with queries and documents related to the search query. In one...
US-8,171,034 Methods and apparatus for serving relevant advertisements
The relevance of advertisements to a user's interests is improved. In one implementation, the content of a web page is analyzed to determine a list of one or...
US-8,171,021 Query identification and association
Apparatus, systems and methods for predictive query identification for advertisements are disclosed. Candidate query are identified from queries stored in a...
US-8,171,020 Spam detection for user-generated multimedia items based on appearance in popular queries
A system, a method, and various software tools enable a video hosting website to automatically identify posted video items that contain spam in the metadata...
US-8,171,011 Content identification expansion
Content of a first type, such as web pages, are identified in response to a query. One or more correlated entities are identified based on the content of the...
US-8,170,913 Optimizing placement and delivery of advertisements
The efficient allocation of advertisements, also known as creatives, on one or more web sites is provided for while ensuring that guarantees to advertisers are...
US-8,170,621 Mobile device display management
The display of a mobile device is managed during a voice communication session using a proximity sensor and an accelerometer. In one example, the display of a...
US-8,170,537 Playing local device information over a telephone connection
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for playing local device information over a telephone...
US-8,170,351 Shape clustering in post optical character recognition processing
Systems, methods, and computer program products on storage devices for shape clustering and applications in processing various documents, including an output of...
US-8,170,289 Hierarchical alignment of character sequences representing text of same source
Systems and methods for character-by-character alignment of two character sequences (such as OCR output from a scanned document and an electronic version of the...
US-8,170,112 Video compression and encoding method
Disclosed herein is a method for encoding a video signal having at least one frame with a plurality of blocks including a current block, including generating,...
US-8,170,048 Dynamic spectrum allocation and access for user device
Methods, systems, and apparatus, including computer program products, in which access allocations to a spectrum band and transmit rights to the access...
US-8,169,945 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,169,519 System and method for reducing motion blur using CCD charge shifting
A method and system is disclosed for reducing motion blur using CCD charge shifting. In one embodiment, photodiode wells are exposed for a set of successive...
US-8,169,233 Programming of DIMM termination resistance values
Systems, methods, and apparatus, including computer program products, for providing termination resistance in a memory module are provided. An apparatus is...
US-8,166,399 In-page full screen internet video method
A method is provided for playing a video clip on a computer monitor in a full screen mode. Activation of a link to the video clip on a web page results in the...
US-8,166,203 Server selection based upon time and query dependent hashing
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for selecting a server from a plurality...
US-8,166,055 Event searching
Events can be searched by identifying a query that includes a time interval and a search component, determining a time increment associated with the time...
US-8,166,046 Link filter
One or more keywords associated with a first content item are identified. Restricted terms are identified. One or more of the one or more keywords are selected...
← 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 | 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.