×

Method and apparatus for synchronizing calls in a server and client system

  • US 7,707,584 B2
  • Filed: 12/19/2001
  • Issued: 04/27/2010
  • Est. Priority Date: 12/22/2000
  • Status: Active Grant
First Claim
Patent Images

1. A method in a data processing system for synchronizing calls at a client in a server and client system, comprising the steps of:

  • receiving from the server a plurality of service calls generated by a plurality of threads executed at the server, wherein said service calls are generated asynchronously;

    receiving a synchronization call from the server, said synchronization call being a separate and different type of call from the service calls and indicating that one of said plurality of threads executed at the server has changed and indicating a number of service calls generated by said plurality of threads at the server prior to the thread change; and

    placing at least one of said service calls associated with said synchronization call into a wait position, said at least one of said service calls corresponding to said changed thread, when said number of service calls indicated in said synchronization call and said number of service calls executed at the client prior to receiving said synchronization call differ,wherein said synchronization call and said service calls are received in an arbitrary order;

    said service calls are associated with said synchronization call by one of including respective identifiers into said at least one of said synchronization call and said service calls, and indicating one of a specific reception sequence and order of service of said service calls and said at least one synchronization call at the client; and

    said service calls from said plurality of threads at the server are executed in corresponding threads at the client.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×