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

Method and apparatus for a system wide logan in a distributed computing environment

Assignee: International Business Machines Corp
•
Filing: 1997-07-15
•
Granted: 1998-06-16
•
Expires: 2017-07-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system wide sign-on capability in a distributed computing environment (DCE) is provided. Acquired distributed computing environment credentials are usable by any process/window on a desktop. DCE logon application programming interfaces create and recognize the presence of a credentials cache capable of being used by DCE processes in the system. System wide logon occurs whenever the logon API is invoked with the environment variable set. This API is called as a result of the system logon option having been selected. The API updates a global variable with the name of the credentials cache. A process variable is set to the global value by initialization logic for all subsequently invoked applications. As a result, any calls made by these application will acquire the credentials identified by the variable.

Inventors

  • 👤 Timothy Roger Kells
  • 👤 Wayne Dube Sigler

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 00:17
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/16; G06F21/00; G06F21/30; G06F21/31; G06F21/41

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 127 words
A method for locating a user's credentials for using a local computer system in a distributed computing environment, comprising the steps of: providing an operating system within said local computer system having a plurality of applications; starting a selected one of said applications by said user at said local computer system; determining in said selected application whether a pointer to the user's credentials exists at the local computer system before logging onto said distributed computing environment, if so, using the user's credentials; if not, determining in said selected application whether a default set of credentials exists at the local computer system, if so, using the default set of user credentials; and if not, using a set of credentials for the local computer system in said selected application.
Claim 2
Independent Claim 127 words
A method for locating a user's credentials for using a local computer system in a distributed computing environment, comprising the steps of: providing an operating system within said local computer system having a plurality of applications; starting a selected one of said applications by said user at said local computer system; determining in said selected application whether a pointer to the user's credentials exists at the local computer system before logging onto said distributed computing environment, if so, using the user's credentials; if not, determining in said selected application whether a default set of credentials exists at the local computer system, if so, using the default set of user credentials; and if not, using a set of credentials for the local computer system in said selected application.
Claim 3
Dependent Claim 55 words
The method of claim 1, further comprising the steps of: determining whether a process in said selected application associated with said operating system on said local computer system logged onto said distributed computing environment can use the default set of user credentials; and if not, using the set of credentials for the local computer system.
Claim 4
Independent Claim 127 words
An apparatus for locating a user's credentials for use in a local computer system in a distributed computing environment, comprising: providing an operating system in said local computer system having a plurality of applications; starting a selected one of said applications by said user at said local computer system; means for determining in said selected application whether a pointer to the user's credentials exists at the local computer system before logging onto said distributed computing environment, if so, using the user's credentials; if not, means for determining in said selected application whether a default set of credentials exists at the local computer system, if so, using the default set of user credentials; and if not, means for using a set of credentials for the local computer system.
Claim 5
Independent Claim 127 words
An apparatus for locating a user's credentials for use in a local computer system in a distributed computing environment, comprising: providing an operating system in said local computer system having a plurality of applications; starting a selected one of said applications by said user at said local computer system; means for determining in said selected application whether a pointer to the user's credentials exists at the local computer system before logging onto said distributed computing environment, if so, using the user's credentials; if not, means for determining in said selected application whether a default set of credentials exists at the local computer system, if so, using the default set of user credentials; and if not, means for using a set of credentials for the local computer system.
Claim 6
Dependent Claim 36 words
The apparatus of claim 3, further comprising: means for determining whether a process can use the default set of user credentials; and if not, means for using the set of credentials for the local computer system.
Claim 7
Dependent Claim 174 words
A computer program product having a computer readable medium having computer program logic recorded thereon for locating a user's credentials using a local computer system in a distributed computing environment, comprising: computer readable program code means for providing an operating system in said local computer system having a plurality of applications; computer readable program code means for starting a selected one of said applications by said user at said local computer system; computer readable program code means for determining in said selected application whether a pointer to the user's credentials exists at the local computer system before logging onto said distributed computing environment, if so, computer readable program code means for using the user's credentials; if not, computer readable program code means for determining in said selected application whether a default set of credentials exists at the local computer system, if so, computer readable program code means for using the default set of user credentials; and if not, computer readable program code means for using a set of credentials for the local computer system.
Claim 8
Dependent Claim 174 words
A computer program product having a computer readable medium having computer program logic recorded thereon for locating a user's credentials using a local computer system in a distributed computing environment, comprising: computer readable program code means for providing an operating system in said local computer system having a plurality of applications; computer readable program code means for starting a selected one of said applications by said user at said local computer system; computer readable program code means for determining in said selected application whether a pointer to the user's credentials exists at the local computer system before logging onto said distributed computing environment, if so, computer readable program code means for using the user's credentials; if not, computer readable program code means for determining in said selected application whether a default set of credentials exists at the local computer system, if so, computer readable program code means for using the default set of user credentials; and if not, computer readable program code means for using a set of credentials for the local computer system.
Claim 9
Dependent Claim 60 words
The computer readable program of claim 5 comprising: computer readable program means for determining whether a process associated with said operating system on said local computer system logged onto said distributed computing environment can use the default set of user credentials; and if not, computer readable program code means for using the set of credentials for the local computer system.
Claim 10
Independent Claim 106 words
A method of providing system wide logon capability to a user at a workstation in a network in a distributed computing environment, comprising: providing an operating system in said local computer system having a plurality of applications; starting a selected one of said applications by said user at said local computer system; acquiring and storing a user's credential in a local storage area for the workstation in said network; establishing a logon environment for said system wide logon capability; detecting said selected application calling for said system wide logon capability and accessing said user's credentials for the workstation and automatically logging said user onto said network.
Claim 11
Independent Claim 106 words
A method of providing system wide logon capability to a user at a workstation in a network in a distributed computing environment, comprising: providing an operating system in said local computer system having a plurality of applications; starting a selected one of said applications by said user at said local computer system; acquiring and storing a user's credential in a local storage area for the workstation in said network; establishing a logon environment for said system wide logon capability; detecting said selected application calling for said system wide logon capability and accessing said user's credentials for the workstation and automatically logging said user onto said network.
Claim 12
Dependent Claim 32 words
The method of claim 7 wherein the step of establishing a logon environment includes the step of setting global storage to said user's credentials in said local storage area in the workstation.
Claim 13
Dependent Claim 23 words
The method of claim 8 including the step of storing the global storage setting in an application process storage area in the workstation.
Claim 14
Dependent Claim 31 words
The method of claim 9 wherein the step of accessing said user's credentials includes the step of retrieving said user's credentials from said application process area in the workstation, if present.
Claim 15
Dependent Claim 43 words
The method of claim 9 wherein the step of accessing said user's credentials includes the step of retrieving said user's credentials from said local storage area in the workstation when said user's credentials are not in said process storage area in the workstation.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-06-15 2001-12-15 2002-06-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-06-15 2005-12-15 2006-06-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-06-15 2009-12-15 2010-06-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag