Method and system for communication
First Claim
1. A computer implemented method to be carried out with a processor, a memory, and a touch screen, comprising:
- a) determining without any input by a user that two or more different types of messages selected from the group consisting of a text message, an email, and a message from a messenger application have been received;
b) analyzing without any input by the user a content of the received text message, message from the messenger application, or email;
c) placing the received email, message from the messenger application, or text message in a single queue to be read aloud in order of receipt time regardless of message type, wherein emails, messages from the messenger application, and text messages are read aloud one after another regardless of whether a next message in the queue is a new text message, a new message from the messenger application, or a new email;
d) informing the user without any input by the user that the received text message, message from the messenger application, or email has been received from a sender by reading aloud at least an identity of the sender;
e) allowing the user a time to take an affirmative action to stop reading a body of the received text message, message from the messenger application, or email aloud to the user; and
f) based on not receiving an input corresponding to the affirmative action from the user, reading aloud the body of the received text message, message from the messenger application, or email.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided is a computer implemented method and system for delivering text messages, emails, and messages from a messenger application to a user while the user is engaged in an activity, such as driving, exercising, or working. Typically, the emails and other messages are announced to the user and read aloud without any user input. In Drive Mode, while the user is driving, a clean interface is shown to the user, and the user can hear announcements and messages/emails aloud without looking at the screen of the phone, and use gestures to operate the phone. After a determination is made that a new text message and/or email has arrived, the user is informed aloud of the text message/email/messenger message and in most instances, and if the user takes no further action, the body and/or subject of the text message/email/messenger message is read aloud to the user. All messages can be placed in a single queue, and read to the user in order of receipt.
-
Citations
25 Claims
-
1. A computer implemented method to be carried out with a processor, a memory, and a touch screen, comprising:
- a) determining without any input by a user that two or more different types of messages selected from the group consisting of a text message, an email, and a message from a messenger application have been received;
b) analyzing without any input by the user a content of the received text message, message from the messenger application, or email;
c) placing the received email, message from the messenger application, or text message in a single queue to be read aloud in order of receipt time regardless of message type, wherein emails, messages from the messenger application, and text messages are read aloud one after another regardless of whether a next message in the queue is a new text message, a new message from the messenger application, or a new email;
d) informing the user without any input by the user that the received text message, message from the messenger application, or email has been received from a sender by reading aloud at least an identity of the sender;
e) allowing the user a time to take an affirmative action to stop reading a body of the received text message, message from the messenger application, or email aloud to the user; and
f) based on not receiving an input corresponding to the affirmative action from the user, reading aloud the body of the received text message, message from the messenger application, or email. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
- a) determining without any input by a user that two or more different types of messages selected from the group consisting of a text message, an email, and a message from a messenger application have been received;
-
24. A mobile phone, comprising:
- one or more processors;
a memory, a touch screen; and
one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for steps comprising;
a) determining without any input by a user that two or more different types of messages selected from the group consisting of a text message, an email, and a message from a messenger application have been received;
b) analyzing without any input by the user a content of the received text message, message from the messenger application, or email;
c) placing the received email, message from the messenger application, or text message in a single queue to be read aloud in order of receipt time regardless of message type, wherein emails, messages from the messenger application, and text messages are read aloud one after another regardless of whether a next message in the queue is a new text message, a new message from the messenger application, or a new email;
d) informing the user without any input by the user that the received text message, email, or message from the messenger application has been received from a sender by reading aloud at least an identity of the sender;
e) allowing the user a time to take an affirmative action to stop reading a body of the received text message, message from the messenger application, or email aloud to the user; and
f) based on not receiving an input corresponding to the affirmative action from the user, reading aloud the body of the received text message, message from the messenger application or email, and for the received email, further reading aloud a subject of the received email.
- one or more processors;
-
25. A system for delivering one or more of a text message and an email and a message from a messenger application to a user engaged in an activity, the system comprising a processor, a memory, and a touch screen, the system configured to deliver the text message, the message from the messenger application, and the email to the user by:
- a) running an application configured to deliver one or more of a text message, an email, or a message from the messenger application to a user while the user is engaged in an activity;
b) determining without any input by the user that two or more different types of messages selected from the group consisting the text message, the email, and the message from the messenger application have been received;
c) placing the received email, message from the messenger application, or text message in a single queue to be read aloud in order of receipt time regardless of message type, wherein emails, messages from the messenger application, and text messages are read aloud one after another regardless of whether a next message in the queue is a new text message, a new message from the messenger application, or a new email;
d) analyzing without any input by the user a content of the received text message, message from the messenger application, or email;
e) informing the user without any input by the user that the received text message, message from the messenger application, or email has been received from a sender by reading aloud at least an identity of the sender;
f) allowing the user a time to take an affirmative action to stop reading a body of the received text message, message from the messenger application, or email aloud to the user; and
g) based on not receiving an input corresponding to the affirmative action from the user, reading aloud the body of the received text message, message from the messenger application, or email, and for the received email, further reading aloud a subject of the received email.
- a) running an application configured to deliver one or more of a text message, an email, or a message from the messenger application to a user while the user is engaged in an activity;
Specification