Obtaining pieces of operating code for a network device from multiple sources
First Claim
Patent Images
1. One or more computer readable media having stored thereon a plurality of instructions that, when executed by one or more controllers of a network device, causes the one or more controllers to:
- access an operating code identifier that identifies a plurality of operating code sources;
access each of the plurality of operating code sources and obtain, from each of the plurality of operating code sources, a different piece of the operating code; and
use the different pieces of the operating code to control the network device.
2 Assignments
0 Petitions
Accused Products
Abstract
Obtaining pieces of operating code for a network device from multiple sources are described herein. In accordance with one aspect, the pieces of the operating code are obtained from different sources and are used to control the network device. In accordance with another aspect, a request to modify an identifier of the pieces of the operating code is received, and the identifier is modified in accordance with the request.
-
Citations
39 Claims
-
1. One or more computer readable media having stored thereon a plurality of instructions that, when executed by one or more controllers of a network device, causes the one or more controllers to:
-
access an operating code identifier that identifies a plurality of operating code sources;
access each of the plurality of operating code sources and obtain, from each of the plurality of operating code sources, a different piece of the operating code; and
use the different pieces of the operating code to control the network device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
receiving, from a requestor, a request for a piece of operating code for a network device, wherein the requested piece of operating code is one of a plurality of pieces used by the network device to boot;
obtaining the requested piece of operating code; and
returning the requested piece of operating code to the requestor. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. One or more computer readable media having stored thereon a plurality of instructions that, when executed by one or more processors of a computing device, causes the one or more processors to:
-
receive, from a printer coupled to the computing device, an indication to obtain operating code for the printer;
identify a plurality of pieces of the operating code for the printer;
obtain, from a plurality of sources, the plurality of pieces; and
communicate the plurality of pieces to the printer for use by the printer in booting. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. One or more computer readable media having stored thereon a data structure, the data structure comprising:
-
a plurality of portions, each portion including data identifying a different piece of a plurality of pieces of operating code to be used collectively to control a printer; and
a terminating portion including data identifying an end to the portions in the plurality of portions. - View Dependent Claims (29, 30)
-
-
31. A system comprising:
-
a plurality of server devices, wherein each server device is configured to store one or more of a plurality of pieces of operating code; and
a network device, coupled to the plurality of server devices, configured to obtain the plurality of pieces of operating code from two or more of the server devices, and further configured to boot the network device using the obtained operating code. - View Dependent Claims (32, 33)
-
-
34. A system comprising:
-
a base code module configured to allow the system to communicate with one or more server devices via a network and retrieve, from the one or more server devices, a plurality of portions of operating code for the system;
an operating code identifier module configured to identify the plurality of portions of the operating code via an operating code identifier; and
an identifier modification module configured to receive a request to modify the operating code identifier, and to modify the operating code identifier in accordance with the request. - View Dependent Claims (35)
-
-
36. One or more computer readable media having stored thereon a plurality of instructions that, when executed by one or more controllers of a network device, causes the one or more controllers to:
-
receive a request to modify an identifier in the network device, wherein the identifier identifies a plurality of portions of operating code used to boot the network device; and
modify the identifier in accordance with the request. - View Dependent Claims (37, 38, 39)
-
Specification