×

DISPATCH MECHANISM FOR COORDINATING APPLICATION AND COMMUNICATION MEDIUM STATE

  • US 20100107177A1
  • Filed: 10/23/2009
  • Published: 04/29/2010
  • Est. Priority Date: 11/16/2007
  • Status: Active Grant
First Claim
Patent Images

1. At a computer system including one or more processors and system memory, the computer system also including a communication medium, a dispatcher, and an application, the dispatcher and the communication medium supporting a state coordination pattern to coordinate state transitions between the communication medium and any accessible applications, a method for coordinating state between the communication medium and the application in accordance with the state coordination pattern, the method comprising:

  • an act of the dispatcher sending a message request to the communication medium, the message request requesting a next available message from the communication medium on behalf of the application;

    an act of the dispatcher receiving a view of the content of a message from the communication medium, receiving the content view indicative of the communication medium having locked the message for access by the dispatcher;

    an act of the dispatcher offering the content view to the application;

    an act of the application attempting to update application state for the application based on the content view;

    an act of the dispatcher observing a signal related to the attempted application state update from the application; and

    an act of the dispatcher sending a further signal to signal the communication medium how to update communication medium state on behalf of the application, the further signal based on the observed signal and in accordance with the state coordination pattern.

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