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.
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 |
| RE43318 | User 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 |
| 8082301 | System 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 |
| 7882918 | Folding 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 |
| 7836028 | Versioned 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 |
| 7778293 | Determining 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 |
| 7774346 | Indexes 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 |
| 7756721 | Health 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 |
| 7734596 | Automatic 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 |
| 7703021 | Defining 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 |
| 7698160 | System 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 |
| 7689601 | Achieving 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 |
| 7680862 | Rewriting 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 |
| 7668879 | Database 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 |
| 7653449 | Resource 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 |
| 7647472 | High 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 |
| 7627584 | Database 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 |
| 7627581 | System 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 |
| 7599967 | No 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 |
| 7584132 | System 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 |
| 7561143 | Using 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 |
| 7549079 | System 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 |
| 6920619 | User 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 |
| 7526481 | Web 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 |
| 7516161 | Administrative 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 |
| 7504575 | Intonation 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 |
| 7421665 | Node 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 |
| 7421586 | Protecting 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 |
| 7409398 | Techniques 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 |
| 7401084 | Two-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 |
| 7378913 | Optically 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 |
| 7366741 | Method 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 |
| 7365263 | Intonation 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 |
| 7356628 | Packet 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 |
| 7355928 | Mobile 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 |
| 7328209 | System 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 |
| 7266764 | Graphical 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 |
| 7263722 | Obfuscation 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 |
| 7257705 | Method 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 |
| 7236610 | Authenticating 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 |
| 7216132 | System 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 |