U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Celebrity Inventors

Penn Jillette of Penn and Teller fame has patented a "Hydro-Therapeutic Stimulator", which uses a hot tub for stimulation.

Newsletter  PatentStorm News

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.

 

Attorney: Riddle; G. Mack


Number of patents: 41
Last date: March 13, 2012

1    
NumberTitleIssue Date
8136155Security 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
8136149Security 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
8074277System 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
8069190System 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
7882100Database 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
7831772System 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
7805344System 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
7788243System 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
7747610Database 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
7617179System 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
7587435Replication 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
7574424Database 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
7467389System 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
7448047Database 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
7447710Database 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
7441233System 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
7421562Database 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
7403945Distributed 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
7383389Cache 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
7370318System 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
7360097System 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
7359922Database 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
7346633System 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
7331049System 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
7313552Boolean 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
7293040System 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
7240067System 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
7222359System 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
7184998System 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
7174326Database 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
7000238Development 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
6938041Java-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
6823329Database 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
6807548System 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
6807546Database 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
6804686System 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
6801905Database 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
6799184Relational 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
6799188Transaction 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
6763519Multiprogrammed 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
1    
 
Sign InRegister
Username  
Password   
forgot password?