INTERFACE LAYER FOR DIAGNOSTIC SUPPORT OF NETWORK-ACCESSIBLE DEVICES
First Claim
1. A non-transitory, computer-readable medium having program instructions stored thereon that are capable of causing a first computer system to implement an interface layer, including by performing operations comprising:
- storing authorization information associated with a plurality of network-accessible computing devices associated with a user;
receiving, from a second computer system, a first request to perform a diagnostic operation that involves communication between a third computer system and a particular one of the plurality of network-accessible computing devices, wherein the third computer system is configured to provide diagnostic support for the particular network-accessible computing device;
requesting, based on a permission indicated by the authorization information, that the third computer system retrieve diagnostic information from the particular network-accessible computing device and perform the diagnostic operation; and
receiving, from the third computer system, result information relating to the diagnostic operation.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are disclosed relating to diagnosing a network-accessible device. A first computer may store authorization information associated with a plurality of network-accessible computing devices associated with a user. The first computer system may receive, from a second computer system, a request from the user to perform a diagnostic operation that involves communication between a third computer system and a particular one of the plurality of network-accessible computing devices. The first computer system may request, based on a permission indicated by the stored authorization information, that the third computer system retrieve diagnostic information from the particular network-accessible computing device and perform the diagnostic operation. The first computer system may receive, from the third computer system, result information relating to the diagnostic operation.
6 Citations
20 Claims
-
1. A non-transitory, computer-readable medium having program instructions stored thereon that are capable of causing a first computer system to implement an interface layer, including by performing operations comprising:
-
storing authorization information associated with a plurality of network-accessible computing devices associated with a user; receiving, from a second computer system, a first request to perform a diagnostic operation that involves communication between a third computer system and a particular one of the plurality of network-accessible computing devices, wherein the third computer system is configured to provide diagnostic support for the particular network-accessible computing device; requesting, based on a permission indicated by the authorization information, that the third computer system retrieve diagnostic information from the particular network-accessible computing device and perform the diagnostic operation; and receiving, from the third computer system, result information relating to the diagnostic operation. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
a computer system storing authorization information associated with a plurality of network-accessible computing devices associated with a user; the computer system receiving, from the user via a requesting computing device, a request for diagnostic assistance with a particular one of the plurality of network-accessible computing devices; based on the particular network-accessible device specified in the request, the computer system selecting a tenant from a plurality of tenants hosted by a multi-tenant database system; based on a permission indicated by the authorization information, the computer system retrieving system information relating to the particular network-accessible computing device; the computer system sending a diagnostic request that includes the system information to the tenant; and the computer system receiving, from the tenant, result information responsive to the diagnostic request. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium having program instructions stored thereon that are executable by a cloud-based computer support system to cause the cloud-based computer system to perform operations comprising:
-
receiving, from interface layer computer system, a request to diagnose a network-accessible computing device, wherein the request includes authorization information indicating that the interface layer computer system is authorized to provide the request; retrieving, from the network-accessible computing device, system information that indicates an operational state of the network-accessible computing device; using the system information to perform a diagnostic operation on the network-accessible computing device; and sending, to the interface layer computer system, result information indicating a result of the diagnostic operation. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification