Private multicast networks
First Claim
1. A device, comprising:
- a memory; and
one or more processors to;
receive registration information associated with a plurality of user devices,the registration information including;
preference information that indicates a preference for a user device, of the plurality of user devices, to be part of a group or to be grouped with one or more other user devices of the plurality of the user devices;
determine the group, based on the registration information, associated with the plurality of user devices;
determine that a storage device, which stores a history of messages sent from a plurality of active user devices, is to be a member of the group,the storage device being separate from the device;
generate a group identifier based on determining the group,the group identifier including an identifier to transport a message through a private wireless network;
determine the plurality of active user devices, of the plurality of user devices, that are currently connected via the private wireless network,the group including the plurality of active user devices and one or more inactive user devices of the plurality of user devices;
determine a plurality of device identifiers associated with the plurality of active user devices and the storage device;
determine group information based on determining the plurality of device identifiers,the group information including an association between the group identifier and the plurality of device identifiers;
provide the group information to a network device, associated with the private wireless network, to cause the network device to deliver the 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 and to the storage device without delivering the message to the one or more inactive user devices of the plurality of user devices; and
receive the history of messages from the storage device after the message is delivered to the storage device.
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.
102 Citations
20 Claims
-
1. A device, comprising:
-
a memory; and one or more processors to; receive registration information associated with a plurality of user devices, the registration information including; preference information that indicates a preference for a user device, of the plurality of user devices, to be part of a group or to be grouped with one or more other user devices of the plurality of the user devices; determine the group, based on the registration information, associated with the plurality of user devices; determine that a storage device, which stores a history of messages sent from a plurality of active user devices, is to be a member of the group, the storage device being separate from the device; generate a group identifier based on determining the group, the group identifier including an identifier to transport a message through a private wireless network; determine the plurality of active user devices, of the plurality of user devices, that are currently connected via the private wireless network, the group including the plurality of active user devices and one or more inactive user devices of the plurality of user devices; determine a plurality of device identifiers associated with the plurality of active user devices and the storage device; determine group information based on determining the plurality of device identifiers, the group information including an association between the group identifier and the plurality of device identifiers; provide the group information to a network device, associated with the private wireless network, to cause the network device to deliver the 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 and to the storage device without delivering the message to the one or more inactive user devices of the plurality of user devices; and receive the history of messages from the storage device after the message is delivered to the storage device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory 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, the registration information including preference information that indicates a preference for the user device to be part of a group or to be grouped with one or more other user devices of the plurality of the user devices; determine the group, based on the registration information, associated with the plurality of user devices; determine that a storage device, which stores a history of messages sent from a plurality of active user devices, is to be a member of the group, the storage device being separate from the one or more processors; determine a group identifier for the group; determine the plurality of active user devices, of the plurality of user devices, that correspond to users that are currently connected via a private wireless network, the group including the plurality of active user devices and one or more inactive user devices of the plurality of user devices; determine a plurality of device identifiers associated with the plurality of active user devices and the storage device; determine group information based on determining the plurality of device identifiers, the group information including an association between the group identifier and the plurality of device identifiers; provide the group information to a network device, associated with the private wireless network, 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 and to the storage device without delivering the message to the one or more inactive user devices of the plurality of user devices; and receive the history of messages from the storage device after the message is delivered to the storage device. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
14. 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; determine that a storage device, which stores a history of messages sent from a plurality of active user devices, is to be a member of the group, the storage device being separate from the device; determining, by the device, a multicast address based on determining the group; determining, by the device, the plurality of active user devices, of the plurality of user devices, that are currently connected via a private wireless network, the group including the plurality of active user devices and one or more inactive user devices of the plurality of user devices; determining, by the device, a plurality of device identifiers associated with the plurality of active user devices and the storage device; determining, by the device, group information based on determining the plurality of device identifiers, the group information including an association between the multicast address and the plurality of device identifiers; providing, by the device, the group information to a network device, associated with the private wireless network, 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 and to the storage device without delivering the message to the one or more inactive user devices of the plurality of user devices; and receiving, by the device, the history of messages from the storage device after the message is delivered to the storage device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification