Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
Inventor:
Franklin; Benjamin S.
Address:
Cambridge, MA
No. of patents:
15
Patents:




Patent Number Title Of Patent Date Issued
4447874 Apparatus and method for communication of information between processes in an information system May 8, 1984
An apparatus for enabling communication of information between processes being carried out on a computing system. Each process is assigned a control block including a specialized memory element. A process being executed modifies the state of each memory element if it discovers any in
4432051 Process execution time accounting system February 14, 1984
A time accounting system for accounting for the time a process spends in a ready state, a wait state, or a running state. The system includes a time-of-day clock coupled to a central processing unit for outputting the time-of-day whenever a process changes state. A memory also coupled to
4394725 Apparatus and method for transferring information units between processes in a multiprocessing s July 19, 1983
A method of and apparatus for executing a family of instructions provides synchronization of processes in a multiprocessing system. Representations of processes awaiting data (information units) such as the completion of an asynchronous operation or the availability of a resource are sto
4369494 Apparatus and method for providing synchronization between processes and events occurring at dif January 18, 1983
An information structure, or semaphore, serves as a signalling mechanism in process synchronization to connect a process and a non-simultaneously occurring event or resource. The semaphore is a data structure which stores representations of processes awaiting particular events or alt
4351024 Switch system base mechanism September 21, 1982
Firmware is provided to change, upon execution, information in the system base which is located in both main memory and internal scratch pad registers.Hardware structures controlled by a microprogrammed control store, which provides for the generation of signals causing the creation of a
4316245 Apparatus and method for semaphore initialization in a multiprocessing computer system for proce February 16, 1982
Apparatus in a data processing system to initialize a semaphore held in a memory field of the data processing system or, alternatively, to restore the semaphore to a previous predetermined state. A count field, or tally field, provided in the semaphore is initialized by a particular
4297743 Call and stack mechanism for procedures executing in different rings October 27, 1981
A procedure call mechanism implemented by hardware instructions and a hardware recognizable mechanism known as a stack. A procedure call is utilized by users who have written their programs in a modular way to pass from one program module to another, it is used by user programs to avail
4177510 Protection of data in an information multiprocessing system by implementing a concept of rings t December 4, 1979
Computer data and procedure protection by preventing processes from intering with each other or sharing each other's address space in an unauthorized manner is accomplished in hardware/firmware by restricting addressability to a segmented memory and by a ring protection mechanism.To pro
4130867 Database instruction apparatus for determining a database record type December 19, 1978
One of a series of hardware/firmware instructions for converting a general purpose digital computer into a database machine by adding the capability of handling data base records. The invention comprises a hardware/firmware implemented machine instruction apparatus which fetches a record
4084228 Process management structures and hardware/firmware control April 11, 1978
A system and method for computer process dispatching in a multiprogramming/multiprocessing environment is disclosed. Each process in the multiprogramming/multiprocessing computer system may be in one of four states at any given time as follows:1. Running -- the process is in control of t
4084224 System of controlling procedure execution using process control blocks April 11, 1978
A system and method for computer process control in a multiprogramming/multiprocessing environment is disclosed. Each process in the system is associated with a process control block (PCB) hardware structure which is identified by its logical address (J,P). The PCB acts as a virtual
4044334 Database instruction unload August 23, 1977
One of a series of hardware/firmware primitives is disclosed for converting a general purpose digital computer into a database machine. The invention comprises a hardware/firmware implemented machine instruction which determines the appropriate register where a database pointer is curren
4042912 Database set condition test instruction August 16, 1977
Two of a series of hardware/firmware primitives are disclosed for converting a general purpose digital computer into a database machine. The invention comprises two hardware firmware implemented machine instructions which both fetch a set descriptor, which along with a base register BR,
4025901 Database instruction find owner May 24, 1977
One of a series of hardware/firmware primitives is disclosed for converting a general purpose digital computer into a database machine. The invention comprises a hardware/firmware implemented machine instruction called the find owner instruction, which fetches a set descriptor, which alo
4024508 Database instruction find serial May 17, 1977
One of a series of hardware/firmware primitives is disclosed for converting a general purpose digital computer into a database machine. The invention comprises a hardware/firmware implemented machine instruction which sequentially checks each database record in a database area beginning


 
 
  Recently Added Patents
Information distribution and processing system
Material-sensitive routing for shared conduit systems
Double ended converter with output synchronous rectifier and auxiliary input regulator
System and method for visualizing exception generation
Optical transmission apparatus, continuity testing method therein, and optical transmission system
Key ring
Method for fast network-aware clustering
  Randomly Featured Patents
Switchable depth of focus pulse-echo ultrasonic-imaging display system
Process for producing .alpha.-methylstyrene
Convertible seat for motorcycle
Lightweight soft body-armor product
Method and apparatus for facilitating asymmetric line rates in an Ethernet passive optical network
Table
Terminal independent color memory for a digital image display system
Tomb
Boat trailer rest
Magnetoresistive sensor having multilayer thin film structure