Methods and apparatus for providing access to a service
First Claim
Patent Images
1. A method of providing access to a service, the method comprising:
- storing, in a storage device, a first list identifying multicast group memberships of a requesting device existing at a first time;
receiving, over a network and at a processor, a first network communication representing a request to access the service, the first network communication including a second list identifying multicast group memberships of the requesting device existing at a second time later than the first time;
in response to receiving the first network communication, retrieving the first list from the storage device based on an identifier in the first network communication;
authenticating, by executing an instruction with the processor, the requesting device based on a comparison of the first list identifying the multicast group memberships of the requesting device existing at the first time to the second list identifying the multicast group memberships of the requesting device existing at the second time;
transmitting a second network communication from the processor to allow access to the service in response to the authenticating of the requesting device; and
transmitting a third network communication from the processor in response to determining that the first list includes a multicast group membership that is not included in the second list, the third network communication to request additional credentials to authenticate the requesting device.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for providing access to a service are disclosed. An example method includes analyzing a received request to verify a requesting device, the received request identifying multicast group memberships of the requesting device. Access is provided to the service in response to verifying the requesting device using the multicast group memberships.
26 Citations
18 Claims
-
1. A method of providing access to a service, the method comprising:
-
storing, in a storage device, a first list identifying multicast group memberships of a requesting device existing at a first time; receiving, over a network and at a processor, a first network communication representing a request to access the service, the first network communication including a second list identifying multicast group memberships of the requesting device existing at a second time later than the first time; in response to receiving the first network communication, retrieving the first list from the storage device based on an identifier in the first network communication; authenticating, by executing an instruction with the processor, the requesting device based on a comparison of the first list identifying the multicast group memberships of the requesting device existing at the first time to the second list identifying the multicast group memberships of the requesting device existing at the second time; transmitting a second network communication from the processor to allow access to the service in response to the authenticating of the requesting device; and transmitting a third network communication from the processor in response to determining that the first list includes a multicast group membership that is not included in the second list, the third network communication to request additional credentials to authenticate the requesting device. - 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; transmitting, to a storage device, a first list identifying multicast group memberships of a requesting device existing at a first time; receiving, over a network, a first network communication representing a request to access a service the first network communication including a second list identifying multicast group memberships of the requesting device existing at a second time later than the first time; in response to receiving the first network communication, retrieving the first list from the storage device based on an identifier in the request; authenticating the requesting device based on a comparison of the first list identifying the multicast group memberships of the requesting device existing at the first time to the second list identifying the multicast group memberships of the requesting device existing at the second time; transmitting a second network communication to allow access to a service in response to the authenticating of the requesting device; and transmitting a third network communication in response to determining that the first list includes a multicast group membership that is not included in the second list, the third network communication to request additional credentials to authenticate the requesting device. - View Dependent Claims (12, 13, 14)
-
-
15. A tangible computer-readable medium including instructions which, when executed, cause a machine to perform operations comprising:
-
storing, in a storage device, a first list identifying multicast group memberships of a requesting device corresponding to a first time; receiving, over a network, a first network communication representing a request to access a service, the first network communication including a second list identifying multicast group memberships of the requesting device corresponding to a second time later than the first time; in response to receiving the first network communication, retrieving the first list from the storage device based on an identifier in the request; authenticating the requesting device based on a comparison of the multicast group memberships of the first list to the multicast group memberships of the second list; transmitting a second network communication to allow access to a service in response to the authenticating of the requesting device; and transmitting a third network communication in response to determining that the first list includes a multicast group membership that is not included in the second list, the third network communication to request additional credentials to authenticate the requesting device. - View Dependent Claims (16, 17, 18)
-
Specification