Synchronization and recovery of peers in a peer to peer environment
AssigneeMicrosoft Corporation
InventorsMichael J. Narayan, Aaron W. Ogus
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsMichael J. Narayan, Aaron W. Ogus
Estimating the term…
A method is provided for use in a computer system that is operating in a peer-to-peer environment. The peer-to-peer environment has a host peer and at least one non-host peer. The method of the invention is used to order the operation requests of the peers so that operations are performed only in the order that they are processed by the host peer. The method includes providing a list of recognized operations which may be requested by any of the peers in the session. The host peer then receives at least one operation request from one of the peers, the request being selected from the provided list. The host then assigns a unique version number to the operation request, so that all peers within the session can determine the proper order in which to process orders given by the host peer.
A method for use in a computer system, operating in a peer-to-peer environment having a host peer and at least one non-host peer, and for ordering operation requests of the peers, the operation requests being one of a list of recognized operations which may be requested, comprising:
A computer readable medium containing computer executable instructions for performing a method for use in a computer system, operating in a peer-to-peer environment having a host peer and at least one non-host peer, and for ordering operation requests of the peers, the operation requests being one of a list of recognized operations which may be requested, the method comprising:
A computer system having a processor, a memory, and an operating environment, the computer system operable to execute a method within a peer-to-peer environment having a host peer and at least one non-host peer for ordering operation requests of the peers, the operation requests being one of a list of recognized operations which may be requested, the executable method comprising:
A method for use in a computer system, operating in a peer-to-peer environment having a host peer and at least one non-host peer, and for requesting operations of the host peer, the operations being one of a list of recognized operations which may be requested, comprising:
A computer readable medium containing computer executable instructions for performing a method for use in a computer system, operating in a peer-to-peer environment having a host peer and at least one non-host peer, and for requesting operations of the host peer, the operations being one of a list of recognized operations which may be requested, the method comprising:
A computer system having a processor, a memory, and an operating environment, the computer system operable to execute a method for use within a peer-to-peer environment having a host peer and at least one non-host peer, the method for requesting operations of the host peer, the operations being one of a list of recognized operations which may be requested, the executable method comprising:
A method for use in a computer system, operating in a peer-to-peer environment having a current host peer and at least one non-host peer, and for selecting a new host peer, comprising:
A computer readable medium having computer executable instructions for performing a method for use in a computer system operating in a peer-to-peer environment having a current host peer and at least one non-host peer, and for selecting a new host peer, the method comprising:
Dependencies are inferred from the claim text.