Methods and arrangements for providing a mark-up language based graphical user interface for user identification to an operating system
First Claim
1. A method for use in a computer, the method comprising:
- while booting a computer and prior to allowing a user to logon on the computer, arranging for a markup language rendering engine to be loaded at the beginning of an operating system initialization procedure; and
providing markup language code suitable for use with the markup language rendering engine, the markup language being capable of soliciting at least one user input when rendered by the markup language rendering engine, the user input being associated with a user logon process configured to selectively allow a user to logon to the computer.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and arrangements are provided that can be used to identify users to an operating system during initialization through an advanced graphical user interface (GUI). The resulting GUI can be visually compelling and functional while advantageously remaining easy for the developer to create, maintain and modify. A markup language rendering engine is loaded substantially near the beginning of an operating system initialization procedure, and provided with markup language code that solicits at least one user input associated with a user logon process when rendered by the markup language rendering engine. The markup language code can be written in Hypertext Markup Language (HTML), Dynamic HTML, extensible Markup Language (XML), extensible Hypertext Markup Language (XHTML), Standard Generalized Markup Language (SGML), etc.
23 Citations
26 Claims
-
1. A method for use in a computer, the method comprising:
-
while booting a computer and prior to allowing a user to logon on the computer, arranging for a markup language rendering engine to be loaded at the beginning of an operating system initialization procedure; and providing markup language code suitable for use with the markup language rendering engine, the markup language being capable of soliciting at least one user input when rendered by the markup language rendering engine, the user input being associated with a user logon process configured to selectively allow a user to logon to the computer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable medium having computer-executable instructions for causing one or more processors to perform acts comprising:
while booting a computer and prior to allowing a user to logon on the computer, arranging for a markup language rendering engine to be loaded at the beginning of an operating system initialization procedure; and
providing markup language code suitable for use with the markup language rendering engine, the markup language being capable of soliciting at least one user input when rendered by the markup language rendering engine, the user input being associated with a user logon process configured to selectively allow a user to logon to the computer.- View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. An arrangement including a memory, a data storage device, a display device, and a processor operatively coupled to the memory, data storage device and the display device, the arrangement comprising:
-
a markup language rendering engine stored within the data storage device and suitable for loading in the memory at the beginning of an operating system initialization procedure while booting a computer and prior to allowing a user to logon on the computer; and markup language code suitable stored in the data storage device and configurable for use with the markup language rendering engine, the markup language being capable of soliciting at least one user input when rendered by the markup language rendering engine onto the display device, the user input being associated with a user logon process configured to selectively allow a user to logon to the computer. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method comprising:
-
while booting a computer and prior to allowing a user to logon to a computer, loading a markup language rendering engine at the beginning of an operating system initialization procedure; retrieving user data from the operating system; rendering markup language code associated with a logon screen configured to selectively allow a user to logon to the computer using at least a portion of the user data; collecting at least one user input associated with the logon screen; and establishing a logon session if the user input is valid. - View Dependent Claims (23, 24, 25, 26)
-
Specification