System and methods for remote maintenance in an electronic network with multiple clients
First Claim
1. A client system for remote maintenance in a network, the client system comprising:
- a first virtual machine handling a first data set associated with the client system, the first virtual machine including an operating system and a reporting agent;
a second virtual machine handling a second data set associated with an external data center; and
the second virtual machine comprising software stored on a non-transitory computer readable medium and operable, when executed perform the steps of;
assessing a state of the first virtual machine; and
identifying a software update for installation on the first virtual machine based on a comparison of the first data set and the second data set;
a virtual machine manager comprising software stored on a non-transitory computer readable medium and operable, when executed perform the step of managing an attestation process for the first virtual machine prior to delivering or installing the software update on the client system using the first virtual machine.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one embodiment, a client system supported by remote maintenance in an electronic network configured to serve a plurality of clients may include an electronic network, a plurality of storage resources, a first virtual machine, a second virtual machine, and a virtual machine manager. The electronic network may include a plurality of processing resources and a communication bus. The plurality of storage resources may be accessible by the plurality of processing resources. The plurality of storage resources may include a computer readable memory. The first virtual machine may handle a first data set associated with the client system. The first virtual machine may include an operating system and a reporting agent. The second virtual machine may handle a second data set associated with an external data center. The virtual machine manager may be configured to manage data transfer between the first virtual machine and the second virtual machine. The second virtual machine may be configured to assess a state of the first virtual machine and identify a software update for installation on the first virtual machine. The virtual machine manager may manage an attestation process for the first virtual machine prior to delivering or installing the software update on the client system using the first virtual machine.
128 Citations
22 Claims
-
1. A client system for remote maintenance in a network, the client system comprising:
-
a first virtual machine handling a first data set associated with the client system, the first virtual machine including an operating system and a reporting agent; a second virtual machine handling a second data set associated with an external data center; and the second virtual machine comprising software stored on a non-transitory computer readable medium and operable, when executed perform the steps of; assessing a state of the first virtual machine; and identifying a software update for installation on the first virtual machine based on a comparison of the first data set and the second data set; a virtual machine manager comprising software stored on a non-transitory computer readable medium and operable, when executed perform the step of managing an attestation process for the first virtual machine prior to delivering or installing the software update on the client system using the first virtual machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An electronic network providing remote maintenance to a plurality of clients, the electronic network comprising:
-
a data center including at least one processor and at least one storage resource including software provided by a plurality of suppliers; a client system including at least two virtual machines and a virtual machine manager; the first virtual machine handling a first data set associated with the client system, the first virtual machine including an operating system and a reporting agent; the second virtual machine handling a second data set associated with the data center; and the virtual machine manager configured to manage data transfer between the first virtual machine and the second virtual machine; the second virtual machine comprising software stored on a non-transitory computer readable medium and operable, when executed, to assess a state of the first virtual machine and identify a software update for installation from the data center to the first virtual machine based on a comparison of the first data set and the second data set; the virtual machine manager comprising software stored on a non-transitory computer readable medium and operable, when executed, to manage an attestation process for the first virtual machine prior to delivering or installing the software update on the client system. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification