Penn Jillette of Penn and Teller fame has patented a "Hydro-Therapeutic Stimulator", which uses a hot tub for stimulation.
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 |
| 8140510 | System and method for handling item listings with generic attributes A system for storing a plurality of items across different categories in a database including a database that stores a data structure that has item entries for items of different categories. Each item entry includes one or more associated attributes. The attributes ... | 03/20/2012 |
| 8131717 | Scoring documents in a database A method may include identifying a linked document that is linked to by a group of linking documents; identifying links between the linking documents and the linked document; assigning a weight to each of the identified links; and determining a score for the linked ... | 03/06/2012 |
| 8131724 | System for similar document detection A document is compared to the documents in a document collection using a hash algorithm and collection statistics to detect if the document is similar to any of the documents in the document collection. ... | 03/06/2012 |
| 8126851 | System for automatically recovering a computer memory using shadowed data and file directory structures The Data Shadowing System comprises a memory module that is connected to the monitored computer system via an existing input/output port to store the shadowed data. The memory module includes a memory device for data storage as well as software, including a control ... | 02/28/2012 |
| 8117216 | Automated selection of item categories for presenting item recommendations A computer-implemented process for reducing category overlap obtains a set of source items and an initial set of item categories associated with the source items. An assessment of the overlap between different item categories in the initial set of item categories is... | 02/14/2012 |
| 8108434 | Dynamic node extensions and extension fields for business objects A system may include generation of extension metadata defining an extension node associated with a core node of a business object and extension fields associated with the extension node, and generation of a runtime metadata buffer comprising enhanced metadata, the e... | 01/31/2012 |
| 8108433 | Dynamic extension fields for business objects A system may include generation of extension metadata defining an extension field of a core node of a business object, and generation of a runtime metadata buffer comprising enhanced metadata, the enhanced metadata based on core metadata of the business object and t... | 01/31/2012 |
| 8103671 | Text categorization with knowledge transfer from heterogeneous datasets The present invention provides a method for incorporating features from heterogeneous auxiliary datasets into input text data for use in classification. Heterogeneous auxiliary datasets, such as labeled datasets and unlabeled datasets, are accessed after receiving i... | 01/24/2012 |
| 8099389 | Method and system for efficiently reducing graphical display data for transmission over a low bandwidth transport protocol mechanism The present invention improves the performance of distributed systems by reducing the amount of graphical data transmitted between an application server and a thin client. The encoding technique used for graphical data is adapted in response to the repetitiveness of... | 01/17/2012 |
| 8095504 | N-way synchronization of computer databases A method and system for N-way synchronization of computer databases. Synchronization of computer databases is structured into three rounds, namely an agenda round, a query round and a report round. In the agenda round, a synchronization agent software module inquire... | 01/10/2012 |
| 8086641 | Integrated search engine devices that utilize SPM-linked bit maps to reduce handle memory duplication and methods of operating same An integrated search engine device evaluates span prefix masks for keys residing at leaf parent levels of a search tree to identify a longest prefix match to an applied search key. This longest prefix match resides at a leaf node of the search tree that is outside a... | 12/27/2011 |
| 8060462 | Mutual interest inferencing system and method A method and system for generating, revealing, and delivering explanations of computer-based inferences of expected levels of interest between people is described. The inferences may be based, at least in part, on behavioral information. The method and system may in... | 11/15/2011 |
| 7469256 | Cached persistent data management through state tracking A method is described in which, during execution of a distributed transaction, a representation of persistent data stored at an entry in a database is placed into a cache. Then, in response to an application's decision that the entry should be removed from the datab... | 12/23/2008 |
| 7444330 | Methods and systems for model matching Systems and methods for automatically and generically matching models are provided, such as may be provided in a matching application or matching component, or provided in a general purpose system for managing models. The methods are generic since the methods apply ... | 10/28/2008 |
| 7433891 | Data management interface capable of providing enhanced representation of imported electronic content Embodiments of a data management interface (DMI) and associated methods are generally described. According to but one example embodiment, a method is introduced comprising importing content describing product inventory from one or more disparate data sources of such... | 10/07/2008 |
| 7415476 | Digital file management and imaging system and method including secure file marking The digital file management and imaging system and method of the present invention record additional independent data with each stored image including: a “true date” which is gleaned from a secure clock which is not settable by the user (the Authentidate™); a ... | 08/19/2008 |
| 7409409 | Method for editing a recorded stream of application packets, and corresponding stream recorder The DVD Stream Recording standard defines application packets as the logically smallest units created from the input data stream during recording. Usually the conversion from a point on the time axis to a corresponding application packet is realized by using a mappi... | 08/05/2008 |
| 7392262 | Reliability of duplicate document detection algorithms In a single-signature duplicate document system, a secondary set of attributes is used in addition to a primary set of attributes so as to improve the precision of the system. When the projection of a document onto the primary set of attributes is below a threshold,... | 06/24/2008 |
| 7392260 | Code alignment of binary files A file differencing and updating system is provided that includes a file differencing component and a file updating component. The file differencing component, or file differencing engine, generates a difference file in a first processor-based or computer system fro... | 06/24/2008 |
| 7392236 | Method, computer program product and computer system for a single database system to support multiple application systems The invention allows multiple application systems to use a single database system. The database system is divided into at least a first memory portion and a second memory portion. The memory portions are disjunctive. The database system stores a first assignment of ... | 06/24/2008 |
| 7376670 | System and method for provisioning presence application services A system and method for provisioning presence application services using a customizable presence data model. An ontology depository having at least one domain-specific ontology model for a particular presence application is provided on a communications network. Pres... | 05/20/2008 |
| 7370047 | System and method for filtering and sorting data System and method for filtering and sorting data. The system includes data management system for displaying a data table having a plurality of rows and columns of data cells. Each of the columns in the data table has an associated filter cell whereby the user may in... | 05/06/2008 |
| 7366715 | Processing, browsing and extracting information from an electronic document The present invention relates to methods, apparatus and systems for processing an electronic document and its corresponding device. It provides methods for browsing an electronic document and its corresponding browser, and methods for extracting information segments... | 04/29/2008 |
| 7363314 | System and method for dynamic playlist of media A system and methods for the dynamic generation of playlists to a user are provided. In connection with a system that convergently merges perceptual and digital signal processing analysis of media entities for purposes of classifying the media entities, various mean... | 04/22/2008 |
| 7363304 | Method and system for providing a hardware sort for a large number of items A method and system for sorting a number of items in a computer system. The sort is based on a plurality of values of a key. Each item has a value of the plurality of values. The method and system include providing plurality of stages, providing at least one switch ... | 04/22/2008 |
| 7363291 | Methods and apparatus for increasing efficiency of electronic document delivery to users A computer-implemented method serves electronic document information in response to a user query identifying a target electronic document. The user query prompts a library search of library-stored electronic documents to determine whether the target electronic docum... | 04/22/2008 |
| 7363285 | Network management and control using collaborative on-line simulation A collaborative on-line simulation system and method to provide automated and pro-active control functions for computer network. In a wide area network, clients communicate through one or several nodes (108). Each node (108) contains routers which incl... | 04/22/2008 |
| 7356531 | Network file system record lock recovery in a highly available environment A computer accessible medium may be encoded with a plurality of instructions which, when executed in a first node of a plurality of nodes in response to a fail over of a first service group of a plurality of service groups from a second node of the plurality of node... | 04/08/2008 |
| 7353220 | Systems, methods, and articles of manufacture for dynamic assignment retrieval Memory-efficient techniques are disclosed for the dynamic retrieval of assignments concerning, for example, the transportation of goods or information between discrete transportation states (such as coordinates of geographical sites or IP addresses of different comp... | 04/01/2008 |
| 7346607 | System, method, and software to automate and assist web research tasks A web browser plug-in supports a team approach to Internet research. An initial search, preferably by a web robot, generates an initial plurality of potentially relevant URLs, which are stored in a shared URL database. Team members are notified when new URLs are add... | 03/18/2008 |
| 7343376 | Management information notification to a manager in a management system Method and corresponding agent in a management system of a network. At least one manager and the agent have at least one old Management Information Table (MIT) containing Management Information (MI) from network resources. A Management Information Module of the agen... | 03/11/2008 |
| 7340468 | Directory information system for providing toll free telephone numbers An Internet-based directory information system for providing toll free telephone numbers and other company information based on product or service advertising. First and second web sites are configured with separate first and second graphic user interfaces for the e... | 03/04/2008 |
| 7337198 | In-place preservation of file system objects during a disk clone operation A cloning manager preserves in-place file system objects during a clone operation. The cloning manager determines boundaries on a target storage medium to contain a resultant file system to be created by the clone operation, and identifies at least one protected are... | 02/26/2008 |
| 7333980 | Searching queries using database partitioning A computer-implemented method and apparatus of searching a plurality of queries against at least one database containing a plurality of records. The plurality of queries is partitioned into a set of smaller subsets of queries. Then at least one database is partioned... | 02/19/2008 |
| 7324995 | Method for retrieving and modifying data elements on a shared medium A method for retrieving and modifying data elements on a shared medium following request from multiple client computers, such that data retrieval transactions on a data element, originating from one or more clients, are not compromised by data update transactions on... | 01/29/2008 |
| 7302453 | Optimizing the recording on a rewritable interactive medium of revisions to an existing project on that medium An authoring file, readable by DVD-Video authoring program, defines the playback structure of the DVD-Video material residing in a given disc's “DVD-Video zone” (VIDEO_TS directory) and also defines the location of the assets that make up the disc—s DVD-Video ... | 11/27/2007 |
| 7302434 | Transmission of data items A system is disclosed for transmitting a plurality of data items from a transmitter to one or more receivers. Each data item (Di) is identified by a unique number (i) within a given range. According to the invention, a field (F) comprising both ends (k1,k... | 11/27/2007 |
| 7284009 | System and method for command line prediction Systems, methods, and computer program products for command line prediction are disclosed. Commands entered on a command line are saved to a command log. The command log is analyzed to generate a plurality of n-gram tables that reflect the entries in the command log... | 10/16/2007 |
| 7281012 | System and method for implementing multiple application server clusters using a common binary directory structure A system and method are described for managing a plurality of application servers. In one embodiment, the application servers are organized into groups referred to as “instances.” Each instance includes a group of redundant application servers and a dispatcher f... | 10/09/2007 |
| 7281022 | System, method, and service for segmenting a topic into chatter and subtopics A topic segmenting system segments a topic into chatter and subtopics. The system decomposes a conversation into topics, producing a time-based structure for topics and subtopics in the conversation. The system extracts a large number of topics at all levels of gran... | 10/09/2007 |