Method for switching protocols transparently in multi-user...

Multiplex communications – Communication techniques for information carried in plural... – Adaptive

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C370S261000, C709S203000

Reexamination Certificate

active

10215866

ABSTRACT:
An application programming interface implements a method for transparently switching from one communication protocol to another and for restoring the state of a previous connection. The application programming interface executes on a local, client computer, as well as remote computers. It includes functions that multi-user application programs can call to communicate in a device independent manner with other applications executing on remote computers. To support communication on a variety of different computer communication protocols, the application programming interface accesses programs called service providers that implement the communication protocols and support the message passing model of the interface. The application programming interface can transparently switch the protocol on a remote computer by sending a system message to a compatible version of the interface on the remote computer that includes an identifier of the service provider for the new protocol. In response to the message, the application programming interface loads the new service provider and takes steps to set-up a new connection. The application programming interface can also restore the state of previous connection on a remote computer by sending a system message. In response to this message, the application programming interface on the remote computer retrieves the previous connection state from an MRU stack and loads the service provider for the previous connection.

REFERENCES:
patent: 4996685 (1991-02-01), Farese et al.
patent: 5157662 (1992-10-01), Tadamura et al.
patent: 5610910 (1997-03-01), Focsaneanu et al.
patent: 5659685 (1997-08-01), Williams et al.
patent: 5917725 (1999-06-01), Thacher et al.
patent: 5984787 (1999-11-01), Redpath
patent: 6106399 (2000-08-01), Baker et al.
patent: 6125122 (2000-09-01), Favichia et al.
patent: 6128660 (2000-10-01), Grimm et al.
patent: 6134590 (2000-10-01), Perlman
patent: 6152824 (2000-11-01), Rothschild et al.
patent: 6183366 (2001-02-01), Goldberg et al.
patent: 6196920 (2001-03-01), Spaur et al.
patent: 6203427 (2001-03-01), Walker et al.
patent: 6272223 (2001-08-01), Carlson
patent: 0632625 (1995-01-01), None
patent: 0714684 (1996-06-01), None
patent: 0797337 (1997-09-01), None
patent: 0814589 (1997-12-01), None
Microsoft DirectPlay™ 3.0, Service Provider Development Kit, pp. 1-40 (At least as early as Jul. 22, 1998).
Microsoft DirectPlay™ Lobby, Application Programming Interface, pp. 1-27 (At least as early as Jul. 22, 1998).
Microsoft DirectPlay™ Application Programming Interface Specification (At least as early as Jul. 22, 1998).
Kali95, web pages, downloaded from Internet in Jun. 1997.
Robar, Jason, “Programming for the Windows 95 Game SDK,” pp. 1-4, Jul. 13, 1995, from MSDN™ Library—Apr. 1998.
McCulley, Mark, “Mapping Microsoft's Game, Interactive Media Technologies,” pp. 1-4, from MSDN™ Library—Apr. 1998.
McCulley, Mark, “A Road Map of Game and Interactive-Media Technologies,” Apr. 1996, pp. 1-8 from MSDN™ Library—Apr. 1998.
Ledoux, Sue, “Getting Started with Direct3D: A Tour and Resource Guide,” Aug. 5, 1996, pp. 1-14, from MSDN™ Library—Apr. 1998.

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

Method for switching protocols transparently in multi-user... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for switching protocols transparently in multi-user..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for switching protocols transparently in multi-user... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3750873

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