...that in the early 1940s GE engineer James Wright was charged with a task of utmost importance to the war effort: develop a cheap substitute for rubber that could be used to produce tires, gas masks and a whole host of military gear. Wright tackled the task diligently -- and wound up inventing Silly Putty.
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 |
| 5359660 | Local area network peripheral lock method and system On a network, access to individual data processing systems is remotely controlled from a host data processing system. A security request is provided at the host data processing system. The security request specifies the target data processing systems, whe... | 10/25/1994 |
| 5347578 | Computer system security A computer system is described in which users can access a protected resource only by way of a call to a user monitor command, specifying the protected resource as a parameter. The user monitor command checks that certain conditions are satisfied and perf... | 09/13/1994 |
| 5343527 | Hybrid encryption method and system for protecting reusable software components Disclosed is a system and method for providing a reuser of a software reuse library with an indication of whether or not a software component from the reuse library is authentic and whether or not the software component has been modified. The system and m... | 08/30/1994 |
| 5339403 | Access control in a distributed computer system A distributed computer system, has a number of users and target applications. When a user logs on to the system, an authentication unit issues the user with a privilege attribute certificate (PAC) representing the user's access rights. When the user wishe... | 08/16/1994 |
| 5337360 | Method and apparatus for creating, supporting, and using travelling programs A method and apparatus for creating, supporting and using a "travelling program" is disclosed. A "travelling program" is a digital data structure which includes a sequence of instructions and associated data and which has the capability of determining at ... | 08/09/1994 |
| 5315657 | Compound principals in access control lists An access control list for determining the access rights of principals in a distributed system to a system resource is disclosed wherein the access rights of a specified principal are based on the access rights delegated to that principal.... | 05/24/1994 |
| 5315655 | Method and apparatus for encoding data objects on a computer system A method and apparatus for real-time encoding and decoding of data on a computer system. The present invention is used preferably with a utility which causes data objects to be encoded and decoded. Such utilities include data compression utilities, data e... | 05/24/1994 |
| 5301316 | System for determination of the equivalence of two objects without compromising then done by a third object nominated by one and accetped by the other In an object oriented distributed system based on the client-server model, the client domains, the server domains and the objects are implemented in an improved manner such that a client domain determines whether a first and a second object implemented by... | 04/05/1994 |
| 5283830 | Security mechanism for a computer system A computer system includes a plurality of programs and a plurality of accessible objects. Each program has an associated program identifier, and at least some of the objects have respective access control lists (ACL). Each ACL entry may comprise a program... | 02/01/1994 |
| 5276901 | System for controlling group access to objects using group access control folder and group identification as individual user A method and system for controlling access by groups of users to multiple objects stored within a data processing system implemented library wherein each object has an access list associated therewith explicitly listing individual users permitted access t... | 01/04/1994 |
| 5276735 | Data enclave and trusted path system A data communication system providing for the secure transfer and sharing of data via a local area network and/or a wide area network. The system includes a secure processing unit which communicates with a personal keying device and a crypto media control... | 01/04/1994 |
| 5274824 | Keyring metaphor for user's security keys on a distributed multiprocess data system In a distributed data system in which processes running in trusted systems whose results may be proprietary or sensitive in nature may be invoked by operators at remote, untrusted workstations, and in which said processes are provided with locks which do ... | 12/28/1993 |
| 5263147 | System for providing high security for personal computers and workstations A security system 31 for use with a base computer system 29 includes an access monitoring unit 100 for continuously monitoring all operations in the memory address space, the input/output address space, or both, of the base computer 1 in parallel with bas... | 11/16/1993 |
| 5263158 | Method and system for variable authority level user access control in a distributed data processing system having multiple resource manager Variable authority level user access control for a plurality of resource objects within a distributed data processing system having a plurality of resource managers. A reference monitor service is established and a plurality of access control profiles are... | 11/16/1993 |
| 5263157 | Method and system for providing user access control within a distributed data processing system by the exchange of access control profiles A method is disclosed for providing user access control for a plurality of resource objects within a distributed data processing system having a plurality of resource managers. A reference monitor service is established and a plurality of access control p... | 11/16/1993 |
| 5253297 | Data processing system with cryptographic facility A cryptographic services facility uses object-oriented techniques to allow a user to interface with the facility in an algorithm-independent manner. The facility stores algorithm objects which specify algorithm attributes, and context type objects which s... | 10/12/1993 |
| 5220604 | Method for performing group exclusion in hierarchical group structures A method for denying a first group access to a system resource wherein a second group is selected such that the first group is a subgroup of the second group. Access is granted only to those members of the second group who do not derive their membership i... | 06/15/1993 |
| 5220603 | Access control in a distributed computer system A mechanism is described for controlling access to a target application (TA) in a distributed computer system. A user sponsor (US) acting on behalf of an end user is issued with a privilege attribute certificate (PAC) containing initiator qualifier attrib... | 06/15/1993 |
| 5214700 | Method for obtaining a securitized cleartext attestation in a distributed data processing system environment A method for obtaining at least one securitized cleartext attestation by at least one requestor subject coupled to a data processing system and communicating with each other through a network. The data processing system includes a plurality of subjects an... | 05/25/1993 |
| 5173939 | Access control subsystem and method for distributed computer system using compound principals A distributed computer system has a number of computers coupled thereto at distinct nodes and a naming service with a membership table that defines a list of assumptions concerning which principals in the system are stronger than other principals, and whi... | 12/22/1992 |
| 5113442 | Method and apparatus for providing access control in a secure operating system A method, and an operating system utilizing this method, for controlling access rights among a plurality of users to a plurality of secure objects. Each user is provided a user identification number which is prime and each secure object is provided an acc... | 05/12/1992 |
| 5107443 | Private regions within a shared workspace In a shared navigable workspace that is presented at more than one workstation, a region is made private in response to a user request. The user can also indicate the region's level of privacy by indicating levels of access of different users. The private... | 04/21/1992 |
| 5073933 | X window security system The method of rendering an X Windows server system running on a server and at least one host computer terminal secure including the steps of allowing users to view only resources of the X Windows server system the use of which has been specifically author... | 12/17/1991 |
| 4961224 | Controlling access to network resources A network includes digital computers, resources such as disk drives, printers and modems or disk files, file records or tasks, and a communications channel permitting data transfer between each digital computer and the resources. The function of mediating... | 10/02/1990 |
| 4941175 | Tamper-resistant method for authorizing access to data between a host and a predetermined number of attached workstations A tamper-resistant method is disclosed for controlling the number of users given authorized access to licensed software in a host-based, multiple terminal system by use of an encrypted authorization list depth parameter. The method embedded in the host-li... | 07/10/1990 |
| 4919545 | Distributed security procedure for intelligent networks A security technique for use in an intelligent network. The security technique provides a method for authorizing access by a process located in an invocation node to an object, or a network resource, located in an execution node. The method includes the s... | 04/24/1990 |