Persistent peer-to-peer networking over a piconet network
AssigneeMicrosoft Corporation
InventorSimon Powers
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorSimon Powers
Estimating the term…
A persistent peer-to-peer network is implemented over a network with master-slave topology. Data being sent from master to slave or from slave to master are sent in one transmission, but data sent from one slave to another is received by the master and retransmitted to the slave. A session table is kept at each device includes an ordered list of devices, where the first device is the master device. When a master device drops out of the network the slave devices promote the next device in the ordered list of devices to master. A master device may also receive a request from a slave device to become master, and update its session table and send the updated session table to all devices. The slave device requesting master status is then treated as master by all devices in the network.
A method for providing a persistent operable peer-to-peer connection among each of three or more devices, where the three or more devices operate according to a protocol in which one device from among the three or more devices is designated as a master device, and each of said other devices from among the three or more devices is designated as a slave device, and where each of the devices designated as a slave device communicates only with the device designated as a master device, said method comprising:
A method for providing master migration for a persistent operable peer-to-peer connection among each of three or more devices, where the three or more devices operate according to a protocol in which a first device from among the three or more devices is designated as a master device, and each other device from among the three or more devices is designated as a slave device, and where each of said devices designated as a slave device communicates only with the device designated as master device, said method comprising:
A method for providing master migration for a persistent operable peer-to-peer connection among each of three or more devices, where the three or more devices operate according to a protocol in which a first device from among the three or more devices is designated as a master device, and each other device from among the three or more devices is designated as a slave device, and where each of said devices designated as a slave device communicates only with the device designated as master device, said method comprising:
A method for providing master migration for a persistent operable peer-to-peer connection among each of three or more devices, where the three or more devices operate according to a protocol in which a first device from among the three or more devices is designated as a master device, and each other device from among the three or more devices is designated as a slave device, and where each of said devices designated as a slave device communicates only with the device designated as master device, said method comprising:
A first device that participates in communication with two or more second devices, each of the first and second devices being adapted to engage in communication using an underlying master/slave topology, either the first device or one of the second devices being designated at any point in time as the master, the device comprising:
A device for providing a persistent operable peer-to-peer connection among each of three or more devices, where the three or more devices operate according to a protocol in which one device from among the three or more devices is designated as a master device, and each of said other devices from among the three or more devices is designated as a slave device, and where each of the devices designated as a slave device communicates only with the device designated as a master device, comprising:
A device for providing master migration for a persistent operable peer-to-peer connection among each of three or more devices, where the three or more devices operate according to a protocol in which a first device from among the three or more devices is designated as a master device, and each other device from among the three or more devices is designated as a slave device, and where each of said devices designated as a slave device communicates only with the device designated as master device, comprising:
A device for providing master migration for a persistent operable peer-to-peer connection among each of three or more devices, where the three or more devices operate according to a protocol in which a first device from among the three or more devices is designated as a master device, and each other device from among the three or more devices is designated as a slave device, and where each of said devices designated as a slave device communicates only with the device designated as master device, comprising:
A device for providing master migration for a persistent operable peer-to-peer connection among each of three or more devices, where the three or more devices operate according to a protocol in which a first device from among the three or more devices is designated as a master device, and each other device from among the three or more devices is designated as a slave device, and where each of said devices designated as a slave device communicates only with the device designated as master device, said method comprising:
Dependencies are inferred from the claim text.