← Back to Patent Explorer
US5805846A Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for dynamically sharing an application program among a plurality of conference devices while maintaining state

Assignee: International Business Machines Corp
•
Filing: 1996-11-21
•
Granted: 1998-09-08
•
Expires: 2016-11-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for dynamically sharing an application in a conference system while maintaining state regardless of whether the application is under execution in all conference devices. The conference system includes a plurality of conference devices with at least one conference device executing an application program. The method for dynamically sharing the application program among the plurality of conference devices in the conference system while maintaining state, includes the steps of: communicating a request to share the application program from a requesting conference device which is executing the application to all enrolled conference devices; storing an executed state of the application program to be shared in the requesting conference device; starting the application program to be shared by enrolled conference devices in which an application program corresponding to the application program to be shared is not started; communicating the executed state stored in the requesting conference device to all enrolled conference devices; and processing by all enrolled conference devices of the application program to be shared in a shared executed state equal to the executed state communicated.

Inventors

  • 👤 Amane Nakajima
  • 👤 Makoto Kobayashi
  • 👤 Fumio Ando

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 21:10
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/02; H04L12/16; H04L12/18; H04L12/1813; H04L12/1827

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 168 words
In a conference system including a plurality of conference devices with at least one requesting conference device executing an application program to be used in a conference, a method for dynamically sharing the application program among the plurality of conference devices while maintaining a same state of the application program at each of the plurality of conference devices, said method comprising the steps of: communicating a request to share the application program from said requesting conference device executing the application program to other ones of said conference devices enrolled in the conference; storing a current state of the application program in the requesting conference device; loading the application program by said other ones of said conference devices enrolled in the conference; communicating the current state from the requesting conference device to said other ones of said conference devices enrolled in said conference; and processing the application program by said other ones of said conference devices enrolled in said conference to acquire a state equal to the current state.
Claim 2
Dependent Claim 168 words
In a conference system including a plurality of conference devices with at least one requesting conference device executing an application program to be used in a conference, a method for dynamically sharing the application program among the plurality of conference devices while maintaining a same state of the application program at each of the plurality of conference devices, said method comprising the steps of: communicating a request to share the application program from said requesting conference device executing the application program to other ones of said conference devices enrolled in the conference; storing a current state of the application program in the requesting conference device; loading the application program by said other ones of said conference devices enrolled in the conference; communicating the current state from the requesting conference device to said other ones of said conference devices enrolled in said conference; and processing the application program by said other ones of said conference devices enrolled in said conference to acquire a state equal to the current state.
Claim 3
Dependent Claim 30 words
The conference system as recited in claim 1 wherein the application program is a blackboard program for displaying a screen on said conference devices on which users can write messages.
Claim 4
Dependent Claim 208 words
In a conference system including a plurality of conference devices wherein a requesting conference device is executing an application program, said requesting conference device adapted for dynamically sharing the application program among the plurality of conference devices while maintaining said plurality of conference devices in a same state, said requesting conference device comprising: application program storage means for storing an application program used for a conference; callback protocol storage means, coupled to the application program storage means, for storing a processing program along with identifiers for sharing the application program; conference control means for maintaining all conference devices in a same state coupled to the callback protocol storage means, wherein one or more registered identifiers of the processing program corresponding to event information indicating a changed state of a conference are previously stored, said conference control means communicating the event information corresponding to the changed state to all said conference devices, said conference control means further for changing a conference execution state to be equal to the changed state corresponding to communicated event information and executing the processing program corresponding to the communicated event information by referencing the registered identifiers; and communication control means, coupled to the conference control means, for communicating transferred data including the event information.
Claim 5
Dependent Claim 208 words
In a conference system including a plurality of conference devices wherein a requesting conference device is executing an application program, said requesting conference device adapted for dynamically sharing the application program among the plurality of conference devices while maintaining said plurality of conference devices in a same state, said requesting conference device comprising: application program storage means for storing an application program used for a conference; callback protocol storage means, coupled to the application program storage means, for storing a processing program along with identifiers for sharing the application program; conference control means for maintaining all conference devices in a same state coupled to the callback protocol storage means, wherein one or more registered identifiers of the processing program corresponding to event information indicating a changed state of a conference are previously stored, said conference control means communicating the event information corresponding to the changed state to all said conference devices, said conference control means further for changing a conference execution state to be equal to the changed state corresponding to communicated event information and executing the processing program corresponding to the communicated event information by referencing the registered identifiers; and communication control means, coupled to the conference control means, for communicating transferred data including the event information.
Claim 6
Dependent Claim 24 words
The conference device of claim 3, where the plurality of conference devices communicatively couple so that the event information can be input or output.
Claim 7
Dependent Claim 30 words
The conference system as recited in claim 3 wherein the application program is a blackboard program for displaying a screen on said conference devices on which users can write messages.

References Cited (Backward Citations)

US5533183A Cited
US5280583A Cited
US5208912A Cited
US5195086A Cited
US5363507A Cited
US5283861A Cited
US5379374A Cited
US5537548A Cited
US5353398A Cited
US5491798A Cited
US5491743A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-09-07 2002-03-09 2002-09-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-09-07 2006-03-09 2006-09-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-09-07 2010-03-09 2010-09-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag