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 |
| 7945917 | Monitoring method, monitoring system, system program and recording medium having program recorded thereon A screen image for monitoring the usage state of a client computer is acquired, the acquired screen image is efficiently stored, and the stored screen image can be easily searched. A draw command is acquired by a driverware (22) when a screen image is ... | 05/17/2011 |
| 7941811 | Data processing device and data processing method A data processing device includes a notified party storage unit for storing a party notified of information on the data processing device; a notification unit for notifying each notified party of the information on the data processing device; a reception unit for re... | 05/10/2011 |
| 7707590 | Computer system and method for providing robust file system information for non-native file system devices An embodiment of the invention is directed to providing robust file system information for non-native devices. In operation, a file system includes both a file storage area for providing access to the contents of files, and a metadata store. The metadata store store... | 04/27/2010 |
| 7596792 | Method and system for supporting a plurality of event types The present invention provides a method and system that is capable of identifying an event type from a plurality of event types to direct an event translator to determine an event occurrence based on the event type. A method is provided for identifying the event typ... | 09/29/2009 |
| 7590989 | Load balancer management Load balancer management is described herein. In one implementation a load balancer system includes servers for hosting content on a network site, disparate load balancers that manage the servers to substantially balance data communications across the servers, and a... | 09/15/2009 |
| 7543305 | Selective event registration A method, apparatus, system, and signal-bearing medium that, in an embodiment, register each partition in a logically-partitioned computer to send local events to an aggregation component and register a first partition to send events associated with a group of parti... | 06/02/2009 |
| 7543298 | Systems and methods for updating EMS class object references A system and method is described for updating EMS class object references within a database of an NMS when a change is made in the EMS or a component within a system architecture. Such updating of NMS database occurs in real time by continuously requesting informati... | 06/02/2009 |
| 7536694 | Exception handling in a multiprocessor system In one embodiment, a first processor of a multiprocessor system, encounters an exception and jumps to exception handler code at an architecture-defined exception vector. The processor is directed to a data structure which provides a programmable exception vector to ... | 05/19/2009 |
| 7533387 | Guaranteed invocation/consumption of nested, composite software services Methods, systems, frameworks and software products are disclosed for semantic-based definition, and guaranteed invocation/consumption of nested composite software services containing other composite or atomic software services, such as but not limited to Web service... | 05/12/2009 |
| 7523456 | System and method for adding local resources for use by a mobile agent object System and method for importing service objects to a host computing environment. In one embodiment, a method includes the steps of executing a mobile agent object, (called a delivery-mobile agent object) in a mobile-agent runtime environment in a host computing envi... | 04/21/2009 |
| 7512957 | Interface infrastructure for creating and interacting with web services A web services namespace pertains to an infrastructure for enabling creation of a wide variety of applications. The infrastructure provides a foundation for building message-based applications of various scale and complexity. The infrastructure or framework provides... | 03/31/2009 |
| 7509649 | System and method for conversion of generic services' applications into component based applications for devices A system and method is provided for converting a page-based application, expressed as a series of presentation pages having embedded data and messaging elements for interaction with a user interface, to a component based application configured for execution on a dev... | 03/24/2009 |
| 7509648 | Paradigm in multimedia services creation methodology, and new service creation and service execution environments The present invention discloses a new paradigm in Multimedia Services Creation Methodology, and new Service Creation and Service Execution Environments, based on this methodology. A service designer can access the Service Creation Environment via a Web based Graphic... | 03/24/2009 |
| 7496922 | Communication terminal and program therefor In a communication terminal where a running application is not managed by an OS (operating system), a message is received without a communication connection being established, and if the message is destined for a running application, receipt of the message is notifi... | 02/24/2009 |
| 7487515 | Programmable object model for extensible markup language schema validation A programmable object model includes a plurality of object-oriented message calls for application programming interfaces allowing a user to programmatically access the schema validation model of an application by sending message calls and required parameters to the ... | 02/03/2009 |
| 7487508 | System and method for reconstructing client web page accesses from captured network packets According to one embodiment of the present invention, a method for reconstructing client web page accesses is provided that comprises capturing network-level information for client accesses of at least one web page, and using the captured network-level information t... | 02/03/2009 |
| 7478402 | Configurable message pipelines In accordance with certain aspects of configurable message pipelines, a service allows one or more applications running on a system to communicate with one or more other systems. The service includes a port having a send pipeline to allow the one or more application... | 01/13/2009 |
| 7478400 | Efficient distributed transaction protocol for a distributed file sharing system An efficient distributed transaction protocol for a distributed file sharing system is described. One embodiment of the protocol involves a transaction coordinator node sending three messages to participant nodes, where the participant nodes reply to only two of tho... | 01/13/2009 |
| 7472395 | Systems for generating and managing filter strings in a filter graph In accordance with at least one embodiment, a systems generates a source chain for use in a development project, and caches the source chain when it is not currently required in the development project. ... | 12/30/2008 |
| 7472394 | System and method for programming point of sale devices A system for programming point of sale devices is provided. The system includes a terminal programming system that can program point of sale devices provided by different manufacturers and having different proprietary operating systems. A communications interface is... | 12/30/2008 |
| 7469406 | Process suspension through process model design Various implementations are disclosed for designing a process model that includes a task, the task associated with a potential suspension, e.g., in response to an error or other exception. At least one suspension task may be provided in parallel with the task to for... | 12/23/2008 |
| 7461175 | Information processing apparatus, information processing method, and program An information processing apparatus is disclosed which includes: a signal processing executing device for executing signal processing on data that has been acquired; a recording device for temporarily recording the data and information so that either the data or the... | 12/02/2008 |
| 7458084 | Methods and systems for converged service creation and execution environment applications Embodiments of the present invention relate to systems and methods for a converged service creation and execution application. In an embodiment, an application is coupled to an application server. One or more open application programming interfaces are coupled to th... | 11/25/2008 |
| 7458079 | Application independent messaging system A messaging system that isolates application programs from the underlying transport and routing mechanisms that are actually used to convey messages. This isolation is provided in part through the use of directory files. The directory files contain all of the specif... | 11/25/2008 |
| 7454757 | Technology for processing information e.g. representing print requests in networked environment a system suitable for applying this method, and a computer program element comprising a program code for applying this method The invention relates to a method of processing information with a system comprising at least two processing devices coupled to a network, in which method a job for processing information is defined by a user of the system, whereafter in respect of processing device... | 11/18/2008 |
| 7454762 | Method and computer program product for handling application references to undefined operating system services A method and a computer program product that enable an existing operating system (OS) to provide a non-failure response to an application's reference to an OS service that is not currently defined/available within the existing OS. The loader of the OS responds to ea... | 11/18/2008 |
| 7451454 | Event handling mechanism A method and apparatus for an event handling mechanism are described. Under an embodiment of the invention, a method comprises setting a timer for a plurality of time intervals; calling a polling function at the end of each of the plurality of time intervals, the po... | 11/11/2008 |
| 7451458 | Software methods of an optical networking apparatus with multiple multi-protocol optical networking modules having packet filtering resources An API is provided to an optical networking apparatus to facilitate uniform access, control and interaction with its multi-protocol optical networking modules (MPONM) by its applications. Each of the MPONM has a number of function blocks having corresponding drivers... | 11/11/2008 |
| 7448039 | Method and system for logging test data A method and system for logging messages in a test environment. Devices that display, output, store, or transmit log messages are instantiated as objects to log messages sent from a testing application. The testing application requests that a message be logged by a ... | 11/04/2008 |
| 7448040 | Transfers of information in a communications network The invention features various techniques for managing transfers of information in public packet switched communications networks. In one aspect, the invention provides a system for identifying updated items of network-based information, such as pages, to users in a... | 11/04/2008 |
| 7444642 | Method for indicating completion status of asynchronous events The present disclosure describes a method comprising issuing a plurality of commands to a controller, wherein the commands are issued in a first order, and wherein the completion status of commands is written to the memory in a second order, and wherein the second o... | 10/28/2008 |
| 7441247 | Resource management method and system with active associations A method (300) and a corresponding system for managing associations in the CIM model are proposed. An association is modeled by a particular class, which includes two or more references to other classes; the association is implemented by a corresponding provi... | 10/21/2008 |
| 7426734 | Facilitating presentation functionality through a programming interface media namespace An Application programming interface (API) provides functions for generating applications, documents, media presentations and other content. These functions allow developers to obtain services from an operating system, object model service, or other system or servic... | 09/16/2008 |
| 7424716 | Method for tracking an event through multiple module-specific files A method and apparatus for tracking data associated with an event across multiple files includes generating a particular value upon occurrence of a particular event during a first process spawned from a first module. The particular value is unique among all events d... | 09/09/2008 |
| 7421699 | Service meta model for an enterprise service architecture Methods and apparatus, including computer program products, for defining and using a service meta model operate on a meta model that includes an object node class, an association class, and an object class. The object node class includes a key identifier and represe... | 09/02/2008 |
| 7421706 | Methods and systems for predicting events associated with renderable media content samples Methods and systems are provided for predicting an event's occurrence and notifying one or more interested applications that an event has been predicted to have occurred. ... | 09/02/2008 |
| 7418707 | System and method for building a target operating system from a source operating system Systems and methods are described herein for determining which components of a source operating system are required to be included in a target operating system to support selected source operating system features in the target operating system. Data objects are cons... | 08/26/2008 |
| 7418715 | System and method for producing and communicating requested data among networked application programs Delivering document fragments from a web server to a server-deployed client application. The invention includes a data structure of a request for data including a namespace field, an event handler field, and a parameter field. A first process sends a populated data ... | 08/26/2008 |
| 7412704 | Generating and managing filter strings in a filter graph A source chain is generated for use in a development project, and cached when it is not currently required in the development project. ... | 08/12/2008 |
| 7404195 | Programmable object model for extensible markup language markup in an application A programmable object model allows a user/programmer to programmatically access the Extensible Markup Language (XML) functionality of a software application. The programmable object model is comprised of a plurality of object-oriented message calls or application pr... | 07/22/2008 |