Systems and methods for sharing threaded conversations on mobile communications devices
First Claim
1. A method for forwarding a message thread between mobile communications devices, comprising:
- receiving, by a service provider server comprising one or more computers, a message comprising a thread file associated with a forwarded message thread from a forwarding party mobile communications device, wherein the thread file comprises message text and sender information obtained from each of a plurality of text messages in the forwarded message thread, the plurality of text messages associated with at least two thread participants, and wherein the message identifies at least one new recipient device associated with a new thread participant;
associating, by the service provider server, a unique thread identifier with the thread file;
transmitting, by the service provider server to the at least one new recipient device, a notification of the availability of the forwarded message thread;
in response to transmitting the notification, receiving, by the service provider server, a request for the forwarded message thread from the at least one recipient device; and
transmitting, by the service provider server, the thread file with the unique thread identifier over a wireless network for delivery to the at least one new recipient device for display of the forwarded message thread.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention may include systems and methods for sharing threaded conversations on mobile communications devices. In one embodiment, a method may include: receiving, at a service provider system, a message containing a thread file associated with a forwarded message thread from a forwarding party mobile communications device, wherein the thread file comprises message text and sender information obtained from each of multiple text messages in the forwarded message thread, and wherein the message identifies at least one new recipient; identifying the message as containing a thread file; generating and associating a unique thread identifier with the thread file; and transmitting the thread file with the unique thread identifier over a wireless network for delivery to the at least one new recipient for display of the forwarded message thread.
21 Citations
20 Claims
-
1. A method for forwarding a message thread between mobile communications devices, comprising:
-
receiving, by a service provider server comprising one or more computers, a message comprising a thread file associated with a forwarded message thread from a forwarding party mobile communications device, wherein the thread file comprises message text and sender information obtained from each of a plurality of text messages in the forwarded message thread, the plurality of text messages associated with at least two thread participants, and wherein the message identifies at least one new recipient device associated with a new thread participant; associating, by the service provider server, a unique thread identifier with the thread file; transmitting, by the service provider server to the at least one new recipient device, a notification of the availability of the forwarded message thread; in response to transmitting the notification, receiving, by the service provider server, a request for the forwarded message thread from the at least one recipient device; and transmitting, by the service provider server, the thread file with the unique thread identifier over a wireless network for delivery to the at least one new recipient device for display of the forwarded message thread. - View Dependent Claims (2, 3)
-
-
4. A system for forwarding a message thread between mobile communications devices, comprising:
-
a wireless operator system comprising at least one memory storing computer-executable instructions and at least one processor operable to execute the computer-executable instructions; wherein the at least one processor is operable to execute the computer-executable instructions to; receive a message comprising a thread file associated with a forwarded message thread from a forwarding party mobile communications device, wherein the thread file comprises message text and sender information obtained from each of a plurality of text messages in the forwarded message thread, the plurality of text messages associated with at least two thread participants, and wherein the message identifies at least one new recipient device associated with a new thread participant; associate a unique thread identifier with the thread file; transmit a notification of the availability of the forwarded message thread; in response to transmitting the notification, receive a request for the forwarded message thread from the at least one recipient device; and transmit the thread file with the unique thread identifier over a wireless network for delivery to the at least one new recipient device for display of the forwarded message thread.
-
-
5. A method for forwarding a message thread from a mobile communications device, comprising:
-
displaying a plurality of text messages between at least two thread participants on a forwarding party mobile communications device display as a message thread; transmitting, by the forwarding party mobile communications device to at least one new recipient mobile communications device associated with a new thread participant, a notification of the availability of the message thread; in response to transmitting the notification, receiving, by the forwarding party mobile communications device, an instruction to forward the message thread to the at least one new recipient mobile communications device; obtaining, by the forwarding party mobile communications device, message text and sender information for each of the plurality of text messages in the message thread; generating, by the forwarding party mobile communications device, a thread file including the extracted message text and sender information for each of the plurality of text messages in the message thread; associating a unique thread identifier with the thread file; and transmitting the thread file with the unique thread identifier for delivery by the forwarding party mobile communications device to the at least one new recipient mobile communications device for display of the message thread. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A method for receiving a forwarded message thread at a mobile communications device, comprising:
-
receiving, by a new recipient mobile communications device associated with a new thread participant, a notification of the availability of a forwarded message thread forwarded from a forwarding mobile communications device; in response to receiving the notification, sending, by the new recipient mobile communications device, a request for the forwarded message thread to the forwarding mobile communications device; receiving, by the new recipient mobile communications device, a message comprising (i) a thread file associated with the forwarded message thread and (ii) a unique thread identifier associated with the thread file, wherein the thread file comprises message text and sender information obtained from each of a plurality of text messages in the forwarded message thread, wherein the plurality of text messages are associated with at least two thread participants; obtaining the message text and the sender information for each of the plurality of text messages from the thread file; generating the forwarded message thread to include the obtained message text and the sender information for each of the plurality of text messages; and displaying the forwarded message thread on a display of the new recipient mobile communications device, wherein the forwarded message thread comprises a text message for each of the plurality of text messages in the forwarded message thread. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A mobile communications device for forwarding a message thread, comprising:
computer-executable instructions and at least one processor operable for executing the computer-executable instructions, wherein the at least one processor is operable to execute the computer-executable instructions to; display a plurality of text messages between at least two thread participants on the mobile communications device display as the message thread; transmit, to at least one new recipient mobile communications device associated with a new thread participant, a notification of the availability of the message thread; in response to transmitting the notification, receive an instruction to forward the message thread to the at least one new recipient mobile communications device; obtain message text and sender information for each of the plurality of text messages in the message thread; generate a thread file including the obtained message text and the sender information for each of the plurality of text messages in the message thread; associate a unique thread identifier with the thread file; and transmit the thread file with the unique thread identifier for delivery to the at least one new recipient mobile communications device for display of the message thread.
-
20. A mobile communications device for receiving and displaying a forwarded message thread, comprising:
computer-executable instructions and at least one processor operable for executing the computer-executable instructions, wherein the at least one processor is operable to execute the computer-executable instructions to; receive a notification of the availability of the forwarded message thread forwarded from a forwarding mobile communications device; in response to receiving the notification, send, by the new recipient mobile communications device, a request for the forwarded message thread; receive a message comprising (i) a thread file associated with the forwarded message thread and (ii) a unique thread identifier associated with the thread file, wherein the thread file comprises message text and sender information obtained from each of a plurality of text messages in the forwarded message thread, wherein the plurality of text messages are associated with at least two thread participants; obtain the message text and the sender information for each of the plurality of text messages from the thread file; generate the forwarded message thread to include the obtained message text and the sender information for each of the plurality of text messages; and display the forwarded message thread on a display of the mobile communications device, wherein the mobile communications device is associated with a new thread participant, and wherein the forwarded message thread comprises a text message for each of the plurality of text messages in the forwarded message thread.
Specification