US5768519A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for merging user accounts from a source security domain into a target security domain
Assignee: Microsoft Technology Licensing LLC
•
Filing: 1996-01-18
•
Granted: 1998-06-16
•
Expires: 2016-01-18
Abstract
Abstract A method is provided, in accordance with the present invention, for merging a source domain into a target domain in a network. Merging domains comprises replacing a first account identification for each account associated with the source domain by a second account identification associated with the target domain. Next, in accordance with the present invention, for each account associated with the source domain, the first account identification is added to an account security data structure storing account identifications with which the account has previously been associated when associated with a former, merged domain.
Inventors
- 👤 Michael M. Swift
- 👤 Robert Reichel
- 👤 Pradyumna K. Misra
- 👤 Michael R.C. Seaman
- 👤 James William Kelly
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-28 19:28
CPC Classifications
H; H04; H04L; H04L63/00; H04L63/08; H04L63/0823; G; G06; G06F; G06F21/00; G06F21/60; G06F21/62; G06F21/6218; H04L63/10; H04L63/101; H04L9/00; H04L9/32; H04L9/3263; H04L9/40; H04W; H04W12/00; H04W12/08; H04W12/086; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99939
Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
242 words
A method for merging a source security domain having a plurality of source domain user accounts into a target security domain having a plurality of target domain user accounts in a network, wherein the set of source domain user accounts are provided access to protected source domain network resources based upon source user account identification information associated with each of the source domain user accounts and the set of target domain user accounts are provided access to protected target domain network resources based upon target user account identification information associated with each of the target domain user accounts, the method comprising the steps of: creating a set of new target domain user accounts within the target security domain corresponding to the set of source domain accounts; and transferring information for the set of source domain user accounts from a source domain security database into the set of new target domain user accounts in a target domain security database, including storing source user account identification information associated with at least one merged source domain user account within a corresponding new target domain user account, wherein the corresponding new target domain user account is provided access to protected source domain network resources based upon at least a subset of the source user account identification information stored within the corresponding new target domain account, wherein the source user account identification information includes a source domain account user name and a source domain user account identification.
Claim 2
Independent Claim
242 words
A method for merging a source security domain having a plurality of source domain user accounts into a target security domain having a plurality of target domain user accounts in a network, wherein the set of source domain user accounts are provided access to protected source domain network resources based upon source user account identification information associated with each of the source domain user accounts and the set of target domain user accounts are provided access to protected target domain network resources based upon target user account identification information associated with each of the target domain user accounts, the method comprising the steps of: creating a set of new target domain user accounts within the target security domain corresponding to the set of source domain accounts; and transferring information for the set of source domain user accounts from a source domain security database into the set of new target domain user accounts in a target domain security database, including storing source user account identification information associated with at least one merged source domain user account within a corresponding new target domain user account, wherein the corresponding new target domain user account is provided access to protected source domain network resources based upon at least a subset of the source user account identification information stored within the corresponding new target domain account, wherein the source user account identification information includes a source domain account user name and a source domain user account identification.
Claim 3
Dependent Claim
38 words
The method of claim 1, wherein the source user account identification information further includes a source domain group account identification corresponding to a source domain group account within which the merged source domain user account is a member.
Claim 4
Dependent Claim
36 words
The method of claim 1, wherein the source user account identification information includes a non-source domain account identification stored in the source domain security database and associated with a domain previously merged into the source domain.
Claim 5
Dependent Claim
44 words
The method of claim 1, further comprising the step of: issuing, by a source domain controller, a certificate authorizing a target domain controller to issue source domain security identifications for a source domain user account merged from the source domain to the target domain.
Claim 6
Dependent Claim
47 words
The method of claim 4, wherein public key encryption is incorporated into the procedures for issuing and interpreting the data within the certificate, the method further comprising the step of: encrypting, prior to the issuing step, an authorization within the certificate by means of a private key.
Claim 7
Dependent Claim
62 words
The method of claim 1, further comprising the steps of: identifying a source domain user account name matching a target domain user account name; and first modifying a user account name for at least one of the matching user account names in order to maintain a set of distinct user account names associated with the source domain and target domain user accounts.
Claim 8
Dependent Claim
68 words
The method of claim 6, wherein the user account name modified during the first modifying step corresponds to a constituent account of a group account including a list of constituent account names, further comprising the step of: second modifying a user account name, in the list of constituent account names, in accordance with a new name assigned to the user account name modified during the first modifying step.
Claim 9
Dependent Claim
28 words
The method of claim 1 further comprising the step of: assigning target domain user account identifications to each user account within the set of new target domain accounts.
Claim 10
Dependent Claim
64 words
The method of claim 8, wherein the source security domain includes a group account, and the group account includes a list of identifications corresponding to constituent accounts of the group account, further comprising the step of: storing target domain user account identifications, within the list of identifications, corresponding to new target domain user account identifications assigned to the constituent accounts during the assigning step.
Claim 11
Dependent Claim
41 words
The method of claim 1, wherein the source domain user account identification includes a domain identification assigned to all user accounts within the source domain, and a relative identification distinguishing each source domain user account from other source domain user accounts.
Claim 12
Independent Claim
122 words
A method for servicing, by a protected network resource associated with a first domain having a plurality of first domain user accounts, a request by an individual entity having a user account within a second domain having a plurality of second domain user accounts, the method comprising the steps of: receiving, by the protected network resource, the request from the individual entity associated with the second domain; identifying a security identification, corresponding to a third domain, within the request facilitating access by the individual entity to the protected network resource in order to fulfill the request; and verifying, by reading a certificate accompanying the request, the authenticity of the security identification, and in response processing, by the protected network resource, the request.
Claim 13
Independent Claim
122 words
A method for servicing, by a protected network resource associated with a first domain having a plurality of first domain user accounts, a request by an individual entity having a user account within a second domain having a plurality of second domain user accounts, the method comprising the steps of: receiving, by the protected network resource, the request from the individual entity associated with the second domain; identifying a security identification, corresponding to a third domain, within the request facilitating access by the individual entity to the protected network resource in order to fulfill the request; and verifying, by reading a certificate accompanying the request, the authenticity of the security identification, and in response processing, by the protected network resource, the request.
Claim 14
Dependent Claim
22 words
The method of claim 11 wherein the verifying step comprises decrypting, by means of a public key, a private key encrypted certificate.
Claim 15
Independent Claim
156 words
A method for transferring a first user account from a source domain having a plurality of source domain user accounts into a target domain having a plurality of target domain user accounts in a network, wherein the first user account is provided access to protected network resources based upon a source domain security identification assigned to the first user account and stored in an account security database serving the first user account, the method comprising the steps of: designating a user account name for the first user account distinct from the set of user account names associated with target domain accounts; replacing the source domain security identification in the account security data structure for the first user account, by a target domain security identification associated with the target domain; and adding the first security identification to a field within the account security data structure designated for listing security identifications previously assigned to the first user account.
Claim 16
Independent Claim
156 words
A method for transferring a first user account from a source domain having a plurality of source domain user accounts into a target domain having a plurality of target domain user accounts in a network, wherein the first user account is provided access to protected network resources based upon a source domain security identification assigned to the first user account and stored in an account security database serving the first user account, the method comprising the steps of: designating a user account name for the first user account distinct from the set of user account names associated with target domain accounts; replacing the source domain security identification in the account security data structure for the first user account, by a target domain security identification associated with the target domain; and adding the first security identification to a field within the account security data structure designated for listing security identifications previously assigned to the first user account.
Claim 17
Independent Claim
183 words
A method for merging a source domain having a plurality of source domain user accounts into a target domain having a plurality of target domain user accounts in a network, wherein user accounts associated with the source domain are provided access to protected network resources based upon a source domain security identification assigned to each of the source domain user accounts and stored in an account security data structure, the method comprising the steps of: generating a set of unique names corresponding to the user accounts associated with the source domain and the target domain; and creating a set of new account security data structures in the target domain security database for user accounts transferred from the source domain to the target domain, the creating step comprising the sub-steps of: assigning within each of the set of new account security data structures a target domain security identification associated with the target domain; and adding, for each of the set of new account security data structures, the source domain security identification to a field designated for listing security identifications previously assigned to the account.
Claim 18
Independent Claim
183 words
A method for merging a source domain having a plurality of source domain user accounts into a target domain having a plurality of target domain user accounts in a network, wherein user accounts associated with the source domain are provided access to protected network resources based upon a source domain security identification assigned to each of the source domain user accounts and stored in an account security data structure, the method comprising the steps of: generating a set of unique names corresponding to the user accounts associated with the source domain and the target domain; and creating a set of new account security data structures in the target domain security database for user accounts transferred from the source domain to the target domain, the creating step comprising the sub-steps of: assigning within each of the set of new account security data structures a target domain security identification associated with the target domain; and adding, for each of the set of new account security data structures, the source domain security identification to a field designated for listing security identifications previously assigned to the account.
Claim 19
Independent Claim
244 words
A method for merging a set of source domain accounts into a target domain in a network, wherein the set of source domain accounts are provided access to protected source domain network resources based upon identification information associated with each of the accounts, the method comprising the steps of: creating a set of new domain accounts within the target domain corresponding to the set of source domain accounts; identifying a source domain account name matching a target domain account name; first modifying an account name for at least one of the matching account names in order to maintain a set of distinct account names associated with the source domain and target domain accounts, wherein the account name modified during the first modifying step corresponds to a constituent account of a group account including a list of constituent account names; second modifying an account name, in the list of constituent account names, in accordance with a new name assigned to the account name modified during the first modifying step; and transferring information for the set of source domain accounts from a source domain security database into the set of new domain accounts in a target domain security database, the transferring information step comprising performing for each merged source domain account within the set of source domain accounts the steps of: storing an account name corresponding to the merged source domain account; and storing a source domain account identification associated with the merged source domain account.
Claim 20
Independent Claim
244 words
A method for merging a set of source domain accounts into a target domain in a network, wherein the set of source domain accounts are provided access to protected source domain network resources based upon identification information associated with each of the accounts, the method comprising the steps of: creating a set of new domain accounts within the target domain corresponding to the set of source domain accounts; identifying a source domain account name matching a target domain account name; first modifying an account name for at least one of the matching account names in order to maintain a set of distinct account names associated with the source domain and target domain accounts, wherein the account name modified during the first modifying step corresponds to a constituent account of a group account including a list of constituent account names; second modifying an account name, in the list of constituent account names, in accordance with a new name assigned to the account name modified during the first modifying step; and transferring information for the set of source domain accounts from a source domain security database into the set of new domain accounts in a target domain security database, the transferring information step comprising performing for each merged source domain account within the set of source domain accounts the steps of: storing an account name corresponding to the merged source domain account; and storing a source domain account identification associated with the merged source domain account.
Claim 21
Independent Claim
213 words
A method for merging a set of source domain accounts into a target domain in a network, wherein the set of source domain accounts are provided access to protected source domain network resources based upon identification information associated with each of the accounts, wherein the set of source domain accounts includes a group account, and the group account includes a list of identifications corresponding to constituent accounts of the group account, the method comprising the steps of: creating a set of new domain accounts within the target domain corresponding to the set of source domain accounts; assigning target domain account identifications to each account within the set of new domain accounts; storing target domain account identifications, within the list of identifications, corresponding to new target domain account identifications assigned to the constituent accounts during the assigning step; and transferring information for the set of source domain accounts from a source domain security database into the set of new domain accounts in a target domain security database, the transferring information step comprising performing for each merged source domain account within the set of source domain accounts the steps of: storing an account name corresponding to the merged source domain account; and storing a source domain account identification associated with the merged source domain account.
Claim 22
Independent Claim
213 words
A method for merging a set of source domain accounts into a target domain in a network, wherein the set of source domain accounts are provided access to protected source domain network resources based upon identification information associated with each of the accounts, wherein the set of source domain accounts includes a group account, and the group account includes a list of identifications corresponding to constituent accounts of the group account, the method comprising the steps of: creating a set of new domain accounts within the target domain corresponding to the set of source domain accounts; assigning target domain account identifications to each account within the set of new domain accounts; storing target domain account identifications, within the list of identifications, corresponding to new target domain account identifications assigned to the constituent accounts during the assigning step; and transferring information for the set of source domain accounts from a source domain security database into the set of new domain accounts in a target domain security database, the transferring information step comprising performing for each merged source domain account within the set of source domain accounts the steps of: storing an account name corresponding to the merged source domain account; and storing a source domain account identification associated with the merged source domain account.
References Cited (Backward Citations)
US4853843A
Cited
US5335346A
Cited
US5313465A
Cited
US5577252A
Cited
US5649194A
Cited
US5497486A
Cited
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 |