A small umbrella which may be removably attached to a beverage container in order to shade the beverage container from the direct rays of the sun.
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 |
| 7849154 | Acquiring, storing, and correlating profile data of cellular mobile communications system's users to events A system to collect personal and demographic data from user's of cellular mobile communications system devices. This system uses a standard web browser to collect the personal and demographic data instead of the device itself because of the limited interactive exper... | 12/07/2010 |
| 7844683 | String matching method and device A method and device for string matching HTTP headers. The method typically includes identifying a predefined string, identifying an unknown string to compare with the predefined string, performing a bitwise exclusive OR operation on an ASCII binary representation of... | 11/30/2010 |
| 7844684 | Live media captioning subscription framework for mobile devices A subscription-based system provides transcribed audio information to one or more mobile devices. Some techniques feature a system for providing subscription services for currently-generated (e.g., not stored) information (e.g., caption information, transcribed audi... | 11/30/2010 |
| 7840645 | Methods and apparatus for providing content over a computer network The invention is directed to methods and techniques in a communications device for delivering content. In particular the technique includes intercepting, from a requesting device, an initial request for initial content accessible from an initial content source and i... | 11/23/2010 |
| 7840647 | System, method, and computer program product for executing scripts on mobile devices Described herein are systems, methods, computer program products, and combinations and sub-combinations thereof, for executing scripts that can be loaded on mobile devices (as well as other types of devices), and for users of mobile devices to interact with such scr... | 11/23/2010 |
| 7840646 | Learned upload time estimate module A learned upload time estimate is derived from historical uploading information. This involves reviewing historical uploading information for previous uploads. To determine if there is a match or likeness between information of files presently selected for uploading... | 11/23/2010 |
| 7840437 | System for data management and on-demand rental and purchase of digital data products A system for handling data and transactions involving data through the use of a virtual transaction zone, which virtual transaction zone removes the dependency of such transaction on the delivery medium of the product. The invention may reside and operate on a varie... | 11/23/2010 |
| 7840582 | System and method for retrieving information from the internet by means of an intelligent search agent A system and associated method for retrieving information from the Internet by an end user through use of an Intelligent Search Agent. Creating an index comprising a least one data structure corresponding to a respective forum. Next, submitting a query to at least o... | 11/23/2010 |
| 7840644 | Information distribution system, information receiving apparatus, information list forming method, information deleting method, and information storing method In a system for providing information to a user through the use of a BS broadcast, information items can be displayed in an optimum order and the information can be deleted from or stored in a storage device in the optimum order. Attribute information showing inform... | 11/23/2010 |
| 7836146 | System and method for concurrently downloading digital content and recording to removable media A method, system and program product to simultaneously download and burn digital media files via the Internet, including audio, video, video games and other digital content and data, onto removable storage media on personal computer burners. Large media files can be... | 11/16/2010 |
| 7836147 | Method and apparatus for address book contact sharing An exemplary method and apparatus for facilitating contact sharing between users of a communication network are described. The method may include maintaining contact information in first and second address books associated with first and second users, respectively, ... | 11/16/2010 |
| 7836148 | Method and apparatus for generating object-oriented world wide web pages In the present invention, HTML elements are mapped to objects in an object-oriented environment. Classes of objects are defined for each HTML element as well as the HTML document (or page). By providing a one-to-one mapping between each HTML element and object class... | 11/16/2010 |
| 7836149 | Simulcast web page delivery A multimedia broadcast system provides program schedule information simulcast as a Hyper Text Markup Language (HTML) data stream including commands and displayable, selectable indicia associated with the commands, along with programs for display. A set top box is ad... | 11/16/2010 |
| 7831686 | System and method for rapidly ending communication protocol connections in response to node failure Various methods and systems for ending a communication protocol connection in response to detecting the failure of a cluster node are disclosed. One method involves detecting a failed node within a cluster. The failed node communicates with a client via a communicat... | 11/09/2010 |
| 7831685 | Automatic detection of online commercial intention Features extracted from network browser pages and/or network search queries are leveraged to facilitate in detecting a user's browsing and/or searching intent. Machine learning classifiers constructed from these features automatically detect a user's online commerci... | 11/09/2010 |
| 7831687 | Storage system managing data through a wide area network In a storage system, a server apparatus and a storage apparatus are provided, while the server apparatus is connected via a LAN to one, or plural sets of computers so as to accept an access request of file data issued from the computers, whereas the storage apparatu... | 11/09/2010 |
| 7831899 | Method and apparatus for a home network auto-tree builder A method and system is provided for detecting, commanding and controlling diverse home devices currently connected to a home network. An interface is provided for accessing the home devices that are currently connected to a home network. According to the method, a d... | 11/09/2010 |
| 7831683 | Storage and access method for an image retrieval system in a client/server environment An image retrieval system has a network server, at least one client terminal and a data archive of a multiuser file management system, spatially separated from server and client, of a file server. A reduced data stream is now transmitted between server and client an... | 11/09/2010 |
| 7831684 | Social network filtering of search results methods and apparatus A method for a computer system includes receiving a search request from a first user, determining a user identifier associated with the first user, determining a plurality of user identifiers associated with the user identifier within a social network, determining a... | 11/09/2010 |
| 7827188 | Method and apparatus for converting a document universal resource locator to a standard document identifier A method and apparatus that automatically converts a universal resource locator that specifies a location for a publication into a standard publication identifier that identifies the publication uses a plurality of parser rules, each parser rule being adapted to ext... | 11/02/2010 |
| 7827252 | Network device management A network device management tool that allows a client, such as a network management tool or network device setup utility, to reliably obtain information about a network device. Variations of the network device management tool may alternately or additionally allow a ... | 11/02/2010 |
| 7827192 | Method and system for caching metadata of a storage system A management server maintains a set of metadata describing a storage structure of a storage server. In response to a change of the storage structure, the management server automatically updates the set of metadata. The management server also manages information indi... | 11/02/2010 |
| 7827253 | Methods, systems, and computer program products for dynamically annotating web pages passed via a messaging application A method, system, and computer program product for dynamically annotating Web pages passed via a messaging application is provided. The method includes transmitting a Web page and a graphical user interface (GUI) to a requester of the Web page. The GUI directs the r... | 11/02/2010 |
| 7822825 | Device and method for centralized data management and a access control to databases A profile access mediator provides to a plurality of service providers controlled and logically centralized access to personal profiles stored in a local or distributed database. The access to the databases containing user, service or terminal profiles is controlled... | 10/26/2010 |
| 7822826 | Deployment of a web service A computing device may receive a Web service archive that includes a Web service implementation and a Web service deployment descriptor. The Web service deployment descriptor may specify how the Web service implementation is to be configured on the computing device.... | 10/26/2010 |
| 7822827 | Continuous data protection and remote block-level storage for a data volume A system and method for writing and reading blocks of a data volume are disclosed. The method provides continuous data protection (CDP) for a data volume by backing up blocks of the data volume in real time to a local CDP log and transmitting the blocks over the Int... | 10/26/2010 |
| 7818391 | System and method to facilitate ordering point migration A system includes a first node that broadcasts a request for data. A second node having a first state associated with the data defines the second node as an ordering point for the data. The second node provides a response to the first node that transfers the orderin... | 10/19/2010 |
| 7818397 | Providing a server agent for a mobile device with refresh The invention enables one or more agents to gather information from at least one server on a network and automatically provide this information to an inbox on a server and then providing it to an inbox on a mobile device if a wireless connection to the mobile device... | 10/19/2010 |
| 7818396 | Aggregating and searching profile data from multiple services Profile data from multiple networking services can be combined and queried from one networking service. A primary networking service may store user profile data for one or more secondary networking services and the primary networking service. When stored, the data f... | 10/19/2010 |
| 7818394 | Social network augmentation of search results methods and apparatus A method for a computer server includes receiving search criteria from a first user at a remote client, receiving a first identifier associated with the first user, performing a search to determine a plurality of search results including a first and a second search ... | 10/19/2010 |
| 7818395 | Method and apparatus for interfacing with a restricted access computer system An apparatus (200) for interfacing with a restricted access computer (10) includes a data storage component (202), a peripheral component (204), and an interface controller (206). The interface controller (206) enables elect... | 10/19/2010 |
| 7818392 | Hierarchical posting systems and methods with social network filtering A hierarchal posting method includes determining a first plurality of social network relationship factors associated with a first plurality of users with respect to a first user, determining a second plurality of users from the first plurality of users that have ass... | 10/19/2010 |
| 7818393 | System and method for outage avoidance Disclosed are systems and methods for outage avoidance in connecting to a remote system. The systems and methods dynamically adjust the number of requests allowed to attempt to access the remote system, resulting in a more efficient use of resources and an improved ... | 10/19/2010 |
| 7814170 | Network distributed tracking wire transfer protocol A network distributed tracking wire transfer protocol for storing and retrieving data across a distributed data collection. The protocol includes a location string for specifying the network location of data associated with an entity in the distributed data collecti... | 10/12/2010 |
| 7814171 | Method and system for modifying host application functionality based upon downloaded content An application hosting a browser modifies its own functionality in some manner based on whether particular content (e.g., an identifier) is present in a document for rendering by the browser. In one embodiment, a financial statement page for rendering via the hosted... | 10/12/2010 |
| 7814169 | System and method for establishing and retrieving data based on global indices A system and method for establishing and retrieving data based upon global indices established on the date of first use by a user. The system uses a distributed data name service (DDNS) which uniquely identifies users based upon the unique ID of devices on the syste... | 10/12/2010 |
| 7814168 | Unit-to-unit data exchange system, and unit, exchange completion data keeping device and program for use in the same A unit-to-unit data exchange system preventing an unfair exchange without increasing communications cost or a load on a server. A unit (11a) exchanges data with a unit (11b). An exchange completion data keeping device keeps exchange compl... | 10/12/2010 |
| 7809800 | Method for providing the location information on a mobile station based on DBM and TCP/IP The present invention presents a method for providing the location information of a mobile station(MS) by selectively using a DBM-based method and a TCP/IP-based method on a global positioning system(GPS) in a mobile telecommunication network constituted of a client... | 10/05/2010 |
| 7809803 | System and method for transferring data to a portable electronic device A method of transferring data to a portable electronic device includes providing a link for pushing data to the portable electronic device, receiving a selection of the push link, receiving an identifier of the portable electronic device for delivery of the data the... | 10/05/2010 |
| 7809801 | Method and system for keyword selection based on proximity in network trails Users who visit a network site typically visit other sites in the same session. The surfing pattern or “trail” through the pages may be significant once aggregated, because it outlines the underlining relationship between those pages or sites. Once such user nav... | 10/05/2010 |