Electrical computers and digital processing systems: multicomput – Computer-to-computer protocol implementing – Computer-to-computer data framing
Reexamination Certificate
2005-03-01
2005-03-01
Knight, Anthony (Department: 2121)
Electrical computers and digital processing systems: multicomput
Computer-to-computer protocol implementing
Computer-to-computer data framing
C709S203000, C709S227000, C709S229000, C709S228000, C709S235000, C709S239000
Reexamination Certificate
active
06862628
ABSTRACT:
A method and device are disclosed that enable a user to experience continuity by alleviating blocking of an application by a slow or failure-prone connection. The method includes dissociating the user interface from an application-client managing communications with a server over the dynamic connection. Furthermore, the application-client caches user input for later actions using an asynchronous mechanism to enable the user to work with little interruption. Furthermore, adjustable frame sizes based on the error rate and bandwidth-delay increase throughput. Data retransmission is reduced by maintaining state information for the client and the server so that a disrupted transaction is resumed at or close to the point of disruption and in response to media sense-events. Consequently, establishing, tearing down and adjusting network connections in response to events such as: high error rates, increasing latency, availability of better alternative connections, or loss of a connection do not interrupt the user's experience.
REFERENCES:
patent: 6336135 (2002-01-01), Niblett et al.
patent: 6473407 (2002-10-01), Ditmer et al.
patent: 6519254 (2003-02-01), Chuah et al.
patent: 6542931 (2003-04-01), Le et al.
Anonymous, “The Client-Server Model,”Platform SDK: Remote Procedure Call, Microsoft Corporation, p. 1 (May 1999).
Anonymous, “The Compute-Server Model,”Platform SDK: Remote Procedure Call, Microsoft Corporation, p. 1 (May 1999).
Anonymous, “How RPC Works,”Platform SDK: Remote Procedure Call, Microsoft Corporation, pp. 1-2 (May 1999).
Anonymous, “Microsoft RPC Components,”Platform SDK: Remote Procedure Call, Microsoft Corporation, p. 1 (May 1999).
Anonymous, “OSF Standards for RPC,”Platform SDK: Remote Procedure Call, Microsoft Corporation, p. 1 (May 1999).
Anonymous, “The Programming Model,”Platform SDK: Remote Procedure Call, Microsoft Corporation, pp. 1-2 (May 1999).
Anonymous, “Summary: RPC Extends Client-Server Computing,”Platform SDK: Remote Procedure Call, Microsoft Corporation, p. 1 (May 1999).
Anonymous, “Using RPC for IPC,”Platform SDK: Remote Procedure Call, Microsoft Corporation, p. 1 (May 1999).
Anonymous, “XCLN: Troubleshooting RPC Problems for Exchange Clients,” Microsoft Corporation, pp. 1-5 (Apr. 1999).
Anonymous, “XGEN: Changing the RPC Binding Order,” Microsoft Corporation, pp. 1-4 (Apr. 1999).
Ayyagari et al., “Wireless Network Performance Study,” Windows Ntwk & Comm Platform Tech. Microsoft Corporation, pp. 1-27 (Jan. 2000).
Groves, Jim, “What's New for Microsoft Outlook 2000 Developers,” Microsoft Corporation, pp. 1-9 (May 1999).
Rauch, Stephen, “Local Store Overview,” Microsoft Corporation, pp. 1-9 (Mar. 1999).
Rizzo, Thomas, “Microsoft Outlook 2000: Office's Killer App Just Keeps Getting Better,” Microsoft Corporation, pp. 1-10 (Nov. 1998).
Windows Network Infrastructure Team, “Windows NT: Networking,”IEEE 802.11 Security White Paper, Microsoft Corporation, pp. 1-20 (Mar. 2000).
U.S. Appl. No. 09/412,739, filed Oct. 4, 1999, Alex Hopmann et al.
U.S. Appl. No. 09/556,764, filed Apr. 24, 2000, Pradeep Bahl et al.
U.S. Appl. No. 09/652,501, filed Aug. 31, 2000, Pradeep Bahl et al.
Ayyagari Arun
Moore Timothy M.
Rauch Stephen J.
Shan Xiaowen
Knight Anthony
Leydig , Voit & Mayer, Ltd.
Microsoft Corporation
Pham Thomas
LandOfFree
Enhancing application performance in dynamic networks does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Enhancing application performance in dynamic networks, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Enhancing application performance in dynamic networks will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3381948