×

Macrocosm monitor service platform

  • US 10,489,404 B2
  • Filed: 06/25/2015
  • Issued: 11/26/2019
  • Est. Priority Date: 06/25/2015
  • Status: Active Grant
First Claim
Patent Images

1. A network comprising:

  • a plurality of interconnected computers, each comprising a corresponding processor, a corresponding bus, and a corresponding memory;

    a service platform configured to provide a service to other computers outside of the network, the service platform comprising computer usable program code executable by one or more of the plurality of computers of the network;

    a data storage having a dynamic data architecture;

    a command module deployed on a first instance of the service platform, the command module configured to perform a monitoring action that pulls data from a monitored system and writes the data to the data storage, wherein the command module performs monitoring independently or upon request for a capture of the data, and wherein the command module comprises computer usable program code executable by one or more of the plurality of computers;

    a query module deployed on a second instance of the service platform, the query module configured to respond to requests for a return of data by reading the data from the data storage and returning the data to a caller, wherein the query module is independent of the command module, wherein the query module comprises computer usable program code executable by one or more different ones of the plurality of computers;

    wherein the data storage acts as a clearinghouse for data retrieved by the command module and requested by the query module;

    wherein the command module and the query module are implemented using command-query separation based on imperative computer programming; and

    wherein capture of and review of data is evolved independently from each other based on independence of command and query.

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