Network-based archiving for threaded mobile text messages
First Claim
1. A network device comprising:
- a processor;
a storage medium for tangibly storing thereon program logic for execution by the processor, the stored program logic comprising;
receiving logic executed by the processor for receiving, from a first computing device, a text message to be sent to a mobile device;
identifying logic executed by the processor for identifying the mobile device for text message archiving, the identifying comprising employing a mobile device identifier;
duplicating logic executed by the processor for duplicating the received text message;
transmitting logic executed by the processor for transmitting the duplicate text message to a messaging archive on an identified computer associated with the mobile device, wherein the duplicate text message is archived as an incoming message within the messaging archive at the identified computer;
forwarding logic executed by the processor for forwarding the received text message to the mobile device;
response text message receiving logic executed by the processor for receiving a response text message from the mobile device to be sent to the first computing device, the response text message in response to the receiving of the text message;
response text message duplicating logic executed by the processor for, when the mobile device is identified for text message archiving, duplicating the received response text message; and
response text message sending logic executed by the processor for sending the duplicate response text message to the messaging archive on the identified computer associated with the mobile device, wherein the duplicate response text message is archived as an outgoing message within the messaging archive at the identified computer, such that the incoming message and the outgoing message form an archive of a threaded conversation between the first computing device and the mobile device.
5 Assignments
0 Petitions
Accused Products
Abstract
A network device, method, and mobile device are directed towards enabling a mobile device user to archive a text message threaded conversation with another conversation participant. text messages sent from the mobile device may be replicated by a server component, whether the text message is a reply message or an incoming message. The replicated text message may then be sent to an identified personal computing device'"'"'s network-based messaging archive. In one embodiment, the messaging archive may be an outbox archive for text messages. As described, a text message being sent to the mobile device from the other conversation participant may also be replicated and archived in a network-based inbox archive for text messages on the identified personal computing device. In one embodiment, the archived text messages may be displayed to the user on the personal computing devices as threaded conversations.
-
Citations
12 Claims
-
1. A network device comprising:
-
a processor; a storage medium for tangibly storing thereon program logic for execution by the processor, the stored program logic comprising; receiving logic executed by the processor for receiving, from a first computing device, a text message to be sent to a mobile device; identifying logic executed by the processor for identifying the mobile device for text message archiving, the identifying comprising employing a mobile device identifier; duplicating logic executed by the processor for duplicating the received text message; transmitting logic executed by the processor for transmitting the duplicate text message to a messaging archive on an identified computer associated with the mobile device, wherein the duplicate text message is archived as an incoming message within the messaging archive at the identified computer; forwarding logic executed by the processor for forwarding the received text message to the mobile device; response text message receiving logic executed by the processor for receiving a response text message from the mobile device to be sent to the first computing device, the response text message in response to the receiving of the text message; response text message duplicating logic executed by the processor for, when the mobile device is identified for text message archiving, duplicating the received response text message; and response text message sending logic executed by the processor for sending the duplicate response text message to the messaging archive on the identified computer associated with the mobile device, wherein the duplicate response text message is archived as an outgoing message within the messaging archive at the identified computer, such that the incoming message and the outgoing message form an archive of a threaded conversation between the first computing device and the mobile device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
receiving from a first computing device, a text message to be sent to a mobile device; identifying the mobile device for text message archiving, the identifying comprising employing a mobile device identifier; duplicating the received text message; sending the duplicate text message to a messaging archive on an identified computer other than the mobile device, wherein the duplicate text message is archived as an incoming message within the messaging archive at the identified computer, and the identified computer is identified by a user of the mobile device; forwarding the received text message to the mobile device; receiving a response text message from the mobile device to be sent to the first computing device; when the mobile device is identified for text message archiving, duplicating the received response text message; sending the duplicate response text message to the messaging archive on the identified computer such that the incoming message and the outgoing message form an archive of a threaded conversation between the first computing device and the mobile device within the messaging archive at the identified computer; and forwarding the response text message to the first computing device. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification