Apparatus and method to provide conference data sharing between user agent conference participants
First Claim
1. A method comprising:
- in response to a request of a user agent conference participant of a plurality of user agent conference participants to create a data sharing element, informing the user agent conference participant in a session initiation protocol message of an address of a storage location associated with a data sharing server of a conferencing server where the user agent conference participant may store a shared media data file for use by at least one other of the plurality of user agent conference participants;
storing the shared media data file at the address of the storage location; and
establishing at least one conference policy that controls at least one of access to and distribution of the shared media data file with respect to the other user agent conference participants of the plurality of user agent conference participants, wherein the data sharing element comprises the shared media data file.
3 Assignments
0 Petitions
Accused Products
Abstract
A method is disclosed to share data amongst conference participants in a SIP conference. The method includes, in response to a request of a user agent (UA) conference participant to create a data sharing element, informing the UA in a SIP message of an address of a storage location associated with a data sharing server (DSS) of a conferencing server where the UA may store shared data for use by other conference participants; storing the data in the address of the storage location and establishing at least one policy that controls at least one of access to and distribution of the shared data with respect to the other conference participants. Also disclosed, as part of a SIP Conference Server (10), is a Data Sharing Server (14) that provides storage for, and controlled access to and distribution of the shared data stored by one or more of SIP conference participants.
84 Citations
54 Claims
-
1. A method comprising:
-
in response to a request of a user agent conference participant of a plurality of user agent conference participants to create a data sharing element, informing the user agent conference participant in a session initiation protocol message of an address of a storage location associated with a data sharing server of a conferencing server where the user agent conference participant may store a shared media data file for use by at least one other of the plurality of user agent conference participants; storing the shared media data file at the address of the storage location; and establishing at least one conference policy that controls at least one of access to and distribution of the shared media data file with respect to the other user agent conference participants of the plurality of user agent conference participants, wherein the data sharing element comprises the shared media data file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus comprising:
- a conferencing server that is responsive to an occurrence of a user agent conference participant of a plurality of user agent conference participants desiring to create a data sharing element, to inform the user agent conference participant in a session initiation protocol message of an address of a storage location associated with a data sharing server where the user agent may store a shared media data file for use by at least one other of the plurality of user agent conference participants;
said conferencing server being further responsive to receipt of the data from the user agent conference participant to store the shared media data file at the address of the storage location; and
to establish at least one conference policy that controls at least one of access to and distribution of the shared media data file with respect to the at least one other of the plurality of user agent conference participants, wherein the data sharing element comprises the shared media data file. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
- a conferencing server that is responsive to an occurrence of a user agent conference participant of a plurality of user agent conference participants desiring to create a data sharing element, to inform the user agent conference participant in a session initiation protocol message of an address of a storage location associated with a data sharing server where the user agent may store a shared media data file for use by at least one other of the plurality of user agent conference participants;
-
20. An apparatus comprising:
- a data processor arranged to request a conferencing server to create a data sharing element, to receive an address of a storage location associated with a data sharing server where a user agent conference participant may store a shared media data file for use by at least one of a plurality of other user agent conference participants;
to send the shared media data file to the data sharing server for storage at the address of the storage location; and
to send information to a conference policy server to establish at least one conference policy that controls at least one of access to and distribution of the shared media data file with respect to the at least one of a plurality of other user agent conference, wherein the data sharing element comprises the shared media data file. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
- a data processor arranged to request a conferencing server to create a data sharing element, to receive an address of a storage location associated with a data sharing server where a user agent conference participant may store a shared media data file for use by at least one of a plurality of other user agent conference participants;
-
30. A computer readable medium embodied with a computer program comprising operations of:
-
in response to a request of a user agent conference participant to create a data sharing element, informing the user agent conference participant in a session initiation protocol message of an address of a storage location where the user agent conference participant may store a shared media data file for use by at least one other of a plurality of user agent conference participants; storing the shared media data file at the address of the storage location; and establishing at least one conference policy that controls at least one of access to and distribution of the shared media data file with respect to other user agent conference participants of the plurality of user agent conference participants, wherein the data sharing element comprises the shared media data file. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37)
-
-
38. A conference server, comprising:
-
means, responsive to a request of a user agent conference participant to create a data sharing element, for informing the user agent conference participant in a session initiation protocol message of an address associated with storage means where the user agent conference participant may store a shared media data file for use by at least one other of a plurality of user agent conference participants; means for storing the shared media data file at the address; and means for establishing at least one conference policy that controls at least one of access to and distribution of the shared media data file with respect to the at least one other of the plurality of user agent conference, wherein the data sharing element comprises the shared media data file. - View Dependent Claims (39, 40, 41, 42)
-
-
43. A computer readable medium embodied with a computer program comprising operations of:
-
requesting, by a user agent conference participant of a plurality of user agent conference participants via a session initiation protocol, creation of a data sharing element by a conferencing server; receiving an address of a storage location where the user agent conference participant may store a shared media data file for use by other conference participants; sending the shared media data file for storage at the address of the storage location; and sending information to a conference server to establish at least one conference policy that controls at least one of access to and distribution of the shared media data file with respect to the other user agent conference participants of the plurality of user agent conference participants, wherein the data sharing element comprises the shared media data file. - View Dependent Claims (44, 45)
-
-
46. A method comprising:
-
requesting, by a user agent conference participant of a plurality of user agent conference participants, a conferencing server through a session initiation protocol dialog to create a data sharing element; receiving an address of a storage location associated with a data sharing server where the user agent conference participant is permitted to store a shared media data file for use by at least one other of the plurality of user agent conference participants; sending the shared media data file to the data sharing server for storage at the address of the storage location; and sending information to a conference policy server to establish at least one conference policy that controls at least one of access to and distribution of the shared media data file with respect to the at least one other of the plurality of user agent conference participants, wherein the data sharing element comprises the shared media data file. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54)
-
Specification