Methods, systems, and apparatus for using virtual devices with peer-to-peer groups
First Claim
1. A method comprising:
- sending a discovery record to an Internet-based broker;
receiving a registration message directed to a virtual device in response to the discovery record;
authorizing a peer-to-peer group of devices to utilize the virtual device via the Internet-based broker;
joining the virtual device with the peer-to-peer group based on the registration message and the authorization; and
providing a service to the peer-to-peer group via the virtual device in accordance with the discovery record.
1 Assignment
0 Petitions
Accused Products
Abstract
Using virtual devices with P2P groups involves sending a discovery record from a virtual device to an Internet-based broker. A registration message from the peer-to-peer group is received by the virtual device in response to the discovery record. The registration message is used to join the virtual device with the peer-to-peer group. The user is authorized via the Internet-based broker and the virtual device is joined with the peer-to-peer group based on the user authorization and the registration message. Services are then provided to the peer-to-peer group via the virtual device in accordance with the discovery record. The virtual device may include a wide-area network service that is modeled to act as a physical device of the peer-to-peer group.
75 Citations
25 Claims
-
1. A method comprising:
-
sending a discovery record to an Internet-based broker; receiving a registration message directed to a virtual device in response to the discovery record; authorizing a peer-to-peer group of devices to utilize the virtual device via the Internet-based broker; joining the virtual device with the peer-to-peer group based on the registration message and the authorization; and providing a service to the peer-to-peer group via the virtual device in accordance with the discovery record. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus comprising:
-
a network interface capable of Internet communications with a peer-to-peer group of devices; a processor coupled to the network interface; and memory coupled to the processor, the memory comprising instructions that cause the processor to; send a discovery record to an Internet-based broker; receive a registration message directed to the virtual device in response to the discovery record; authorize, via the Internet-based broker, a peer-to-peer group of devices to utilize the virtual device; join the virtual device with the peer-to-peer group based on the registration message and the authorization; and provide a service to the peer-to-peer group via the virtual device in accordance with the discovery record. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. An apparatus comprising:
-
a network interface capable of communicating with a peer-to-peer group; a processor coupled to the network interface; and memory coupled to the processor, the memory comprising instructions that cause the processor to; join the apparatus to the peer-to-peer group; facilitate the addition of a virtual device to the peer-to-peer group, wherein the virtual device comprises an Internet-based service that is modeled to act as a physical device of the peer-to-peer group; authenticate the apparatus for access to the virtual device via an Internet-based broker that is independent of the virtual device; and access a service of the virtual device. - View Dependent Claims (21, 22)
-
-
23. A computer readable storage medium having instructions stored thereon executable by a processor to:
-
send a discovery record from a virtual device to an Internet-based broker; receive a registration message directed to the virtual device in response to the discovery record; authorize a peer-to-peer group to utilize the virtual device via the Internet-based broker; join the virtual device to the peer-to-peer group based on the registration message and the authorization; and provide a service to the peer-to-peer group via the virtual device.
-
-
24. An apparatus comprising:
-
means for engaging in communications with a peer-to-peer group; and a virtual device module comprising; means for sending a discovery record to an Internet-based broker; means for receiving a registration message directed to the virtual device in response to the discovery record; means for authorizing, via the Internet-based broker, a peer-to-peer group to utilize the virtual device; means for joining the virtual device to the peer-to-peer group based on the user authorization; and means for providing a service to the peer-to-peer group via the virtual device in accordance with the discovery record. - View Dependent Claims (25)
-
Specification