IP Library Granted Patent US 7,257,701
Granted Patent B2
US 7,257,701 · App. 09/990,003 · Granted Aug 14, 2007

Method and system for configuring an operating system in a computer system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,257,701
App. No.
09/990,003
Granted
Aug 14, 2007
Kind
B2
Abstract

A method and system for configuring an operating system in a computer system including language selection during bootup rather than at manufacture. A first aspect of the method and system comprises providing a plurality of operating system images in the computer system, each of the plurality of operating system images being based upon a particular language, selecting one of the plurality of operating system images based on the language supported by the computer system and loading the selected operating system image into the computer system. A second aspect of the method and system comprises providing a language-independent operating system image in the computer system, determining a language supported by the computer system, loading the language-independent operating system image into the computer system, and associating the language supported by the computer system with the language-independent operating system image.

Claims (30)

1. A method for configuring an operating system in a computer system, the method comprising the steps of:

a) providing a language-independent operating system image and a plurality of language files in the computer system;

b) determining a language supported by the computer system; and

c) associating the language supported by the computer system with the language-independent operating system image utilizing one of the language files.

2. The method claim 1 , wherein step b) further comprises:

b1) querying a keyboard of the computer system to determine the language being supported by the computer system.

3. The method of claim 2 , wherein the keyboard comprises a universal serial bus (USB) keyboard.

4. The method of claim 3 , wherein the keyboard comprises at least one report descriptor wherein the at least one report descriptor comprises a language supported by the computer system.

5. The method of claim 4 , wherein step b1) further comprises:

b1i) querying the at least one report descriptor to determine the language supported by the keyboard.

6. A system for configuring an operating system in a computer system, the system comprising:

a) means for providing a language-independent operating system image and a plurality of language files in the computer system;

b) means for determining a language supported by the computer system; and

c) means for associating the language supported by the computer system with the language-independent operating system image utilizing one of the language files.

7. The system of claim 6 , wherein the computer comprises a keyboard and the means for selecting one of the plurality of operating system images comprises means for querying the keyboard to determine the language being supported by the computer.

8. The system of claim 7 , wherein the keyboard comprises a universal serial bus (USB) keyboard.

9. The system of claim 8 , wherein the keyboard comprises at least one report descriptor and the at least one report descriptor comprises the language supported by the computer.

10. The system of claim 9 , wherein the means for querying the keyboard further comprises:

means for querying the at least one report descriptor to determine the language supported by the keyboard.

11. A computer-readable storage medium encoded with a computer program for configuring an operating system in a computer system, the computer program comprising computer-executable instructions for:

providing a language-independent operating system image and a plurality of language files in the computer system;

determining a language supported by the computer system; and

associating the language supported by the computer system with the language-independent operating system image utilizing one of the language files.

12. The computer-readable storage medium of claim 11 , wherein determining a language supported by the computer system further comprises:

querying a keyboard of the computer system to determine the language being supported by the computer system.

13. The computer-readable storage medium of claim 12 , wherein the keyboard comprises a universal serial bus (USB) keyboard.

14. The computer-readable storage medium of claim 13 , wherein the keyboard comprises at least one report descriptor wherein the at least one report descriptor comprises a language supported by the computer system.

15. The computer-readable storage medium of claim 14 , wherein

querying the keyboard of the computer system to determine the language being supported by the computer system further comprises:

querying the at least one report descriptor to determine the language supported by the keyboard.

Assignments (3)
NUNC PRO TUNC ASSIGNMENT Recorded Nov 25, 2015
From: LENOVO (SINGAPORE) PTE LTD.
To: LENOVO PC INTERNATIONAL
Reel/Frame 037160/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2005
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: LENOVO (SINGAPORE) PTE LTD.
Reel/Frame 016891/0507 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2002
From: CHESTON, RICHARD WAYNE; CROMER, DARYL CARVIS; LOCKER, HOWARD JEFFREY; RHOADES, DAVID BENSON; SPRINGFIELD, RANDALL SCOTT; WARD, JAMES PETER
To: INTERNATIONAL BUSINESS MACHIES CORP.
Reel/Frame 012608/0031 →