INTERRUPTIBLE, CONTEXTUALLY LINKED MESSAGING SYSTEM WITH AUDIBLE CONTRIBUTION INDICATORS
First Claim
1. A messaging system, comprising:
- a messaging service application operative to control the storage and transmission of messages between a plurality of users;
a first application operative for execution on a first device of a first user, the first application operative to permit the first user to record a first message, and to send the first message to a second device of a second user via the messaging service application; and
a second application operative for execution on the second device, the second application being operative to playback the first message, and to interrupt playback of the first message to permit the second user to either record a new message in response to the first message, or to review a response message to the first message that was previously recorded and linked to the first message.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for providing a method of recording, delivering, reviewing and responding to messages such that the context of responses to the messages are recorded in the form of a message index to enable linking of messages and responses in a meaningful fashion for review by a user. The flow of conversation on a topic initiated in an original message is preserved in one or more conversation threads. Also incorporated is a method to indicate the party (user or entity) responsible for posting a response in the form of a brief audible icon overlaid on the original message and heard upon review, the icon also to be used to indicate affiliation with third parties at the option of the user or as a means to subsidize the cost of providing the messaging service.
-
Citations
31 Claims
-
1. A messaging system, comprising:
-
a messaging service application operative to control the storage and transmission of messages between a plurality of users; a first application operative for execution on a first device of a first user, the first application operative to permit the first user to record a first message, and to send the first message to a second device of a second user via the messaging service application; and a second application operative for execution on the second device, the second application being operative to playback the first message, and to interrupt playback of the first message to permit the second user to either record a new message in response to the first message, or to review a response message to the first message that was previously recorded and linked to the first message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A messaging system, comprising:
a client application configured for execution on a computing device, the client application being operative to permit a user to record messages, and to send recorded messages to other devices via a messaging service, the client application being further operative to playback messages received from other devices, and to interrupt playback of messages to permit the user to either record a new message in response to a message being played back, or to review a response message to the message being played back that was previously recorded and linked to the message being played back, wherein the new message is linked to a message being played back at a time index corresponding to the point in time when the message being played back was interrupted. - View Dependent Claims (17, 18)
-
19. A method for providing a messaging system, comprising:
-
receiving a first message recorded on a first device of a first user; delivering the first message to a second device of a second user; receiving a second message recorded on the second device by the second user; and linking the second message to the first message at a time index of the first message that corresponds to either when the second user interrupted playback of the first message during playback of the first message on the second device, or to the end of the first message if the second user did not interrupt playback of the first message. - View Dependent Claims (20)
-
-
21. A method for providing a messaging system, comprising:
-
playing a first message on a first device of a user; receiving an input from the user; in response to receiving the input, interrupting playback of the first message; recording a response message from the user on the first device; linking the response message to the first message at a time index of the first message that corresponds to the point of interruption during playback of the first message; and resuming playback of the first message.
-
-
22. A method for providing a messaging system, comprising:
-
receiving a recorded message from a sending user'"'"'s device; receiving metadata for the recorded message that includes delivery information and linkage information; updating delivery information and linkage information for the recorded message; delivering a notification to a recipient user'"'"'s device dependent on the received delivery information; sending the recorded message to the recipient user'"'"'s device for playback; and playing audible icons at predetermined times on the recipient user'"'"'s device. - View Dependent Claims (23, 24, 25)
-
-
26. A computer readable medium having stored thereon computer instructions that cause a computer to:
-
play a first message; receive an input from a user; in response to receiving the input, interrupt playback of the first message; record a response message from the user; link the response message to the first message at a time index of the first message that corresponds to the point of interruption during playback of the first message; and resume playback of the first message.
-
-
27. A messaging system, comprising:
-
a messaging service application operative to control the storage and transmission of messages between a group of users; and numerous client applications, each of the client applications being associated with a user in the group of users and being configured for execution on a computing device of its associated user, each of the client applications being operative to permit its associated user to record messages, and to send recorded messages to one or more of the other client applications associated with other users in the group of users via the messaging service application, each of the client applications being further operative to receive messages from the other client applications via the messaging service application, to playback messages, and to interrupt playback of messages to record a new response message in response to a message being played back. - View Dependent Claims (28, 29, 30, 31)
-
Specification