Communication and messaging system
First Claim
Patent Images
1. A computer-executable method, comprising:
- displaying, by a first client device, a user interface, wherein the user interface includes a menu item associated with one or more messages sent by the first client device to other client devices, and wherein the one or more messages are sent via a first communication channel;
in response to a user selecting the menu item associated with the one or more messages sent by the first client device, displaying a forced-reminder-message-generation user interface, wherein the forced-reminder-message-generation user interface includes an input-control area, wherein the input-control area includes a communication-channel input control allowing the user to specify a second communication channel for delivering a user-generated forced-reminder message associated with a message sent by the first client device to a second client device and a timing-input control allowing the user to specify a time to deliver the user-generated forced-reminder message, and wherein the second communication channel is different from the first communication channel; and
in response to determining that the message sent to the second client device is not read by a second user of the second client device, delivering, by the first client device, the user-generated forced-reminder message to the second user via the second communication channel at the time specified by the user, wherein the second communication channel comprises at least one of;
a notification channel, a telephone channel, and a short-message-service (SMS) channel.
2 Assignments
0 Petitions
Accused Products
Abstract
A client device displays a user interface, which includes a menu item associated with forced reminders. In response to a user selecting the menu item, the client device displays a forced-reminder user interface, which includes a content display area configured to display one or more forced-reminder messages.
122 Citations
17 Claims
-
1. A computer-executable method, comprising:
-
displaying, by a first client device, a user interface, wherein the user interface includes a menu item associated with one or more messages sent by the first client device to other client devices, and wherein the one or more messages are sent via a first communication channel; in response to a user selecting the menu item associated with the one or more messages sent by the first client device, displaying a forced-reminder-message-generation user interface, wherein the forced-reminder-message-generation user interface includes an input-control area, wherein the input-control area includes a communication-channel input control allowing the user to specify a second communication channel for delivering a user-generated forced-reminder message associated with a message sent by the first client device to a second client device and a timing-input control allowing the user to specify a time to deliver the user-generated forced-reminder message, and wherein the second communication channel is different from the first communication channel; and in response to determining that the message sent to the second client device is not read by a second user of the second client device, delivering, by the first client device, the user-generated forced-reminder message to the second user via the second communication channel at the time specified by the user, wherein the second communication channel comprises at least one of;
a notification channel, a telephone channel, and a short-message-service (SMS) channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system, comprising:
-
a processor; a memory storing instructions that when executed by the processor cause the computer system to perform a method, the method comprising; displaying, by a first client device, a user interface, wherein the user interface includes a menu item associated with one or more messages sent by the first client device to other client devices, and wherein the one or more messages are sent via a first communication channel; in response to a user selecting the menu item associated with the one or more sent messages sent by the first client device, displaying a forced-reminder-message-generation user interface, wherein the forced-reminder-message-generation user interface includes an input-control area, wherein the input-control area includes a communication-channel input control allowing the user to specify a second communication channel for delivering a user-generated forced-reminder message associated with a message sent by the first client device to a second client device and a timing-input control allowing the user specify to a time to deliver the user-generated forced-reminder message, and wherein the second communication channel is different from the first communication channel; and in response to determining that the message sent to the second client device is not read by a second user of the second client device, delivering, by the first client device, the user-generated forced-reminder message to the second user via the second communication channel at the time specified by the user, wherein the second communication channel comprises at least one of;
a notification channel, a telephone channel, and a short-message-service (SMS) channel. - View Dependent Claims (11, 12, 13)
-
-
14. A method, comprising:
-
at a first point in time, transmitting, from a first client device to a second client device, a first message, wherein the first message is transmitted via a first communication channel; displaying, by a user interface of the first client device, status information associated with the first message, wherein the status information indicates whether the first message has been read by a user of the second client device wherein the user interface includes an input-control area, wherein the input-control area includes a communication-channel input control allowing a user of the first client device to specify a second communication channel for delivering a user-generated forced-reminder message associated with the first message and a timing-input control allowing the user of the first client device to specify a time to deliver the user-generated forced-reminder message; in response to determining that the first message sent to the second client device is not read by the user of the second client device, transmitting at the time specified by the user of the first client device, from the first client device to the second client device, the user-generated forced reminder message, wherein the user-generated forced reminder message includes the first message, wherein the user-generated forced reminder message is transmitted via the second communication channel specified by the user of the first client device, wherein the second communication channel is different from the first communication channel, and wherein the second communication channel comprises at least one of;
a notification channel, a telephone channel, and a short-message-service (SMS) channel; andupdating, by the user interface of the first client device, the status information associated with the first message. - View Dependent Claims (15, 16, 17)
-
Specification