System and methods for remote maintenance in an electronic network with multiple clients
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-009/455
G06F-009/445
G06F-021/32
G06F-021/57
H04L-009/08
H04L-009/32
H04L-029/06
H04W-012/10
G06F-021/64
G06F-017/30
H04L-029/08
출원번호
US-0713675
(2015-05-15)
등록번호
US-9766914
(2017-09-19)
발명자
/ 주소
Kotani, Seigo
Suzuki, Masato
출원인 / 주소
Fujitsu Limited
대리인 / 주소
Baker Botts L.L.P.
인용정보
피인용 횟수 :
0인용 특허 :
62
초록▼
A client supported by remote maintenance in an electronic network configured to serve a plurality of clients may comprise a plurality of nodes, a first virtual machine (VM), a second virtual machine, and a virtual machine manager (VMM). The first VM may handle data associated with an external data c
A client supported by remote maintenance in an electronic network configured to serve a plurality of clients may comprise a plurality of nodes, a first virtual machine (VM), a second virtual machine, and a virtual machine manager (VMM). The first VM may handle data associated with an external data center. The second VM may be associated with one of the plurality of nodes. The VMM may be configured to manage data transfer between the first VM and the second VM. The first VM may be configured to assess a state of the client system and identify a software update for installation on the one of the plurality of nodes. The software update may be configured to maintain identity between the data in the one of the plurality of nodes and the data center. The VMM may manage an attestation process prior to delivering or installing the software update on the client system using the first VM.
대표청구항▼
1. A client system comprising: a plurality of nodes, including a first node storing software for operation of the client system;a first virtual machine handling first data associated with an external data center, wherein the first data includes software update data delivered from the external data c
1. A client system comprising: a plurality of nodes, including a first node storing software for operation of the client system;a first virtual machine handling first data associated with an external data center, wherein the first data includes software update data delivered from the external data center to the client system;a second virtual machine handling second data associated with the first node, wherein the second data specifies at least one of a status, a version and a configuration of the first node;a virtual machine manager configured to manage data transfer between the first virtual machine and the second virtual machine in association with a trusted platform module;wherein the first virtual machine is configured to assess a state of the client system and identify a software update for installation on the first node based on a comparison of the first data and the second data, the software update configured to maintain identity between the first data and the second data; andwherein the virtual machine manager is configured to conduct an attestation process to verify an identity of the external data center using the trusted platform module prior to authorizing the first virtual machine to install the software update on the first node using the second virtual machine. 2. The client system according to claim 1, wherein the client system is a mobile phone. 3. The client system according to claim 2, wherein the first node comprises a subscriber identity module (SIM) card. 4. The client system according to claim 1, wherein the software update is delivered wirelessly to the client system. 5. The client system according to claim 1, wherein the first virtual machine interrogates the second virtual machine to verify the first node has received the software update. 6. The client system according to claim 1, further comprising a log stored by the first virtual machine, the log identifying one or more software updates delivered to the client system. 7. The client system according to claim 1, further comprising a log stored by the second virtual machine, the log identifying one or more software updates delivered to the client system. 8. The client system according to claim 1, further comprising a log stored by the second virtual machine, the log identifying one or more software updates delivered to the client system and the log including a time-stamp associated with each software update. 9. The client system according to claim 1, wherein delivery of the software update is controlled based on registered information associated with the client system. 10. The client system according to claim 1, wherein delivery of the software update is controlled based on sensor data collected by a sensor in the client system. 11. An electronic network comprising: a client system having a plurality of nodes, including a first node storing software for operation of the client system;an external data center managing the first node;a first virtual machine on the client system, the first virtual machine handling first data associated with the external data center, wherein the first data includes software update data delivered from the external data center to the client system;a second virtual machine on the client system, the second virtual machine handling second data associated with the first node, wherein the second data specifies at least one of a status, a version and a configuration of the first node; anda virtual machine manager on the client system configured to manage data transfer between the first virtual machine and the second virtual machine in association with a trusted platform module;wherein the first virtual machine is configured to assess a state of the client system and identify a software update for installation from the external data center on the first node based on a comparison of the first data and the second data, the software update configured to maintain identity between the first data and the second data; andwherein the virtual machine manager is configured to complete an attestation process to verify an identity of the external data center using the trusted platform module prior authorizing the first virtual machine to install the software update on the first node using the second virtual machine. 12. The electronic network according to claim 11, wherein the client system is a mobile phone. 13. The electronic network according to claim 12, wherein the first node comprises a subscriber identity module (SIM) card. 14. The electronic network according to claim 11, wherein the software update is delivered wirelessly to the client system. 15. The electronic network according to claim 11, wherein the first virtual machine interrogates the second virtual machine to verify the first node has received the software update. 16. The electronic network according to claim 11, further comprising a log stored by the first virtual machine, the log identifying one or more software updates delivered to the client system. 17. The electronic network according to claim 11, further comprising a log stored by the second virtual machine, the log identifying one or more software updates delivered to the client system. 18. The electronic network according to claim 11, further comprising a log stored by the second virtual machine, the log identifying one or more software updates delivered to the client system and the log including a time-stamp associated with each software update. 19. A method of performing remote maintenance in an electronic network configured to serve a plurality of client systems, the method comprising: operating a data center having a database of software associated with a plurality of nodes in a client system, including a first node storing software for operation of the client system;communicating with a first virtual machine hosted by the client system, the first virtual machine handling a first data set associated with the data center, wherein the first data set includes software update data delivered from the external data center to the client system;receiving a request from the first virtual machine identifying a software update for delivery to the first node;sending the software update to the first virtual machine using a closed network;authorizing the first virtual machine to install the software update on the client system using a second virtual machine associated with the first node, wherein the second virtual machine handles second data specifying at least one of a status, a version and a configuration of the first node; andthe first virtual machine and the second virtual machine communicating through a virtual machine manager on the client system in association with a trusted platform module, wherein the virtual machine manager is configured to complete an attestation process to verify an identity of the data center using the trusted platform module prior authorizing the first virtual machine to install the software update on the first node using the second virtual machine. 20. The method according to claim 19, wherein the client system is a mobile phone. 21. The method according to claim 19, wherein the first node comprises a subscriber identity module (SIM) card. 22. The method according to claim 19, wherein the software update is delivered wirelessly to the client system. 23. The method according to claim 19, wherein the first virtual machine operates to interrogate the second virtual machine to verify the client system has received the software update. 24. A method of requesting and receiving software updates, the method comprising: hosting a first virtual machine and a second virtual machine on a client system;the first virtual machine handling a first data set associated with an external data center, wherein the first data set includes software update data delivered from the external data center to the client system;the second virtual machine handling a second data set associated with a node in the client system wherein the second data set specifies at least one of a status, a version and a configuration of the node;operating a virtual machine manager configured to manage communication between the first virtual machine and the second virtual machine in association with a trusted platform module;recognizing the first data set is out of identity with the second data set;identifying a software update for delivery to the node, the software update configured to restore identity between the first data set and the second data set;requesting the software update from the external data center;receiving the software update from the external data center to the first virtual machine;after receiving the software update, installing the software update on the node by the second virtual machine;the first virtual machine and the second virtual machine communicating through a virtual machine manager on the client system in association with a trusted platform module, wherein the virtual machine manager is configured to complete an attestation process to verify an identity of the external data center using the trusted platform module prior authorizing the first virtual machine to install the software update on the first node using the second virtual machine. 25. The method according to claim 24, wherein the client system comprises a mobile phone and the node comprises a subscriber identity module (SIM) card.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (62)
Szucs, Paul, Aggregated user presence management method within a home network and device for user presence management within a home network.
Hasebe,Takayuki; Kotani,Seigo; Akiyama,Ryota; Sasaki,Takaoki, Apparatus to create and/or verify digital signatures having a secure time element and an identifier of the apparatus.
Pike, Robert; Vaid, Kushagra V.; Fries, Robert, Deploying a virtual machine having a virtual hardware configuration matching an improved hardware profile with respect to execution of an application.
Banks,Donald; Joshi,Praveen; Koh,Seok Anthony; Thamattoor,Ajoy K., Dynamic configuration synchronization in support of a "hot" standby stateful switchover.
Singleton, David M.; Kravetz, Louis; Murray, Brendan Dermot, Highly branched primary alcohol compositions, and biodegradable detergents made therefrom.
Singleton, David M.; Kravetz, Louis; Murray, Brendan Dermot, Highly branched primary alcohol compositions, and biodegradable detergents made therefrom.
Lim, Beng-Hong; Bugnion, Edouard; Devine, Scott W., Mechanism for restoring, porting, replicating and checkpointing computer systems using state extraction.
Das,Rajarshi; Lassettre,Edwin Richie; Segal,Alla; Whalley,Ian Nicholas; White,Steve Richard, Method and apparatus for automatic updating and testing of software.
Balfanz,Dirk; Smetters,Diana K.; Stewart,Paul Joseph; Durfee,Glenn E.; Grinter,Rebecca E.; Wong,Hao Chi, Method and apparatus for establishing and using a secure credential infrastructure.
Greifeneder, Bernd; Schwarzbauer, Christian; Hackl, Helmut L., Method and system for dynamic remote injection of in-process agents into virtual machine based applications.
Cizas, Jurijus; Eswarahally, Shrinath; Laackmann, Peter; Gammel, Berndt; Stafford, Mark; Borchert, Joerg, Method and system for transferring information to a device.
Gordon, Jr., S. Jay; Mahaffey, Clifton; Tefft, Robert J.; Kennedy, Robert; Yowell, Jess, Method and system for vehicle emissions testing through on-board diagnostics unit inspection.
Brutch, Tasneem; Kumar, Alok; Scarlata, Vincent R.; Siddiqi, Faraz A.; Smith, Ned M.; Wiseman, Willard M., Methods and apparatus for providing upgradeable key bindings for trusted platform modules.
Bhade, Harjinder; Tormey, Milton; Baxter, David; Lowenthal, Richard; Mandal, Praveen, Overcurrent and ground fault protection in a networked charging station for electric vehicles.
Balakrishna, Raghunath; Wang, Shine-chu; Krishnaswamy, Umesh; Chadalavada, Bharani; Kumar, Sandeep; Tuplur, Raj; Sivaramakrishnan, Rajagopalan, Synchronizing state information between control units.
Challener, David Carroll; Davis, Mark Charles; Springfield, Randall Scott; Waltermann, Rod David, System and method to update device driver or firmware using a hypervisor environment without system shutdown.
Ginter Karl L. ; Shear Victor H. ; Sibert W. Olin ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
Ginter,Karl L.; Shear,Victor H.; Spahn,Francis J.; Van Wie,David M.; Weber,Robert P., Trusted and secure techniques, systems and methods for item delivery and execution.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.