Gateway for securely connecting arbitrary devices and service providers
First Claim
1. A gateway device for securely managing activities between at least one device and at least one service provider, comprising:
- an authenticator that authenticates the identity of the at least one service provider and the at least one device;
an access authorizer that permits the at least one service provider to interact with the at least one device; and
an activity manager, responsive to the access authorizer and the authenticator, that manages the activities occurring between the at least one service provider and the at least one device.
1 Assignment
0 Petitions
Accused Products
Abstract
A gateway for securely connecting arbitrary devices and service providers. A request handler receives activity requests from a device and a service provider. An authenticator and access authorizer permit the device and service provider to interact with each other. An activity manager manages the activities between the device and the service provider. A response component forwards the response to either the service provider or the device. The gateway device is suitable for use in remote monitoring and diagnostics of industrial and commercial equipment as well with the monitoring and maintenance of consumer products.
71 Citations
101 Claims
-
1. A gateway device for securely managing activities between at least one device and at least one service provider, comprising:
-
an authenticator that authenticates the identity of the at least one service provider and the at least one device;
an access authorizer that permits the at least one service provider to interact with the at least one device; and
an activity manager, responsive to the access authorizer and the authenticator, that manages the activities occurring between the at least one service provider and the at least one device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A gateway device for securely managing activities between a plurality of devices linked together in a first network and a plurality of service providers linked to the plurality of devices by a second network, comprising:
-
an authenticator that authenticates the identity of the plurality of devices and the plurality of service providers;
an access authorizer that permits the plurality of devices to interact with the plurality of service providers; and
an activity manager, responsive to the access authorizer and the authenticator, that manages the activities occurring between the plurality of devices and the plurality of service providers. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
19. A gateway device for securely managing activities between at least one device and at least one service provider, comprising:
-
a request handler that receives activity requests from the at least one service provider and the at least one device;
an authenticator that authenticates the identity of the at least one service provider and the at least one device;
an access authorizer that permits the at least one service provider to interact with the at least one device;
an activity manager that manages the activity requests occurring between the at least one service provider and the at least one device; and
a response component, responsive to the request handler,the authenticator, the access authorizer, and the activity manager, that receives activity responses from the at least one service provider and the at least one device.
-
-
26. A gateway device for securely managing activities between at least one device and at least one service provider, comprising:
-
a request handler that receives activity requests from the at least one service provider and the at least one device;
an authenticator that authenticates the identity of the at least one service provider and the at least one device;
an access authorizer that permits the at least one service provider to interact with the at least one device;
an activity manager that manages the activity requests occurring between the at least one service provider and the at least one device;
a data format translator that translates the format of data transmitted and received by the at least one service provider and the at least one device during the activities; and
a response component, responsive to the request handler, the authenticator, the access authorizer, the activity manager, and the data format translator, that receives activity responses from the at least one service provider and the at least one device.
-
-
27. A gateway device for securely managing activities between at least one device and at least one service provider, comprising:
-
means for authenticating the identity of the at least one service provider and the at least one device;
means for permitting the at least one service provider to interact with the at least one device; and
means, responsive to the permitting means and the authenticating means, for managing the activities occurring between the at least one service provider and the at least one device.
-
-
36. A system for securely providing services between a first site and a second site, comprising:
-
at least one appliance linked in a first network at the first site;
a service provider linked to the at least one appliance in a second network at the second site; and
a gateway device that securely manages the services provided between the at least one appliance and the service provider, the gateway device comprising an authenticator that authenticates the identity of the service provider and the at least one appliance;
an access authorizer that permits the service provider to interact with the at least one appliance; and
a service manager, responsive to the authenticator and the access authorizer, that manages the services provided between the service provider and the at least one appliance.
-
-
45. A system for securely providing remote monitoring and diagnostics, comprising:
-
at least one device linked in a first network;
a service provider linked to the at least one device in a second network; and
a gateway device that securely manages remote monitoring and diagnostic activities between the at least one device and the service provider, the gateway device comprising an authenticator that authenticates the identity of the service provider and the at least one device;
an access authorizer that permits the service provider to interact with the at least one device; and
an activity manager, responsive to the authenticator and access authorizer, that manages the remote monitoring and diagnostic activities provided between the service provider and the at least one device.
-
-
54. A method for securely managing activities between at least one device and at least one service provider, comprising:
-
authenticating the identity of the at least one service provider and the at least one device;
permitting the at least one service provider to interact with the at least one device; and
managing the activities occurring between the at least one service provider and the at least one device. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61)
-
-
62. A method for securely managing activities between a plurality of devices linked together in a first network and a plurality of service providers linked to the plurality of devices by a second network, comprising:
-
authenticating the identity of the plurality of devices and the plurality of service providers;
permitting the plurality of devices to interact with the plurality of service providers; and
managing the activities occurring between the plurality of devices and the plurality of service providers. - View Dependent Claims (63, 64, 65, 66, 67, 68, 69)
-
-
70. A method for securely managing activities between at least one device and at least one service provider, comprising:
-
receiving activity requests from the at least one service provider and the at least one device;
authenticating the identity of the at least one service provider and the at least one device;
permitting the at least one service provider to interact with the at least one device;
managing the activity requests occurring between the at least one service provider and the at least one device; and
receiving activity responses from the at least one service provider and the at least one device. - View Dependent Claims (71, 72, 73, 74, 75)
-
-
76. A method for securely providing services between a first site and a second site, comprising:
-
providing at least one appliance linked in a first network at the first site;
providing a service provider linked to the at least one appliance in a second network at the second site; and
securely managing the services provided between the at least one appliance and the service provider, comprising authenticating the identity of the service provider and the at least one appliance;
permitting the service provider to interact with the at least one appliance; and
managing the services provided between the service provider and the at least one appliance. - View Dependent Claims (77, 78, 79, 80, 81, 82, 83)
-
-
84. A method for securely providing remote monitoring and diagnostics, comprising:
-
providing at least one device linked in a first network;
providing a service provider linked to the at least one device in a second network; and
securely managing remote monitoring and diagnostic activities between the at least one device and the service provider, comprising authenticating the identity of the service provider and the at least one device;
permitting the service provider to interact with the at least one device; and
managing the remote monitoring and diagnostic activities provided between the service provider and the at least one device. - View Dependent Claims (85, 86, 87, 88, 89, 90, 91)
-
-
92. A computer-readable medium storing computer instructions for controlling a computer system to securely manage activities between at least one device and at least one service provider, the computer instructions comprising:
-
authenticating the identity of the at least one service provider and the at least one device;
permitting the at least one service provider to interact with the at least one device; and
managing the activities occurring between the at least one service provider and the at least one device. - View Dependent Claims (93, 94, 95, 96, 97, 98, 99)
-
-
100. A computer-readable medium storing computer instructions for controlling a computer system to securely manage activities between a plurality of devices linked together in a first network and a plurality of service providers linked to the plurality of devices by a second network, the computer instructions comprising:
-
authenticating the identity of the plurality of devices and the plurality of service providers;
permitting the plurality of devices to interact with the plurality of service providers; and
managing the activities occurring between the plurality of devices and the plurality of service providers.
-
-
101. A computer-readable medium storing computer instructions for controlling a computer system to securely manage activities between at least one device and at least one service provider, the computer instructions comprising:
-
receiving activity requests from the at least one service provider and the at least one device;
authenticating the identity of the at least one service provider and the at least one device;
permitting the at least one service provider to interact with the at least one device;
managing the activity requests occurring between the at least one service provider and the at least one device; and
receiving activity responses from the at least one service provider and the at least one device.
-
Specification