System and method for transmitting data from a server...

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

C709S238000, C709S203000

Reexamination Certificate

active

06438598

ABSTRACT:

FIELD OF THE INVENTION
The present invention relates generally to a system and method for communicating between a server application and multiple client nodes and more specifically to a system and method for transmitting the same data to more than one client node substantially simultaneously.
BACKGROUND OF THE INVENTION
Shadowing (transmitting data destined for one client node substantially simultaneously to a second client node) and broadcasting (transmitting the same data substantially simultaneously to more than one client node) typically has been performed using a specialized transmitting application on a server node and specialized receiver applications on each of the client nodes. Shadowing is useful in monitoring data traffic and for creating a redundant copy of information being transmitted for data integrity and system security purposes. Broadcasting is useful in providing the same information to many users, when such information is “real-time” or when the information does not have a per se beginning or ending. For example, a stock price quotation program simply transmits the current prices of various stocks on a given exchange and the list repeats with the latest prices once the list of stocks is exhausted. Thus it is irrelevant to a user that he or she does not specify to the quotation program where to begin the list
Such programs typically are written with a broadcast program in mind and require specialized receiver programs to receive the data transmitted. If an application has not been written as a broadcast program, the data transmitted by such an application can not typically be broadcast to multiple client nodes.
The present invention attempts to overcome this problem by permitting programs not written for broadcast functionality to be used to broadcast data over a network.
SUMMARY OF THE INVENTION
The invention relates to a system and method for transmitting the same data to more than one client node substantially simultaneously. In one embodiment the invention relates to a method for transmitting the same data substantially simultaneously from an application executing on a server node to at least two client nodes executing a generalized receiver program. The method includes the steps of establishing a connection between a first client node and a first client protocol stack on the server node; establishing a connection between the application executing on the server node and the first client protocol stack; associating a first minimal communications protocol stack with the first client protocol stack; establishing a connection between the application executing on the server node and the first minimal communications protocol stack; establishing a connection between a second client node and a second client protocol stack on the server node; associating a second minimal communications protocol stack with the second client protocol stack; providing a connection between the first minimal protocol stack and the second minimal protocol stack; providing a connection between the second minimal protocol stack and said the second client protocol stack; and transmitting data from the application program to the first client protocol stack and the first minimal protocol stack, substantially simultaneously.
The invention also relates to a communication system including a server and two or more client nodes. In one embodiment the server node comprises an application program; a first client protocol stack in electrical communication with the application program; a first minimal protocol stack in electrical communication with the application program; a second minimal protocol stack in electrical communication with the first minimal protocol stack; and a second client protocol stack in electrical communication with the second minimal protocol stack. In addition the system includes a first client node in electrical communication with the first client protocol stack and a second client node in electrical communication with the second client protocol stack. Data from the application program is transmitted to the client protocol stack and the first minimal protocol stack substantially simultaneously.


REFERENCES:
patent: 4499499 (1985-02-01), Brickman et al.
patent: 4887204 (1989-12-01), Johnson et al.
patent: 4937784 (1990-06-01), Masai et al.
patent: 5014221 (1991-05-01), Mogul
patent: 5031089 (1991-07-01), Liu et al.
patent: 5175852 (1992-12-01), Johnson et al.
patent: 5202971 (1993-04-01), Henson et al.
patent: 5233701 (1993-08-01), Nakata
patent: 5249290 (1993-09-01), Heizer
patent: 5325527 (1994-06-01), Cwikowski et al.
patent: 5329619 (1994-07-01), Page et al.
patent: 5341477 (1994-08-01), Pitkin et al.
patent: 5341478 (1994-08-01), Travis, Jr. et al.
patent: 5367688 (1994-11-01), Croll
patent: 5414457 (1995-05-01), Kadowaki et al.
patent: 5473599 (1995-12-01), Li et al.
patent: 5485460 (1996-01-01), Schrier et al.
patent: 5499343 (1996-03-01), Pettus
patent: 5515508 (1996-05-01), Pettus et al.
patent: 5526492 (1996-06-01), Ishida
patent: 5530852 (1996-06-01), Meske, Jr. et al.
patent: 5537546 (1996-07-01), Sauter
patent: 5548726 (1996-08-01), Pettus
patent: 5553242 (1996-09-01), Russell et al.
patent: 5557732 (1996-09-01), Thompson
patent: 5557748 (1996-09-01), Norris
patent: 5561769 (1996-10-01), Kumar et al.
patent: 5572643 (1996-11-01), Judson
patent: 5572674 (1996-11-01), Ernst
patent: 5579469 (1996-11-01), Pike
patent: 5583992 (1996-12-01), Kudo
patent: 5596745 (1997-01-01), Lai et al.
patent: 5606493 (1997-02-01), Duscher et al.
patent: 5623656 (1997-04-01), Lyons
patent: 5644720 (1997-07-01), Boll et al.
patent: 5657390 (1997-08-01), Elgamal et al.
patent: 5680549 (1997-10-01), Raynak et al.
patent: 5701451 (1997-12-01), Rogers et al.
patent: 5706437 (1998-01-01), Kirchner et al.
patent: 5710918 (1998-01-01), Lagarde et al.
patent: 5721876 (1998-02-01), Yu et al.
patent: 5734865 (1998-03-01), Yu
patent: 5754830 (1998-05-01), Butts et al.
patent: 5761507 (1998-06-01), Govett
patent: 5764908 (1998-06-01), Shoji et al.
patent: 5764915 (1998-06-01), Heimsoth et al.
patent: 5802258 (1998-09-01), Chen
patent: 5802306 (1998-09-01), Hunt
patent: 5812784 (1998-09-01), Watson et al.
patent: 5826027 (1998-10-01), Pedersen et al.
patent: 5828840 (1998-10-01), Cowan et al.
patent: 5838906 (1998-11-01), Doyle et al.
patent: 5838910 (1998-11-01), Domenikos et al.
patent: 5838916 (1998-11-01), Domenikos et al.
patent: 5918018 (1999-06-01), Gooderum et al.
patent: 5938733 (1999-08-01), Heimsoth et al.
patent: 5941949 (1999-08-01), Pedersen
patent: 5941988 (1999-08-01), Bhagwat et al.
patent: 5951694 (1999-09-01), Choquier et al.
patent: 5961586 (1999-10-01), Pedersen
patent: 5978848 (1999-11-01), Maddolozzo, Jr. et al.
patent: 6085247 (2000-07-01), Parsons, Jr. et al.
patent: 6157944 (2000-12-01), Pedersen
patent: 0 381 645 (1990-08-01), None
patent: 0 384 339 (1990-08-01), None
patent: 0483576 (1992-05-01), None
patent: 0 540 151 (1993-05-01), None
patent: 0 648 038 (1995-04-01), None
patent: 0732834 (1996-09-01), None
patent: 06332782 (1994-12-01), None
patent: WO 98/52320 (1998-11-01), None
patent: WO98/52344 (1998-11-01), None
Holtzman, Jeff. “Merge 386: Run Unix and DOS together on an 80386,”Byte, pp. Cover sheet, 207-208, 211-212, (Dec., 1988).
Tessier, Tom. “Using Javascript to Create Interactive Web Pages: A Cross-Platform Object Scripting Language,”Dr. Dobb's Journal, vol. 21, No. 3, pp. 84-97, (Mar., 1996).
Davis, Philip. “An Interactive Hypermedia Map Viewer,”Database, vol. 18, No. 2, pp. 65-67, (Apr./May, 1995).
Chu, Josey M. et al. “Creating a Hypertext Markup Language Documents for an Information Server,”Behavior Research Methods, Instruments&Computers, vol. 27, No. 2, pp. 200-205, (Jan. 1, 1995).
van Hoff, Arthur. “Java and Internet Programming,”Dr. Dobb's Journal, pp. 56, 58, 60-61, 101-102, (Aug., 1995).
Putz, Steve. “Interactive Information Services Using Word-Wide Web Hypertext,”Computer Networks and ISDN Systems, Elsevier Science B.V., vol. 27, pp. 273-280, (1994).
The Animator Applet (1.0.2)—example 1, http://199.185.96.71/java/Animator/example.html,

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

System and method for transmitting data from a server... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for transmitting data from a server..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for transmitting data from a server... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2954212

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