SYSTEMS AND METHODS FOR SUBSCRIPTION MANAGEMENT IN A MULTI-CHANNEL CONTEXT AWARE COMMUNICATION ENVIRONMENT
First Claim
1. A method comprising:
- receiving, via a first network, a message identifying an event, whereinthe event is associated with an entity, andthe event is destined for at least one user;
determining, by a processor of a computing device, a type of the event;
accessing, by the processor, a user profile associated with a first user of the at least one user, wherein the user profile associates the first user with the entity;
determining, by the processor, a communication channel for delivering information associated with the event to the first user, whereinthe user profile comprises an association between the communication channel and the type of the event; and
forwarding, via a second network, to the first user, the information associated with the event, wherein the information associated with the event is forwarded via the communication channel.
1 Assignment
0 Petitions
Accused Products
Abstract
A method may include receiving, via a first network, a message identifying an event, where the event is associated with an entity, and the event is destined for at least one user. The method may include determining, by a processor of a computing device, a type of the event, and accessing, by the processor, a user profile associated with a first user of the at least one user, where the user profile associates the first user with the entity. The method may include determining, by the processor, a communication channel for delivering information associated with the event to the first user, where the user profile includes an association between the communication channel and the type of the event. The method may include forwarding, via a second network, to the first user, the information associated with the event, where the information associated with the event is forwarded via the communication channel.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, via a first network, a message identifying an event, wherein the event is associated with an entity, and the event is destined for at least one user; determining, by a processor of a computing device, a type of the event; accessing, by the processor, a user profile associated with a first user of the at least one user, wherein the user profile associates the first user with the entity; determining, by the processor, a communication channel for delivering information associated with the event to the first user, wherein the user profile comprises an association between the communication channel and the type of the event; and forwarding, via a second network, to the first user, the information associated with the event, wherein the information associated with the event is forwarded via the communication channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a processor; and a memory, the memory storing instructions that, when executed by the processor, cause the processor to; receive, via a network, identification of a plurality of communication channels associated with a user, wherein the plurality of communication channels comprise at least one of an email address, a telephone number, a social media account, a software application, and a machine-to-machine alias; create a user profile comprising the plurality of communication channels; receive an indication of a plurality of associations, wherein each association of the plurality of associations correlates a respective communication channel with a respective event type, wherein each event type of a plurality of event types comprises at least one of an entity, a service type, and a priority; store information regarding the plurality of associations in the user profile; receive an event destined for the user; determine a type of the event, wherein the plurality of event types comprises the type; based upon the user profile, match the type of the event to a first communication channel of the plurality of communication channels; and forward information associated with the event via the first communication channel. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A non-transitory computer readable medium having instructions stored thereon, wherein the instructions, when executed by a processor, cause the processor to:
-
receive, via a network, identification of a plurality of communication channels and a plurality of information items associated with a user, wherein a first information item of the plurality of information items comprises at least one of a user name, a birth date, a home address, an account number, an image file, an audio file, a video file, and a biometric value; create a user profile comprising the plurality of communication channels and the plurality of information items, wherein creating the user profile comprises associating, with each information item of the plurality of information items, at least one of a creation date, an expiration date, a privacy level, and a security level; receive an indication of a plurality of associations, wherein each association of the plurality of associations correlates a respective communication channel with at least one of an entity, a service type, a security level, and a priority level; store information regarding the plurality of associations in the user profile; receive an event destined for the user; match the event to a first communication channel of the plurality of communication channels, wherein the event is matched to the first communication channel based at least in part on one or more of a respective entity, a respective service type, a respective security level, and a respective priority level of the event; and forward information associated with the event via the first communication channel. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification