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

Icon_funbox Bizarre Patents

Patent No. 5678617

Method and apparatus for making a drink hop along a bar or counter

A method for generating a drink which appears to hop from a remote spot on the bar or counter and take one or more leaps, before landing in a patron's glass.

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: Nelson; Gordon E.


Number of patents: 155
Last date: April 17, 2012

1        
NumberTitleIssue Date
RE43318User interface for removing an object from a display
A digital system that may be used by children two years old and older. The digital system is contained in a child-proof case and has an upward-facing display with a touch-sensitive screen that is within easy reach of a child. Other I/O devices include proximity and ...
04/17/2012
8082301System for supporting collaborative activity
A system includes a processor which has access to a representation of model of activity, which includes workspaces. Each workspace includes domain hierarchies for representing an organizational structure of the collaborating users using the system, and initiatives h...
12/20/2011
7882918Folding motor scooter
An improved electric motor scooter includes: a front frame; a front wheel assembly coupled to the front frame and residing on a surface; a back frame; a back wheel assembly coupled to the back frame and residing on the surface; and a center pivot mechanism coupled t...
02/08/2011
7836028Versioned database system with multi-parent versions
A versioned relational database system (VRDBS) in which versions of data contained in a relational database system are accessed by means of workspaces. Metadata in the VRDBS permits a workspace to have multiple parents. The multi-parented VRDBS performs operations i...
11/16/2010
7778293Determining and setting the frequency modulation index of a laser in a CPT frequency standard
A technique for determining the modulation index of a frequency-modulated laser source from the absorption spectrum that is produced when light from the laser passes through an alkali metal vapor cell. The absorption spectrum contains a primary minimum and a number ...
08/17/2010
7774346Indexes that are based on bitmap values and that use summary bitmap values
A database management system that has bitmap values in which set bits in a representation of a bitstring specify a set of objects whose definitions are built into the database management system. The database management system further includes user-accessible operati...
08/10/2010
7756721Health care management system
The present invention relates to a system and method for facilitating and managing health care between a medical provider and a patient. In one aspect, the system and method includes providing a patient having a first criteria, which includes a medical symptom. The ...
07/13/2010
7734596Automatic failover configuration with redundant abservers
Techniques used in an automatic failover configuration having a primary database system, a standby database system, and an observer for preventing divergence among the primary and standby database systems while increasing the availability of the primary database sys...
06/08/2010
7703021Defining user access in highly-configurable systems
A highly-configurable process control system that uses process records in a database system to track a process. The database system relates process records, users, and projects. User permissions to view the process records include permissions for all process records...
04/20/2010
7698160System for performing collaborative tasks
A system for performing collaborative tasks which permits collaborators to determine the form of a model of the collaborative work, to modify the model in the course of the collaborative work, and to use the model to access information related to the collaborative w...
04/13/2010
7689601Achieving web documents using unique document locators
A repository server that makes stored copies of Web-accessible documents available at times when the documents themselves are inaccessible via the Web, because the server the document is located on is unavailable, because the server has removed or renamed the docume...
03/30/2010
7680862Rewriting table functions as SQL strings
The TABLE function mechanism available in a RDBMS is used to integrate RDF models into SQL queries. The table function invocation takes parameters including an RDF pattern, an RDF model, and an RDF rule base and returns result rows to the SQL query that contain RDF ...
03/16/2010
7668879Database system configured for automatic failover with no data loss
Techniques used in an automatic failover configuration having a primary database system, a standby database system, and an observer for preventing divergence among the primary and standby database systems while increasing the availability of the primary database sys...
02/23/2010
7653449Resource allocation technique
An improved resource allocation system comprising a reliability decision engine (323), which allocates the portfolio's assets as required for the desired reliability portfolio. The reliability decision engine including two reliability decision engines, a basi...
01/26/2010
7647472High speed and high throughput digital communications processor with efficient cooperation between programmable processing components
An integrated circuit (203) for use in processing streams of data generally and streams of packets in particular. The integrated circuit (203) includes a number of packet processors (307, 313, 303), a table look up engine (301), a queue m...
01/12/2010
7627584Database system configured for automatic failover with no data loss
Techniques used in an automatic failover configuration having a primary database system, a standby database system, and an observer for preventing divergence among the primary and standby database systems while increasing the availability of the primary database sys...
12/01/2009
7627581System and method for automated process control
A process control system that automatically monitors processes and performs activities based on conditions detected during monitoring. The information needed to do the monitoring and perform activities is contained in tables in a database system. The process control...
12/01/2009
7599967No data loss system with reduced commit latency
Techniques for reducing commit latency in a database system having a primary database system and a standby database system that is receiving a stream of redo data items from the primary. The standby sends an acknowledgment for a received item of redo data before the...
10/06/2009
7584132System for facilitating selection of investments
A tool implemented in a computer system for analyzing the performance of a set of investment opportunities (FIG. 2). The tool operates in a screening mode whose displayed results permit the user to compare performance of the investment opportunities over time...
09/01/2009
7561143Using gaze actions to interact with a display
Techniques for using gaze actions to interact with interactive displays. A pointing device includes an eye movement tracker that tracks eye movements and an eye movement analyzer. The eye movement analyzer analyzes the eye movements for a sequence of gaze movements ...
07/14/2009
7549079System and method of configuring a database system with replicated data and automatic failover and recovery
A graphical user interface based method of configuring automatic failover from a primary database system to a standby database system that is coupled to the primary database system by a network. Also coupled to the network is an observer process that is independent ...
06/16/2009
6920619User interface for removing an object from a display
A digital system that may be used by children two years old and older. The digital system is contained in a child-proof case and has an upward-facing display with a touch-sensitive screen that is within easy reach of a child. Other I/O devices include proximity and ...
07/19/2005
7526481Web servers with queryable dynamic caches
A middle-tier Web server with a queryable cache that contains items from one or more data sources. Items are included in the cache on the basis of the probability of future hits on the items. When the data source determines that an item that has been included in the...
04/28/2009
7516161Administrative triggers
A process control system implemented in a database system that automatically monitors processes represented by process records in the database system. The monitoring is done by querying the process records. An administrative query table has records that define admin...
04/07/2009
7504575Intonation training device
An intonation training device for training musicians in just intonation. As disclosed, the device is a pocket-sized portable device with an audio output and a user interface which includes an LCD display and a device such as a push button for selecting an item from ...
03/17/2009
7421665Node scrollers
Techniques employed in displays of graphs with large numbers of nodes for viewing details of an area of interest while preserving context. The techniques take advantage of parent-child and sibling relationships. Sibling nodes and children of sibling nodes are displa...
09/02/2008
7421586Protecting mobile code against malicious hosts
Techniques for using a class loader to protect mobile code against a malicious host. The techniques include using the class loader to extend a class used by the mobile code such that a method is added to the code which authenticates the mobile code. When executed, t...
09/02/2008
7409398Techniques for providing audit trails of configuration changes
Techniques used in configurable systems for providing audit trails for configuration changes. In the techniques, configuration tables in a database system are used to store configuration information. Code is associated with each of the configuration tables that caus...
08/05/2008
7401084Two-phase commit with queryable caches
An optimization of the two-phase commit protocol employed in distributed systems. Each cohort component of the distributed system augments messages that are accessible to the coordinator component with state information indicating whether the cohort is read-only wit...
07/15/2008
7378913Optically excited atomic frequency standard
An optically-excited atomic frequency standard that subjects alkali metal atoms (111) to circularly-polarized optical radiation. The atomic frequency standard is improved by the use of a circular polarizer (202) to control the intensity of the circular...
05/27/2008
7366741Method and apparatus for redefining a group of related objects in a relational database system
Techniques for redefining a group of related objects in a relational database system by redefining a table belonging to the group of related objects and then redefining the other related objects in the group so that they are in conformity with the redefined table. T...
04/29/2008
7365263Intonation training device
An intonation training device for training musicians in just intonation. As disclosed, the device is a pocket-sized portable device with an audio output and a user interface which includes an LCD display and a device such as a push button for selecting an item from ...
04/29/2008
7356628Packet switch with multiple addressable components
An integrated circuit on which are implemented a number of devices that conform to the Rapidio network architecture. Included in the integrated circuit are two addressed RapidIO devices and switching devices which provide 24 switching ports. The devices have a packe...
04/08/2008
7355928Mobile wakeup device
A mobile wake-up device responds to a snooze-button in an alarm clock. The mobile wakeup device includes a mechanism for making the device mobile, a controller for directing the movement of the device and responding to input, and an alarm off input. When the alarm c...
04/08/2008
7328209System for ontology-based semantic matching in a relational database system
The method for processing data in a relational database wherein ontology data that specifies terms and relationships between pairs of said terms expressed in an OWL document is stored in the database, database queries that include a semantic matching operator are fo...
02/05/2008
7266764Graphical user interface for automated process control
A process control system that automatically monitors processes and performs activities based on conditions detected during monitoring. The information needed to do the monitoring and perform activities is contained in tables in a database system. The process control...
09/04/2007
7263722Obfuscation of executable code
Three new obfuscation techniques. Data field obfuscation replaces references to data fields that use an object name and a field name with references that use an object name but do not use a field name. Obfuscation using the reflection mechanism for the executable co...
08/28/2007
7257705Method for preserving changes made during a migration of a system's configuration to a second configuration
Techniques for reconfiguring systems that are configured by modifying configuration tables in a database. Reconfiguration begins by making a copy of the production version to obtain the development version and a snapshot showing the current state of the configuratio...
08/14/2007
7236610Authenticating executable code and executions thereof
The techniques for authenticating executable code employs keys (609) to modify the code (611). In static watermarking, the code is watermarked by using the key to determine positions in the executable code that will specify digits of a watermark value ...
06/26/2007
7216132System and method for automated process control
A process control system that automatically monitors processes and performs activities based on conditions detected during monitoring. The information needed to do the monitoring and perform activities is contained in tables in a database system. The process control...
05/08/2007
1        
 
Sign InRegister
Username  
Password   
forgot password?