IP Library Granted Patent US 8,458,589
Granted Patent B2
US 8,458,589 · App. 12/284,070 · Granted Jun 4, 2013

Localized label user interface control

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 8,458,589
App. No.
12/284,070
Granted
Jun 4, 2013
Kind
B2
Abstract

A method for allowing a user-friendly localization of an entry form on an interactive web page includes providing an entry form having a plurality of editable input fields corresponding to a plurality of locale codes and providing at least one visible input field for display, wherein the remainder of the plurality of input fields are hidden until accessed. Data received are mapped to at least one input field selected from the plurality of input fields. As shown, data is transferred asynchronously to and from the plurality of editable input fields, without requiring updating any other information displayed on the web page. Computer systems, computer system environments, and computer programs available as a download or on a computer-readable medium for installation according to the invention are provided.

Claims (43)

1. A method for allowing a user-friendly localization of an entry form on an interactive web page, comprising:

providing an entry form having visible field related to a plurality of editable input fields, the plurality of editable input fields corresponding to a plurality of locale codes, the visible field being configured to display one of the plurality of editable input fields, wherein a remainder of the plurality of editable input fields are hidden until accessed;

receiving data for at least one of said editable input fields;

mapping said receiving data to the at least one of said editable input fields; and

accessing at least one of the remainder of the plurality of editable input fields through a localization icon;

wherein data is transferred asynchronously to and from said plurality of editable input fields, without requiring updating any other information displayed on the web page.

2. The method of claim 1 , wherein the plurality of editable input fields may be accessed by the user to view said received data, to edit said received data, to input additional data into one or more editable input fields to which data has not been mapped, and any combination thereof.

3. The method of claim 1 , wherein the visible field is pre-populated with one of the plurality of editable input fields associated with a user's preferred locale code.

4. The method of claim 1 , wherein said data is a full localization string.

5. The method of claim 1 , including the step of pre-populating the visible field with one of the plurality of editable input fields according to a best matching locale code when the user's preferred locale code is not available.

6. A computing system for user-friendly localization of an entry form on an interactive web page, comprising:

a computing host containing a database;

at least one client computing device for displaying a portion of said database on a web page as an entry form having a visible field related to a plurality of editable input fields, the plurality of editable input fields corresponding to a plurality of locale codes;

wherein said visible field displays data in one of the plurality of editable input fields selected according to a user's preferred locale code and hides data in the remainder of the plurality of editable input fields until accessed; and

accessing at least one of the remainder of the plurality of editable input fields through a localization icon;

further wherein data transferred to and from said plurality of editable input fields is transferred asynchronously between the computing host and the at least one client computing device, without requiring updating any other information displayed on the web page.

7. The computing system of claim 6 , wherein a best matching locale code is selected for display of data when the user's preferred locale code is not available.

8. The computing system of claim 6 , wherein data mapped to the plurality of editable input fields is received asynchronously from the computing host by the at least one client computing device.

9. The computing system of claim 6 , wherein data input into any one of the plurality of editable input fields is sent asynchronously from the at least one client computing device to the computing host.

10. A computer program product available as a download or on a computer-readable storage medium having embodied computer-executable instructions for installation with a computing device of a user to view information on an interactive web page, the computing device having a viewing screen, comprising:

a first component configured for mapping data into an entry form having a visible field related to a plurality of editable input fields corresponding to a plurality of locale codes, said data being transferred asynchronously to and from said plurality of editable input fields;

a second component configured for displaying said entry form on the viewing screen of said computing device as at least the visible field displaying data corresponding to a user's preferred locale code or a best matching locale code, wherein a remainder of the local codes remain hidden in the viewing screen until accessed; and

a third component configured to allow a user to have access to the remainder of the plurality of locale codes through a localization icon.

11. The computer program product of claim 10 , wherein the remainder of the plurality of locale codes which are not displayed in the visible field are mapped to hidden editable input fields accessible via the third component.

12. The computer program product of claim 10 , wherein data accessed from or entered into one or more of the plurality of editable input fields is asynchronously transferred between a computing host and at least one client computing device on which the computer program product is installed.

13. The computer program product of claim 10 , wherein the second component is configured to select the user's preferred locale code or a best matching alternative locale code for displaying data in the visible field.

14. In a computing system environment, a method for localization of an entry form displayed on an interactive web page hosted by said computing system environment, comprising:

providing data in a database on a computing host;

providing at least one client computing device for displaying an entry form having a visible field related to a plurality of editable input fields corresponding to a plurality of-locale codes;

making visible one of the plurality of editable input fields in the visible field and displaying said data therein according to a user's preferred locale code or a best matching locale code; and

maintaining the remainder of the plurality of editable input fields hidden until accessed by the user;

accessing at least one of the remainder of the plurality of editable input fields through a localization icon;

wherein data transfer between the computing host and the plurality of editable input fields is performed asynchronously.

15. In a computing system environment for providing access to data in a multi-national setting, a method for localization of an entry form displayed on an interactive web page hosted by said computing system environment, comprising:

providing data in a database on a computing host, said data including a plurality of locale codes;

providing at least one remote client computing device for displaying an entry form having a visible field configured to display one of a plurality of editable input fields corresponding to the plurality of locale codes according to a user's preferred locale code or a best matching locale code; and

maintaining the remainder of the plurality of editable input fields hidden until accessed by the user;

accessing at least one of the remainder of the plurality of editable input fields through a localization icon;

wherein data transfer between the computing host and the plurality of editable input fields is performed asynchronously, without requiring updating of any additional information on the web page.

16. The method of claim 15 , wherein the remainder of the plurality of editable input fields are made visible to the user when the at least one of the remainder of the plurality of editable input fields is accessed.

17. The method of claim 15 , wherein the entry form is configured to display data in a selected language according to the user's preferred locale code or a best matching locale code.

18. The method of claim 15 , wherein data transfer between the computing host and the plurality of editable input fields is performed by asynchronous content loading.

19. The method of claim 18 , wherein data transfer between the computing host and the plurality of editable input fields is performed by an asynchronous JavaScript and XML (AJAX) protocol.

Assignments (7)
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 028252/0216 Recorded Nov 24, 2014
From: CREDIT SUISSE AG
To: NOVELL, INC.
Reel/Frame 034470/0680 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 028252/0316 Recorded Nov 24, 2014
From: CREDIT SUISSE AG
To: NOVELL, INC.
Reel/Frame 034469/0057 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2012
From: CPTN HOLDINGS LLC
To: APPLE INC.
Reel/Frame 028856/0230 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2012
From: NOVELL, INC.
To: CPTN HOLDINGS LLC
Reel/Frame 028841/0047 →
GRANT OF PATENT SECURITY INTEREST SECOND LIEN Recorded May 23, 2012
From: NOVELL, INC.
To: CREDIT SUISSE AG, AS COLLATERAL AGENT
Reel/Frame 028252/0316 →
GRANT OF PATENT SECURITY INTEREST FIRST LIEN Recorded May 23, 2012
From: NOVELL, INC.
To: CREDIT SUISSE AG, AS COLLATERAL AGENT
Reel/Frame 028252/0216 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2008
From: DUYM, RUDY G.
To: NOVELL, INC.
Reel/Frame 021676/0566 →