NETWORK UPDATABLE USER TRUSTED DEVICE
First Claim
1. A user trusted device comprising:
- a connection interface enabling connection with a host computer;
a persistent memory storing a boot enabling data structure and a network updater;
wherein the network updater is configured to interact, upon execution at the host computer, with a firmware of the host computer to initiate a communication over a network to which the host computer is connectable; and
wherein the boot enabling data structure;
is detectable by the firmware upon connection of the user trusted device with said host computer;
is such that the host computer can boot from the user trusted device, as per a data structure of the boot enabling data structure; and
includes instructions for the firmware to initiate a transfer of said network updater on the host computer for subsequent execution at the host computer, upon the host computer booting from the user trusted device.
1 Assignment
0 Petitions
Accused Products
Abstract
A user trusted device and a software update method for updating the device. The device includes: a connection interface enabling connection with a host computer; a persistent memory storing a boot enabling data structure and a network updater, wherein: the network updater is configured to interact with firmware of the host computer to initiate communication over a network; and the boot enabling data structure: is detectable by the firmware upon connection of the user trusted device with the host computer; is such that host computer can boot from the user trusted device, as per the data structure of the boot enabling data structure; and includes instructions for the firmware to initiate a transfer of the network updater on the host computer for subsequent execution, upon the host computer booting from the user trusted device.
-
Citations
17 Claims
-
1. A user trusted device comprising:
-
a connection interface enabling connection with a host computer; a persistent memory storing a boot enabling data structure and a network updater; wherein the network updater is configured to interact, upon execution at the host computer, with a firmware of the host computer to initiate a communication over a network to which the host computer is connectable; and wherein the boot enabling data structure; is detectable by the firmware upon connection of the user trusted device with said host computer; is such that the host computer can boot from the user trusted device, as per a data structure of the boot enabling data structure; and includes instructions for the firmware to initiate a transfer of said network updater on the host computer for subsequent execution at the host computer, upon the host computer booting from the user trusted device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a server to be contacted upon initiating communication over a network; a host computer; and a user trusted device comprising; a connection interface enabling connection with the host computer; a persistent memory storing a boot enabling data structure and a network updater; wherein the network updater includes a reference to said server, and is configured to interact, upon execution at the host computer, with a firmware of the host computer to initiate a communication over a network to which the host computer is connectable; and wherein the boot enabling data structure; is detectable by the firmware upon connection of the user trusted device with said host computer; is such that the host computer can boot from the user trusted device, as per a data structure of the boot enabling data structure; and includes instructions for the firmware to initiate a transfer of said network updater on the host computer for subsequent execution at the host computer, upon the host computer booting from the user trusted device.
-
-
11. A method of initiating communication between a user trusted device and a network, the user trusted device connectable to a host computer, said host computer connectable to said network, the method comprising:
-
allowing a boot enabling data structure of the user trusted device be detected by a firmware of the host computer; booting the host computer from the user trusted device; and transferring a network updater to the host computer, so that the network updater executes at the host computer and interacts with the firmware to initiate a communication over said network. - View Dependent Claims (12, 13, 14, 16, 17)
-
-
15. A computer program product for initiating communication between a user trusted device and a network, the computer program product comprising a computer-readable storage medium having program code embodied therewith, program code readable/executable by a device to:
-
enable a connection interface and a host computer to connect; store a boot enabling data structure and a network updater in a persistent memory; wherein the network updater is configured to interact, upon execution at a host computer, with a firmware of the host computer to initiate a communication over a network to which the host computer is connectable; and wherein the boot enabling data structure; is detectable by the firmware upon connection of the user trusted device with said host computer; is such that host computer can boot from the user trusted device, as per the data structure of the boot enabling data structure; and includes instructions for the firmware to initiate a transfer of said network updater on the host computer for subsequent execution at the host computer, upon the host computer booting from the user trusted device.
-
Specification