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 |
| 8136155 | Security system with methodology for interprocess communication control A security system with methodology for interprocess communication control is described. In one embodiment, a method for controlling interprocess communication is provided that includes steps of: defining rules indicating which system services a given application can... | 03/13/2012 |
| 8136149 | Security system with methodology providing verified secured individual end points A security system with methodology providing verified secured individual end points is described. In one embodiment, for example, a method of the present invention is described for controlling access to a particular application, the method comprises steps of: defini... | 03/13/2012 |
| 8074277 | System and methodology for intrusion detection and prevention System and methodology for intrusion detection and prevention is described. In one embodiment, for example, a method is described for detecting and preventing network intrusion, the method comprises steps of: defining intrusion descriptions specifying exploits that ... | 12/06/2011 |
| 8069190 | System and methodology for parallel stream processing A system and methodology for parallel processing of continuous data streams. In one embodiment, a system for parallel processing of data streams comprises: a converter receiving input streams of data in a plurality of formats and transforming the streams into a stan... | 11/29/2011 |
| 7882100 | Database system with methodology for generating bushy nested loop join trees A database system with methodology for generating bushy nested loop join trees is described. In one embodiment, for example, an improved method is described for optimization of a query requesting data from a database, the method comprises steps of: generating a left... | 02/01/2011 |
| 7831772 | System and methodology providing multiple heterogeneous buffer caches A method for temporarily storing data objects in memory of a distributed system comprising a plurality of servers sharing access to data comprises steps of: reserving memory at each of the plurality of servers as a default data cache for storing data objects; in res... | 11/09/2010 |
| 7805344 | System providing methodology for consolidation of financial information A system providing methodology for consolidation of financial information is described. In one embodiment, for example, a system is described for consolidating financial transaction information from multiple sources for presentation to a user, the system comprises: ... | 09/28/2010 |
| 7788243 | System and methods for optimizing data transfer among various resources in a distributed environment System providing methodology for optimizing data transfer in a distributed environment is described. In one embodiment, for example, in a distributed shared disk cluster environment comprises a plurality of nodes, each node storing database pages in different size b... | 08/31/2010 |
| 7747610 | Database system and methodology for processing path based queries A system and methodology for processing of path based queries is described. In one embodiment, a method for processing a path based query requesting data from a markup language document comprises steps of: parsing the path based query requesting data to generate a q... | 06/29/2010 |
| 7617179 | System and methodology for cost-based subquery optimization using a left-deep tree join enumeration algorithm A system providing methodology for cost-based enumeration of subqueries using a left-deep tree join enumeration algorithm is described. In one embodiment, for example, in a database system, a method of the present invention is described for optimizing a database que... | 11/10/2009 |
| 7587435 | Replication system with methodology for replicating database sequences Replication system with methodology for replicating database sequences is described. In one embodiment, for example, in a database system, a method of the present invention is described for replicating a sequence object from a primary database to a replicate databas... | 09/08/2009 |
| 7574424 | Database system with methodology for parallel schedule generation in a query optimizer A database system with methodology for parallel schedule generation in a query optimizer is described. In one embodiment, for example, in a database system, a method is described for parallel optimization of a query, the method comprises steps of: generating a plura... | 08/11/2009 |
| 7467389 | System and methodology providing service invocation for occasionally connected computing devices A system and methodology providing service invocation for occasionally connected computing devices is described. In one embodiment, for example, in an occasionally connected computing environment, a system of the present invention for providing deferred invocation o... | 12/16/2008 |
| 7448047 | Database system with methodology for providing stored procedures as web services A database system providing stored procedures as web services is described. In one embodiment, for example, in a database system, a method of the present invention is described for providing a stored procedure as a Web service, the method comprises steps of: predefi... | 11/04/2008 |
| 7447710 | Database system providing self-tuned parallel database recovery A database system providing self-tuned parallel database recovery is described. In one embodiment, for example, in a database system, a method is described for performing recovery operations using an optimal number of recovery threads, the method comprises steps of:... | 11/04/2008 |
| 7441233 | System and method providing status indication for long-running modal tasks A system and method providing status information about a task being processed on a computer system is described. The task comprises an operation that blocks user activity, such as a modal task. Status information about the task is obtained during processing of the t... | 10/21/2008 |
| 7421562 | Database system providing methodology for extended memory support A database system providing methodology for extended memory support is described. In one embodiment, for example, a method is described for extended memory support in a database system having a primary cache, the method comprises steps of: creating a secondary cache... | 09/02/2008 |
| 7403945 | Distributed database system providing data and space management methodology A distributed database system providing data and space management methodology is described. In one embodiment, for example, a method is described for detection of deadlocks in a distributed database system comprising a plurality of servers sharing access to data, th... | 07/22/2008 |
| 7383389 | Cache management system providing improved page latching methodology A cache management system providing improved page latching methodology is described. In one embodiment, for example, a method is described for providing access to data in a multi-threaded computing system, the method comprises steps of: providing a cache containing ... | 06/03/2008 |
| 7370318 | System and methodology for asynchronous code refactoring with symbol injection A system and methodology for asynchronous code refactoring with symbol injection is described. In one embodiment, for example, a method is described for refactoring a plurality of interdependent software modules that reside in separate projects, the method comprises... | 05/06/2008 |
| 7360097 | System providing methodology for securing interfaces of executable files A system providing methodology for securing interfaces of executable files is described. In one embodiment, for example, a method is described for securing a program comprised of a plurality of interoperable components, the method comprises steps of: extracting info... | 04/15/2008 |
| 7359922 | Database system and methodology for generalized order optimization A database system and methodology for generalized order optimization is described. In one embodiment, for example, in a database system, a method of the present invention is described for optimizing a query requesting data from a database in an ordered form, the met... | 04/15/2008 |
| 7346633 | System providing methodology for replication subscription resolution A system providing methodology for replication subscription resolution. In one embodiment, for example, a system of the present invention for determining subscribers to which a published item of data should be replicated comprises: an interface module for receiving ... | 03/18/2008 |
| 7331049 | System and methodology providing typed event and notification services A system and methodology providing typed event and notification services is described. In one embodiment a method for transmitting an event message from a first application to at least one second application over an event channel comprises: generating a message requ... | 02/12/2008 |
| 7313552 | Boolean network rule engine A Boolean Network rule engine for evaluation of rules is described that comprises: a rules interface for receiving a set of rules, each rule having at least one condition; a network builder for building a Boolean Network representation of the set of rules including ... | 12/25/2007 |
| 7293040 | System and methodology for database migration between platforms A system and methodology for database migration between platforms is described. In one embodiment, for example, a method is described for migrating a database across platforms having different byte order formats (e.g., big-endian and little-endian), the method compr... | 11/06/2007 |
| 7240067 | System and methodology for extraction and aggregation of data from dynamic content A system and methodology for extraction and aggregation of data from dynamic content is described. In one embodiment, for example, a method is described for extracting and structuring items of data from content available via the Internet, the method comprises steps ... | 07/03/2007 |
| 7222359 | System methodology for automatic local network discovery and firewall reconfiguration for mobile computing devices A system providing methodologies for automatically detecting when a computing device is plugged into a new network is described. The system includes methods for detecting a connection to a new network by receiving notice of, and evaluating, changes to an existing ne... | 05/22/2007 |
| 7184998 | System and methodology for generating bushy trees using a left-deep tree join enumeration algorithm A system and methodology for generating bushy trees using a left-deep tree join enumeration strategy for optimizing execution of a database query is described. In response to receipt of a query specifying at least one join condition between two or more database tabl... | 02/27/2007 |
| 7174326 | Database system providing methodology for prepared statement cloning A method for cloning of prepared statements for execution against a database is described. In one embodiment, for example, a method for executing a database statement comprises steps of: preparing at least one template for execution of a statement against a database... | 02/06/2007 |
| 7000238 | Development system providing extensible remoting architecture A system providing improved methods for remote method invocation of a service is described. The system includes methodology for a client to cast, at design time, a generic interface class to a remote service having a defined interface. The generic interface class dy... | 02/14/2006 |
| 6938041 | Java-based data access object A Database Development System is described that provides methodologies for creating a Java-based database control object (the “Java DataWindow”) for use in a Client/Server Database System. The methodology provided by the present invention maintains the DataWindo... | 08/30/2005 |
| 6823329 | Database system providing methodology for acceleration of queries involving functional expressions against columns having enumerated storage An improved method for handling database queries including functional expressions against columns having enumerated storage is described. Upon receipt of a query including a predicate having at least one functional expression referencing at least one database column... | 11/23/2004 |
| 6807548 | System and methodology providing automated selection adjustment for refactoring A system providing methods for adjusting a user's selection of source code of a program to correspond with a parsed version of the program is described. The method commences with user input of a selection of source code of a program for performing an operation such ... | 10/19/2004 |
| 6807546 | Database system with methodology for distributing query optimization effort over large search spaces In a database system, a method for optimization of a query is described. When a query is received which requests data from a database, a plurality of plans which can be used for obtaining data requested by the query are enumerated. A search tree is created based upo... | 10/19/2004 |
| 6804686 | System and methodology for providing fixed UML layout for an object oriented class browser A system and methodology for providing a Unified Modeling Language (UML) diagram of a program for display in a graphical user interface of a development system is described. Relationships between a plurality of files of a program are determined using a compiler. Whe... | 10/12/2004 |
| 6801905 | Database system providing methodology for property enforcement A database system providing methods for eager and opportunistic property enforcement is described. Plan fragments are generated for obtaining data requested by a query. Plan fragments are grouped together in classes based upon tables of the database covered by each ... | 10/05/2004 |
| 6799184 | Relational database system providing XML query support A system providing methods enabling data in Extensible Markup Language (“XML”) format to be extracted, transformed and stored in a database, file system or main memory is described. The extraction and transformation process is generalized and can be used on vari... | 09/28/2004 |
| 6799188 | Transaction processing system providing improved methodology for two-phase commit decision A transaction processing system providing improved methodology for invoking two-phase commit protocol (2PC) is described. More particularly, a transaction is handled without use of 2PC until the system determines that the transaction does, in fact, involve changes t... | 09/28/2004 |
| 6763519 | Multiprogrammed multiprocessor system with lobally controlled communication and signature controlled scheduling A multiprogrammed multiprocessor system comprises a plurality of processors and some communications resources such as networks through which the processors communicate with each other. A plurality of tasks may be executed on the system, and the allocation of the com... | 07/13/2004 |