U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Bizarre Patents

Patent No. 5823386

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.

Newsletter  PatentStorm News

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.

 

Class 717/167 - Remote


Subclass of Class 717 - Data processing: software development, installation, and management
Definition: Subject matter wherein the libraries and objects to be
No. of patents: 165
Last issue date: 03/01/2011


    3      
NumberTitleIssue Date
7080051Internet 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
7073170Configuration 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
7065770System 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
7062763Method 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
7058930Distributed 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
7058940System 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
7055146Method 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
7055035Method 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
7054893Method 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
7055148System 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
7051326Code 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
7039674Method 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
7039796Method 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
7035918License 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
7035963Method 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
7032022Statistics 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
7020738Method 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
7020872Method 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
7017188Method 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
7013481Attestation 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
7013455System 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
7010757Method 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
7010368Programmable 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
6981268System 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
6959320Client-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
6957296Memory 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
6954860Network 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
6954456Method 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
6951016Code 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
6944759Automatic 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
6941549Communicating 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
6931381Methods 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
6931636Multiprocessor 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
6928653Interactive 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
6918113Client 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
6909624Semiconductor 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
6904611Method 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
6904457Automatic 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
6904424Method 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
6883167Method 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
    3      
 
Sign InRegister
Username  
Password   
forgot password?