Integrating access to audio messages and instant messaging with VOIP
First Claim
1. A method for use in managing call information over a network, comprising:
- sending a request for call information from a client device, wherein the call information comprises a plurality of call files;
receiving the requested call information;
displaying the requested call information in an integrated structure on the client device;
enabling a selection of at least one call file in the call information;
determining if the at least one selected call file is in a file format incompatible with a client application associated with the request, and if the at least one call file is in an incompatible format, transcoding the at least one call file to a compatible file format; and
forwarding the at least one call file to the client device.
9 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and apparatus are directed towards providing integrated access to call information to an end-user using any of a variety of client applications, including an Instant Messaging (IM), a web-browser, and/or a VOIP client. An end-user may employ any of the above client applications to establish a communication session and enable an integrated access display for use in managing such call information as audio messages, call histories, and instant messaging conversations. The integrated access display may be managed through an intelligent integration client that may reside on a client device, such as a personal computer, a mobile device, a VOIP phone, and the like. Through the intelligent integration client, the end-user may search, retrieve, and/or view the call information. For example, using the VOIP phone, the end-user may search for and access a stored audio message, such as a voice mail message, or the like.
-
Citations
27 Claims
-
1. A method for use in managing call information over a network, comprising:
-
sending a request for call information from a client device, wherein the call information comprises a plurality of call files;
receiving the requested call information;
displaying the requested call information in an integrated structure on the client device;
enabling a selection of at least one call file in the call information;
determining if the at least one selected call file is in a file format incompatible with a client application associated with the request, and if the at least one call file is in an incompatible format, transcoding the at least one call file to a compatible file format; and
forwarding the at least one call file to the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A server for use in managing call information over a network, comprising:
-
a transceiver for receiving and sending information to another computing device;
a processor in communication with the transceiver; and
a memory in communication with the processor and for use in storing data and machine instructions that causes the processor to perform a plurality of operations, including;
receiving a request for call information from a client device, wherein the call information comprises a plurality of call files that includes at least one of an IM file, an audio file, and a call history;
retrieving the requested call information;
sending the requested call information to the client device, wherein the client device is enabled to display the requested call information in an integrated structure;
receiving a request for at least one call file in the call information;
if the at least one call file is in an incompatible format to a client application associated with the request, transcoding the at least one call file to a compatible file format; and
forwarding the at least one call file to the client device. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A modulated data signal for managing call information over a network, the modulated data signal comprising instructions that enable a computing device to perform the actions of:
-
sending, to a server, a request for call information, wherein the call information comprises a plurality of call files;
sending, to a client device, the requested call information;
displaying, at the client device, the requested call information to enable integrated access to the requested call information;
enabling a selection of at least one call file in the call information;
if the selected at least one call file is in a file format incompatible with a client application associated with the request, transcoding the at least one call file to a compatible file format; and
forwarding the at least one call file to the client device. - View Dependent Claims (21, 22, 23)
-
-
24. In a computer device having a graphical user interface and a user selection interface mechanism, a method of managing call information, comprising the steps of:
-
providing a request for access to call information, wherein the call information comprises a plurality of call files including at least one of a voice mail message, an IM conversation, and a call history;
displaying the plurality of call files in an integrated display structure that enables at least one of an integrated sort, and an integrated search of the plurality of call files;
enabling a selection of at least one call file in the plurality of call files;
receiving the at least one selected call file, wherein if the selected at least one call file is in a file format incompatible with a client application associated with the computer device, receiving the at least one selected call file transcoded to a compatible file format. - View Dependent Claims (25, 26)
-
-
27. An apparatus for managing call information on a mobile device over a network, comprising:
-
a transceiver for receiving and sending information to a computing device over the network;
a means for sending a request for call information, wherein the call information comprises a plurality of call files;
a means for retrieving the requested call information;
a means for enabling a display of the displaying the requested call information in an integrated structure;
a means for selecting at least one call file in the call information; and
a means for receiving the at least one call file, wherein if the at least one call file is in an incompatible format to a client application associated with the request, employing a means at a server to transcode the at least one call file to a compatible file format.
-
Specification