...In 1790, the cost to obtain a patent was between $4 and $5.
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 8135539 | Presenting a travel route in a ground-based vehicle Techniques are provided for displaying a map for a route in a ground-based vehicle. The map includes a variable road network map showing finer detail for geographic features near the route and less detail for geographic features farther from the route. The map is di... | 03/13/2012 |
| 7437594 | Server-side session management The invention relates to the backup of a user session on a network. When the user at a client, such as an ISP, makes a request on the network, this request is routed by a load balancer to a primary host server on the network. The selection of the server is done by t... | 10/14/2008 |
| 7430720 | System and method for preventing screen-scrapers from extracting user screen names Graphic screen names are used instead of using text screen names in a Web chat room or an instant messaging system so that screen scrapers cannot generate an e-mail list for spam by extracting the screen names from the Web chat room or instant messaging system. ... | 09/30/2008 |
| 7324964 | Method and apparatus for commerce item information homogenization in electronic commerce system A system for use in an online merchant system which includes a system for homogenizing the format of received commerce item information from at least two distinct online entities, an aggregate database for storing the homogenized commerce item information, and a use... | 01/29/2008 |
| 7324826 | Method and system for messaging across cellular networks and a public data network A method, system and computer program product for instant message communication in a wireless and non-wireless environment. A message is sent from a mobile unit device over a wireless communication network. The message includes a destination address, information ass... | 01/29/2008 |
| 7308464 | Method and system for rule based indexing of multiple data structures A system and process for augmenting automated agents to search network based data stores generate a set of rules that describes the contents contained within structured data stores. This set of rules allows an automated agent to perform a focused search of a structu... | 12/11/2007 |
| 7292987 | Integrated multilingual browser The disclosed system translates into different languages HTML documents available through the World Wide Web. HTML documents are translated by machine translation software bundled in a browser. Alternatively, documents are retrieved as needed, translated, and stored... | 11/06/2007 |
| 7290033 | Sorting electronic messages using attributes of the sender address Systems and methods for sorting electronic messages using attributes of senders or of sender addresses. An electronic messaging server sorts electronic messages using attributes associated with the senders or sender addresses of the electronic messages. The sender a... | 10/30/2007 |
| 7228417 | Simple secure login with multiple-authentication providers A secure distributed single-login authentication system comprises a client and a server. The client collects a user name and password from a user and tests that user name and password at a variety of potential authentication servers to check where the login is valid... | 06/05/2007 |
| 7218793 | Reducing differential resolution of separations Certain disclosed implementations use digital image processing to reduce the differential resolution among separations or images in film frames, such as, for example, red flare. A location in the red image may be selected using information from another image. The se... | 05/15/2007 |
| 7194484 | Correction of address information The invention provides a process for updating electronic information in a computer environment. A preferred embodiment of the invention automatically inspects a message that is to be delivered to a first address upon receiving the message to determine whether the me... | 03/20/2007 |
| 7193609 | Constraining display motion in display navigation Navigating on a display includes tracking motion of an input tool on a display, comparing a motion of the input tool to a threshold, and changing a position of the visible portion of a page of information on the display if the input tool motion exceeds the threshold... | 03/20/2007 |
| 7188359 | Optimizing authentication service availability and responsiveness via client-side routing A method is described for optimizing the user-experienced availability and responsiveness of a replicated authentication system via the use of client-side authentication routing logic. Particular techniques are described for maximizing the authentication system avai... | 03/06/2007 |
| 7184995 | Data interoperability between open standard directory service and proprietary database A method of providing interoperability between an open standard directory service and a proprietary database. The directory is represented as a mapping tree, consistent with directory service protocols such as X.500 or LDAP. The mapping tree node associated with the... | 02/27/2007 |
| 7181513 | Restricting access to requested resources Access to network information may be restricted based on a classification of the network information. When a request for network information is received, a classification of the network information is determined. The network information may be classified as static o... | 02/20/2007 |
| 7181497 | Messaging application user interface for auto-completing address text and modifying the auto-completion behavior A messaging application user interface has an input element for receiving electronic messages and an output element for displaying electronic messages. The messaging application user interface can be implemented so as to maintain a subset of the plurality of potenti... | 02/20/2007 |
| 7181444 | System and process for searching a network A system for searching a network for network based content related to a search query, such as multimedia and streaming media, includes an adapter for formatting the search query, a first database containing previous search results and a second database for storing c... | 02/20/2007 |
| 7181403 | Method and system for reduction of quantization-induced block-discontinuities and general purpose audio codec Compressing the digitized time-domain continuous input signal typically includes formatting the input signal into a plurality of time-domain blocks having boundaries, forming an overlapping time-domain block by prepending a fraction of a previous time-domain block t... | 02/20/2007 |
| 7173608 | Bluetooth-enabled pen The method and system of the present invention allows a user to make notes on a paper book, where the information is transmitted to and overlaid on an online electronic duplicate of the book through a Bluetooth-enabled pen. The system and method of the present inven... | 02/06/2007 |
| 7174517 | Multi-layered online calendaring and purchasing A computer-implemented method and system for generating and displaying a calendar containing user-selected events from user-selected categories. A plurality of categories of events are provided. The user can select which categories are of interest, and then select i... | 02/06/2007 |
| 7174454 | System and method for establishing historical usage-based hardware trust Establishing trust according to historical usage of selected hardware involves providing a usage history for a selected client device; and extending trust to a selected user based on the user's usage history of the client device. The usage history is embodied as sig... | 02/06/2007 |
| 7174453 | Message screening system A message screening system includes routing to a supervisory recipient an instant message or a chat room message directed to an intended recipient. The supervisory recipient then is allowed to screen the instant message or the chat room message by approving or rejec... | 02/06/2007 |
| 7164367 | Component-based, adaptive stroke-order system An efficient and simple approach to encoding ideographic characters as sequences of input strokes or stroke categories is disclosed, wherein: each character is represented by one or more sequences of one or more components; each component corresponds to a plurality ... | 01/16/2007 |
| 7165119 | Search enhancement system and method having rankings, explicitly specified by the user, based upon applicability and validity of search parameters in regard to a subject matter The system and method comprises enhancement of results for a search engine, wherein the results from the search engine are refined or reorganized, based upon information from an identified secondary source. The results obtained using a conventional search are compar... | 01/16/2007 |
| 7158615 | External detection of optional telephone services on an unknown telephone line Determining whether a call forward busy service is enabled on a telephone line includes placing a first test call across a network to the telephone line. First signaling data is received through the network in response to the first test call. The first signaling dat... | 01/02/2007 |
| 7158982 | Declarative, data-neutral client-server data transport mechanism The invention provides a solution to client-server data handling tasks, such as, transport and data manipulation, by keeping the middleware ignorant of the specific semantics of the data and makes it instead a “dumb” or “blind” transport conduit between the ... | 01/02/2007 |
| 7159180 | Proxy platform integration system A method and system is disclosed for adding or removing functionality to a website through a proxy platform by which a user views the website. One such functionality is a checkout button by which a cyber wallet is accessed, relaying purchase information to the websi... | 01/02/2007 |
| 7151938 | Dynamically managing and reconfiguring wireless mesh networks A wireless network with multiple subscriber systems in a lobe pool may operate by determining a state of the wireless network, identifying a new condition, the new condition including a new demand condition or a new network health condition, determining whether the ... | 12/19/2006 |
| 7146505 | Secure data exchange between date processing systems A data transfer method performed at a proxy server includes intercepting a data request from a client computer that is directed to a target server, encrypting profile information, augmenting the data request by adding the encrypted profile information to the data re... | 12/05/2006 |
| 7143158 | Generating metrics for networked devices Groups of network devices may be identified automatically based on interface tags associated with network device interfaces such that network devices within a group are automatically identified, periodically or otherwise, based on an association of one or more commo... | 11/28/2006 |
| 7139812 | Method and apparatus for publishing hypermedia documents over wide area networks The present invention addresses the critical needs of publishers seeking to create and publish hypermedia content in electronic form across the wide area networks (“WAN's”) such as the World Wide Web. Toward this end, a client-server development platform is prov... | 11/21/2006 |
| 7136829 | Method and apparatus for providing a shopping list service A method and apparatus is disclosed that provides an Internet wish list for deferred purchasing. A user clicks on an add to wish list button located on locations, such as, a product page, a banner ad, or search results to add an item to the wish list. A reminder sys... | 11/14/2006 |
| 7133771 | Automated route determination to avoid a particular maneuver A preferred route may be determined from an origin location to a destination location. The preferred route avoids a particular maneuver or particular maneuvers identified by a user. The determination is made by processing directed links (e.g., one-way edges) in a gr... | 11/07/2006 |
| 7130841 | Enabling a search for both local and remote electronic content Performing a search for both local electronic content and remote electronic content based on a single query includes receiving a single query that includes at least one search term. The received search term typically is compared with indexed electronic content that ... | 10/31/2006 |
| 7131003 | Secure instant messaging system A secure instant messaging system integrates secure text instant messaging and secure file transfers into existing instant messaging systems. At least one certificate authority (CA) is provided that issues a security certificate to a user that binds the user's insta... | 10/31/2006 |
| 7130388 | Portable message waiting indicator An apparatus and method are provided for easily indicating to a user that a communication has been received for him or her. A portable message waiting indication device (MWID) includes a power source (e.g., battery), signal receiver and a visual and/or audible indic... | 10/31/2006 |
| 7127685 | Instant messaging interface having a tear-off element A user interface on a display enables user perception of information regarding a communications session that leverages an instant messaging platform. The user interface includes an instant messaging application user interface and one or more tear-off elements corres... | 10/24/2006 |
| 7124370 | Presence and geographic location notification based on a delegation model A user of an instant messaging system may store names of other users of the instant messaging system on a participant list (which may be referred to as a “buddy list”), and the names may be categorized into one or more groups. Similarly, a user of a mobile devic... | 10/17/2006 |
| 7124132 | Domain specification system for an LDAP ACI entry A domain specification system for an LDAP ACI entry provides a system for specifying an ACI domain entry in an access control command line that controls access to a resource. The access control command specifies resources using a Universal Resource Locator (URL) for... | 10/17/2006 |
| 7124123 | Intelligent processing in the context of away and offline instant messages An electronic assistant handles instant messages sent to a user when the user is away or offline. The electronic assistant may respond intelligently and helpfully to inquiries regarding the user's away or offline status, may take messages for delivery to the away or... | 10/17/2006 |