Generating media output during BIOS boot-up
DCFirst Claim
Patent Images
1. A method to display information comprising:
- retrieving, during a boot period, a first value representative of a first device parameter;
detecting, during the boot period, a second value representative of a second device parameter;
retrieving a template corresponding to a graphic object from a storage, said template including a plurality of commands;
generating a graphic attribute based on one or more of said commands from the template, the graphic attribute characterizing the graphic object;
displaying said first and second values; and
generating an image, during a boot period of the computer system, from the graphic object according to the graphic attribute.
6 Assignments
Litigations
0 Petitions
Accused Products
Abstract
The present invention is a method and apparatus to display information. The method comprises retrieving a first value representative of a first device parameter, and detecting a second value representative of a second device parameter. A template corresponding to a graphic object is retrieved from a storage. A graphic attribute that characterizes the graphic object is generated from the template. The first and second values displayed and an image is generated from the graphic object according to the graphic attribute.
109 Citations
60 Claims
-
1. A method to display information comprising:
-
retrieving, during a boot period, a first value representative of a first device parameter;
detecting, during the boot period, a second value representative of a second device parameter;
retrieving a template corresponding to a graphic object from a storage, said template including a plurality of commands;
generating a graphic attribute based on one or more of said commands from the template, the graphic attribute characterizing the graphic object;
displaying said first and second values; and
generating an image, during a boot period of the computer system, from the graphic object according to the graphic attribute. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 34, 35, 36, 37, 38)
initializing a graphic controller to set a display environment; and
writing the image to a display buffer associated with the graphic controller.
-
-
8. The method of claim 5, wherein generating the graphic attribute comprises:
-
scanning the template to generate tokens; and
parsing the tokens to generate the graphic attribute.
-
-
9. The method of claim 5, wherein generating the image comprises:
-
retrieving the graphic object from the storage based on the graphic attribute; and
transforming the graphic object to the image based on the graphic attribute.
-
-
10. The method of claim 5 wherein the zone includes one of a graphic zone, a textual zone, and an animation zone.
-
11. The method of claim 5, wherein the storage is a non-volatile writable memory.
-
34. The method of claim 1, wherein retrieving the template corresponding to the graphic object comprises retrieving, during a boot period, the template corresponding to the graphic object from the storage, said template including the plurality of commands.
-
35. The method of claim 1, wherein said plurality of commands specify a graphic operation to be performed by a graphics controller.
-
36. The method of claim 1, wherein each of said plurality of commands are comprised of a command code and a command information, said command code to indicate a type of graphic operation to be performed by a graphic controller, said graphic controller to use said command information in performing said command code.
-
37. The method of claim 8, wherein said scanning the template to generate tokens comprises performing a lexicographic analysis on the template to generate said tokens.
-
38. The method of claim 1, wherein the boot period is one of a BIOS boot-up period and a power-on reset period.
-
12. A computer program product comprising:
-
a computer usable medium having computer program code embodied therein to display information, the computer program product having;
computer readable program code to retrieve, during a boot period, a first value representative of a first device parameter;
computer readable program code to detect, during the boot period, a second value representative of a second device parameter;
computer readable program code to retrieve a template corresponding to a graphic object from a storage, said template including a plurality of commands;
computer readable program code to generate a graphic attribute based on one or more of said commands from the template, the graphic attribute characterizing the graphic object;
computer readable program code to display said first and second values; and
computer readable program code to generate an image, during a boot period, from the graphic object according to the graphic attribute. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 39)
computer readable program code for initializing a graphic controller to set a display environment; and
computer readable program code for writing the image to a display buffer associated with a graphic controller.
-
-
19. The computer program product of claim 16, wherein the computer readable program code for generating the image comprising:
-
computer readable program code for retrieving the graphic object from the storage based on the graphic attribute; and
computer readable program code for transforming the graphic object to the image based on the graphic attribute.
-
-
20. The computer program product of claim 16, wherein the computer readable program code for generating the image comprises:
-
computer readable program code for retrieving the graphic object from the storage based on the graphic attribute; and
computer readable program code for transform the graphic object to the image based on the graphic attribute.
-
-
21. The computer program product of claim 16, wherein the zone includes one of a graphic zone, a textual zone, and an animation zone.
-
22. The computer program product of claim 16, wherein the storage is a non-volatile writable memory.
-
39. The computer program product of claim 12, wherein the boot period is one of a BIOS boot-up period and a power-on reset period.
-
23. A system comprising:
-
a processor; and
a memory coupled to the processor, the memory containing program code to display information, the program code, when executed by the processor, causing the processor to;
retrieve, during a boot period, a first value representative of a first device parameter;
detect, during the boot period, a second value representative of a second device parameter;
retrieve a template corresponding to a graphic object from a storage, said template including a number of commands, generate a graphic attribute based on one or more of said commands from the template, the graphic attribute characterizing the graphic object, display said first and second values; and
generate an image, during a boot period, from the graphic object according to the graphic attribute. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 40)
initialize a graphic controller to set a display environment; and
write the image to a display buffer associated with a graphic controller.
-
-
30. The system of claim 27, wherein the program code causing the processor to generate the graphic attribute by:
-
scanning the template to generate tokens; and
parsing the tokens to generate the graphic attribute.
-
-
31. The system of claim 27, wherein the program code causing the processor to generate the image by:
-
retrieving the graphic object from the storage based on the graphic attribute; and
transforming the graphic object to the image based on the graphic attribute.
-
-
32. The system of claim 27, wherein the zone includes one of a graphic zone, a textual zone, and an animation zone.
-
33. The system of claim 27, wherein the storage is a non-volatile writable memory.
-
40. The system of claim 23, wherein the boot period is one of a BIOS boot-up period and a power-on reset period.
-
41. A method to display information comprising:
-
retrieving, during a pre-boot period, a first value representative of a device parameter of a computer system device, where said first value is provided by a manufacturer of the computer system device;
detecting, during the pre-boot period, a second value representative of the device parameter, said second value being representative of an actual performance level of the computer system device;
retrieving a template corresponding to a graphic object from a storage, said template including a plurality of commands;
generating a graphic attribute based on one or more of said commands from the template, the graphic attribute characterizing the graphic object;
displaying said first and second values; and
generating an image from the graphic object according to the graphic attribute. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50)
initializing a graphic controller to set a display environment; and
writing the image to a display buffer associated with the graphic controller.
-
-
48. The method of claim 45, further comprising:
-
scanning the template to generate tokens; and
parsing the tokens to generate the graphic attribute.
-
-
49. The method of claim 45, wherein generating the image comprises:
-
retrieving the graphic object from the storage based on the graphic attribute; and
transforming the graphic object to the image based on the graphic attribute.
-
-
50. The method of claim 45 wherein the zone includes one of a graphic zone, a textual zone, and an animation zone.
-
51. A system comprising:
-
a processor; and
a memory coupled to the processor, the memory containing program code to display information, the program code, when executed by the processor, causing the processor to;
retrieve, during a pre-boot period, a first value representative of a device parameter of a computer system device, where said first value is provided by a manufacturer of the computer system device;
detect, during the pre-boot period, a second value representative of the device parameter, said second value being representative of an actual performance level of the computer system device;
retrieve a template corresponding to a graphic object from a storage, said template including a number of commands, generate a graphic attribute based on one or more of said commands from the template, the graphic attribute characterizing the graphic object, display said first and second values; and
generate an image from the graphic object according to the graphic attribute. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60)
initialize a graphic controller to set a display environment; and
write the image to a display buffer associated with the graphic controller.
-
-
58. The system of claim 55, wherein the program code further causes the processor to:
-
scan the template to generate tokens; and
parse the tokens to generate the graphic attribute.
-
-
59. The system of claim 55, wherein the program code causes the processor to generate the image by:
-
retrieving the graphic object from the storage based on the graphic attribute; and
transforming the graphic object to the image based on the graphic attribute.
-
-
60. The method of claim 55 wherein the zone includes one of a graphic zone, a textual zone, and an animation zone.
Specification