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,578,084 Data storage device having multiple removable memory boards
A data storage device may include a first memory board and a second memory board, where the first memory board and the second memory board each comprise...
US-8,578,036 Providing standardized transparency for cookies and other website data using a server side description file
A system and a computer-implemented method for processing a cookie description file are provided. A browser provides the cookie description file that includes...
US-8,578,004 Methods and system for sharing gadgets between users
One embodiment of the present invention provides a system that facilitates sharing gadgets. The system allows a sender to specify a gadget to share with a...
US-8,577,967 Method and system for managing real-time communications in an email inbox
In one embodiment, a method for maintaining real-time communications of a user includes receiving a user's real-time communications of different types over a...
US-8,577,914 APIS discovery service
The APIs Discovery Service is a service that exposes machine readable metadata about APIs, enabling users to build client libraries, IDE plugins, and other...
US-8,577,913 Generating midstring query refinements
A system and method is provided for providing query suggestions, particularly midstring query completions for an original query being edited or hovered over. An...
US-8,577,911 Presenting search term refinements
Systems, software, and computer-implemented methods can be used to present search results and search refinement suggestions identified in response to a search...
US-8,577,910 Selecting relevant languages for query translation
Methods, systems, and apparatus, including computer program products, for generating visual media search results are provided. A search query in a first...
US-8,577,909 Query translation using bilingual search refinements
Methods, systems, and apparatus, including computer program products, for generating visual media search results are provided. A first visual media search query...
US-8,577,907 Search queries improved based on query semantic information
A search query for a search engine may be improved by incorporating alternate terms into the search query that are semantically similar to terms of the search...
US-8,577,901 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,577,897 Rich results relevant to user search queries for books
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for triggering rich results in response to publication queries....
US-8,577,893 Ranking based on reference contexts
A system ranks documents based on contexts associated with the documents. The system identifies a reference in a first document, where the reference is...
US-8,577,878 Filtering search results using annotations
A search engine system accepts queries that include query terms and labels applicable to certain documents. A domain filter is constructed that is used to...
US-8,577,868 Bookmarks
A system receives a search query from a user and searches a repository of documents based on the search query to obtain search results. The system provides the...
US-8,577,846 Autosave functionality
A system may present a document including a form. Forms content may be received into the form. The received forms content may be periodically and automatically...
US-8,577,720 Display of travel options with frequent travel award credit
Techniques, for automatically determining frequent traveler award redemptions by rule are disclosed. The frequent travel award redemption program is encoded in...
US-8,577,668 Displaying original text in a user interface with translated text
Methods, systems, and apparatus, including computer program products, for user interaction with machine translation. A user interface for receiving requests to...
US-8,577,604 System and method of determining map coordinates from images
Systems and methods provide approximations of latitude and longitude coordinates of objects, for example a business, in street level images. The images may be...
US-8,577,401 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,577,292 Bump validation
A "bump" occurs when two devices at the same place at the same time indicate their intention to establish a connection for transferring information. A process...
US-8,577,182 Method and system for automatically cropping images
The present invention relates to methods and systems for automatic image cropping. An automatic image cropping system includes a downsampling system, a saliency...
US-8,577,181 Determining content to be displayed
A computer-implemented method for determining content to be displayed includes determining a first size aspect of first content that is to be presented in a...
US-8,577,166 Optimizing web site images using a focal point
A method may include providing an image to be adjusted, enabling selection of a focal point of the image, and adjusting the image based on the focal point of...
US-8,577,131 Systems and methods for visual object matching
Systems and methods for improving visual object recognition by analyzing query images are disclosed. In one example, a visual object recognition module may...
US-8,577,007 Call shuffling
A method for automatically scheduling phone calls, including dynamically assigning priorities to each of a plurality of a user's contacts, selecting one of the...
US-8,576,995 System and method for connecting an endpoint to an active multimedia communications session on a data network...
The present disclosure includes a system and method for connecting an endpoint, such as a client device, to an active multimedia communications session on one...
US-8,576,750 Managed conference calling
The subject matter of this disclosure can be implemented in, among other things, a method. In these examples, the method includes receiving a request to join a...
US-8,576,740 Adaptive, scalable packet loss recovery
A system for transmitting data packets representing a source signal across a packet data network is provided. Additionally provided are methods and an apparatus...
US-8,576,711 System and method for reducing latency via client side dynamic acknowledgements
Systems and methods are provided whereby latency between a sending device and a receiving device during network communications is reduced by adaptively and...
US-8,576,560 Line memory module form factor cooling device
Aspects of the invention include a method and apparatus for cooling a hard drive in a hard drive array. In one example, the cooling device has similar...
US-8,576,223 Multiple label display for 3D objects
A method for viewing a 3D object is described. The method includes obtaining viewable data of a 3D object and displaying a portion of the 3D object based on a...
US-8,576,143 Head mounted display with deformation sensors
A binocular head mounted display includes a frame for wearing on a head of a user and right and left displays mounted to the frame for displaying right and left...
US-8,576,101 Calibration of an R2R ladder based current digital-to-analog converter (DAC)
A R2R ladder circuit implementation of a digital-to-analog convertor (DAC) may be configured to compensate for mismatch in each of a plurality of current...
US-8,576,089 System and method for facilitating connection of fiber optic data communication systems
A system for data communication connection in an architecture including an optical fiber communication line running from a communication service provider source...
US-8,572,711 Real identity verification
A system for in-person identity verification comprises a computing device, an identity broker, a verifier system and a network. The user computing device sends...
US-8,572,696 Contextual data aided security protection
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing contextual data aided security protection. In...
US-8,572,649 Electronic program guide presentation
A computer-implemented method includes receiving a request associated with a user for media-related programming information, obtaining a plurality of media...
US-8,572,647 Online ad placement based on user metrics for hosted media
The present invention provides methods for determining which ads to present to a user. An embodiment of the method comprises identifying one or more ads, at...
US-8,572,515 Turning on and off full screen mode on a touchscreen
Systems and methods for turning on and off full screen mode of an application running on a touchscreen. In some aspects, a method includes receiving an input on...
US-8,572,490 Embedded video player
A system, method and various user interfaces provide an embedded web-based video player for navigating video playlists and playing video content. A website...
US-8,572,478 Row heights in electronic documents
A computer-implemented method for managing row height in an electronic document includes receiving, at a computing device, a request to display a portion of a...
US-8,572,427 Systems and methods for determining operational states of network resources based on network user activities
The present application discloses systems, computer readable media, and methods for determining the operational status of network resources based on failed...
US-8,572,366 Authenticating clients
This disclosure provides a system and method for client authentication that allows a service provider to implement multiple authentication challenges to verify...
US-8,572,327 System and method of selectively caching information based on the interarrival time of requests for the same...
A system and method is provided wherein, in one aspect, a currently-requested item of information is stored in a cache based on whether it has been previously...
US-8,572,265 Opportunistic network updates
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing opportunistic network updates. In one aspect, a...
US-8,572,243 Video aware paths
Analytics describing video data published to one or more destination sites are calculated. Metrics describing performance of the video data, such as performance...
US-8,572,231 Variable-length nonce generation
Methods and systems for obtaining a scalable variable-length nonce are provided. An exemplary method for obtaining a scalable variable-length nonce includes...
US-8,572,181 Methods and systems for developing an instant messaging network
An instant messaging (IM) system has an IM server connected to a communication network, and logic operable on the IM server enabling a first user to browse...
US-8,572,121 Blocking of unlicensed audio content in video files on a video hosting website
A system, method and various software tools enable a video hosting website to automatically identified unlicensed audio content in video files uploaded by...
← 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.