Methods and apparatus for communicating with groups of devices sharing an attribute
First Claim
Patent Images
1. A method of joining a multicast group, the method comprising:
- accessing an Internet message, the Internet message using an Internet Protocol version 6 protocol and identifying a first multicast group at a device, the first multicast group being associated with an attribute;
determining, at the device, if the attribute associated with the first multicast group corresponds to a matching attribute of the device;
joining the multicast group if the attribute associated with the first multicast group corresponds to the matching attribute of the device, wherein the device becomes a member of the first multicast group and remains a member of a second multicast group, the second multicast group being associated with a prior geographic location of the device;
providing, to a service provider, a first list of multicast group memberships identifying group memberships of the device existing at a first time;
transmitting a request to access a service provided by the service provider, the request including a second list of multicast group memberships identifying group memberships of the device existing at a second time after the first time, the second list to facilitate verification of an identity of the device to the service provider; and
receiving access to the service in response to the device being identified based on the second list of multicast group memberships.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for IPv6 based multicast are disclosed. An example method includes broadcasting a multicast group address advertisement instructing a recipient device to join an Internet Protocol multicast group, the Internet Protocol multicast group being associated with a physical attribute of the recipient device; and broadcasting a multicast message to the multicast address instructing the members of the multicast group to perform an action.
25 Citations
19 Claims
-
1. A method of joining a multicast group, the method comprising:
-
accessing an Internet message, the Internet message using an Internet Protocol version 6 protocol and identifying a first multicast group at a device, the first multicast group being associated with an attribute; determining, at the device, if the attribute associated with the first multicast group corresponds to a matching attribute of the device; joining the multicast group if the attribute associated with the first multicast group corresponds to the matching attribute of the device, wherein the device becomes a member of the first multicast group and remains a member of a second multicast group, the second multicast group being associated with a prior geographic location of the device; providing, to a service provider, a first list of multicast group memberships identifying group memberships of the device existing at a first time; transmitting a request to access a service provided by the service provider, the request including a second list of multicast group memberships identifying group memberships of the device existing at a second time after the first time, the second list to facilitate verification of an identity of the device to the service provider; and receiving access to the service in response to the device being identified based on the second list of multicast group memberships. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
a processor; and a memory including machine readable instructions that, when executed by the processor, cause the processor to perform operations including; accessing an Internet Protocol version 6 protocol Internet message, the Internet message identifying a first multicast group, the first multicast group being associated with an attribute of the apparatus; determining if the attribute associated with the first multicast group corresponds to a matching attribute of the apparatus; joining the multicast group if the attribute associated with the first multicast group corresponds to the matching attribute of the apparatus, wherein the apparatus becomes a member of the first multicast group and remains a member of a second multicast group, the second multicast group being associated with a prior geographic location of the apparatus; providing a first list of multicast group memberships to a service provider, the first list of multicast group memberships indicating group memberships of the apparatus at a first time; transmitting a request to access a service provided by the service provider, the request including a second list of multicast group memberships, the second list of multicast group memberships indicating group memberships of the apparatus at a second time different from the first time, the second list to enable verification of an identity of the apparatus to the service provider; and receiving access to the service in response to the apparatus being identified based on the second list of multicast group memberships. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A tangible machine-readable storage device including instructions which, when executed, cause a receiving device to perform operations comprising:
-
accessing an Internet Protocol version 6 protocol Internet message, the Internet message identifying a first multicast group, the first multicast group being associated with an attribute of the receiving device; determine if the attribute associated with the first multicast group corresponds to a matching attribute of the receiving device; joining the first multicast group if the attribute associated with the first multicast group corresponds to the matching attribute of the receiving device, wherein the receiving device becomes a member of the first multicast group and remains a member of a second multicast group, the second multicast group being associated with a prior geographic location of the receiving device; transmitting, to a service provider, a first list of multicast group memberships, the first list of multicast group memberships indicating group memberships of the receiving device at a first time; requesting access to a service provided by the service provider by sending a request to the service provider, the request including a second list of multicast group memberships indicating group memberships of the receiving device at a second time after the first time, the second list to confirm an identity of the device to the service provider; and receiving access to the service in response to the receiving device being identified based on the second list of multicast group memberships. - View Dependent Claims (19)
-
Specification