Network-based software recovery for computing devices
First Claim
1. In a computing device, a method for receiving recovery software from a network, comprising:
- transmitting an identifier to a network location, said identifier being an attribute of a particular computing device; and
receiving recovery software from said network location, said recovery software including a substantial portion of a software package installed during manufacturing of said computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
This abstract has been included pursuant to Section 1.72(b) of the Rules for Patent and Trademark Cases, Title 37 of the Code of Federal Regulations. This abstract is intended only to enable the Patent and Trademark Office and the public to generally determine the nature of the technical disclosure. This abstract is not intended to aid in the interpretation of the scope of any claim.
A computing device manufactured in a build to customer order (BTCO) environment includes an internal disk drive which is loaded with a custom software package during manufacturing. When the user desires to reload the software placed on the internal disk drive during manufacturing, such as after the drive has been replaced or after a virus has degraded the data resident on the internal disk drive, the user can recover the previously installed software package by accessing a network server available on a network. In order to assemble the previously installed software package, an identifier is conveyed from the computing device to the network server. This enables the network server to ascertain the software package, assemble the package, and transmit the package to the particular computing device.
21 Citations
29 Claims
-
1. In a computing device, a method for receiving recovery software from a network, comprising:
-
transmitting an identifier to a network location, said identifier being an attribute of a particular computing device; and
receiving recovery software from said network location, said recovery software including a substantial portion of a software package installed during manufacturing of said computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. In a network server, a method for conveying a software package to a computing device, comprising:
-
receiving, by way of a network interface, an identifier which originated from said computing device; and
determining, based on said identifier, a software package previously installed on said computing device during manufacturing of said computing device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24, 26, 27, 28)
-
-
18. A program storage device readable by a computing device, tangibly embodying a program of instructions executable by said computing device to perform method steps for directing said computing device to access a network location for the purpose of receiving a software package previously installed on said computing device during manufacturing of said computing device, said method comprising:
-
said computing device executing a computer program used for accessing information at said network location;
by way of said computer program, said computing device transmitting an identifier to said network location, said identifier being descriptive of said software package; and
said computing device receiving said software package from said network location.
-
-
19. A computing device adapted to receive recovery software from a network, comprising:
-
a transmitter for transmitting an identifier to a network location, said identifier being used to identify a single computing device; and
a receiver for receiving recovery software from said network location, said recovery software including a substantial portion of a software package installed during manufacturing of said single computing device.
-
-
25. A method for conducting software recovery of a computing device by way of a network, the method being encoded into electrical signals which are directed through computer resources managed by a service provider, wherein said resources lie between said computing device and a server, said method comprising:
-
conveying an identifier toward a network location, said identifier being an attribute of a particular computing device; and
conveying recovery software from a direction of said network location, said recovery software including a substantial portion of a software package installed during manufacturing of said computing device.
-
-
29. A method of conducting software recovery of a computing device, the method comprising:
-
said computing device transmitting an identifier to a network location, said identifier being an attribute of a particular computing device;
receiving, by way of a server positioned at said network location, an identifier which originated at said computing device;
said server determining, based on said identifier, a software package previously installed on said computing device during manufacturing of said computing device; and
said computing device receiving recovery software from said network location, said recovery software including a substantial portion of a software package installed during manufacturing of said computing device.
-
Specification