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 |
| 7080051 | Internet download systems and methods providing software to internet computer users for local execution A customer computer connects to an online service provider by phone, Internet, or other telecommunications link. The link gives the customer access to additional processing and storage resources such as virtual storage, processing power and/or additional software or... | 07/18/2006 |
| 7073170 | Configuration for binding software assemblies to application programs A method, system and infrastructure that allow an application to run with specified versions of assemblies bound thereto, while allowing the application author, assembly publisher and/or an administrator to change the originally-specified version as desired. Each as... | 07/04/2006 |
| 7065770 | System for supplying a program from a server to a printing device through a network based on operating environment characteristics of installed optional units An object of the invention is to determine, when installing a program in a terminal through the Internet, whether the program is operable or not, and notify the result of the determination to the terminal. In a system of the present invention, the operating environm... | 06/20/2006 |
| 7062763 | Method and apparatus for remote software code update A method for updating code includes receiving an update command for a first program resident in a first code space including at least one segment, transferring program control to a second program executing in second code space including one or more segment, selectin... | 06/13/2006 |
| 7058930 | Distributed program relocation for a computer system Systems and methods are disclosed for preparing program code for a first computer, wherein the systems and methods are implemented on a second computer. The systems include a relocating module that is adapted to relocate program code by modifying locations in the pr... | 06/06/2006 |
| 7058940 | System and method for extending application functionality and content A system is disclosed with a method for extending the appearance, functionality and/or the content of an application, such as an administrative console. In accordance with one embodiment, the invention provides a system comprising a first application that includes c... | 06/06/2006 |
| 7055146 | Method and system for dynamically inserting modifications for identified programs A system and method are for inserting modifications into an executable program at the time an operating system loads the executable program for execution. The system includes a program modification database that provides a general depository of program changes in th... | 05/30/2006 |
| 7055035 | Method for generating a read only memory image A system and method generate a read only memory (ROM) image for a ROM. The ROM image generator operates with a data image builder. The ROM image generator processes an input file to identify data images for a build. The image identifier generates tokens for building... | 05/30/2006 |
| 7054893 | Method and apparatus for relocating data related to database management system A data storage position management main program collects volume physical storage position management information and physical storage apparatus operation information from a storage apparatus, and stores them as storage apparatus arrangement information and storage a... | 05/30/2006 |
| 7055148 | System and method for updating firmware A system and a method that uses a software application operable under a current firmware/operating system configuration to install a new firmware version without “compromising” the operating system are presented. The software application may configure a computer... | 05/30/2006 |
| 7051326 | Code image distribution in a multi-node network of processors A multi-node processing network has a plurality of processors coupled in the network. The processors have a minimally operational state, e.g., upon being rebooted, and have a fully operational state employing a code image. The processors, when in the minimally opera... | 05/23/2006 |
| 7039674 | Method of changing program of network node remote from network management system A program-changing method for a network having at least two nodes that include a first and a second predetermined node, each network node having a program, includes a network management system connected to the first predetermined node of the network. New changing pr... | 05/02/2006 |
| 7039796 | Method and system of locating a position in memory at which to store incoming firmware image A method of locating a starting point of a firmware image in a non-volatile memory unit may include checking each of a number of possible starting points within the non-volatile memory unit until a code space signature is located that indicates the starting point of... | 05/02/2006 |
| 7035918 | License management system and method with multiple license servers A system for managing licenses for protected software on a communication network is disclosed. The system comprises at least one client computer and a pool of license servers coupled to the communication network. The client computers request authorizations to use th... | 04/25/2006 |
| 7035963 | Method for resolving address space conflicts between a virtual machine monitor and a guest operating system In one embodiment, a method for resolving address space conflicts includes detecting that a guest operating system attempts to access a region occupied by a first portion of a virtual machine monitor and relocating the first portion of the virtual machine monitor wi... | 04/25/2006 |
| 7032022 | Statistics aggregation for policy-based network A unified policy management system for an organization including a central policy server and remotely situated policy enforcers. A central database and policy enforcer databases storing policy settings are configured as LDAP databases adhering to a hierarchical obje... | 04/18/2006 |
| 7020738 | Method for resolving address space conflicts between a virtual machine monitor and a guest operating system One embodiment of the invention is method for resolving address space conflicts between a virtual machine monitor and a guest operating system. The method includes allocating an address space for the operating system and an address space for the monitor. The method ... | 03/28/2006 |
| 7020872 | Method for verifying code transformers for an incorporated system, in particular in a chip card The invention relates to a method for verifying transformation (2) of a source code (1) into a transformed code (3) designed for an embedded system (7) such as in a smart card or other portable or mobile device including data processing r... | 03/28/2006 |
| 7017188 | Method and apparatus for secure content delivery over broadband access networks A system for secure delivery of on-demand content over broadband access networks utilizes a pair of servers and security mechanisms to prevent client processes from accessing and executing content without authorization. A plurality of encrypted titles are stored on ... | 03/21/2006 |
| 7013481 | Attestation key memory device and bus In an embodiment of the present invention, a technique is provided for remote attestation. An interface maps a device via a bus to an address space of a chipset in a secure environment for an isolated execution mode. The secure environment is associated with an isol... | 03/14/2006 |
| 7013455 | System for automatically altering environment variable to run proper executable file by removing references to all except one duplicate file in the path sequence A method, system, and apparatus for correcting a path sequence of an environment variable in a data processing system is provided. In one embodiment, an environment variable manager monitors the data processing system for any change effecting any of the environment ... | 03/14/2006 |
| 7010757 | Method and apparatus for launching computer applications Method and apparatus for launching applications on a computer. A launcher allows a user to quickly determine which applications are installed and to start one or more selected applications. The launcher accesses an operating system registry to determine which applic... | 03/07/2006 |
| 7010368 | Programmable controller unit and method of processing user program A unit such as an I/O unit for a programmable controller stores a user program in a RAM but at least a portion of this user program is made into a library. At least a portion and maybe the whole of this user program is made into library and stored in a flash memory.... | 03/07/2006 |
| 6981268 | System and method for persisting and resolving application assembly binds A system and method are presented that persist assembly bind information for applications at each stage of execution of the assembly policy. New assembly bind history files are created and persisted to disc when changes in assembly bind policy results in a change in... | 12/27/2005 |
| 6959320 | Client-side performance optimization system for streamed applications An client-side performance optimization system for streamed applications provides several approaches for fulfilling client-side application code and data file requests for streamed applications. A streaming file system or file driver is installed on the client syste... | 10/25/2005 |
| 6957296 | Memory writing device for an electronic device To provide a memory-writing device which can simply and reliably write desired data to a nonvolatile memory of an electronic device, connection is made with an ECU to perform write processing to write write data from the memory-writing device to a flash ROM by copyi... | 10/18/2005 |
| 6954860 | Network copy protection for database programs Improved techniques for implementing Network Copy Protection for database programs are disclosed. The techniques can provide Network Copy Protection across various platforms and/or connection protocols. Accordingly, the database programs can detect unlicensed use of... | 10/11/2005 |
| 6954456 | Method for content-aware redirection and content renaming The present invention is directed to mechanisms for content-aware redirection and content exchange/content discovery that permit a request for content to be redirected to a particular advantageous server that can serve the content. ... | 10/11/2005 |
| 6951016 | Code server A code server operates in a data processing system having an operating system or environment, such as OS/2 or Windows, which processes coded programs in discrete code modules. The code server maintains linkage information between the various code modules forming an ... | 09/27/2005 |
| 6944759 | Automatic system configuration management An automatic configuration system automatically analyzes a user's computer system configuration and recommends a more optimal configuration of components. The system determines the hardware and software components currently contained in the user's computer including... | 09/13/2005 |
| 6941549 | Communicating between programs having different machine context organizations Programs having different machine content organizations communicate with one another. This communication is enabled by a linkage design incorporating program attributes, which allows the savearea layout and linkage services for a program to be selected at compile ti... | 09/06/2005 |
| 6931381 | Methods and apparatus for authenticating the download of information onto a smart card Systems and methods for producing a digitally-computed acknowledgment of a delegated download event are disclosed. An information owner, such as the issuer of a smart card, delegates an information download to a third party. The information is downloaded from the th... | 08/16/2005 |
| 6931636 | Multiprocessor emulation support using dynamic linking A method and system for dynamically linked emulation with a mix of target debuggers on a host computer wherein a debugger for each processor on the target system connects to a target interface for that kind of processor. That target interface then communicates with ... | 08/16/2005 |
| 6928653 | Interactive electronic television program guide with database configurability An interactive television program guide system is provided in which an interactive television program guide is implemented on user television equipment containing a memory. The system allocates the memory among different categories of program guide data used by the ... | 08/09/2005 |
| 6918113 | Client installation and execution system for streamed applications A client installation and execution system for streamed applications requires the user or administrator to obtain a subscription to the streamed application program from a subscription server before installation of the streamed application program begins. The client... | 07/12/2005 |
| 6909624 | Semiconductor memory device and test method thereof In recent system LSIs, a plurality of RAMs differing in capacity and in bit width have come to be mounted on a single chip according to the needs on the system side. However, when testing the plurality of RAMs, if the RAMs differ in capacity, they cannot be tested u... | 06/21/2005 |
| 6904611 | Method and system for directing the download of software and firmware objects over a network such as a cable television system A Download Control Message instructs a set-top terminal in a cable television system to located and immediately begin downloading a code or other data object available over the cable system. The Download Control Message specifies, for example, the size, name, versio... | 06/07/2005 |
| 6904457 | Automatic firmware update of processor nodes Provided is a method, system, and program for updating the firmware in a nodal system. The nodal system includes at least two nodes, wherein each node includes a processing unit and a memory including code. The nodes communicate over a communication interface. At le... | 06/07/2005 |
| 6904424 | Method and a system for managing shell script file development and execution Initially, “libraying” text is inserted on all scripts executed on the computer, allowing administrators to discern at a glance every script that has been executed. Furthermore, administrators can easily ascertain the results of all automatically run programs (s... | 06/07/2005 |
| 6883167 | Method and system for visual linker The present invention provides a visual linker. The visual linker includes a link server that implements linking instructions for sections to a memory. The visual linker also includes a graphical user interface that receives said instructions and displays said secti... | 04/19/2005 |