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 |
| 7716169 | System for and method of extracting and clustering information Provided is a system for and method of extracting and clustering information. The system includes a clustering criterion designing unit that reconstructs a plurality of clustering criteria for each layer or applies weights to the plurality of clustering criteria in ... | 05/11/2010 |
| 7685156 | Systems and methods for rule inheritance Systems and methods for automating and increasing the efficiency of access to data using inheritance of access rules within an organization based upon the relationship of positions within the organization and the roles associated with the positions. In one embodimen... | 03/23/2010 |
| 7536414 | Dynamically generated schema representing multiple hierarchies of inter-object relationships Dynamically generating a schema representing multiple hierarchies of inter-object relationships is described. In one aspect, a data polyarchy is created. Responsive to creation of the data polyarchy, a schema is automatically generated to represent multiple hierarch... | 05/19/2009 |
| 7533123 | Declarative pinning A system and method is provided for efficiently pinning references to the managed heap. The system and method allow for references to managed objects to be declared as pinned during a call to unmanaged code. The references are then reported as pinned to a garbage co... | 05/12/2009 |
| 7483916 | Database for a capture system A tag database storing tags indexing captured object can be searched efficiently. In one embodiment, such a search begins by receiving a query for one or more objects captured by a capture system, and determining whether a query time range exceeds a time range of a ... | 01/27/2009 |
| 7483914 | Method and system for implementing an application-based naming system A method is presented for processing names by a naming service. A naming service obtains an application name for an application along with at least one deployment attribute for a deployment of an instance of the application within a data processing system. The namin... | 01/27/2009 |
| 7447701 | Automatic configuration of attribute sets Technology is disclosed for automatically configuring attribute sets, such as object classes and classes of database tables. A system employing an object class, such as an Identity or Access System, configures the object class for use by the system. One version of t... | 11/04/2008 |
| 7426521 | Property and object validation in a database system Property and object validation is provided in a framework for authoring database systems. The framework treats a property as an object and provides a mechanism to allow constraints to be enforced on the values entered in the properties. Some objects of an applicatio... | 09/16/2008 |
| 7426523 | Meta Object Facility compliant interface enabling Systems and methods for enabling a Meta Object Facility (MOF) compliant service for a metadata resource. The systems and methods employ a connector adapted to receive metadata from the metadata resource via a resource-specific application programming interface, and ... | 09/16/2008 |
| 7424486 | Selection of search phrases to suggest to users in view of actions performed by prior users A search engine system uses information about historical query submissions to a search engine to suggest previously-submitted, related search phrases to users. The related search phrases are preferably suggested based on a most recent set of query submission data (e... | 09/09/2008 |
| 7415473 | Multi-dimensional set object Methods and apparatus, including computer systems and program products, for machine-implemented representations of collections of objects. A method includes providing data structure definitions that define a set object to represent the collection of objects; and gen... | 08/19/2008 |
| 7412457 | Mapping data from multiple data sources into a single or multiple reusable software components A method, apparatus and program storage device for mapping data objects, residing in multiple data sources or generated dynamically, into a single or multiple reusable software components, for integrated information access to multiple disparate data sources, residin... | 08/12/2008 |
| 7401340 | Supporting cross-component references in an object-oriented programming system One embodiment of the present invention provides a system that supports cross-component references in an object-oriented programming system. During operation, the system makes a first attempt to obtain a name for a referenced object through a cross-component referen... | 07/15/2008 |
| 7395274 | Space- and time-adaptive nonblocking algorithms We explore techniques for designing nonblocking algorithms that do not require advance knowledge of the number of processes that participate, whose time complexity and space consumption both adapt to various measures, rather than being based on predefined worst-case... | 07/01/2008 |
| 7383269 | Navigating a software project repository A system including a document repository is provided. The system determines, automatically, a level of similarity between at least two of a plurality of discrete elements stored in the document repository. The system then stores data representative of a link between... | 06/03/2008 |
| 7379949 | Analyzing a query log for use in managing category-specific electronic content Providing category-specific electronic content includes receiving a request for electronic content. The request has an attribute. The attribute of the received request is compared to an attribute related to a query included in a log of search queries. An indication ... | 05/27/2008 |
| 7379948 | System and method for retrieving registry data Information is retrieved from the registry by creating a registry interface database containing information regarding registry data and uniquely identifying every registry entry for a registry interface. Source header files are generated using information about a pr... | 05/27/2008 |
| 7376664 | Method for evaluating a transformer design A preferred method for evaluating a transformer design using data representing test results from a plurality of transformers and stored in a data base includes comparing the data representing test results to predetermined criteria for the test results to determine w... | 05/20/2008 |
| 7370327 | Method for managing memory resources in a shared memory system A method is provided for managing memory resources in a shared memory system. A point is identified (10) at which memory usage will be constrained. An object pertaining to an active user of the system is identified (20), and further objects related to ... | 05/06/2008 |
| 7363593 | System and method for presenting information organized by hierarchical levels A system and method for presenting information organized by hierarchy levels displays navigation bars related to the hierarchy of nodes from the root node to the one or more sub-nodes having the lowest hierarchy level and hides unrelated sub-nodes, such as siblings ... | 04/22/2008 |
| 7362334 | System for regional data association and presentation and method for the same A database methodology that concerns the mapping of any arbitrary object into a plurality of regions, enabling the assignment of multiple region-specific attributes thereto and facilitating the concurrent, graphical presentation of any assigned attributes. Attribute... | 04/22/2008 |
| 7359907 | Extending a directory schema independent of schema modification Systems and methods for extending a directory schema independent of schema modification are described. In one aspect, a directory schema data structure includes a flexible attribute data field. The flexible attribute data field identifies a complex data type. The co... | 04/15/2008 |
| 7343377 | Method and system for verifying the integrity of a database A method for verifying the integrity of a database for use by an application. A process is applied to obtain (2) initial schema metadata (3) from the database (1). As a reference a reduced representation (5) is created (4) from the... | 03/11/2008 |
| 7328222 | Method and apparatus for preserving data coherency in a database by generating a command object that includes instructions for writing a data record to a local cache A method of and system for managing cached data across disparate systems is disclosed. A system for providing cached data coherency includes: a client computer, an application server, a main database, one or more remote application servers, and a communication netwo... | 02/05/2008 |
| 7316002 | Deriving an object class by inheritance, instantiation or cloning An object class and/or an object having a given name (class1) is derived by making a copy, preferably through serialization, of the entire tree (27a) of the class or the object, by storing the copy of the tree on a disk D and by assigning a name (class... | 01/01/2008 |
| 7313789 | Methods and systems for reducing a program size A method for reducing a size of an image of a class file is provided. In this method, a first stack map that is associated with a first bytecode of a method and a second stack map that is associated with a second bytecode of the method are provided. Next, an operati... | 12/25/2007 |
| 7310646 | Data management system providing a data thesaurus for mapping between multiple data schemas or between multiple domains within a data schema In one embodiment, a system is provided for managing a centrally managed master repository for core enterprise reference data associated with an enterprise. A centralized master repository contains the reference data, the reference data being associated with multipl... | 12/18/2007 |
| 7305415 | Apparatus for classifying or disambiguating data A computing system has a data storage device (4, 5, 6) for storing a database consisting of a classified vocabulary of terms. A processor (1) of the apparatus is arranged to associate each term with one of a number of different categories of data and t... | 12/04/2007 |
| 7299242 | Single-word lock-free reference counting Solutions to a value recycling problem that we define herein facilitate implementations of computer programs that may execute as multithreaded computations in multiprocessor computers, as well as implementations of related shared data structures. Some exploitations ... | 11/20/2007 |
| 7287005 | Method for supplementing descriptors for online banking transaction statements Personalized transaction identification information is provided by a user to supplement the generic transaction banking information received from the user's electronic banking service. The personalized transaction identification information is maintained by the user... | 10/23/2007 |
| 7281006 | System and method for dividing data into predominantly fixed-sized chunks so that duplicate data chunks may be identified A data chunking system divides data into predominantly fixed-sized chunks such that duplicate data may be identified. The data chunking system may be used to reduce the data storage and save network bandwidth by allowing storage or transmission of primarily unique d... | 10/09/2007 |
| 7254584 | Relationship-based inherited attributes system A relationship-based inherited attributes system provides an Inheritance Table where each object in the table has an Inherited Object ID. Each ID is listed with all of the ID's that the object inherits from with sequence number that indicates the order of the inheri... | 08/07/2007 |
| 7246359 | Methods, systems and computer program products for maintaining association integrity of enterprise JavaBeans (EJB) during EJB passivation and reactivation A collection of target Enterprise JavaBeans (EJBs) that are associated with the source EJB in a one-to-many association is obtained in response to traversing the one-to-many association of the source EJB. The collection of target EJBs is registered in a collection r... | 07/17/2007 |
| 7246135 | Sharing classes between programs Two applications running on the same or different processor-based systems may share a class. In some embodiments, the shared class may be shared out of shared memory. In addition, the object defined member data that is process specific may be duplicated in the addre... | 07/17/2007 |
| 7240336 | Interpretive simulation of software download process The present invention is a method and system designed to be used in a manufacturing environment to ensure the integrity of a manufacturing tool that downloads customer ordered software to personal computers. The present invention creates a computer environment in a ... | 07/03/2007 |
| 7231400 | Dynamically generating multiple hierarchies of inter-object relationships based on object attribute values Systems and methods are presented to dynamically generate multiple hierarchies of inter-object relationships based on object attribute values. In one aspect, a data structure includes a first virtual object data field to represent a first object of multiple objects ... | 06/12/2007 |
| 7219101 | Method and computer system for customizing computer applications by storing the customization specification as data in a database The present invention relates to a method and computer system to store customization specifications for computer software as data in a database. The customization information includes labels, error messages, help, security, and client preferences, such as display pr... | 05/15/2007 |
| 7213037 | Master data management system for centrally managing cached data representing core enterprise reference data maintained as locked in true state read only access until completion of manipulation process In one embodiment, a system is provided for centrally managing core enterprise reference data associated with an enterprise. A centralized master repository contains the core enterprise reference data. An internal services framework coupled to the centralized master... | 05/01/2007 |
| 7203696 | Dynamic registry partitioning A system and method of providing access to information stored in a system registry is provided. The system and method can further facilitate a generic (e.g., application and/or operating system independent) manner for dynamic partitioning of the system registry. The... | 04/10/2007 |
| 7197511 | Methods and apparatus for type safe, lazy, user-defined class loading Type safe linkage is ensured by establishing a constraint if a class references an attribute that is contained in another class. This constraint acts as a “promise” to later ensure type safe linkage. At some point later—such as at the earliest time that the ty... | 03/27/2007 |