×

Interface layer for diagnostic support of network-accessible devices

  • US 10,693,757 B2
  • Filed: 01/24/2017
  • Issued: 06/23/2020
  • Est. Priority Date: 01/24/2017
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory, computer readable medium having program instructions stored thereon that are executable to cause an interface layer computer system to perform operations comprising:

  • storing, at a database of the interface layer computer system, authorization information that identifies a plurality of network-accessible computing devices associated with a user, wherein the authorization information grants the interface layer computer system permission to request diagnostic operations for the plurality of network-accessible computing devices that are associated with the user;

    implementing an interface layer to facilitate communication between separate computer systems that include;

    the plurality of network-accessible computing devices associated with a user;

    a multi-tenant diagnostic computer system that hosts a plurality of tenants operable to provide diagnostic support for the plurality of network-accessible computing devices; and

    a diagnostic-requesting computer system that is remote from the interface layer computer system and is operable to receive user input to initiate diagnostic operations for the plurality of network-accessible computing devices,wherein the implementing of the interface layer by the interface layer computer system includes;

    receiving, from the diagnostic-requesting computer system, a request to perform a diagnostic operation that involves communication between the multi-tenant diagnostic computer system and a particular one of the plurality of network-accessible computing devices, wherein the request includes a device identifier for the particular network-accessible computing device;

    accessing, based on the device identifier, a portion of the authorization information that is associated with the particular network-accessible computing device;

    selecting, based on the portion of the authorization information, a tenant from the plurality of tenants that corresponds to the particular network-accessible computing device;

    requesting, based on the portion of the authorization information, that the tenant retrieve diagnostic information from the particular network-accessible computing device and perform the diagnostic operation;

    receiving, from the tenant via the multi-tenant diagnostic computer system, result information relating to the diagnostic operation;

    providing the result information to the user via a user device that is associated with the user; and

    wherein the interface layer computer system permits the user to request the diagnostic operation without the diagnostic-requesting computer system communicating with the multi-tenant diagnostic computer system.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×