Distributed data processing system method for controlling...

Electrical computers and digital processing systems: multicomput – Computer-to-computer session/connection establishing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S201000, C709S203000, C709S229000, C709S241000, C709S241000, C707S793000, C707S793000, C707S793000, C707S793000, C707S793000, C707S793000, C705S040000, C370S356000, C370S358000, C370S466000, C370S539000

Reexamination Certificate

active

06442609

ABSTRACT:

FIELD OF THE INVENTION
This invention relates generally to distributed data processing systems and more particularly to the control of communication between components of such systems.
BACKGROUND OF THE INVENTION
Access to distributed data processing systems is conventionally obtained by tokens such as plastic cards carrying data in the form of magnetic stripes. Increasingly, active tokens, referred to as smart cards, incorporating data processing and storage facilities, are being used to provide access to more sophisticated facilities such as customer loyalty programs.
Smart cards have been used in various applications including retailing, automatic teller machines (ATM's) and the control of access to pay TV facilities. As the use of such cards increases so does the need for communicating data in a manner appropriate to the transaction. For example, in a retail system using a number of customer transaction tills linked to one or more servers for processing transactions controlled by smart cards it is highly desirable that each smart card application seeking to communicate with a server is connected to a logical data “pipe” which delivers all the data connected with the transaction efficiently and with an appropriate degree of security. In practice it is necessary to use communication links which are already established within a network, which may not be ideally suited to a given application.
SUMMARY OF THE INVENTION
In accordance with the present invention there is provided a distributed data processing system comprising one or more processing terminals arranged for communication over a communication link or links with one or more servers, in which each client processing terminal and each server is adapted to provide an object-oriented processing platform and is responsive to the establishment of a connection over a communication link between a client and a server to transmit a multiplex/demultiplex object to the client or server to which it has been connected which object defines a data multiplexor/demultiplexor to be used during such connection.
According to a second aspect of the invention there is provided a method for controlling communication between the components of a distributed data processing system having one or more client processing terminals arranged for communication over a communication link or links with one or more servers, comprising providing each component with an object orientated processing platform and, in response to the establishment of a connection over a communication link between a client and a server, causing each component involved in the connection to transmit a multiplex/demultiplex object to the other component, which object defines a data multiplexor/demultiplexor to be used during such connection.
There is further provided a method of controlling communication between the components of a distributed data processing system comprising providing each component with an object-oriented processing platform, providing for each application involving data transmission a network object defining a multiplexor/demultiplexor for use in connection with such application, and causing each component, on establishment of a connection with another component in said system in order to perform an application, to transmit the network object associated with such application to said other component to permit said other component to establish a multiplexor/demultiplexor appropriate to the application.
Thus each application running in the system is effectively provided with its own dedicated data transmission channel or “pipe” which provides its own data transmission protocols and the desired degree of security.
In a preferred embodiment of the invention the system provides a generic multiplexor/demultiplexor written in the Java language (Java is a trademark of Sun Microsystems, Inc.). In the preferred system, which provides for transactions initiated or authorised by smart cards, the network objects then run as instances of the multiplexor/demultiplexor, being built into each smart card “applet” which requires data transmission.


REFERENCES:
patent: 4493028 (1985-01-01), Heath
patent: 5265250 (1993-11-01), Andrade et al.
patent: 5317736 (1994-05-01), Bowen
patent: 5644720 (1997-07-01), Boll et al.
patent: 5689708 (1997-11-01), Regnier et al.
patent: 6006229 (1999-12-01), Schmidt et al.
patent: 6038587 (2000-03-01), Phillips et al.
patent: 6044409 (2000-03-01), Lim et al.
patent: 6058120 (2000-05-01), Sabzevari
patent: 6061665 (2000-05-01), Bahreman
patent: 6061708 (2000-05-01), McKeehan et al.
patent: 6115744 (2000-09-01), Robins et al.
patent: 6119145 (2000-09-01), Ikeda et al.
patent: 6151605 (2000-11-01), Costa
patent: 6178440 (2001-01-01), Foster et al.
patent: 6199110 (2001-03-01), Rizvi et al.
patent: 0733971 (1966-09-01), None
patent: 0 733 971 (1996-09-01), None

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Distributed data processing system method for controlling... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Distributed data processing system method for controlling..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Distributed data processing system method for controlling... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2938654

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.