Methods and program products for efficient communication of shared file modifications during a collaboration event
First Claim
1. A method for communicating modification data for a shared file stored on a network during a video conference wherein a plurality of users modify the shared file, the method comprising:
- a first video conference participant communicating modifications to make to a first version of a shared file to a conference server, the shared file having a property associated with it that is at least one of a version number and a file size;
the conference server using the modifications to modify the first version of the shared file stored on a network to thereby create a current version of the shared file, the shared file property changing with the modification to a current property;
at least a second video conference participant communicating a shared file property that corresponds to the first version of the shared file to the conference server together with a request to be notified of modifications to the shared file; and
,the conference server communicating the modifications made to the first version of the shared file to only the at least a second conference participant, such that the conference server communicates the modifications to the shared file to only the at least one second conference participant that communicated a request to be notified of modifications to the shared file to the conference server, and wherein the server does not communicate the modifications to one or more others of the conference participants that did not communicate a request to be notified of modifications.
7 Assignments
0 Petitions
Accused Products
Abstract
A method for communicating modification data for a shared file stored on a network during a video conference wherein a plurality of users modify the shared file, the method comprising a first video conference participant communicating modifications to make to a first version of a shared file to a conference server, the conference server using the modifications to modify the first version of the shared file stored on a network to thereby create a current version of the shared file, a shared file property changing with the modification to a current property. At least a second video conference participant communicating a shared file property that corresponds to the first version of the shared file to the conference server together with a request to be notified of modifications to the shared file and the conference server communicating the modifications made to the first version of the shared file to the at least a second conference participant.
-
Citations
19 Claims
-
1. A method for communicating modification data for a shared file stored on a network during a video conference wherein a plurality of users modify the shared file, the method comprising:
-
a first video conference participant communicating modifications to make to a first version of a shared file to a conference server, the shared file having a property associated with it that is at least one of a version number and a file size; the conference server using the modifications to modify the first version of the shared file stored on a network to thereby create a current version of the shared file, the shared file property changing with the modification to a current property; at least a second video conference participant communicating a shared file property that corresponds to the first version of the shared file to the conference server together with a request to be notified of modifications to the shared file; and
,the conference server communicating the modifications made to the first version of the shared file to only the at least a second conference participant, such that the conference server communicates the modifications to the shared file to only the at least one second conference participant that communicated a request to be notified of modifications to the shared file to the conference server, and wherein the server does not communicate the modifications to one or more others of the conference participants that did not communicate a request to be notified of modifications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable memory storing computer program instructions able to be executed by one or more computers, the program instructions when executed useful to cause one or more computers to provide modification data for a shared user presence file during a collaboration event, the program instructions causing the one or more computers to perform the steps of:
-
a conference server computer to receive modification data from a first collaboration event participant after the collaboration event has been initiated, the modification data including an identifier for the first collaboration event participant to add to a first version of the shared user presence file, the shared user presence file includes a list of the users that are currently present or that are connected to the network and therefore available for participating in the video conference, the shared presence file, being modified during the collaboration event to add and remove event participants as they join and exit the collaboration event; the conference server to modify the first version of the shared file using the modification data whereby a new version of the shared user presence file includes the identifier for the first collaboration event participant, a first property value of the shared file changing with the modification to a current property value, wherein the first property value and the current property value are each a version identifier; the conference server to receive a request from a second collaboration event participant to be notified of additional collaboration participants that have joined the collaboration event including the shared user presence file first property value; and
,the conference server communicating a confirmation to the second collaboration participant including the identifier for the first collaboration event participant together with the shared user presence file current property; wherein the conference server compares the first property value received from the second participant to the current property value and only communicates the modifications to the second participant when the first property value and the current property value do not match, such that the conference server communicates the modifications to only the second participant that communicated a request to be notified of modifications to the conference server, and wherein the conference server does not communicate the modifications to one or more others of the participants that did not communicate a request to be notified of the modifications. - View Dependent Claims (17, 18, 19)
-
Specification