Reward Candy Dispenser for Personal Computers
A personal computer peripheral, battery powered reward candy dispenser which immediately presents students with a single candy for each problem completed correctly.
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 |
| 8086597 | Between matching A query of at least one mark-up language document has a path expression comprising a conjunction, a first filter and a second filter. The first filter has a first probe. The second filter has a second probe. The first and second filters form a between filter having ... | 12/27/2011 |
| 8051094 | Common interface to access catalog information from heterogeneous databases Various embodiments of a system and computer program product to access metadata from a plurality of data servers from a federated database management system are provided. In one embodiment, a request for metadata, from a client application, is received by the federa... | 11/01/2011 |
| 7991745 | Database log capture that publishes transactions to multiple targets to handle unavailable targets by separating the publishing of subscriptions and subsequently recombining the publishing A first log reader publishes first messages to a plurality of queues. The messages comprise changes for transactions extracted from a log by the first log reader. In response to one of the queues becoming unavailable, a second log reader is launched to read and extr... | 08/02/2011 |
| 7979492 | Time decayed dynamic e-mail address Various embodiments of a method, system and computer program product provide e-mail from a user with a primary e-mail address. A temporary e-mail address is generated. The temporary e-mail address is associated with a time decay attribute and the primary e-mail addr... | 07/12/2011 |
| 7945751 | Disk image inheritance A disk image is generated, stored in at least one persistent storage device, comprises at least one software application, and is a root disk image. An inheritance tree comprising a root node associated with the root disk image is created. A new disk image of a disk ... | 05/17/2011 |
| 7895189 | Index exploitation Various embodiments of a computer-implemented method, computer program product, and data processing system are provided that generate an index plan that produces a superset of data comprising the query result. In some embodiments, a computer-implemented method, comp... | 02/22/2011 |
| 7853929 | Dynamically profiling consumption of CPU time in Java methods with respect to method line numbers while executing in a Java virtual machine Various embodiments of a computer-implemented method, system and computer program product monitor the performance of a program component executing in a virtual machine. Breakpoints associated with position indicators within the program component are set. In response... | 12/14/2010 |
| 7840774 | Compressibility checking avoidance Various embodiments of a computer-implemented method, system and computer program product maintain a logical page having a predetermined size. Data is added to an uncompressed area of the logical page. The uncompressed area of the logical page is associated with an ... | 11/23/2010 |
| 7814072 | Management of database statistics A method of, a computer program product for and a computer system for managing statistics in a database management system are provided. A value of a volatility of a statistic is determined. A value of a staleness of the statistic is determined using the value of the... | 10/12/2010 |
| 7783855 | Keymap order compression Various embodiments of a computer-implemented method, system and computer program product are provided. A first plurality of key entries of a first index page are compressed in accordance with an order specified by a first keymap of the first index page. The first k... | 08/24/2010 |
| 7756973 | Identifying a configuration for an application in a production environment Various embodiments of a computer-implemented method, computer system and computer program product provide a configuration recommendation. Request-processing performance data of an application is received. The request-processing performance data is collected by an a... | 07/13/2010 |
| 7739675 | Dynamically computing a degradation analysis of waiting threads in a virtual machine Various embodiments of a computer-implemented method, system and computer program product determine degradation of an application program. At least one execution state of the application program, executing in a virtual machine, is sampled. A number of occurrences of... | 06/15/2010 |
| 7716597 | Dynamic materialization of disappearing entities In various embodiments, a method, computer system and computer program product for displaying information are provided. A first subset of information of the file is presented in a scrollable area. The first subset of information comprises, at least in part, a second... | 05/11/2010 |
| 7668836 | IMS SOAP gateway deployment utility Various embodiments of a method, system and computer program product enable an application to be accessed as a web service. In response to a command, a web service is deployed to a gateway server, and a connection bundle and a correlator file are provided such that ... | 02/23/2010 |
| 7594183 | Capturing a workflow Various embodiments of a method, system and computer program product for capturing a workflow are provided. A capture application automatically stores at least a portion of a copied screen of a source application from a clipboard to provide a captured screen. The ca... | 09/22/2009 |
| 7546322 | Generating unique name/version number pairs when names can be re-used Various embodiments of a method, system and article of manufacture provide a version number. An object has a present name and a present version number. In response to changing the present name of the object to a different name, the different name having been used by... | 06/09/2009 |
| 7490113 | Database log capture that publishes transactions to multiple targets to handle unavailable targets by separating the publishing of subscriptions and subsequently recombining the publishing A first log reader publishes first messages to a plurality of queues. The first messages comprise changes for transactions extracted from a log by the first log reader. In response to one of the queues becoming unavailable, launching a second log reader to read and ... | 02/10/2009 |
| 7480663 | Model based optimization with focus regions Various embodiments of a method, system and computer program product for optimization of a multidimensional model in a model based performance advisor are disclosed. The multidimensional model comprises groups. Each group has one or more levels. One or more recommen... | 01/20/2009 |
| 7469248 | Common interface to access catalog information from heterogeneous databases Various embodiments of a method to access metadata from a plurality of data servers from a federated database management system are provided. In one embodiment, a request for metadata, from a client application, is received by the federated database management syste... | 12/23/2008 |
| 7447998 | Graphical interface for tree view Various embodiments of a computer-implemented method, system and computer program product provide a graphical interface. At least one tab is presented on a display. The tab comprises one or more child objects of a parent object of a hierarchy of objects. The tab has... | 11/04/2008 |
| 7433902 | Non-disruptive backup copy in a database online reorganization environment Various embodiments of a computer-implemented method backup a dataset. An input image copy of the dataset is read, wherein the input image copy is prior to a start of dataset reorganization. A cursor value associated with reorganization of said dataset is determined... | 10/07/2008 |
| 7386841 | Technique for determining a target data type in a heterogeneous multi-level environment A method of determining a target data type in an environment having a plurality of levels is provided. Zero or more intermediate levels are between the source level and the target level. A target data type representing the transformation of a data type of an associa... | 06/10/2008 |
| 7376675 | Simulating multi-user activity while maintaining original linear request order for asynchronous transactional events A method of maintaining the original order of a sequence of transactions originating from a source database and being replicated to a target database is provided. A lockable object is associated with each transaction of the sequence of transactions from the source d... | 05/20/2008 |
| 7302422 | Query workload statistics collection in a database management system In various embodiments, a method, apparatus, and article of manufacture collect statistics in a database management system. A workload comprising a plurality of database queries is received. Query statistics for the database queries are identified. The query statist... | 11/27/2007 |
| 7296029 | Environmentally responsive oscillating circular affinity index Various embodiments of a method, apparatus and article of manufacture to manage an index are provided. A circular index, having an index size, is provided. The circular index stores information to reference data in a sequential list. Accesses to the index and the li... | 11/13/2007 |
| 7287048 | Transparent archiving A method, apparatus, and article of manufacture implementing the method, transparently archives data. One or more data sources store data. A first data mover moves a first subset of data from the one or more data sources to a first federated archive in accordance wi... | 10/23/2007 |
| 7280658 | Systems, methods, and computer program products for accelerated dynamic protection of data A system, method, and computer product that accelerates encryption and decryption of data while using both a static key and a dynamic key. The present invention eliminates intermediate decryption of data that is transmitted between computer systems. More particularl... | 10/09/2007 |
| 7225209 | Computer-implemented method for allocating new additional area for the dataset in storage based on the size of the new additional area wherein if the new area number does not exceed clipping threshold, the size of a new additional area being greater than the size of each previously allocated additional area of the dataset A method and article of manufacture, implementing the method, allocates space for a dataset. The dataset has an initial area and zero or more additional allocated areas to provide space for storing the dataset. The size of a new additional area is determined. The ne... | 05/29/2007 |
| 7197517 | Systems, methods, and computer program products to display and select hierarchical database segments and fields Systems, methods, and computer products that efficiently share and move data between different types of data storage formats. More particularly, the preferred embodiment of the present invention provides an easy to use graphical user interface (GUI) for displaying, ... | 03/27/2007 |
| 7120864 | Eliminating superfluous namespace declarations and undeclaring default namespaces in XML serialization processing In one embodiment, at least a portion of an object model having at least one namespace is serialized. An ancestor namespace is searched for based on a current namespace declaration. The ancestor namespace is associated with an ancestor prefix and an ancestor uniform... | 10/10/2006 |
| 7103588 | Range-clustered tables in a database management system A method, apparatus and article of manufacture, implementing the method, accesses rows in a range-clustered table in a database management system. A table stores data that is organized into rows and columns. At least one column is designated as a key column. A parti... | 09/05/2006 |
| 6959194 | SMS-messaging A system for routing SMS-messages to a plurality of short message service centers, comprising: a first transceiver for sending and receiving SMS-messages over a fixed network; a router table for identifying from a recipient address of a SMS-message a short message s... | 10/25/2005 |
| 6879636 | Adaptive filter for suppressing repetitive high-frequency information in a video data stream An image comprises pixels, and has repetitive high-frequency information. Decision circuitry identifies the repetitive high-frequency information in at least a subset of the pixels of the image to provide a repetitive-sequence signal. A low-pass filter filters the i... | 04/12/2005 |
| 6847215 | Electronic circuit for detecting a change relative to a quiescent condition An electronic circuit for detecting a change with respect to a quiescent condition, which includes an oscillation circuit including a first and a second oscillator circuit, each oscillator circuit includes an oscillator input terminal and an oscillator output termin... | 01/25/2005 |
| 6772349 | Detection of an attack such as a pre-attack on a computer network A computer program detects a potential attack on a computer network. A list E is made from network traffic data including source and destination addresses of traffic on the network. The list E includes all source addresses in the data which are not allocated to the ... | 08/03/2004 |
| 6771745 | Method and apparatus for telephone dialling using a network device A voicemail processing system and method for use in a communications system for returning a telephone call in response to a voicemail message is disclosed. The processing system comprises a processor for receiving caller identifying information relating to a voicema... | 08/03/2004 |
| 6771313 | Electronic image recording apparatus and data memorizing method therefor A digital camera includes a flash memory. When partial image data constituting one image is written on a memory area in the flash memory, head address data of the memory area is written to the memory area written with the foregoing partial image data to the partial ... | 08/03/2004 |
| 6731950 | Cellular-based telephone connection system An interface box links a user's cellular telephone with all the standard telephone extensions at the user's home or office. In this way, the portable cellular telephone is the interface between the user's telephone extensions and the telephone company. The interface... | 05/04/2004 |
| 6704016 | Method and apparatus for the graphical presentation of selected data A method graphically presents a selected group of data values of a series of data values in a predetermined presentation area. The largest data value within the selected group of data values is determined. A scaling factor for the determined largest data ... | 03/09/2004 |
| 6702876 | Ion exchange scrubber An ion exchange scrubber has a housing, and a partition plate installed within the housing. The partition plate partitions an inner space of the housing in longitudinal direction into two chambers that are filled with a predetermined amount of aqueous sol... | 03/09/2004 |