Systems and methods for configuring and launching automated services to a remote device
First Claim
1. A method for providing a selectable user interface element to execute a set of one or more local automation services on a remote device of a user based on entitlement of the user to receive services corresponding to the set of one or more local automation services, the method comprising:
- (a) establishing, by a remote connectivity tool operating on one or more servers, a connection between the remote connectivity tool and a remote device remote from the one or more servers, the connection comprising a transport layer connection over a network between the remote connectivity tool and the remote device;
(b) receiving, by a centralized service operating on the one or more servers remote to the remote device, a request from the remote device to provide support on the remote device;
(c) determining, by the centralized service, one or more local automation services to perform on the remote device;
(d) identifying, by the centralized service, that the user of the remote device is entitled to receive services corresponding to the one or more local automation services;
(e) providing, by the centralized service, for display on a device of a remote support technician of a plurality of devices of remote support technicians a selectable user interface element to deliver, via the same connection established between the remote device and the remote connectivity tool of the centralized service, a set of the one or more local automation services the user is entitled to receive for execution on the remote device, the selectable user interface element enabled responsive to identifying that the user of the remote device is entitled to receive the services, the device of the remote support technician different from the remote device;
(f) receiving, by the centralized service from the device of the remote support technician that displayed the selectable user interface element, an indication of selection of the selectable user interface element made at the device of the remote support technician;
(g) brokering, by the centralized service responsive to receiving the indication of selection, access to the same connection established between the remote device and the remote connectivity tool to transfer access of the same connection from the remote connectivity tool to a support automation tool operating on the one or more servers; and
(h) responsive to the selection, communicating, by the support automation tool operating on the one or more servers, to the remote device via the brokered same connection, the set of one or more local automation services corresponding to the selection made at the device of the remote support technician via the selectable user interface element displayed on the device of the remote support technician.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of the present solution provide for the delivery of automated services via configurable packages that are selectable on a user interface by a support agent based on entitlement of the user to the services and/or capabilities of the support agent. For example, a centralized service may package a complex set of actions into configurable executable scripts or packages. The centralized service may deliver and execute the packages on the remote device to resolve a customer'"'"'s issue. The centralized service may provide a user interface for a support agent to select and deliver the package to the remote device. The centralized service may determine whether or not the user is entitled to receive the service or the support agent is qualified to deliver the server represented by the package. If the user is so entitled and/or the support agent is so qualified the centralized service may enable a single button on the user interface selectable by the support agent to deliver the package to the remote device. If the user is not entitled and/or the support agent is not qualified, the centralized service may disable or not provide this button on the user interface.
-
Citations
20 Claims
-
1. A method for providing a selectable user interface element to execute a set of one or more local automation services on a remote device of a user based on entitlement of the user to receive services corresponding to the set of one or more local automation services, the method comprising:
-
(a) establishing, by a remote connectivity tool operating on one or more servers, a connection between the remote connectivity tool and a remote device remote from the one or more servers, the connection comprising a transport layer connection over a network between the remote connectivity tool and the remote device; (b) receiving, by a centralized service operating on the one or more servers remote to the remote device, a request from the remote device to provide support on the remote device; (c) determining, by the centralized service, one or more local automation services to perform on the remote device; (d) identifying, by the centralized service, that the user of the remote device is entitled to receive services corresponding to the one or more local automation services; (e) providing, by the centralized service, for display on a device of a remote support technician of a plurality of devices of remote support technicians a selectable user interface element to deliver, via the same connection established between the remote device and the remote connectivity tool of the centralized service, a set of the one or more local automation services the user is entitled to receive for execution on the remote device, the selectable user interface element enabled responsive to identifying that the user of the remote device is entitled to receive the services, the device of the remote support technician different from the remote device; (f) receiving, by the centralized service from the device of the remote support technician that displayed the selectable user interface element, an indication of selection of the selectable user interface element made at the device of the remote support technician; (g) brokering, by the centralized service responsive to receiving the indication of selection, access to the same connection established between the remote device and the remote connectivity tool to transfer access of the same connection from the remote connectivity tool to a support automation tool operating on the one or more servers; and (h) responsive to the selection, communicating, by the support automation tool operating on the one or more servers, to the remote device via the brokered same connection, the set of one or more local automation services corresponding to the selection made at the device of the remote support technician via the selectable user interface element displayed on the device of the remote support technician. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for providing a selectable user interface element to execute a set of one or more local automation services on a remote device of a user based on entitlement of the user to receive services corresponding to the set of one or more local automation services, the system comprising:
-
a remote connectivity tool operating on one or more servers to establish a connection between the remote connectivity tool and a remote device remote from the one or more servers, the connection comprising a transport layer connection over a network between the remote connectivity tool and the remote device; a centralized service, operating on the one or more servers remote to the remote device, receiving a request from the remote device to provide support on the remote device; a support automation tool determining one or more local automation services to perform on the remote device; an entitlement engine identifying that the user of the remote device is entitled to receive services corresponding to the one or more local automation services; and wherein the centralized service; displays to a device of a remote support technician of a plurality of devices of remote support technicians a selectable user interface element to deliver, via the same connection established between the remote device and the remote connectivity tool of the centralized service, a set of the one or more local automation services the user is entitled to receive for execution on the remote device, the selectable user interface element enabled responsive to identifying that the user of the remote device is entitled to receive the services, the device of the remote support technician different from the remote device; receives from the device of the remote support technician that displayed the selectable user interface element, an indication of selection of the selectable user interface element made at the device of the remote support technician; and brokers, responsive to receiving the indication of selection, access to the same connection established between the remote device and the remote connectivity tool to transfer access of the same connection from the remote connectivity tool to a support automation tool operating on the one or more servers; and wherein the support automation tool communicates, responsive to the selection, to the remote device via the brokered same connection, the set of one or more local automation services corresponding to the selection made at the device of the remote support technician via the selectable user interface element displayed on the device of the remote support technician. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification