PRIVATE MULTICAST NETWORKS
First Claim
1. A device, comprising:
- one or more processors to;
receive registration information associated with a plurality of user devices;
determine a group, based on the registration information, associated with the plurality of user devices;
generate a group identifier based on determining the group,the group identifier including an identifier to transport a message through a network;
determine a plurality of active user devices, of the plurality of user devices, associated with the group,the plurality of active user devices being logged in to receive messages for the group;
determine a plurality of device identifiers associated with the plurality of active user devices;
determine group information,the group information including an association between the group identifier and the plurality of device identifiers; and
provide the group information to a network device to cause the network device to deliver a message from a first user device, of the plurality of active user devices, to one or more other active user devices of the plurality of active user devices.
1 Assignment
0 Petitions
Accused Products
Abstract
A device is configured to receive registration information associated with a set of user devices, and to determine a group based on the registration information. The device is configured to generate a group identifier to transport a message through a network. The device is configured to determine a set of active user devices, of the set of user devices, associated with the group, and to determine a set of device identifiers associated with the set of active user devices. The device is configured to determine an association between the group identifier and the set of device identifiers, and to provide the association to a network device to cause the network device to deliver a message from a first user device, of the set of active user devices, to one or more other active user devices of the set of active user devices.
-
Citations
20 Claims
-
1. A device, comprising:
one or more processors to; receive registration information associated with a plurality of user devices; determine a group, based on the registration information, associated with the plurality of user devices; generate a group identifier based on determining the group, the group identifier including an identifier to transport a message through a network; determine a plurality of active user devices, of the plurality of user devices, associated with the group, the plurality of active user devices being logged in to receive messages for the group; determine a plurality of device identifiers associated with the plurality of active user devices; determine group information, the group information including an association between the group identifier and the plurality of device identifiers; and provide the group information to a network device to cause the network device to deliver a message from a first user device, of the plurality of active user devices, to one or more other active user devices of the plurality of active user devices. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by one or more processors, cause the one or more processors to; receive registration information associated with a plurality of user devices; determine a group, based on the registration information, associated with the plurality of user devices; determine a group identifier for the group, the group identifier including an identifier to transport a message through a network; determine a plurality of active user devices, of the plurality of user devices, associated with the group, the plurality of active user devices being logged into the group; determine a plurality of device identifiers associated with the plurality of active user devices; determine group information, the group information including an association between the group identifier and the plurality of device identifiers; and provide the group information to a network device to cause the network device to deliver a message from a first user device, of the plurality of active user devices, to one or more other active user devices of the plurality of active user devices. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A method, comprising:
-
receiving, by a device, registration information associated with a plurality of user devices; determining, by the device, a group, based on the registration information, associated with the plurality of user devices; determining, by the device, a multicast address based on determining the group, the multicast address including an identifier to transport a message through a multicast broadcast network; determining, by the device, a plurality of active user devices, of the plurality of user devices, associated with the group, the plurality of active user devices being logged into the group; determining, by the device, a plurality of device identifiers associated with the plurality of active user devices; determining, by the device, group information, the group information including an association between the multicast address and the plurality of device identifiers; and providing, by the device, the group information to a network device to cause the network device to deliver a message from a first user device, of the plurality of active user devices, to one or more other active user devices of the plurality of active user devices. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification