System and method for the delivery, retrieval and display of content prior to operating system loading
First Claim
1. In a computer system, said system including a Basic Input Output System (BIOS), said BIOS including a Power On Self Test (POST), a method for displaying selected content to a user of said system during said Power On Self Test, said method comprising the steps of:
- initiating said Power On Self Test;
retrieving selected content from a designated persistent storage medium location during said Power On Self Test, said designated persistent storage medium separate from a storage medium holding said BIOS;
creating a time interval between the completion of said Power On Self Test and a commencement of the loading of an operating system for said computer system;
displaying said selected content to said user during at least part of said Power On Self Test and during at least part the created time interval;
updating the selected content stored in said designated persistent storage medium location subsequent to the completion of the loading of the operating system; and
displaying the updated selected content to a user during at least part of the next execution of said Power On Self Test and a subsequent created time interval between the completion of said Power On Self Test and a commencement of the loading of an operating system for said computer system.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for the delivery, retrieval and display of content to a user during the initial boot sequence of a computer or electronic device and/or after the completion of the initial boot sequence but prior to the loading of an operating system is disclosed. The illustrative embodiment of the present invention also includes a non-intrusive method of updating the content is provided that minimizes the disruption to other processes running on the computer or electronic device. The method enables the content to be updated automatically following the loading of the operating system or in response to a user request, depending upon the implementation of the invention. Additional embodiments of the present invention vary the display of content according to user responses to queries posed during the boot sequence and enable the tailoring of content to an individual user based upon a user profile.
-
Citations
38 Claims
-
1. In a computer system, said system including a Basic Input Output System (BIOS), said BIOS including a Power On Self Test (POST), a method for displaying selected content to a user of said system during said Power On Self Test, said method comprising the steps of:
-
initiating said Power On Self Test; retrieving selected content from a designated persistent storage medium location during said Power On Self Test, said designated persistent storage medium separate from a storage medium holding said BIOS; creating a time interval between the completion of said Power On Self Test and a commencement of the loading of an operating system for said computer system; displaying said selected content to said user during at least part of said Power On Self Test and during at least part the created time interval; updating the selected content stored in said designated persistent storage medium location subsequent to the completion of the loading of the operating system; and displaying the updated selected content to a user during at least part of the next execution of said Power On Self Test and a subsequent created time interval between the completion of said Power On Self Test and a commencement of the loading of an operating system for said computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. In a computer system, said system including a Basic Input Output System (BIOS), said BIOS including a Power On Self Test (POST), a method for displaying selected content to a user of said system, said method comprising the steps of:
-
executing said Power On Self Test; creating a time interval between the completion of said Power On Self Test and a commencement of the loading of an operating system for said computer system; retrieving selected content from a designated persistent storage medium location subsequent to the completion of said Power On Self Test and prior to loading the operating system for said computer system into memory, said designated persistent storage medium separate from a storage medium holding said BIOS; displaying said selected content to said user during said created time interval following the completion of said Power On Self Test and prior to loading the operating system for said computer system into memory; updating the selected content stored in said designated persistent storage medium location subsequent to the completion of loading said operating system into memory; and displaying the updated selected content to a user during an interval between the next execution of said Power On Self Test and next commencement of the loading of the operating system for said computer system into memory. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. In an electronic device, a method for displaying selected content to a user of said electronic device, said method comprising the steps of:
-
retrieving selected content from a selected persistent storage medium location prior to loading an operating system for said electronic device into memory; creating a time interval by delaying the loading of an operating system for said electronic device into memory; displaying said selected content to said user during said time interval; updating the selected content stored in said selected persistent storage medium location subsequent to the completion of loading said operating system into memory, said updating occurring by automatically transferring said selected content from a second persistent storage medium to said designated persistent storage medium location without user input; and displaying the updated selected content to a user during a created time interval prior to a commencement of the next loading of an operating system for said electronic device into memory. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. In an electronic device, a medium holding executable steps for a method for displaying selected content to a user of said electronic device, said method comprising the steps of:
-
retrieving selected content from a selected persistent storage medium location prior to loading an operating system for said electronic device into memory; creating a time interval by delaying the loading of an operating system for said electronic device into memory; displaying said selected content to said user during said time interval; updating the selected content stored in said selected persistent storage medium location subsequent to the completion of loading said operating system into memory, said updating occuring by automatically transferring said selected content from a remote location to said designated persistent storage medium location; and displaying the updated selected content to a user during a created time interval prior to the commencement of the next loading of an operating system for said electronic device into memory. - View Dependent Claims (34)
-
-
35. In an electronic device, a medium holding executable steps for a method for displaying selected content to a user of said electronic device, said method comprising the steps of:
-
retrieving selected content from a selected persistent storage medium location prior to loading an operating system for said electronic device into memory; creating a time interval by delaying the loading of an operating system for said electronic device into memory; displaying said selected content to said user during said time interval; updating the selected content stored in said selected persistent storage medium location subsequent to the completion of loading said operating system into memory, said updating occuring by transferring said selected content from a remote location to said designated persistent storage medium location in response to a request from a user; and displaying the updated selected content to a user during a created time interval prior to the commencement of the next loading of an operating system for said electronic device into memory. - View Dependent Claims (36)
-
-
37. In a computer system, said system including a Basic Input Output System (BIOS), said BIOS including a Power On Self Test (POST), and a medium holding executable steps for a method for displaying selected content to a user of said system during said Power On Self Test, said method comprising the steps of:
-
initiating said Power On Self Test; creating a time interval between the completion of said Power On Self Test and a commencement of the loading of an operating system for said computer system; retrieving selected content from a designated persistent storage medium location during said Power On Self Test, said designated persistent storage medium not holding said BIOS; displaying said selected content to said user during at least part of said Power On Self Test and during at least part of the created time interval; updating the selected content stored in said designated persistent storage medium location subsequent to the completion of the loading of the operating system; and displaying the updated selected content to a user during at least part of the next execution of said Power On Self Test and a subsequent created time interval between the completion of said Power On Self Test and a commencement of the loading of an operating system for said computer system.
-
-
38. In a computer system, said system including a Basic Input Output System (BIOS), said BIOS including a Power On Self Test (POST ), and a medium holding executable steps for a method for displaying selected content to a user of said system, said method comprising the steps of:
-
executing said Power On Self Test; creating a time interval between the completion of said Power On Self Test and a commencement of the loading of an operating system for said computer system; retrieving selected content from a designated persistent storage medium location subsequent to the completion of said Power On Self Test and prior to loading the operating system for said computer system into memory, said designated persistent storage medium not holding said BIOS; displaying said selected content to said user during said created time interval following the completion of said Power On Self Test and prior to loading the operating system for said computer system into memory; updating the selected content stored in said designated persistent storage medium location subsequent to the completion of loading said operating system into memory; and displaying the updated selected content to a user during an interval between the next execution of said Power On Self Test and next commencement of the loading of the operating system for said computer system into memory.
-
Specification