×

Service delivery management for brokered service delivery

  • US 10,560,541 B2
  • Filed: 05/26/2010
  • Issued: 02/11/2020
  • Est. Priority Date: 05/26/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer system including instructions stored on a non-transitory computer-readable storage medium, the computer system comprising:

  • a service regulator configured to cause at least one processor to transform a service interface of at least one service of at least one service provider into service states and transitions between the service states to create a coordination model, the service states corresponding to distinct forms to be exchange with a user as part of an execution of the at least one service, the transitions representing action requests and responses on the at least one service;

    a broker consumer gateway configured to cause the at least one processor to interface with a service consumer of a computing device consuming the at least one service of the at least one service provider based on the coordination model, each of the service states represented as at least one distinct form that is requested, filled-in, and submitted in association with the user via the service consumer of the computing device; and

    a service delivery manager configured to cause the at least one processor to mediate delivery of each of the service states modeled with the coordination model of the at least one service to the service consumer of the computing device via the broker consumer gateway including invoking the at least one distinct form for each of the service states during execution of the at least one service, the service delivery manager including;

    a consumer session manager configured to cause the at least one processor to create at least one consumer session in association with the user during which to execute at least a portion of the at least one service, including transitioning through one or more of the service states of the at least one service according to the coordination model,a consumer instance manager configured to cause the at least one processor to create at least one instance of the at least one service within the at least one consumer session, the at least one instance being associated with the at least one service including representing each of the service states with the at least one distinct form that is requested, filled-in, and submitted in association with the user via the service consumer of the computing device, anda service coordinator configured to cause the at least one processor to coordinate and track each of the service states during delivery of the at least one service from the at least one service provider within the at least one consumer session and the at least one instance of the at least one service, the service coordinator configured to cause the at least one processor to track and advance a current state of each executing service to a next service state using the coordination model characterizing the at least one service in which each of the distinct forms are associated with corresponding ones of the service states of the at least one service and in which the transitions between each of the service states are executed based on the at least one distinct form exchanged with the service consumer during each service state.

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