Method and apparatus for providing access control in a secure operating system

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5113442
SERIAL NO

07319345

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

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 access code which comprises a value that is a product of the user identification numbers of all users having the same access rights to that secure object. In response to a request by a user for access to a secure object, the access code for that secure object is divided by the user identification number of the requesting user. Access rights of the user to the requested secure object are determined based on whether the result of the division yields a zero remainder.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
SHL SYSTEMHOUSE CORP.NAPERVILLE, IL0

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Moir, Dale A Naperville, IL 1 71

Cited Art Landscape

Patent Info (Count) # Cites Year
 
NEC CORPORATION (1)
* 4658292 Enciphering key distribution system for subscription TV broadcast or catv system 101 1983
 
Honeywell Inc. (1)
* 4644543 Forward error correction hardware for a data adaptor 12 1984
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
MOTOROLA MOBILITY LLC (1)
* 5379343 Detection of unauthorized use of software applications in communication units 78 1993
 
Other [Check patent profile for assignment information] (7)
* 2005/0027,919 Disk subsystem 5 2004
* 2006/0112,426 Method and system for including security information with a packet 23 2004
* 2008/0216,164 METHOD FOR PROVIDING ACCESS CONTROL TO SINGLE SIGN-ON COMPUTER NETWORKS 1 2008
* 2011/0004,923 METHOD AND SYSTEM FOR GENERATING USER GROUP IDENTIFIERS 11 2010
* 2010/0223,657 METHOD AND SYSTEM FOR INCLUDING NETWORK SECURITY INFORMATION IN A FRAME 10 2010
* 2010/0235,544 METHOD AND SYSTEM FOR THE ASSIGNMENT OF SECURITY GROUP INFORMATION USING A PROXY 11 2010
* 2011/0231,907 METHOD AND APPARATUS FOR PROVIDING NETWORK SECURITY USING ROLE-BASED ACCESS CONTROL 4 2011
 
TREND MICRO INCORPORATED (1)
* 7454788 Method for adding and enforcing enhanced authorization policy on devices in computer operation systems 1 2001
 
KYOCERA DOCUMENT SOLUTIONS INC. (1)
* 9507959 Electronic equipment having display having divided screen and control method thereof 0 2014
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (1)
* 5978914 Method and apparatus for preventing inadvertent changes to system-critical files in a computing system 7 1995
 
EMC IP HOLDING COMPANY LLC (2)
* 8185751 Achieving strong cryptographic correlation between higher level semantic units and lower level components in a secure data storage system 3 2006
* 2007/0300,081 ACHIEVING STRONG CRYPTOGRAPHIC CORRELATION BETWEEN HIGHER LEVEL SEMANTIC UNITS AND LOWER LEVEL COMPONENTS IN A SECURE DATA STORAGE SYSTEM 1 2006
 
EXXONMOBIL CHEMICAL PATENTS INC. (1)
* 2004/0152,851 Polymerization process 6 2004
 
SAMSUNG ELECTRONICS CO., LTD. (2)
* 2002/0013,882 Recordable optical disc and apparatus therefor including operating system and user configuration 4 2001
* 2008/0046,842 METHOD AND APPARATUS FOR EXECUTING APPLICATION IN A PORTABLE TERMINAL 1 2007
 
HITACHI, LTD. (5)
7032062 Disk subsystem 3 2003
7836249 Disk subsystem 1 2004
8234437 Disk subsystem 0 2010
8554979 Disk subsystem 0 2012
8949503 Disk subsystem 1 2013
 
INTERNATIONAL COMPUTERS LIMITED (1)
* 5339403 Access control in a distributed computer system 76 1993
 
ORACLE AMERICA, INC. (1)
6957330 Method and system for secure information handling 126 1999
 
PRINCE CORPORATION (1)
* 5406270 Dead switch vehicle operator identification 37 1994
 
BAY NETWORKS GROUP, INC. (1)
* 5537099 Receiving port security in a network concentrator 32 1994
 
OMNISECURE, INC. (1)
* 5584023 Computer system including a transparent and secure file transform mechanism 210 1993
 
SECURE KEYS PTY LIMITED (2)
* 8752207 Security token and system and method for generating and decoding the security token 0 2008
* 2010/0180,339 SECURITY TOKEN AND SYSTEM AND METHOD FOR GENERATING AND DECODING THE SECURITY TOKEN 5 2008
 
CANON KABUSHIKI KAISHA (1)
* 6298346 Method and apparatus for supporting cooperative activity 4 1995
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (12)
* 5911143 Method and system for advanced role-based access control in distributed and centralized computer systems 232 1995
6189036 User access to objects in group based access control based on result of greatest common divisor of assigned unique prime numbers of user and object 37 1998
6823338 Method, mechanism and computer program product for processing sparse hierarchical ACL data in a relational database 31 1998
* 6785822 System and method for role based dynamic configuration of user profiles 36 1999
* 2003/0177,367 Controlling access to a disk drive in a computer system running multiple operating systems 4 2002
* 7389430 Method for providing access control to single sign-on computer networks 5 2002
* 2004/0111,645 Method for providing access control to single sign-on computer networks 6 2002
* 8060529 IM client and method for item sharing 3 2006
* 2007/0078,938 IM CLIENT AND METHOD FOR ITEM SHARING 14 2006
8949202 Technique for controlling access to data 0 2007
* 2008/0162,484 TECHNIQUE FOR CONTROLLING ACCESS TO DATA 2 2007
7702914 Method for providing access control to single sign-on computer networks 0 2008
 
CISCO TECHNOLOGY, INC. (27)
7836490 Method and apparatus for providing network security using security labeling 7 2003
* 2005/0097,357 Method and apparatus for providing network security using security labeling 39 2003
* 7669244 Method and system for generating user group permission lists 10 2004
* 2006/0090,208 Method and system for generating user group identifiers 48 2004
7877796 Method and apparatus for best effort propagation of security group information 6 2004
7886145 Method and system for including security information with a packet 3 2004
7721323 Method and system for including network security information in a frame 0 2004
* 2006/0112,425 Method and system for including security information with a packet 23 2004
* 2006/0112,431 Method and system for including network security information in a frame 38 2004
7877601 Method and system for including security information with a packet 4 2004
7827402 Method and apparatus for ingress filtering using security group information 7 2004
* 2006/0117,058 Method and apparatus for ingress filtering using security group information 26 2004
7840708 Method and system for the assignment of security group information using a proxy 3 2007
* 2009/0049,196 METHOD AND SYSTEM FOR THE ASSIGNMENT OF SECURITY GROUP INFORMATION USING A PROXY 26 2007
7954163 Method and apparatus for providing network security using role-based access control 4 2009
* 8302157 Method and system for generating user group identifiers 1 2010
8561140 Method and system for including network security information in a frame 0 2010
8713201 Method and system for the assignment of security group information using a proxy 2 2010
8301882 Method and apparatus for ingress filtering using security group information 2 2010
8539571 Method and apparatus for providing network security using security labeling 1 2010
8621596 Method and apparatus for best effort propagation of security group information 0 2011
8555056 Method and system for including security information with a packet 1 2011
* 2011/0119,753 METHOD AND APPARATUS FOR BEST EFFORT PROPAGATION OF SECURITY GROUP INFORMATION 2 2011
8661556 Method and apparatus for providing network security using role-based access control 1 2011
9461979 Method and system for including network security information in a frame 0 2013
9407604 Method and apparatus for best effort propagation of security group information 0 2013
9237158 Method and apparatus for providing network security using role-based access control 0 2014
 
MAZ ENCRYPTION TECHNOLOGIES LLC (2)
7096358 Encrypting file system 4 2003
* 2004/0059,912 Encrypting file system 3 2003
 
NETAPP, INC. (12)
* 6457130 File access control in a multi-protocol file server 96 1998
6317844 File server storage arrangement 93 1998
6279011 Backup and restore for heterogeneous file server environment 57 1998
6604118 File system image transfer 212 1998
* 6119244 Coordinating persistent status information with multiple file servers 121 1998
6343984 Laminar flow duct cooling system 19 1998
6961749 Scalable file server with highly available pairs 8 1999
6574591 File systems image transfer between dissimilar file systems 67 1999
6883120 Computer assisted automatic error detection and diagnosis of file servers 26 1999
6715034 Switching file system request in a mass storage system 6 1999
6468150 Laminar flow duct cooling system 13 2001
7174352 File system image transfer 102 2001
 
BALLY GAMING, INC. (2)
* 8713652 Protecting a gaming machine from rogue code 0 2005
* 2007/0165,856 Protecting a gaming machine from rogue code 0 2005
 
FUJITSU LIMITED (1)
* 5724578 File managing system for managing files shared with a plurality of users 49 1995
 
Hughes Aircraft Company (1)
* 5504814 Efficient security kernel for the 80960 extended architecture 241 1994
 
Crucian Global Services, Inc. (2)
* 7725490 Collaborative file access management system 9 2001
* 2003/0105,734 Collaborative file access management system 70 2001
 
FUJI XEROX CO., LTD. (1)
* 6237099 Electronic document management system 53 1997
 
CLICK CHOICE.COM, INC (1)
* 5809230 System and method for controlling access to personal computer system resources 146 1996
 
EMC CORPORATION (1)
* 5848435 Address protection circuit and method for preventing access to unauthorized address rangers 55 1995
 
SYSTEMS ADVISORY GROUP ENTERPRISES, INC. (10)
7249379 Method and apparatus for implementing process-based security in a computer system 10 2002
* 2005/0055,581 Financial transaction server with process-based security 5 2003
* 2004/0128,505 Secure file transfer in a process based security system 21 2003
* 2004/0128,510 Key exchange for a process-based security system 20 2003
* 2004/0103,096 Multi-user process based security system and method 25 2003
* 2004/0243,845 System and method for process-based security in a network device 2 2003
* 2004/0158,734 System and method for process-based security in a portable electronic device 26 2003
* 2004/0093,525 Process based security tai building 13 2003
* 2005/0044,381 System & method of table building for a process-based security system using intrusion detection 3 2003
* 2004/0230,836 Hardware implementation of process-based security protocol 3 2004
 
QWEST COMMUNICATIONS INTERNATIONAL INC. (1)
* 5748890 Method and system for authenticating and auditing access by a user to non-natively secured applications 123 1996
 
NETWORK APPLIANCE, INC. (4)
6289356 Write anywhere file-system layout 269 1998
6516351 Enforcing uniform file-locking for diverse file-locking protocols 71 1998
7293097 Enforcing uniform file-locking for diverse file-locking protocols 31 2002
* 2003/0065,796 Enforcing uniform file-locking for diverse file-locking protocols 2 2002
 
NETWORK APPLIANCE CORPORATION (1)
6480969 Providing parity in a RAID sub-system using non-volatile memory 14 1999
* Cited By Examiner