Methods and systems for conference call buffering
First Claim
1. A method comprising:
- establishing a conference call between a plurality of users, including an initiating user;
ascertaining identities of a plurality of destination devices for an audio stream corresponding to the conference call, the destination devices corresponding to the plurality of users;
providing the audio stream to the plurality of destination devices;
storing the audio stream; and
selectively deleting the stored audio stream, while the conference call is ongoing, based on a determination by a system that a user has exited the conference call.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for conference call buffering are disclosed. Methods and systems consistent with the present invention record a conference call between a plurality of users. A service center in conjunction with a conference bridge and conference server establishes a conference call between a plurality of users. The service center may also ascertain the identities of a plurality of destination devices for an audio stream corresponding to the conference call, where the destination devices corresponding to the plurality of users. An audio streaming server provides the audio stream to the plurality of destination devices. Memory located centrally and/or local to the destination devices stores the audio stream. A user of one of the destination devices may choose to replay a selected portion of the audio stream.
-
Citations
86 Claims
-
1. A method comprising:
-
establishing a conference call between a plurality of users, including an initiating user; ascertaining identities of a plurality of destination devices for an audio stream corresponding to the conference call, the destination devices corresponding to the plurality of users; providing the audio stream to the plurality of destination devices; storing the audio stream; and selectively deleting the stored audio stream, while the conference call is ongoing, based on a determination by a system that a user has exited the conference call. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
establishing a conference call between a plurality of users, including an initiating user; identifying a plurality of destination devices for an audio stream corresponding to the conference call, the destination devices corresponding to the plurality of users; providing the audio stream to at least one of the identified destination devices; and storing data contained in the audio stream; and creating a text transcription of at least a portion of the stored audio stream data, wherein the audio stream is sent to a first destination device associated with one of the plurality of users invited to the conference call who declines to participate in the conference call. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A method comprising:
-
establishing a conference call between a plurality of users, including an initiating user; ascertaining identities of a plurality of destination devices for a stream corresponding to the conference call, the destination devices corresponding to the plurality of users; providing the stream to the plurality of destination devices; storing the stream; replaying, at least one of the destination devices, a selected portion of the stream; determining whether a user has exited the conference call; and selectively deleting the stored stream, while the conference call is ongoing, based on a determination by a system that a user has exited the conference call.
-
-
24. A method comprising:
-
establishing a conference call between a plurality of users, including an initiating user; providing an audio stream corresponding to the conference call to a plurality of destination devices, the destination devices corresponding to the plurality of users; storing the audio stream; and selectively deleting the stored audio stream, while the conference call is ongoing, based on a determination by a system that a user has exited the conference call. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. A method comprising:
-
receiving, from a service center, an audio stream corresponding to a conference call between a plurality of users including an initiating user; storing the received audio stream; determining whether a user has exited the conference call; and selectively deleting the stored audio stream, while the conference call is ongoing, based on a determination by a system that a user has exited the conference call, wherein the service center establishes the conference call between the plurality of users, ascertains identities of a plurality of destination devices for the audio stream corresponding to the conference call, and provides the audio stream to the plurality of destination devices. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A system comprising:
-
means for establishing a conference call between a plurality of users, including an initiating user; means for ascertaining identities of a plurality of destination devices for an audio stream corresponding to the conference call, the destination devices corresponding to the plurality of users; means for providing the audio stream to the plurality of destination devices; means for storing the audio stream; means for determining whether a user has exited the conference call; and means for selectively deleting the stored audio stream, while the conference call is ongoing, based on a determination by the system that a user has exited the conference call. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. A system comprising:
-
means for establishing a conference call between a plurality of users, including an initiating user; means for identifying a plurality of destination devices for an audio stream corresponding to the conference call, the destination devices corresponding to the plurality of users; means for providing the audio stream to at least one of the identified destination devices; and means for storing data contained in the audio stream; and means for creating a text transcription of at least a portion of the stored audio stream data, wherein the audio stream is sent to a first destination device associated with one of the plurality of users invited to the conference call who declines to participate in the conference call. - View Dependent Claims (57, 58, 59, 60, 61, 62)
-
-
63. A system comprising:
-
means for establishing a conference call between a plurality of users, including an initiating user; means for ascertaining identities of a plurality of destination devices for a stream corresponding to the conference call, the destination devices corresponding to the plurality of users; means for providing the stream to the plurality of destination devices; means for storing the stream; means for determining whether a user has exited the conference call; and means for selectively deleting the stored stream, while the conference call is ongoing, based on a determination by the system that a user has exited the conference call.
-
-
64. An apparatus comprising:
-
means for establishing a conference call between a plurality of users, including an initiating user; means for providing an audio stream corresponding to the conference call to a plurality of destination devices, the destination devices corresponding to the plurality of users; means for storing the audio stream; means for determining whether a user has exited the conference call; and means for selectively deleting the stored audio stream, while the conference call is ongoing, based on a determination by the apparatus that a user has exited the conference call. - View Dependent Claims (65, 66, 67, 68, 69, 70)
-
-
71. An apparatus comprising:
-
means for receiving, from a service center, an audio stream corresponding to a conference call between a plurality of users including an initiating user; means for storing the received audio stream; means for determining whether a user has exited the conference call; and means for selectively deleting the stored audio stream based on a determination by the apparatus that a user has exited the conference call, while the conference call is ongoing, wherein the service center establishes the conference call between the plurality of users, ascertains identities of a plurality of destination devices for the audio stream corresponding to the conference call, and provides the audio stream to the plurality of destination devices. - View Dependent Claims (72, 73, 74, 75, 76, 77, 78, 79, 80)
-
-
81. A computer-readable medium containing instructions for performing a method comprising:
-
establishing a conference call between a plurality of users, including an initiating user; ascertaining identities of a plurality of destination devices for an audio stream corresponding to the conference call, the destination devices corresponding to the plurality of users; providing the audio stream to the plurality of destination devices; storing the audio stream; determining whether a user has exited the conference call; and selectively deleting the stored audio stream, while the conference call is ongoing, based on a determination by a system that a user has exited the conference call.
-
-
82. A computer-readable medium containing instructions for performing a method comprising:
-
establishing a conference call between a plurality of users, including an initiating user; providing an audio stream corresponding to the conference call to a plurality of destination devices, the destination devices corresponding to the plurality of users; storing the audio stream; determining whether a user has exited the conference call; and selectively deleting the stored audio stream, while the conference call is ongoing, based on a determination by a system that a user has exited the conference call.
-
-
83. A computer-readable medium containing instructions for performing a method comprising:
-
receiving, from a service center, an audio stream corresponding to a conference call between a plurality of users including an initiating user; storing the received audio stream; determining whether a user has exited the conference call; and selectively deleting the stored audio stream, while the conference call is ongoing, based on a determination by a system that a user has exited the conference call, wherein the service center establishes the conference call between the plurality of users, ascertains identities of a plurality of destination devices for the audio stream corresponding to the conference call, and provides the audio stream to the plurality of destination devices.
-
-
84. A system comprising:
-
a service center operable to establish a conference call between a plurality of users, including an initiating user, and to ascertain identities of a plurality of destination devices for an audio stream corresponding to the conference call, the destination devices corresponding to the plurality of users; an audio streaming server operable to provide the audio stream to the plurality of destination devices; and a memory that stores the audio stream, wherein the stored audio stream is selectively deleted, while the conference call is ongoing, based on a determination by a system that a user has exited the conference call, and at least one of the destination devices is operable to replay a selected portion of the audio stream data, while the conference call is ongoing.
-
-
85. An apparatus comprising:
-
a first server operable to establish a conference call between a plurality of users, including an initiating user, and to ascertain identities of a plurality of destination devices for an audio stream corresponding to the conference call, the destination devices corresponding to the plurality of users; a second server operable to provide the audio stream to the plurality of destination devices; and a memory that stores the audio stream, wherein the stored audio stream is selectively deleted, while the conference call is ongoing, based on a determination by the apparatus that a user has exited the conference call.
-
-
86. An apparatus comprising:
-
a memory having a program that;
receives, from a service center, an audio stream corresponding to a conference call between a plurality of users including an initiating user;
stores the received audio stream;
replays a selected portion of the audio stream, while the conference call is ongoing; and
selectively deletes the stored audio stream, while the conference call is ongoing, based on a determination by the apparatus that a user has exited the conference call, wherein the service center establishes the conference call between the plurality of users, ascertains identities of a plurality of destination devices for the audio stream corresponding to the conference call, and provides the audio stream to the plurality of destination devices; anda processor that runs the program.
-
Specification