A new toilet tank assembly aquarium for housing aquatic creatures.
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 |
| 5754462 | Microprocessor auxiliary with ability to be queried re power history A system which includes a microprocessor (or microcontroller) and an auxiliary chip which monitors the system power supply voltage and performs related functions for the microprocessor. The microprocessor can access the auxilary chip to ascertain the powe... | 05/19/1998 |
| 5551038 | Directory based computer environment The present invention is a method, system and process for automatically customizing a computer environment based on the current active computer disk directory. Detection of the current active disk directory and any change of disk directory by a user trigg... | 08/27/1996 |
| 5428785 | Distributed computer system log-on device for storing and retrieving a user's view of objects at log-off The disclosed invention is directed to a computer system comprising a log-on device, which at log-off records information defining the user's activity (e.g., the user's view of objects displayed on his display terminal), and, at log-on, automatically rest... | 06/27/1995 |
| 5418953 | Method for automated deployment of a software program onto a multi-processor architecture A method is employed for pre-assignment and pre-scheduling of tasks that enables allocation across multiple physical processors arranged in a variety of architectures. The method comprises the steps of: constructing a DFG of tasks to be performed to provi... | 05/23/1995 |
| 5410702 | Slot objects for an object oriented programming system Data may be manipulated directly in an object oriented programming system by providing a slot object which contains data within its frame. In contrast with conventional objects, the frames of which only contain attributes of the associated instances, the ... | 04/25/1995 |
| 5408641 | Programmable data transfer timing A method and apparatus for providing asynchronous communication between at least one central processing unit (CPU) and at least one associated memory unit with specially programmed timing signals to latch, select and transmit data between them.... | 04/18/1995 |
| 5398337 | Method for collecting and storing data A data collection and storage method is disclosed wherein data is stored in a sequence of files in time-serial fashion. Data is first stored in a temporary file, following which the temporary file is redesignated so as to receive the name of one of a seri... | 03/14/1995 |
| 5394527 | Method and apparatus facilitating use of a hard disk drive in a computer system having suspend/resume capability A computer system has a processing unit with suspend/resume capability, a memory, and a hard disk drive. In response to a first command from the processor, the hard disk drive sends its status to the processor and the processor stores it in the memory. In... | 02/28/1995 |
| 5388267 | Method and apparatus for updating and restoring system BIOS functions while maintaining BIOS integrity A computer which carries its BIOS in a Flash EPROM. A UV-EPROM carries a redundant BIOS, which can be overlaid onto the BIOS address space by selection with a physical switch. The BIOS contains a small core software program, at the BIOS entry point, which... | 02/07/1995 |
| 5386565 | Method and system for controlling/monitoring computer system having plural operating systems to run thereon An OS control method for controlling an operating system (OS) running in a computer system on which a plurality of OSs run and which includes an instruction processor, a control program for controlling running of a plurality of OSs, a main storage, an ext... | 01/31/1995 |
| 5381546 | Control process for allocating services in communications systems A process for scheduling a processor, in a stored program digital switch of a telecommunications network having heterogeneous types of task, utilizes preassigned probability parameters to schedule the tasks for the processor to serve to meet a system obje... | 01/10/1995 |
| 5381549 | Information processing apparatus In an information processing apparatus which operates according to an OS (operating system) stored in a ROM or an OS read from the outside, when using the OS read from the outside, an area of an address space occupied by the OS in the ROM is released so t... | 01/10/1995 |
| 5379389 | Method for transmitting commands excluded from a predefined command set A method for transmitting commands from an originating program to a receiving program uses the data area of instructions. A first set of commands are predefined for use in the command area of the instructions. A second set of commands, excluded from the f... | 01/03/1995 |
| 5379424 | Distributed database management system for retrieving data files from databases selected based upon retrieval time A distributed database management system includes a plurality of computers, each including a database for storing data files to be processed. The plurality of computers are interconnected by communication lines. Each computer has stored data file names, a... | 01/03/1995 |
| 5379423 | Information life cycle processor and information organizing method using it An information life cycle management system and an information organizing method using the computer system stores information objects composed of a database and program, and a data processing device for processing an information object which is a block of... | 01/03/1995 |
| 5377352 | Method of scheduling tasks with priority to interrupted task locking shared resource A computer system including a plurality of shared resources to be used exclusively by a plurality of tasks. Upon occurrence of an interrupt, execution of the task running at that time is suspended to allow the interrupt task to be executed. After executio... | 12/27/1994 |
| 5377351 | Device for controlling multiple transactions contending concurrently for the same resource in a distributed database system A database processor in a distributed database system has a decision making section for use in detecting whether a distributed deadlock has occurred if a contention is detected by a contention detector. If a distributed deadlock occurs, the decision makin... | 12/27/1994 |
| 5377353 | Method for managing common data stored in a memory accessible by a plurality of programs A system and method for managing common data including a computer on which at least one program runs, and a memory storing pairs of common data. Each of the pairs of common data corresponds to a common information item. When a program on the computer upda... | 12/27/1994 |
| 5377354 | Method and system for sorting and prioritizing electronic mail messages A method and apparatus for prioritizing a plurality of incoming electronic mail messages for a user uses a user created and modified rules-control (12) which is stored in a rules-store (12). Incoming messages are stored in a message store (11) and are scr... | 12/27/1994 |
| 5375236 | Down line-loading start control system A down line-loading start control system for controlling the start of down line-loading by scanning down line-loading devices. The device ID numbers assigned to peripheral control units expected to serve as down line-loading devices are registered in a RO... | 12/20/1994 |
| 5375206 | Method for licensing software Disclosed is a system that provides a common application software interface for a variety of vendor supplied license servers. The system provides a single set of program calls and translates this single set of calls into a set of calls for each license se... | 12/20/1994 |
| 5375238 | Nesting management mechanism for use in loop control system A nesting management mechanism for use in a loop controlling system, comprises a program counter coupled to a program counter bus and incremented each time one instruction is executed, and a loop counter coupled with the program counter bus and set with t... | 12/20/1994 |
| 5375241 | Method and system for dynamic-link library A dynamic-link library method and system for providing services to one or more application programs. The system includes a code resource that includes a plurality of service routines to allow any of the programs to use the service routines. The code resou... | 12/20/1994 |
| 5375211 | Bus error processing system having direct bus master/CPU communication A bus error ascribable to a bus master module other than a central processing unit (CPU) is set as a specified factor for an exception process. When the exception process is requested, the CPU carries a corresponding service program for the exception proc... | 12/20/1994 |
| 5371888 | Using specialized output device job spooler as generic buffer manager In a user interactive multitasking data processing system, a comprehensive managing subsystem is constructed for managing queued processing of tasks of a particular type that ordinarily are not handled on a queued basis by the associated operating system.... | 12/06/1994 |
| 5369763 | Data storage and retrieval system with improved data base structure A data storage and retrieval system separates information regarding the expertise of individuals into four files which can be independently and separately accessed. The records in the various files include fields for indicating the beginning and end of a ... | 11/29/1994 |
| 5369747 | Input/output channel apparatus An input/output channel apparatus includes a channel processing section and plural channel units transfers data between a main memory and peripheral devices in an electronic computer system. The data transfer speed is directly controlled by the data trans... | 11/29/1994 |
| 5367686 | Method for automated complex multilevel softward installation in a data processing system The method of the present invention presents a plurality of option panels to a user, each option panel requiring at least one user input which specifies a system option for a selected data processing system. Thereafter, an installation profile is created ... | 11/22/1994 |
| 5367687 | Method and apparatus for optimizing cost-based heuristic instruction scheduling A method and apparatus for optimizing cost-based heuristic instruction scheduling for a pipelined processor is disclosed which has particular application to compile time instruction scheduling after code generation. Instruction scheduling is optimized by ... | 11/22/1994 |
| 5367683 | Smart recompilation of performing matchup/difference after code generation A method and system for compiling a source program using smart recompilation. The invention allows fragments to contain "invocation specific" information, which is generated during a code generation phase of compilation. A hint generator attempts to prese... | 11/22/1994 |
| 5363504 | Electronic filing method and apparatus A filing method and apparatus for an electronic filing apparatus. The method includes the steps of reading out index images from an index image storage and displaying the read-out index images on a display having a plurality of display locations. Each of ... | 11/08/1994 |
| 5363505 | Local and global commit scopes tailored to work units A computer system or network tailors scopes of commit processing by using local work unit identifiers and more global logical unit of work identifiers. The local work unit identifiers are used to identify the scope of commit processing within each executi... | 11/08/1994 |
| 5361354 | Optimization of alternate loop exits An optimization method to be carried out within a digital computer under programmed control for eliminating or removing from a loop body alternate exit tests substantially of the form i+댬ond$c;, where , ଲ and $c; are loop ... | 11/01/1994 |
| 5361359 | System and method for controlling the use of a computer A system and method for auditing and controlling the use of a computer. An operating system and selected programs and data , referred to as approved applications and approved data , are stored on a protected media which cannot be modified by any ordinary ... | 11/01/1994 |
| 5361357 | Method and apparatus for optimizing computer file compilation A system and a method are described for optimizing the sequencing and time requirements for compiling large sets of source code residing in multiple hierarchical file directories using an abstracted logical description of the hierarchical file relations e... | 11/01/1994 |
| 5361351 | System and method for supporting run-time data type identification of objects within a computer program The present invention is directed to computer software compilation systems and methods which support run-time data type identification of objects in computer programming languages which support polymorphism. The present invention comprises translators, co... | 11/01/1994 |
| 5361352 | Method for debugging in a parallel computer system and system for the same In a parallel computer, a method for controlling a debugging process includes the steps of registering identifiers of plural processors into an execution waiting queue in a predetermined order; executing a corresponding program by each of the processors i... | 11/01/1994 |
| 5361360 | Method for generating software development environment In a method for generating a software development environment in a software development supporting system including a plurality of stations which are connected through a network, a first station within the plurality of stations decides one or more softwar... | 11/01/1994 |
| 5361361 | Hierarchical integrated help utility for a computer system An improved method and apparatus for hierarchically integrating help information across multiple applications is disclosed. In a computer system having a first application program including a first set of help files and a second application program includ... | 11/01/1994 |
| 5361358 | System and method for installing program code for operation from multiple bootable operating systems A method, system and process for installing an application under a first operating system and translating the installation parameters into a set of similar parameters to assure proper execution under a second operating system. The invention prompts a user... | 11/01/1994 |