Voice instant messaging between mobile and computing devices
First Claim
1. A messaging system comprising:
- a processor;
a wireless communication link coupled to the processor and configured to enable mobile device communication, wherein the wireless communication link is managed by a virtual connection protocol configured to manage and sequence a plurality of transmission control protocol (TCP) connection events; and
a messaging service operated by the processor and configured to;
receive a recorded voice clip from a mobile communication enabled device, the recorded voice clip being received via the wireless communication link, wherein the recorded voice clip is a Simple Object Access Protocol (SOAP) message that is separated into a plurality of text-based components and a plurality of independent binary components, each binary component being references by one of the text-based components, one of the text-based components and one of the binary components each having been transmitted as a separate packet without the use of Multi-purpose Internet Mail Extensions (MIME); and
process the recorded voice clip for communication via a data network to a computing based device that renders an audio message from the recorded voice clip.
2 Assignments
0 Petitions
Accused Products
Abstract
Voice instant messaging between mobile and computing devices is described. In an embodiment, a messaging service receives a recorded voice clip from a mobile communication-enabled device via a wireless communication link. The messaging service then processes the recorded voice clip for communication via a data network to a computing-based device that renders an audio message from the recorded voice clip. A virtual connection protocol manages and sequences transmission control protocol (TCP) connection events to provide reliable wireless transfer of recorded voice clip(s) via wireless communication link. The mobile communication-enabled device logs a first instant messaging contact into the messaging service, and the computing-based device logs a second instant messaging contact into the messaging service to enable two-way voice instant messaging between the first instant messaging contact and the second instant messaging contact at the respective devices.
-
Citations
14 Claims
-
1. A messaging system comprising:
-
a processor; a wireless communication link coupled to the processor and configured to enable mobile device communication, wherein the wireless communication link is managed by a virtual connection protocol configured to manage and sequence a plurality of transmission control protocol (TCP) connection events; and a messaging service operated by the processor and configured to; receive a recorded voice clip from a mobile communication enabled device, the recorded voice clip being received via the wireless communication link, wherein the recorded voice clip is a Simple Object Access Protocol (SOAP) message that is separated into a plurality of text-based components and a plurality of independent binary components, each binary component being references by one of the text-based components, one of the text-based components and one of the binary components each having been transmitted as a separate packet without the use of Multi-purpose Internet Mail Extensions (MIME); and process the recorded voice clip for communication via a data network to a computing based device that renders an audio message from the recorded voice clip. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method comprising:
-
managing a wireless communication link with a virtual connection protocol configured to manage and sequence a plurality of transmission control protocol (TCP) connection events for wireless communication; receiving a recorded voice clip from a mobile communication enabled device via the wireless communication link, wherein the recorded voice clip is a Simple Object Access Protocol (SOAP) message that is separated into a plurality of text-based components and a plurality of independent binary components, each binary component being references by one of the text-based components, one of the text-based components and one of the binary components each having been transmitted as a separate packet without the use of Multi-purpose Internet Mail Extensions (MIME); processing the recorded voice clip for communication via a data network to a computing based device that renders an audio message from the recorded voice clip logging a first instant messaging contact at the computing based device into a messaging service; and logging a second instant messaging contact at the mobile communication enabled device into the messaging service to enable two-way voice instant messaging between the first instant messaging contact and the second instant messaging contact. - View Dependent Claims (9, 10, 11)
-
-
12. One or more computer readable media comprising computer executable instructions that, when executed, direct a computing based messaging service to:
-
receive a recorded voice clip from a mobile communication enabled device via a wireless communication link that is managed by a virtual connection protocol configured to manage and sequence a plurality of transmission control protocol (TCP) connection events, wherein the recorded voice clip is a Simple Object Access Protocol (SOAP) message that is separated into a plurality of text-based components and a plurality of independent binary components, each binary component being referenced by one of the text-based components, one of the text-based components and one of the binary components each having been transmitted as a separate packet without the use of Multi-purpose Internet Mail Extensions (MIME); and process the recorded voice clip for communication via a data network to a computing based device that renders an audio message from the recorded voice clip. - View Dependent Claims (13, 14)
-
Specification