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

Icon_funbox Did You Know...

...that Charles Goodyear performed some of his experiments on rubber while in debtor's prison? He was there so often he referred to it as his "hotel". Chronically in debt because of poor business sense and ill health, Goodyear depended on the generosity of friends and family. Even after he unlocked the secret to vulcanizing rubber, he was unable to improve his financial situation. When he died, his estate was $200,000 in debt.

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 710/200 - ACCESS LOCKING


Subclass of Class 710 - Electrical computers and digital data processing systems: input/output
Definition: Subject matter comprising means or steps for preventing
No. of patents: 1027
Last issue date: 05/08/2012


                    26  
NumberTitleIssue Date
4930073Method to prevent use of incorrect program version in a computer system
A method prevents an incorrect program version from being executed by a computer system. More specifically, a synchronization key is contained in a load module and is used to encrypt that load module which also contains a protected program. The encrypted ...
05/29/1990
4821175Database processing device
A database processing device executes concurrent processing in accessing a database through a plurality of independent terminal units. The database processing device, upon updating data stored in a record after reading out the data stored in the record in...
04/11/1989
4809168Passive serialization in a multitasking environment
In a multi-processing computer system, a method for serializing references to shared data objects, such as pages, tables, and the like, that permits the system processes to reference objects on a shared access basis without obtaining a shared lock. A poin...
02/28/1989
4805106Method of and arrangement for ordering of multiprocessor operations in a multiprocessor system with redundant resources
To lock use of shared information to itself in a multiprocessor system (100) having two independently and asynchronously operating processors (101, 111) whose main store units (102, 112) duplicate each other's contents, a processor must cause an atomic re...
02/14/1989
4794515Protection of data in a multiprogramming data processing system
A data processing system operates in a multiprogramming mode in which a plurality of different tasks are performed, at least one of the tasks being interruptable by another one of the tasks, and the system includes at least one facility which is not used ...
12/27/1988
4791554Method and apparatus for preventing deadlock in a data base management system
In a computer system for parallelly executing a plurality of tasks by sharing a plurality of resources in a data base of a computer, a use sequence of the resources to be used by each task is inputted to the computer prior to the execution of the tasks. A...
12/13/1988
4780821Method for multiple programs management within a network having a server computer and a plurality of remote computers
The procedure which allows users of a computer system comprising a plurality of computers connected in a local area network to share both file resources and application programs on the local area network without modification to existing programs which wer...
10/25/1988
4725946P and V instructions for semaphore architecture in a multiprogramming/multiprocessing environment
In a computer system having a plurality of processors and processes, a semaphore architecture for communication with and between the processes in order to effects coordination and cooperation between processes. The invention is implemented in firmware and...
02/16/1988
4716528Method for managing lock escalation in a multiprocessing, multiprogramming environment
A method utilizing a coordinated pair of locking limits for managing concurrency and lock granularity tradeoff relations. A first limit is placed on the number of small granularity locks per resource. A second limit is placed on the number of locks assign...
12/29/1987
4709326General locking/synchronization facility with canonical states and mapping of processors
The transition table size and table-driven locking facilities if reduced by decomposing lock states into canonical states and canonical-actual maps, mapping actual processors to canonical processors, looking up a transition in a table which contains a new...
11/24/1987
4604694Shared and exclusive access control
A method for controlling both shared and exclusive access for a resource in a multiprocessor system wherein a first-in/first-out queue is formed for tasks suspended while awaiting access and wherein access to the resource provides that control of access r...
08/05/1986
4587609Lockout operation among asynchronous accessers of a shared computer system resource
A data processing system having a plurality of units includes a shareable unit which is shareable between two or more of the other units. Lock apparatus is provided in the shareable unit to allow a first unit to lock the shareable unit so that no other un...
05/06/1986
4574350Shared resource locking apparatus
Disclosed is a hardware lock unit for limiting concurrent use of shared resources, such as segments of a memory, by a plurality of devices, such as processors, in a program controlled system. In such a system, devices wishing to use a shared resource make...
03/04/1986
4488217Data processing system with lock-unlock instruction facility
A data processing system including a plurality of data units and a common bus. The data unit includes apparatus for issuing instructions including a LOCK instruction and an UNLOCK instruction. Each data unit includes apparatus responsive to the instructio...
12/11/1984
4482956Parallel queueing method
Each embodiment enables a single chained queue to have parallel operations by plural element insertion routines and one deletion routine which may be simultaneously executing asynchronously on plural processors for deleting an element, while inserting one...
11/13/1984
4480304Method and means for the retention of locks across system, subsystem, and communication failures in a multiprocessing, multiprogramming, shared data environment
Method and means for operating a computing system for controlling access to and maintaining the integrity of data resources shared by multiple applications executing on a plurality of central electronic complexes (CEC's) while minimizing communication of ...
10/30/1984
4435766Nested resource control using locking and unlocking routines with use counter for plural processes
A mechanism allowing nested resource locks among a plurality of related programs is provided by means of a lock counter which is incremented and decremented as programs LOCK and UNLOCK a resource but the resource is not released until a count is zero. A s...
03/06/1984
4415972Dual port memory interlock
There is provided a circuit which automatically selects one or the other of at least two contending processor circuits and selectively grants the selected processor circuit access to an exchange memory in a regulated and prioritized manner....
11/15/1983
4403285System for automatically releasing a dead lock state in a data processing system
A dead lock releasing method automatically releases a dead lock state in a data processing system, wherein a plurality of kinds of tasks selectively use a plurality of common resources. When one task X occupies a resource A and, in this state, the task is...
09/06/1983
4399504Method and means for the sharing of data resources in a multiprocessing, multiprogramming environment
Data resources are shared by applications executing on a plurality of central electronic complexes. Each complex of a pair includes a resource lock manager (IRLM) which maintains the hold and wait locks for applications executing on the complex and select...
08/16/1983
4339793Function integrated, shared ALU processor apparatus and method
A computing system architecture includes a central processing unit having a channel, arithmetic and logic unit, a plurality of working registers, and control logic; a plurality of local storage registers; a main storage; an executable control store; one o...
07/13/1982
4320455Queue structure for a data processing system
One or more queue structures in a data processing system may include a threaded list of frames which are enqueued or dequeued from the list in accordance with four instructions wherein each list is tied to a so-called lock or control frame with synchroniz...
03/16/1982
4298930Apparatus for data transfer to microprocessors
In order to permit alternate transfer of different sets of data to a microprocessor over the same input/output lines, a coupling-decoupling circuit includes series-connected diodes and inverters. The input/output lines are coupled to a diode matrix which ...
11/03/1981
4249241Object access serialization apparatus for a data processing system
A serialization apparatus for a data processing system wherein access restrictions are automatically enforced: (1) in behalf of individual machine instructions in order to maintain object integrity; and (2) at each user's discretion in order to maintain s...
02/03/1981
4162529Interruption control system in a multiprocessing system
An entry requirement control system in a multiprocessing system having a plurality of central processing units (CPU's), a common main memory for storing a plurality of programs which are accessed by the CPU's, and a key register provided between the CPU's...
07/24/1979
4104718System for protecting shared files in a multiprogrammed computer
An arrangement for sharing file information among plural processes in a multiprogrammed computing system. Source program file declarations are compiled into file control structures which are placed in skeletal segments, the segments forming units of poten...
08/01/1978
4000485Data processing system providing locked operation of shared resources
A central processing system which includes a plurality of units coupled over a common electrical bus for the transfer of information between any two units, includes one unit in which there is a shareable resource such as a memory for example. Apparatus is...
12/28/1976
                    26  
 
Sign InRegister
Username  
Password   
forgot password?