×

Computer System

  • US 20160171065A1
  • Filed: 12/12/2014
  • Published: 06/16/2016
  • Est. Priority Date: 12/12/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for delivering a service, the method implemented by a computer system comprising a processor, a memory accessible to the processor and computer storage, the memory holding code which defines service object classes, the service object classes configured to provide service functions, the method comprising:

  • receiving at least one service instigation message;

    responsive to the at least one service instigation message, instantiating the service object classes to create service objects, the service objects implementing the service functions to deliver the service, each service object having associated state data held in the memory, at least some of the service objects referencing other service objects;

    for each service object, generating an associated service object identifier in the memory which distinguishes that service object from any other service object;

    serializing the service objects to generate serialized data, the serialized data comprising a representation of each service object, the representation comprising that service object'"'"'s service object identifier, that service object'"'"'s associated state data and the service object identifier of any other service object referenced by that service object;

    storing the serialized data stored in the computer storage;

    when the service objects have been deactivated;

    receiving a service reactivation message identifying a service object to be reactivated; and

    performing a reactivation process for the identified service object, the reactivation process comprising;

    reactivating the identified service object from its representation in the serialized data, andif the identified service object references at least one service object which is needed to implement a service function, repeating the reactivation process for the referenced at least one service object, thereby creating a replacement set of service objects to replace at least some of the deactivated service objects.

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