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 |
| 6292808 | Method and apparatus for reapplying changes to a database A method and apparatus for reapplying changes to a database is disclosed. A recovery log is provided for recording all changes applied to the database so that the changes may be reapplied to the database during database recovery. Whenever a change is writ... | 09/18/2001 |
| 6289354 | System and method for similarity searching in high-dimensional data space Information is analyzed in the form of a plurality of data values that represent a plurality of objects. A set of features that characterize each object of the plurality of objects is identified. The plurality of data values are stored in a database. Each... | 09/11/2001 |
| 6259444 | User-definable interactive system Method and apparatus for creating, editing, and processing an interactive system made up of event-actuated action items. In one aspect, an event interpreter for selecting action items for execution based on occurrences of events in an interactive system i... | 07/10/2001 |
| 6243705 | Method and apparatus for synchronizing information on two different computer systems Many users of handheld computing devices or "palmtops" also own personal computers (PCs) running applications that manage data similar to the data carried in the palmtops. In such cases, users are likely to want the data on the palmtop to be synchronized ... | 06/05/2001 |
| 6240414 | Method of resolving data conflicts in a shared data environment A method and system for automatically resolving data conflicts in a shared data environment where a plurality of users can concurrently access at least portions of a master data file is presented. Users process data files by means of local copies of a mas... | 05/29/2001 |
| 6240418 | Database apparatus A data processing system including a processor device associated with memory device. The processor is capable of running user application programs to communicate with a database management system that includes database file management system, for accessin... | 05/29/2001 |
| 6236989 | Network-based help architecture A method and system for implementing a network-based help architecture for software applications that reside on a host data processing system. A help database that is designed to support a software application that resides on a data processing system is i... | 05/22/2001 |
| 6233579 | Method for storing data In order to make available a method for storing data in the form of a plurality of data sequences on a plurality of data carriers, which makes possible a restoration of data which is as reliable and simple to carry out as possible, it is suggested that a ... | 05/15/2001 |
| 6226638 | Information searching apparatus for displaying an expansion history and its method An information searching apparatus converts an input key-term into key-terms for searching the database by at least two times of expansions using a related-term dictionary and a translation dictionary, and stores the history of the expansions in the form ... | 05/01/2001 |
| 6226647 | Method, article of manufacture, and apparatus for constructing a multi-dimensional view containing two-pass value measure results A record management system provides for displaying a two-pass value measure result in a multi-dimensional view containing cells. The record management system identifies a set of cells in the multi-dimensional view. The set of cells includes all cells need... | 05/01/2001 |
| 6223180 | System and computer-implemented method for transforming existing host-based screen applications into components useful in developing integrated business-centric applications A system and method in a computer system having coupled thereto a repository for storing data, which method is implemented by the computer system. The method encodes display, entry fields and static text of a screen application (screen data) into Host Rep... | 04/24/2001 |
| 6219677 | Split file system A file system for a collection of data files on a microcontroller-based device, the microcontroller-based device including an arithmetic/logic unit, read/write memory, and program memory, and the file system comprising a data table stored in the program m... | 04/17/2001 |
| 6212516 | Parallel database management method and parallel database management system In a database management system including a request reception server and a plurality of execution servers, each having a plug-in program module incorporated by a user, the request reception server analyzes a processing request from the user to determine w... | 04/03/2001 |
| 6212512 | Integration of a database into file management software for protecting, tracking and retrieving data A data protection system that integrates a database with Windows Explorer in the Microsoft Windows 9X and NT Environments that mimics the Windows Explorer user interface, enabling the user to apply already known use paradigms. The data protection system a... | 04/03/2001 |
| 6212511 | Distributed system and method for providing SQL access to management information in a secure distributed network An access control database defines access rights through the use of access control objects. The access control objects include group objects, each defining a group and a set of users who are members of the group, and rule objects. A first subset of the ru... | 04/03/2001 |
| 6212524 | Method and apparatus for creating and populating a datamart A method of generating a datamart is described. The datamart includes tables having rows and columns. The method comprises accessing a description of a schema. The schema defines the relationships between the tables and columns. The description further de... | 04/03/2001 |
| 6212526 | Method for apparatus for efficient mining of classification models from databases Method and apparatus for the construction of a classification model (for example a decision tree) from data in a large database. The database is stored in the form of data records on a storage medium for access by a computer. The computer executes a softw... | 04/03/2001 |
| 6209001 | Back-up system capable of performing back-up operation at optional time In a back-up system, during normal operation, a first data is stored in a main storage unit and a buffer storage unit and also transferred to an auxiliary storage unit. During a back-up operation, the auxiliary storage unit is no longer updated and the fi... | 03/27/2001 |
| 6189004 | Method and apparatus for creating a datamart and for creating a query structure for the datamart A method for automatically defining a query interface for a datamart is described. The datamart includes fact and dimension tables. The method comprises accessing a schema description and a query interface description for the datamart. The schema descript... | 02/13/2001 |
| 6185559 | Method and apparatus for dynamically counting large itemsets The present invention is directed to a data mining method and apparatus that dynamically initiates the counting of sets of items (itemsets) at any time during the pass over the records of a database and terminates the counting at the same location in the ... | 02/06/2001 |
| 6182069 | Video query system and method Search of video images in a database is enhanced by specification of at least one object and a background in stored frames and in queries of the database. Video information is stored in the database by means of representative frames that include at least ... | 01/30/2001 |
| 6178519 | Cluster-wide database system A cluster-wide database system includes a shared disk array (20) comprising an object oriented database (18). A plurality of nodes (10) are connected to the shared disk array (20). Each of the nodes (10) includes a copy of a portion of the object oriented... | 01/23/2001 |
| 6178418 | Distributed data warehouse query and resource management system An architecture and method of operation for servicing data queries within a distributed data warehouse system composed of a plurality of physical servers housing the data to be accessed. Queries are generated by data accessing and processing applications ... | 01/23/2001 |
| 6178425 | Method of determining the visibility to a remote database client of a plurality of database transactions using simplified visibility rules Database management method and system, for a database having a central database and a plurality of partially replicated databases. The database management method and system determine the visibility of a user of a separate replicated database to the centra... | 01/23/2001 |
| 6177932 | Method and apparatus for network based customer service A method and apparatus for a network based customer service is provided. In response to a client requesting help, a menu including three levels of interaction is displayed. One level of interaction is self-help searching in a database of information. A se... | 01/23/2001 |
| 6173293 | Scalable distributed file system A file system is distributed over a plurality of computers connected to each other by a network. The plurality of computers execute user programs, and the user programs access files stored on a plurality of physical disks connected to the plurality of com... | 01/09/2001 |
| 6167406 | System, method and article of manufacture for building an enterprise-wide data model A system software solution for controlling an enterprise having one or more components for controlling one or more aspects of an industrial environment. The software includes one or more components for controlling one or more aspects of an industrial envi... | 12/26/2000 |
| 6166733 | Index indicator, index display method and recording medium storing index indicator program Intervals between a plurality of indexes are determined in accordance with the total number of data items and the number of data items corresponding to each of the plurality of indexes. The plurality of indexes are displayed at the intervals thus determin... | 12/26/2000 |
| 6161103 | Method and apparatus for creating aggregates for use in a datamart A method for automatically defining aggregates for use in a datamart is described. The datamart includes fact and dimension tables. The method comprises accessing a schema description and an aggregates description for the datamart. The schema description ... | 12/12/2000 |
| 6157905 | Identifying language and character set of data representing text The present invention provides a facility for identifying the unknown language of text represented by a series of data values in accordance with a character set that associates character glyphs with particular data values. The facility first generates a c... | 12/05/2000 |
| 6154747 | Hash table implementation of an object repository A method uses a plurality of hash tables to provide an object repository for object oriented application development and use. The method includes storing an object identifier and a representation of the object in a first hash table and storing data about ... | 11/28/2000 |
| 6154745 | Method for transmission of information to the user Method for transmission of information to the user, in which a search terminal (1) is used for sending an information query, which is received and processed. Further in the method, information is searched for, and the retrieved information is transmitted ... | 11/28/2000 |
| 6144941 | Intelligent transaction A plurality of steps, which are intended to modify the data in a transaction, form a transaction (40) comprising statements (41, 42, 43). In the method according to the invention there is formed a data exchange space (47) common to the transaction in orde... | 11/07/2000 |
| 6141661 | Method and apparatus for performing a grammar-pruning operation A method and apparatus for recognizing an input identifier by comparing a recognized identifier based on the input identifier to a set of reference identifiers maintained in memory. When a match is found between the recognized identifier and one of the re... | 10/31/2000 |
| 6138114 | Sort system for merging database entries The present invention is a method for operating a computer system to minimize the number of disk storage access operations used in creating an inverted database. This method divides a database into several smaller subdatabases. The documents of the subdat... | 10/24/2000 |
| 6138126 | Method for allocating files in a file system integrated with a raid disk sub-system A method is disclosed for integrating a file system with a RAID array that exports precise information about the arrangement of data blocks in the RAID subsystem. The file system examines this information and uses it to optimize the location of blocks as ... | 10/24/2000 |
| 6138113 | Method for identifying near duplicate pages in a hyperlinked database A method is described for identifying pages that are near duplicates in a linked database. In the linked database, pages can have incoming links and outgoing links. Two pages are selected, a first page and a second page. For each selected page, the number... | 10/24/2000 |
| 6134560 | Method and apparatus for merging telephone switching office databases The individual functionality of a first computer controlled switching system can be replicated by a second system if the operational data for the first system is merged with the system-specific data for the second system. Databases for both systems can be... | 10/17/2000 |
| 6128611 | Internet-enabled generic application program for accessing hierarchical data A method, apparatus, and article of manufacture for accessing a hierarchical database. An objects framework models the database as one or more objects. An Internet-enabled generic application program accesses the database via the objects framework. The pr... | 10/03/2000 |
| 6125209 | Database accessing method and apparatus Apparatus for accessing a database having database records comprising data-compressed image data comprises a database server apparatus operable to respond to a database query by returning database records to the client process matching the criteria specif... | 09/26/2000 |