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 first client application for a client device, the first client application is operative as one of a Voice Over IP (VOIP) telephone application based at least on a SIP protocol, a browser application, or a message application, wherein the call information comprises a plurality of call files from different sources and different types;
receiving the requested call information;
displaying the requested call information in an integrated structure on the client device, wherein displaying the requested call information in the integrated structure comprises displaying the plurality of call files from different sources within the requested call information in the integrated structure within the first client application with a first compatible audio file format on the client device;
enabling a selection of at least one audio call file in the call information;
determining if the at least one selected audio call file is in a file format incompatible with the first integrated client application associated with the request, and if the at least one audio call file is in an incompatible format, transcoding the at least one audio call file to the first compatible audio file format;
forwarding the at least one transcoded audio call file to the client device for playback, anddisplaying the plurality of call files from different sources within the requested call information in the integrated structure within a second client application, wherein the second client application employs a second compatible audio file format.
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.
27 Citations
26 Claims
-
1. A method for use in managing call information over a network, comprising:
-
sending a request for call information from a first client application for a client device, the first client application is operative as one of a Voice Over IP (VOIP) telephone application based at least on a SIP protocol, a browser application, or a message application, wherein the call information comprises a plurality of call files from different sources and different types; receiving the requested call information; displaying the requested call information in an integrated structure on the client device, wherein displaying the requested call information in the integrated structure comprises displaying the plurality of call files from different sources within the requested call information in the integrated structure within the first client application with a first compatible audio file format on the client device; enabling a selection of at least one audio call file in the call information; determining if the at least one selected audio call file is in a file format incompatible with the first integrated client application associated with the request, and if the at least one audio call file is in an incompatible format, transcoding the at least one audio call file to the first compatible audio file format; forwarding the at least one transcoded audio call file to the client device for playback, and displaying the plurality of call files from different sources within the requested call information in the integrated structure within a second client application, wherein the second client application employs a second compatible audio file format. - 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 first client application for a client device, the first client application is operative as one of a Voice Over IP (VOIP) telephone application based at least on a SIP protocol, a browser application, or a message application, 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 plurality of call files within the requested call information in an integrated structure within the first client application with a first compatible audio file format on the client device, and wherein the plurality of call files within the requested call information in the integrated structure is enabled to be displayed within a second client application with a second compatible audio file format; receiving a request for at least one call file in the call information; if the at least one call file is in an incompatible audio format to the first client application associated with the request, transcoding the at least one call file to the first compatible audio file format; forwarding the at least one transcoded audio call file to the client device for playback. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer readable non-transitory storage medium for managing call information over a network by enabling actions, the computer readable non-transitory storage medium comprising instructions stored thereon that, when executed by a computing device, enable the computing device to perform the actions, including:
-
sending, to a server, a request for call information from a first client application for a client device, wherein the call information comprises a plurality of different varieties of call files; sending, to the first client application for the client device, the requested call information, the first client application is operative as one of a Voice Over IP (VOIP) telephone application based on a SIP protocol, a browser application, or a message application; displaying, within the first client application at the client device, the different varieties of plurality of call files within the requested call information to enable integrated access to the requested call information, wherein the first client application is compatible with a first audio file format; enabling a selection of at least one audio call file in the call information; if the selected at least one audio call file is in a file format incompatible with the first client application associated with the request, transcoding the at least one audio call file to the compatible first audio file format; forwarding the at least one transcoded audio call file to the client device for playback; and displaying, within a second client application, the different varieties of the plurality of call files within the requested call information to enable integrated access to the requested call information within the second client application, wherein the second client application is compatible with a second audio file format. - 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 two 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, wherein displaying the plurality of call files in the integrated display structure comprises displaying the at least two of the plurality of call files in the integrated display structure within a first client application compatible with a first audio file format on the computer device, and wherein the at least two of the plurality of call files in the integrated display structure is enabled to be displayed within a second client application compatible with a second audio file format, the first client application is operative as one of a Voice Over IP (VOIP) telephone application based at least on a SIP protocol, a browser application, or a message application; enabling a selection of at least one audio call file in the plurality of call files; receiving the at least one selected audio call file, wherein if the selected at least one audio call file is in a file format incompatible with the first client application associated with the computer device, receiving the at least one selected audio call file transcoded to the compatible first audio file format for playback. - View Dependent Claims (25, 26)
-
Specification