IP Library Granted Patent US 11,461,117
Granted Patent B2
US 11,461,117 · App. 17/119,369 · Granted Oct 4, 2022

Systems and methods for localizing a user interface based on pre-defined settings stored in a personal storage device

Inventors: Muralidaran Krisnasamy (Chennai, IN); Narayan Kesavan (Chennai, IN); Raj Kumar (Chennai, IN)
Assignee: Xerox Corporation
G06F9/454G06F9/4451
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 11,461,117
App. No.
17/119,369
Granted
Oct 4, 2022
Kind
B2
Abstract

The present disclosure discloses methods and systems for localizing a user interface of a multi-function device, based on a personal storage device of a user connected to the multi-function device, wherein the multi-function device presents a user interface in a pre-defined language. The method includes receiving the personal storage device by the multi-function device, the personal storage device includes a pre-defined setting, the pre-defined setting indicates a local language of the user. Upon receiving, the personal storage device is detected by the multi-function device. The local language of the user is detected based on the pre-defined setting stored in the personal storage device of the user. Upon detection, the pre-defined language of the user interface is automatically changed to the local language of the user.

Claims (48)

1. A method for localizing a user interface of a multi-function device, based on a personal storage device of a user connected to the multi-function device, wherein the multi-function device presents a user interface in a pre-defined language, the method comprising:

receiving the personal storage device by the multi-function device when the personal storage device is inserted in a peripheral port of the multi-function device, the personal storage device storing contents including a pre-defined setting and at least one printable user file, the pre-defined setting associated with a pre-defined notation that indicates a local language of the user, the pre-defined setting including an auto run file generating a pop-up message allowing the user to change the local language stored on the personal storage device;

upon receiving, detecting the personal storage device by the multi-function device;

detecting, by the multi-function device, the local language of the user based on the pre-defined setting stored in the personal storage device that is inserted in the peripheral port of the multi-function device, the detecting of the local language including parsing the auto run file;

checking availability of the local language within the multi-function device;

retrieving the local language from the multi-function device when the local language is available on the multi-function device upon retrieval, automatically changing the pre-defined language of the user interface to the local language of the user; and

displaying content of the storage device including the at least one printable user file when the pre-defined language is changed to the local language of the user.

2. The method of claim 1 , further comprising retrieving the local language from a server when the local language is not available within the multi-function device.

3. The method of claim 1 , wherein the pre-defined setting is at least one of a pre-defined folder and a pre-defined file.

4. The method of claim 1 , wherein the pre-defined setting is created by the user.

5. The method of claim 3 , wherein the pre-defined setting is associated with a pre-defined notation to indicate the local language of the user.

6. The method of claim 1 , wherein the pre-defined setting is created automatically by a computing device when the user connects the personal storage device to the computing device, before connecting the personal storage device to the multi-function device.

7. The method of claim 4 , wherein the pre-defined setting is created when at least one of a copy and a modify operation is performed.

8. The method of claim 7 , wherein the pre-defined setting includes type of computing device, operating system, operating system language and time stamp.

9. The method of claim 1 , further comprising displaying an option to the user to change to the pre-defined language to a local language as selected by the user.

10. The method of claim 1 , further comprising presenting the user interface in the local language of the user.

11. A method for changing a display language of an electronic device, comprising:

receiving a storage device by the electronic device, wherein the electronic device presents a user interface in a pre-defined display language;

detecting the storage device by the electronic device, the storage device storing contents including a pre-defined setting and at least one printable user file, the pre-defined setting indicating a local language of a user, the pre-defined setting including an auto run file generating a pop-up message allowing the user to change the local language stored on the storage device;

detecting the local language of the user based on the pre-defined setting stored in the storage device, the detecting of the local language including parsing the auto run file;

checking availability of the local language within the electronic device;

retrieving the local language from the electronic device when the local language is available on the electronic device;

changing the pre-defined display language to the local language of the user;

displaying content of the storage device including the at least one printable user file when the pre-defined display language is changed to the local language of the user; and

presenting the user interface in the local language of the user to perform one or more functions.

12. The method of claim 11 , further comprising retrieving the local language from a server when the local language is not available within the electronic device.

13. The method of claim 11 , wherein the electronic device includes at least one of a printer, a scanner, a multi-function device, a mobile phone, a digital camera, a television, and a gaming console.

14. The method of claim 11 , wherein the pre-defined setting is at least one of a pre-defined folder and a pre-defined file.

15. The method of claim 11 , wherein the pre-defined setting is created by the user.

16. The method of claim 15 , wherein the pre-defined setting is associated with a pre-defined notation to indicate the local language of the user.

17. The method of claim 11 , wherein the pre-defined setting is created automatically by a computing device when the user connects the storage device to the computing device.

18. The method of claim 17 , wherein the pre-defined setting is created when at least one of a copy and a modify operation is performed.

19. The method of claim 18 , wherein the pre-defined setting includes type of computing device, operating system, operating system language and time stamp.

20. A multi-function device, comprising:

a user interface configured for presenting one or more options in a pre-defined display language of the multi-function device;

a language database configured for storing one or more patterns in one or more languages and storing one or more local languages; a peripheral port configured for receiving a storage device of a user, the storage device storing contents including a pre-defined setting and at least one printable user file, the pre-defined setting including an auto run file generating a pop-up message allowing the user to change the local language stored on the storage device indicating a local language of the user; and

a local language detection module configured for:

upon receiving, detecting the storage device by the multi-function device;

detecting the local language of the user based on the pre-defined setting stored in the storage device of the user, the detecting of the local language including parsing the auto run file;

checking availability of the local language within the multi-function device;

retrieving the local language from the multi-function device when the local language is available on the multi-function device

upon retrieval, automatically changing the pre-defined display language of the user interface to the local language of the user; and

displaying content of the storage device including the at least one printable user file when the pre-defined language is changed to the local language of the user.

21. The multi-function device of claim 20 , wherein the pre-defined setting comprises a pre-defined folder and a pre-defined file.

22. The multi-function device of claim 20 , wherein the pre-defined setting is created by the user.

23. The multi-function device of claim 20 , wherein the pre-defined setting is automatically created by a computing device when the user connects the storage device to the computing device.

24. The multi-function device of claim 20 , wherein the local language detection module is configured for displaying an option to the user to change the pre-defined display language to the local language of the user.

25. The multi-function device of claim 20 , wherein the local language detection module is configured for retrieving and downloading the local language from a server.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2025
From: XEROX CORPORATION
To: GENESEE VALLEY INNOVATIONS, LLC
Reel/Frame 073562/0677 →
SECOND LIEN NOTES PATENT SECURITY AGREEMENT Recorded Jul 2, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 071785/0550 →
FIRST LIEN NOTES PATENT SECURITY AGREEMENT Recorded Apr 11, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 070824/0001 →
SECURITY INTEREST Recorded Feb 13, 2024
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066741/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT RF 064760/0389 Recorded Feb 13, 2024
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: XEROX CORPORATION
Reel/Frame 068261/0001 →
SECURITY INTEREST Recorded Nov 20, 2023
From: XEROX CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 065628/0019 →
SECURITY INTEREST Recorded Jun 22, 2023
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 064760/0389 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2021
From: KRISHNASAMY, MURALIDARAN; KESAVAN, NARAYAN; KUMAR, RAJ
To: XEROX CORPORATION
Reel/Frame 055028/0871 →
Continuity (2)
Continuation 15593352 · May 12, 2017
Related Publication 20210096891A1 · Apr 1, 2021