Claims Analysis
Total Claims: 51
Claim 1
Independent Claim
77 words
A method of sharing an application program or desktop between a host of a multipoint data conference and a plurality of conference participants, comprising the steps of: calculating within the host minimum capabilities of all conference participants in the share; broadcasting from the host to the conference participants in the share sizes of caches required to view the shared information based on the calculated minimum capabilities; establishing within the conference participants caches as required by the host.
Claim 2
Independent Claim
77 words
A method of sharing an application program or desktop between a host of a multipoint data conference and a plurality of conference participants, comprising the steps of: calculating within the host minimum capabilities of all conference participants in the share; broadcasting from the host to the conference participants in the share sizes of caches required to view the shared information based on the calculated minimum capabilities; establishing within the conference participants caches as required by the host.
Claim 3
Dependent Claim
74 words
The method of claim 1 , wherein a new conference participant joins the share, further comprising the steps of: re-calculating within the host minimum capabilities of all conference participants in the share including the new conference participant; broadcasting from the host to the conference participants in the share sizes of caches required to view the shared information based on the calculated minimum capabilities; establishing within the conference participants caches as required by the host.
Claim 4
Dependent Claim
29 words
The method of claim 2 , further comprising the steps of: broadcasting a sync packet to the conference participants; repainting the shared information based on the re-calculated minimum capabilities.
Claim 5
Dependent Claim
77 words
The method of claim 1 , wherein a conference participant leaves the share, further comprising the steps of: re-calculating within the host minimum capabilities of all conference participants in the share excluding the conference participant who has left the share; broadcasting from the host to the conference participants in the share sizes of caches required to view the shared information based on the calculated minimum capabilities; establishing within the conference participants caches as required by the host.
Claim 6
Dependent Claim
29 words
The method of claim 4 , further comprising the steps of: broadcasting a sync packet to the conference participants; repainting the shared information based on the re-calculated minimum capabilities.
Claim 7
Dependent Claim
48 words
The method of claim 1 , wherein the steps of calculating within the host minimum capabilities of all conference participants in the share and establishing within the conference participants caches as required by the host precludes calculation of minimum capabilities of all conference participant within the conference participants.
Claim 8
Dependent Claim
27 words
The method of claim 1 , further comprising the step of transmitting privately a request to control a shared application between the host and one conference participate.
Claim 9
Dependent Claim
60 words
The method of claim 7 , further comprising the steps of: passing control of the shared application to a conference participant; transmitting privately control commands for the shared application between the host and the conference participant in control of the shared application; and periodically broadcasting from the host updates to the shared application program to all of the conference participants.
Claim 10
Dependent Claim
26 words
The method of claim 8 , further comprising the step of ignoring within the conference participant controlling the application program the broadcast update from the host.
Claim 11
Dependent Claim
41 words
The method of claim 8 , wherein the step of periodically broadcasting updates includes the step of periodically broadcasting updates with a sync, further comprising the step of updating the shared program information within the conference participant controlling the application program.
Claim 12
Dependent Claim
128 words
The method of claim 1 , further comprising the steps of: receiving a join request from a new member; broadcasting a respond packet from the host; adding the host to a member list within the new member in response to the respond packet from the host; adding the new member into a member list within each of the conference participants in response to the respond packet from the host; broadcasting a respond packet from each of the conference members; adding each of the conference members to the member list within the new member in response to the respond packet from each of the new members; and ignoring within each of the conference members the respond packets from each of the conference members already included in the member lists.
Claim 13
Dependent Claim
27 words
The method of claim 11 , wherein the step of broadcasting a respond packet from each of the conference members is broadcasted only on a single channel.
Claim 14
Dependent Claim
42 words
The method of claim 1 , further comprising the steps of: receiving a leave broadcast packet from one of the conference. members; and deleting the conference member who broadcast the leave packet from a member list in each of the conference members.
Claim 15
Dependent Claim
43 words
The method of claim 1 , further comprising the steps of: receiving a delete broadcast packet from the host identifying a conference member; and deleting the conference member identified in the delete packet from a member list in each of the conference members.
Claim 16
Dependent Claim
37 words
The method of claim 1 , further comprising the steps of: receiving an end broadcast packet from the host; and deleting caches required by the host; and deleting a member list of all participants in the share.
Claim 17
Dependent Claim
38 words
The method of claim 1 , wherein the step of calculating within the host minimum capabilities of all conference participants in the share includes the step of calculating the minimum capabilities of all conference participants and the host.
Claim 18
Dependent Claim
111 words
The method of claim 1 , further comprising the steps of: receiving a join request from a new member; broadcasting a respond packet from the host; adding the host to a member list within the new member in response to the respond packet from the host; adding the new member into a member list within each of the conference participants in response to the respond packet from the host; transmitting privately a respond packet from each of the conference members to the new member; and adding each of the conference members to the member list within the new member in response to the respond packet from each of the new members.
Claim 19
Independent Claim
38 words
A method of establishing an application program share session in a multipoint data conference, comprising the steps of: generating a create share message; assuming success of share session without waiting for a response to the create share message.
Claim 20
Independent Claim
38 words
A method of establishing an application program share session in a multipoint data conference, comprising the steps of: generating a create share message; assuming success of share session without waiting for a response to the create share message.
Claim 21
Dependent Claim
30 words
The method of claim 18 , further comprising the step of hosting a multipoint data conference, and wherein said step of assuming success is accomplished during said step of hosting.
Claim 22
Dependent Claim
39 words
The method of claim 19 , further comprising the step of admitting a first multipoint data conference participant, and wherein said step of assuming success is accomplished prior to said step of admitting a first multipoint data conference participant.
Claim 23
Dependent Claim
26 words
The method of claim 20 , further comprising the step of setting up attributes prior to said step of admitting a first multipoint data conference participant.
Claim 24
Dependent Claim
26 words
The method of claim 20 , further comprising the step of setting up applications prior to said step of admitting a first multipoint data conference participant.
Claim 25
Dependent Claim
29 words
The method of claim 20 , further comprising the step of setting up files to be shared prior to said step of admitting a first multipoint data conference participant.
Claim 26
Dependent Claim
37 words
The method of claim 19 , further comprising the steps of: dismissing all other conference participants from the application program share session; and maintaining the application program share session after all other conference participants have been dismissed.
Claim 27
Dependent Claim
47 words
The method of claim 18 , further comprising the steps of: admitting a conference participant to join the application program share session; receiving a request from the conference participant to assume control of the application program; and denying control of the application program to the conference participant.
Claim 28
Dependent Claim
47 words
The method of claim 18 , further comprising the steps of: admitting a conference participant to join the application program share session; receiving a request from the conference participant to assume control of the application program; and granting control of the application program to the conference participant.
Claim 29
Dependent Claim
34 words
The method of claim 26 , further comprising the steps of: receiving application program control inputs from the conference participant controlling the application program; and periodically broadcasting control input updates to the application program.
Claim 30
Dependent Claim
31 words
The method of claim 27 , wherein said step of receiving application program control inputs includes the step of communicating on a per-host basis with the conference participant controlling the application.
Claim 31
Dependent Claim
51 words
The method of claim 18 , further comprising the steps of: admitting a conference participant to join the application program share session; transmitting a request to the conference participant to assume control of the application program; and receiving a denial to assume control of the application program from the conference participant.
Claim 32
Dependent Claim
60 words
The method of claim 18 , further comprising the steps of: admitting a conference participant to join the application program share session; transmitting a request to the conference participant to assume control of the application program; receiving a acceptance to assume control of the application program from the conference participant; and allowing the conference participant to control the application program.
Claim 33
Dependent Claim
34 words
The method of claim 30 , further comprising the steps of: receiving application program control inputs from the conference participant controlling the application program; and periodically broadcasting control input updates to the application program.
Claim 34
Dependent Claim
31 words
The method of claim 31 , wherein said step of receiving application program control inputs includes. the step of communicating on a per-host basis with the conference participant controlling the application.
Claim 35
Independent Claim
86 words
A method of retaining authority for the controlling of a shared application in a multipoint data conference having a host which owns the shared application and at least one conference participant, comprising the steps of: sharing an application program by the host of the shared application; indicating by the host of the shared application a willingness to have the application program controlled by conference participants; and processing by the host of the shared application all requests for control of the shared application by the conference participants.
Claim 36
Independent Claim
86 words
A method of retaining authority for the controlling of a shared application in a multipoint data conference having a host which owns the shared application and at least one conference participant, comprising the steps of: sharing an application program by the host of the shared application; indicating by the host of the shared application a willingness to have the application program controlled by conference participants; and processing by the host of the shared application all requests for control of the shared application by the conference participants.
Claim 37
Dependent Claim
65 words
The method of claim 33 , wherein the step of processing by the host of the shared application all requests for control of the shared application by the conference participants comprises the steps of: receiving by the host a request from a conference participant to assume control of the application program; and denying by the host control of the application program to the conference participant.
Claim 38
Dependent Claim
65 words
The method of claim 33 , wherein the step of processing by the host of the shared application all requests for control of the shared application by the conference participants comprises the steps of: receiving by the host a request from a conference participant to assume control of the application program; and allowing by the host control of the application program to the conference participant.
Claim 39
Dependent Claim
40 words
The method of claim 35 , further comprising the steps of: receiving by the host application program control inputs from the conference participant controlling the application program; and periodically broadcasting by the host control input updates to the application program.
Claim 40
Dependent Claim
34 words
The method of claim 36 , wherein said step of receiving application program control inputs includes the step of communicating by the host on a per-host basis with the conference participant controlling the application.
Claim 41
Dependent Claim
24 words
The method of claim 35 , further comprising the step of bouncing by the host control of the application program from the conference participant.
Claim 42
Dependent Claim
24 words
The method of claim 35 , further comprising the step of pausing by the host control of the application program by the conference participant.
Claim 43
Dependent Claim
42 words
The method of claim 35 , further comprising the steps of: receiving by the host a request from the conference participant controlling the application program to pass control to another conference participant; and denying by the host the request to pass control.
Claim 44
Dependent Claim
42 words
The method of claim 35 , further comprising the steps of: receiving by the host a request from the conference participant controlling the application program to pass control to another conference participant; and approving by the host the request to pass control.
Claim 45
Dependent Claim
46 words
The method of claim 33 , further comprising the steps of: transmitting by the host a request to a conference participant to assume control of the application program; and receiving by the host a denial to assume control of the application program from the conference participant.
Claim 46
Dependent Claim
58 words
The method of claim 33 , further comprising the steps of: transmitting by the host a request to the conference participant to assume control of the application program; receiving by the host a acceptance to assume control of the application program from the conference participant; and allowing by the host the conference participant to control the application program.
Claim 47
Dependent Claim
40 words
The method of claim 43 , further comprising the steps of: receiving by the host application program control inputs from the conference participant controlling the application program; and periodically broadcasting by the host control input updates to the application program.
Claim 48
Dependent Claim
37 words
The method of claim 44 , wherein said step of receiving by the host application program control inputs includes the step of communicating by the host on a per-host basis with the conference participant controlling the application.
Claim 49
Dependent Claim
64 words
The method of claim 33 , wherein the step of processing by the host of the shared application all requests for control of the shared application by the conference participants comprises the steps of: receiving by the host a request to assume control of the application program from a conference participant; and automatically denying by the host the request after a period of time.
Claim 50
Dependent Claim
60 words
The method of claim 33 , wherein the step of processing by the host of the shared application all requests for control of the shared application by the conference participants comprises the steps of: receiving by the host a request to assume control of the application program from a conference participant; and having the request canceled by the conference participant.
Claim 51
Dependent Claim
71 words
The method of claim 33 , wherein the step of processing by the host of the shared application all requests for control of the shared application by the conference participants comprises the steps of: receiving by the host a first request to assume control of the application program; receiving by the host a second request to assume control of the application program; and automatically denying by the host the second request.