Systems and methods for providing notifications in a communications system
First Claim
1. A method of transmitting a communication to a user, the method comprising:
- (a) determining, by a processor, a first communication scheme from a potential set of communication schemes;
(b) transmitting, by the processor, a first communication in accordance with the first communication scheme, the first communication scheme defining a first communication service by which the first communication is to be transmitted and a first user device to which the first communication is to be transmitted;
(c) determining, by the processor, whether an acknowledgment response has been received from the first user device within a predefined period from transmission of the first communication; and
responsive to determining that the first communication was not received by the first user device;
(d) determining, by the processor, a further communication scheme different from the first communication scheme, the further communication scheme defining a further communication service by which a further communication is to be transmitted and a further user device to which the further communication is to be transmitted; and
(e) transmitting, by the processor, the further communication in accordance with the further communication scheme;
wherein the potential set of communication schemes is based on one or more of;
a location of at least one of the first user device and the further user device; and
an application being executed on the first user device and/or the further user device.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure relates to systems and methods for providing notifications in a communication system. In connection therewith, a first communication is transmitted, by a processor, in accordance with a first communication scheme that defines a first communication service by which the first communication is to be transmitted and a first user device to which the first communication is to be transmitted. The processor estimates whether the first communication was received by the first user device. Responsive to estimating that the first communication was not received by the first user device, the processor operates to determine a further communication scheme, different to the first communication scheme, that defines a further communication service by which a further communication is to be transmitted and a further user device to which the further communication is to be transmitted, and operates to transmit the further communication in accordance with the further communication scheme.
-
Citations
21 Claims
-
1. A method of transmitting a communication to a user, the method comprising:
-
(a) determining, by a processor, a first communication scheme from a potential set of communication schemes; (b) transmitting, by the processor, a first communication in accordance with the first communication scheme, the first communication scheme defining a first communication service by which the first communication is to be transmitted and a first user device to which the first communication is to be transmitted; (c) determining, by the processor, whether an acknowledgment response has been received from the first user device within a predefined period from transmission of the first communication; and responsive to determining that the first communication was not received by the first user device; (d) determining, by the processor, a further communication scheme different from the first communication scheme, the further communication scheme defining a further communication service by which a further communication is to be transmitted and a further user device to which the further communication is to be transmitted; and (e) transmitting, by the processor, the further communication in accordance with the further communication scheme; wherein the potential set of communication schemes is based on one or more of; a location of at least one of the first user device and the further user device; and an application being executed on the first user device and/or the further user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 21)
-
-
10. A notification engine for transmitting a communication to a user, the notification engine comprising at least one processor configured to:
-
(a) determine a first communication scheme from a potential set of communication schemes; (b) transmit a first communication in accordance with the first communication scheme, the first communication scheme defining a first communication service by which the first communication is to be transmitted and a first user device to which the first communication is to be transmitted; (c) determine whether an acknowledgement response has been received from the first user device within a predefined period from transmission of the first communication and, responsive to determining that an acknowledgement receipt has not been received from the first user device; (d) determine a further communication scheme different to the first communication scheme, the further communication scheme defining a further communication service by which a further communication is to be transmitted and a further user device to which the further communication is to be transmitted; and (e) transmit a further communication in accordance with the further communication scheme; wherein the potential set of communication schemes is based on one or more of; a location of at least one of the first user device and the further user device; and an application being executed on the first user device and/or the further user device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable storage medium comprising instructions which, when executed, cause at least one processor to:
-
(a) determine a first communication scheme from a potential set of communication schemes; (b) transmit a first communication in accordance with the first communication scheme, the first communication scheme defining a first communication service by which the first communication is to be transmitted and a first user device to which the first communication is to be transmitted; (c) determine whether an acknowledgement response has been received from the first user device within a predefined period from transmission of the first communication and, responsive to determining that the first communication was not received by the first user device; (d) determine a further communication scheme different to the first communication scheme, the further communication scheme defining a further communication service by which a further communication is to be transmitted and a further user device to which the further communication is to be transmitted; and (e) transmit a further communication in accordance with the further communication scheme; wherein the potential set of communication schemes is based on one or more of; a location of at least one of the first user device and the further user device; and an application being executed on the first user device and/or the further user device. - View Dependent Claims (19, 20)
-
Specification