Nova Patents
EP0670649A2

Group exchange port (GXP).

Abstract

A Group Exchange Port (GXP) is disclosed which provides an organized technique for passing control of live objects (e.g.; a telephone call, a robotic arm, flying aircraft, etc.) from a first application operating on and processing the object to a second such application. In accordance with the invention, a Group Exchange Port is provided where buyer applications register there willingness to accept control of the system and sellers may "advertise" an object for sale. When a suitable buyer (i.e.; one that has the proper resources for servicing and controlling the active system) is found, control of the object is passed from the seller to the buyer. Importantly, the GXP requires that control of the object always be maintained by one and only one application, that control not be passed to an application which cannot properly service and/or control the system, and that an application presently controlling the system does not relinquish such control until a new application accepts such control. The technique allows loosely coupled applications to work with the same object.

EP0670649A2, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Projected expiry passed 6 February 2015, 11.6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

27 claims: 4 independent, 23 dependent

  1. 1
    In a communication system, a method of passing a live object from a first application, denoted a seller, presently having full access to said object, to a second application, denoted a buyer, through a Group Exchange Protocol (GXP), the method comprising the steps of:registering at least one buyer with the GXP, thereby informing the GXP that the at least one buyer is available for accepting the live object to be passed;determining that said buyer is to be granted access to said object;and    granting said access to said buyer only after said step of determining indicates that said buyer is capable of accepting access to said live object.
  2. 14
    A Group Exchange Port (GXP) apparatus for passing a live object from a first application, denoted a seller, presently having access to said object, to a second application, denoted a buyer, said apparatus comprising:means for registering at least one buyer with the GXP, thereby informing the GXP that the at least one buyer is available for accepting the live object to be passed;means for determining that said buyer is to gain access to said object;means for passing access to said object from said seller to said buyer only after said means for determining indicates that said buyer is capable of accepting said live object.
  3. 26
    A method of maintaining control of a telephone call comprising the steps of:allowing a first call processing application to monitor a group associated with said call;allowing a second application control of said group;and    passing control of said group to said first application if said second application fails to adequately control said group.
  4. 27
    A method of processing events received during a telephone call comprising the steps of:holding the events in a queue;determining if access to the call is to be passed from a first application to a second application;and    transmitting said events to the second application if the call is so passed, and to the first application if not.