← Back to Patent Explorer
US6029246A Expired / Lapsed US ⏱️ 0.0 years remaining

Network distributed system for updating locally secured objects in client machines

Assignee: Clouding Corp
•
Filing: 1997-03-31
•
Granted: 2000-02-22
•
Expires: 2017-03-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Technique for allowing real time centralized administration of protected objects on client computer systems. When a user logs on to a centrally administered client machine on a computer network, an intermediary object modification process starts in the background with administrator account permissions. Thereafter, whenever the administrative agent on the client computer system unsuccessfully attempts to perform an operation on a protected object for which the logon user lacks sufficient permission to perform, the agent passes a request to the intermediary process to perform the operation. The intermediary process is able to perform the desired operation because it has sufficient permission to do so even if the administrative agent does not.

Inventors

  • 👤 Terry S. Bahr

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 16:15
CPC Classifications
H; H04; H04L; H04L63/00; H04L63/10; H04L63/102; G; G06; G06F; G06F21/00; G06F21/60; G06F21/62; G06F21/6218; G06F2221/00; G06F2221/21; G06F2221/2141

Claims Analysis

Total Claims: 35
Claim 1
Independent Claim 132 words
A method for performing a first operation on a first object in a first computer system by a first process which lacks sufficient permission to perform said first operation on said first object, for use with a second computer system, comprising the steps of: starting an intermediary process on said first computer, said intermediary process having sufficient permission to perform said first operation on said first object; said second computer system issuing a command to said first computer system which includes performing said first operation on said first object; said first process in response to said command communicating a first request to said intermediary process to perform said first operation on said first object; and said intermediary process performing said first operation on said first object in response to said first request.
Claim 2
Independent Claim 132 words
A method for performing a first operation on a first object in a first computer system by a first process which lacks sufficient permission to perform said first operation on said first object, for use with a second computer system, comprising the steps of: starting an intermediary process on said first computer, said intermediary process having sufficient permission to perform said first operation on said first object; said second computer system issuing a command to said first computer system which includes performing said first operation on said first object; said first process in response to said command communicating a first request to said intermediary process to perform said first operation on said first object; and said intermediary process performing said first operation on said first object in response to said first request.
Claim 3
Dependent Claim 97 words
A method according to claim 1, further for performing a second operation on a second object in said first computer system by a second process which lacks sufficient permission to perform said second operation on said second object, wherein said intermediary process has sufficient permission to perform said second operation on said second object; further comprising the step of said second process communicating a second request to said intermediary process to perform said second operation on said second object; and said intermediary process performing said second operation on said second object in response to said second request.
Claim 4
Dependent Claim 51 words
A method according to claim 1, wherein said first operation comprises a member of the group consisting of adding data to said first object, deleting data from said first object, modifying data in said first object, deleting said first object, renaming said first object, and changing properties of said first object.
Claim 5
Dependent Claim 33 words
A method according to claim 1, wherein said first object comprises a member of the group consisting of a file, a directory, a registry, a registry entry, and a node in a registry.
Claim 6
Dependent Claim 13 words
A method according to claim 1, wherein said intermediary process comprises a service.
Claim 7
Independent Claim 141 words
A method for performing a first operation of a first type on a first object in a first computer system by a first process, said first computer system running an operating system which assigns access control restrictions to objects in said first computer system and through such access control restrictions prevents operations of said first type from being performed on said first object except by processes having predetermined access control permissions, said first process lacking said predetermined access control permissions, comprising the steps of: starting an intermediary process on said first computer, said intermediary process having at least said predetermined access control permissions; said first process communicating a first request to said intermediary process to perform said first operation on said first object; and said intermediary process performing said first operation on said first object in response to said first request.
Claim 8
Independent Claim 141 words
A method for performing a first operation of a first type on a first object in a first computer system by a first process, said first computer system running an operating system which assigns access control restrictions to objects in said first computer system and through such access control restrictions prevents operations of said first type from being performed on said first object except by processes having predetermined access control permissions, said first process lacking said predetermined access control permissions, comprising the steps of: starting an intermediary process on said first computer, said intermediary process having at least said predetermined access control permissions; said first process communicating a first request to said intermediary process to perform said first operation on said first object; and said intermediary process performing said first operation on said first object in response to said first request.
Claim 9
Dependent Claim 17 words
A method according to claim 6, wherein said intermediary process comprises a service running with administrator permissions.
Claim 10
Dependent Claim 42 words
A method according to claim 6, wherein said operating system is a WindowsNT® operating system, and wherein said first object comprises a member of the group consisting of a WindowsNT® registry, a WindowsNT® registry entry and a node in a WindowsNT® registry.
Claim 11
Independent Claim 137 words
A method for performing a first operation on a WindowsNT® registry in a first computer system running a WindowsNT® operating system, by an agent process of an administration computer system, said agent process running on said first computer system and lacking sufficient permission to perform said first operation on said WindowsNT® registry, comprising the steps of: starting an intermediary service on said first computer, said intermediary process having sufficient permission to perform said first operation on said registry; said agent process receiving a command from said administration computer system which includes performing said first operation on said registry; said agent process, in response to said command, communicating a request to said intermediary service to perform said first operation on said registry; and said intermediary service performing said first operation on said registry in response to said request.
Claim 12
Independent Claim 137 words
A method for performing a first operation on a WindowsNT® registry in a first computer system running a WindowsNT® operating system, by an agent process of an administration computer system, said agent process running on said first computer system and lacking sufficient permission to perform said first operation on said WindowsNT® registry, comprising the steps of: starting an intermediary service on said first computer, said intermediary process having sufficient permission to perform said first operation on said registry; said agent process receiving a command from said administration computer system which includes performing said first operation on said registry; said agent process, in response to said command, communicating a request to said intermediary service to perform said first operation on said registry; and said intermediary service performing said first operation on said registry in response to said request.
Claim 13
Dependent Claim 42 words
A method according to claim 9, further comprising the step of said agent process unsuccessfully attempting to perform said first operation on said registry in response to said command and prior to said step of communicating a request to said intermediary service.
Claim 14
Dependent Claim 14 words
A method according to claim 10, wherein said intermediary service runs with administrator permissions.
Claim 15
Dependent Claim 139 words
Apparatus for performing a first operation on a first object in a first computer system by a first process which lacks sufficient permission to perform said first operation on said first object, for use with a second computer system, comprising: means for starting an intermediary process on said first computer, said intermediary process having sufficient permission to perform said first operation on said first object; means in said second computer system for issuing a command to said first computer system which includes performing said first operation on said first object; means in said first process in response to said command for communicating a first request to said intermediary process to perform said first operation on said first object; and means in said intermediary process for performing said first operation on said first object in response to said first request.
Claim 16
Dependent Claim 139 words
Apparatus for performing a first operation on a first object in a first computer system by a first process which lacks sufficient permission to perform said first operation on said first object, for use with a second computer system, comprising: means for starting an intermediary process on said first computer, said intermediary process having sufficient permission to perform said first operation on said first object; means in said second computer system for issuing a command to said first computer system which includes performing said first operation on said first object; means in said first process in response to said command for communicating a first request to said intermediary process to perform said first operation on said first object; and means in said intermediary process for performing said first operation on said first object in response to said first request.
Claim 17
Dependent Claim 99 words
Apparatus according to claim 12, further for performing a second operation on a second object in said first computer system by a second process which lacks sufficient permission to perform said second operation on said second object, wherein said intermediary process has sufficient permission to perform said second operation on said second object; further comprising means in said second process for communicating a second request to said intermediary process to perform said second operation on said second object; and means in said intermediary process for performing said second operation on said second object in response to said second request.
Claim 18
Dependent Claim 50 words
Apparatus according to claim 12, wherein said first operation comprises a member of the group consisting of adding data to said first object, deleting data from said first object, modifying data in said first object, deleting said first object, renaming said first object, and changing properties of said first object.
Claim 19
Dependent Claim 32 words
Apparatus according to claim 12, wherein said first object comprises a member of the group consisting of a file, a directory, a registry, a registry entry, and a node in a registry.
Claim 20
Dependent Claim 12 words
Apparatus according to claim 12, wherein said intermediary process comprises a service.
Claim 21
Dependent Claim 145 words
Apparatus for performing a first operation of a first type on a first object in a first computer system by a first process, said first computer system running an operating system which assigns access control restrictions to objects in said first computer system and through such access control restrictions prevents operations of said first type from being performed on said first object except by processes having predetermined access control permissions, said first process lacking said predetermined access control permissions, comprising: means for starting an intermediary process on said first computer, said intermediary process having at least said predetermined access control permissions; means in said first process for communicating a first request to said intermediary process to perform said first operation on said first object; and means in said intermediary process for performing said first operation on said first object in response to said first request.
Claim 22
Dependent Claim 145 words
Apparatus for performing a first operation of a first type on a first object in a first computer system by a first process, said first computer system running an operating system which assigns access control restrictions to objects in said first computer system and through such access control restrictions prevents operations of said first type from being performed on said first object except by processes having predetermined access control permissions, said first process lacking said predetermined access control permissions, comprising: means for starting an intermediary process on said first computer, said intermediary process having at least said predetermined access control permissions; means in said first process for communicating a first request to said intermediary process to perform said first operation on said first object; and means in said intermediary process for performing said first operation on said first object in response to said first request.
Claim 23
Dependent Claim 16 words
Apparatus according to claim 17, wherein said intermediary process comprises a service running with administrator permissions.
Claim 24
Dependent Claim 41 words
Apparatus according to claim 17, wherein said operating system is a WindowsNT® operating system, and wherein said first object comprises a member of the group consisting of a WindowsNT® registry, a WindowsNT® registry entry and a node in a WindowsNT® registry.
Claim 25
Dependent Claim 143 words
Apparatus for performing a first operation on a WindowsNT® registry in a first computer system running a WindowsNT® operating system, by an agent process of an administration computer system, said agent process running on said first computer system and lacking sufficient permission to perform said first operation on said WindowsNT® registry, comprising: means for starting an intermediary service on said first computer, said intermediary process having sufficient permission to perform said first operation on said registry; means in said agent process for receiving a command from said administration computer system which includes performing said first operation on said registry; means in said agent process for, in response to said command, communicating a request to said intermediary service to perform said first operation on said registry; and means in said intermediary service performing said first operation on said registry in response to said request.
Claim 26
Dependent Claim 143 words
Apparatus for performing a first operation on a WindowsNT® registry in a first computer system running a WindowsNT® operating system, by an agent process of an administration computer system, said agent process running on said first computer system and lacking sufficient permission to perform said first operation on said WindowsNT® registry, comprising: means for starting an intermediary service on said first computer, said intermediary process having sufficient permission to perform said first operation on said registry; means in said agent process for receiving a command from said administration computer system which includes performing said first operation on said registry; means in said agent process for, in response to said command, communicating a request to said intermediary service to perform said first operation on said registry; and means in said intermediary service performing said first operation on said registry in response to said request.
Claim 27
Dependent Claim 44 words
Apparatus according to claim 20, further comprising means in said agent process for attempting to perform said first operation on said registry in response to said command, said means for attempting operating prior to said means for communicating a request to said intermediary service.
Claim 28
Dependent Claim 13 words
Apparatus according to claim 21, wherein said intermediary service runs with administrator permissions.
Claim 29
Independent Claim 146 words
A method for performing a first operation on a first object in a first computer system by a first process which lacks sufficient permission to perform said first operation on said first object, for use with a second computer system, comprising the steps of: starting an intermediary process on said first computer, said intermediary process having sufficient permission to perform said first operation on said first object; said second computer system issuing a command to said first computer system which includes performing said first operation on said first object; said first process unsuccessfully attempting to perform said first operation on said first object; said first process in response to said command communicating a first request to said intermediary process to perform said first operation on said first object; and said intermediary process performing said first operation on said first object in response to said first request.
Claim 30
Independent Claim 146 words
A method for performing a first operation on a first object in a first computer system by a first process which lacks sufficient permission to perform said first operation on said first object, for use with a second computer system, comprising the steps of: starting an intermediary process on said first computer, said intermediary process having sufficient permission to perform said first operation on said first object; said second computer system issuing a command to said first computer system which includes performing said first operation on said first object; said first process unsuccessfully attempting to perform said first operation on said first object; said first process in response to said command communicating a first request to said intermediary process to perform said first operation on said first object; and said intermediary process performing said first operation on said first object in response to said first request.
Claim 31
Dependent Claim 28 words
A method according to claim 23, wherein said step of starting an intermediary process precedes said step of said first process unsuccessfully attempting to perform said first operation.
Claim 32
Dependent Claim 25 words
A method according to claim 23, wherein said step of starting an intermediary process precedes said step of said second computer system issuing a command.
Claim 33
Dependent Claim 184 words
Apparatus for performing a first operation on a first object in a first computer system by a first process which lacks sufficient permission to perform said first operation on said first object, for use with a second computer system, comprising: means for starting an intermediary process on said first computer, said intermediary process having sufficient permission to perform said first operation on said first object; means in said second computer system for issuing a command to said first computer system which includes performing said first operation on said first object; means in said first process for attempting to perform said first operation on said first object; means in said first process in response to said command for communicating a first request to said intermediary process to perform said first operation on said first object, wherein said means in said first process for communicating a first request to said intermediary process operates in response to failure of an attempt by said means for attempting; and means in said intermediary process for performing said first operation on said first object in response to said first request.
Claim 34
Dependent Claim 184 words
Apparatus for performing a first operation on a first object in a first computer system by a first process which lacks sufficient permission to perform said first operation on said first object, for use with a second computer system, comprising: means for starting an intermediary process on said first computer, said intermediary process having sufficient permission to perform said first operation on said first object; means in said second computer system for issuing a command to said first computer system which includes performing said first operation on said first object; means in said first process for attempting to perform said first operation on said first object; means in said first process in response to said command for communicating a first request to said intermediary process to perform said first operation on said first object, wherein said means in said first process for communicating a first request to said intermediary process operates in response to failure of an attempt by said means for attempting; and means in said intermediary process for performing said first operation on said first object in response to said first request.
Claim 35
Dependent Claim 33 words
Apparatus according to claim 26, wherein said means for starting an intermediary process operates before said means in said second computer system for issuing a command to said first computer system does so.

References Cited (Backward Citations)

US5649099A Cited
US5664098A Cited
US5623601A Cited
US5608903A Cited
US5677851A Cited
US5729689A Cited
US5675782A Cited
US5802367A Cited
US5742759A Cited
US5729734A Cited
US5727145A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-02-21 2003-08-23 2004-02-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-02-21 2007-08-23 2008-02-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-02-21 2011-08-23 2012-02-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag