Dave D. Straube - Redmond WA Aaron M. Contorer - Kirkland WA Arnold S. Miller - Bellevue WA Balan S. Raman - Redmond WA Pradyumna K. Misra - Issaquah WA Michael R. C. Seaman - Kirkland WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 946
US Classification:
709313, 717170
Abstract:
A system and method for expediting the replication of at least one specified object to a replica in a distributed computer system. A source object of a source replica determines that it has an urgent change to propagate through the distributed system, and informs a replication facility at the source replica of the urgent change. The facility extracts, or is provided with, the change information from that object, and the source replica communicates information representative of the change to a destination replica. A replication facility at the destination replica provides the change information to a destination replica object, which uses the information to make itself consistent with the source replica object.
A software licensing system includes a license generator located at a licensing clearinghouse and at least one license server and multiple clients located at a company or entity. When a company wants a software license, it sends a purchase request (and appropriate fee) to the licensing clearinghouse. The license generator at the clearinghouse creates a license pack containing a set of one or more individual software licenses. To prevent the license pack from being copied and installed on multiple license servers, the license generator assigns a unique license pack ID to the license pack and associates the license pack ID with the particular license server in a master license database kept at the licensing clearinghouse. The license generator digitally signs the license pack and encrypts it with the license server's public key. The license server is responsible for distributing the software licenses from the license pack to individual clients.
Dave D. Straube - Redmond WA, US Aaron M. Contorer - Kirkland WA, US Arnold S. Miller - Bellevue WA, US Balan S. Raman - Redmond WA, US Pradyumna K. Misra - Issaquah WA, US Michael R. C. Seaman - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/46
US Classification:
719313, 717170
Abstract:
A system and method for expediting the replication of at least one specified object to a replica in a distributed computer system. A source object of a source replica determines that it has an urgent change to propagate through the distributed system, and informs a replication facility at the source replica of the urgent change. The facility extracts, or is provided with, the change information from that object, and the source replica communicates information representative of the change to a destination replica. A replication facility at the destination replica provides the change information to a destination replica object, which uses the information to make itself consistent with the source replica object.
Dave D. Straube - Redmond WA, US Aaron M. Contorer - Kirkland WA, US Arnold S. Miller - Bellevue WA, US Balan S. Raman - Redmond WA, US Pradyumna K. Misra - Issaquah WA, US Michael R. C. Seaman - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/46
US Classification:
719313, 717170
Abstract:
A system and method for expediting the replication of at least one specified object to a replica in a distributed computer system. A source object of a source replica determines that it has an urgent change to propagate through the distributed system, and informs a replication facility at the source replica of the urgent change. The facility extracts, or is provided with, the change information from that object, and the source replica communicates information representative of the change to a destination replica. A replication facility at the destination replica provides the change information to a destination replica object, which uses the information to make itself consistent with the source replica object.
Dave D. Straube - Redmond WA, US Aaron M. Contorer - Kirkland WA, US Arnold S. Miller - Bellevue WA, US Balan S. Raman - Redmond WA, US Pradyumna K. Misra - Issaquah WA, US Michael R. C. Seaman - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/44 G06F 17/00
US Classification:
719316, 719313, 719318, 707695
Abstract:
A system and method for expediting the replication of at least one specified object to a replica in a distributed computer system. A source object of a source replica determines that it has an urgent change to propagate through the distributed system, and informs a replication facility at the source replica of the urgent change. The facility extracts, or is provided with, the change information from that object, and the source replica communicates information representative of the change to a destination replica. A replication facility at the destination replica provides the change information to a destination replica object, which uses the information to make itself consistent with the source replica object.
A software licensing system includes a license generator located at a licensing clearinghouse and at least one license server and multiple clients located at a company or entity. When a company wants a software license, it sends a purchase request (and appropriate fee) to the licensing clearinghouse. The license generator at the clearinghouse creates a license pack containing a set of one or more individual software licenses. The license generator digitally signs the license pack and encrypts it with the license server's public key. The license server is responsible for distributing the software licenses from the license pack to individual clients. When a client needs a license, the license server determines the client's operating system platform and grants the appropriate license. The license server digitally signs the software license and encrypts it using the client's public key. The license is stored locally at the client.
Dave D. Straube - Redmond WA, US Aaron M. Contorer - Kirkland WA, US Arnold S. Miller - Bellevue WA, US Balan S. Raman - Redmond WA, US Pradyumna K. Misra - Issaquah WA, US Michael R. C. Seaman - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/44
US Classification:
719313, 717170
Abstract:
A system and method for expediting the replication of at least one specified object to a replica in a distributed computer system. A source object of a source replica determines that it has an urgent change to propagate through the distributed system, and informs a replication facility at the source replica of the urgent change. The facility extracts, or is provided with, the change information from that object, and the source replica communicates information representative of the change to a destination replica. A replication facility at the destination replica provides the change information to a destination replica object, which uses the information to make itself consistent with the source replica object.
Method And Apparatus For Merging User Accounts From A Source Security Domain Into A Target Security Domain
Michael M. Swift - Bellevue WA Robert Reichel - Redmond WA Pradyumna K. Misra - Issaquah WA Michael R.C. Seaman - Kirkland WA James William Kelly - Redmond WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 1300 G06F 714
US Classification:
39520053
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.