US Patent No: 6,339,755

Number of patents in Portfolio can not be more than 2000

Method, system and data structure for splitting language and locale properties in a data processing system

2 Status Updates

Stats

ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

Separate language and locale properties are implemented within a data processing system. The language property only controls selection of the human language employed for user interface text and, preferably, the sort order for text-based items displayed in the user interface. The locale property controls all other cultural support, number format, date format, currency and currency format, time format, etc. This split allows a particular language to be selected without utilizing a particular set of cultural conventions associated with a region in which the selected language is dominant. Instead, the cultural conventions may be selected for an entirely different region. The bifurcation of language and locale properties also facilitates dynamic switching of user interface views, allowing layering of user interface text from underlying operational components and simplifying the requirements associated with changing from user interface text in one human language to the same user interface text in a different human language.

Loading the Abstract Image... loading....

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
INTERNATIONAL BUSINESS MACHINES CORPORATIONARMONK, NY68180

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Hetherington, David James Austin, TX 15 421
Kumhyr, David Bruce Austin, TX 225 1369
Ross, Joseph C Georgetown, TX 18 643

Cited Art

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (5)
5,416,903 System and method for supporting multilingual translations of a windowed user interface 89 1991
5,671,378 Method and system for sizing of graphical user interface objects for localization 29 1995
5,734,597 Graphical user interface interaction between time and date controls 30 1995
5,812,964 Multi-valued localized strings 25 1996
5,907,326 System and method for updating cultural profiles with dragging and dropping locale objects 37 1997
 
BORLAND SOFTWARE CORPORATION (2)
5,678,039 System and methods for translating software into localized versions 153 1994
5,675,818 System and methods for improved sorting with national language support 32 1995
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
5,917,484 Multilingual system locale configuration 52 1997
 
KABUSHIKI KAISHA TOSHIBA (1)
5,745,643 System for and method of reproducing playback data appropriately by the use of attribute information on the playback data 198 1996
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (1)
6,018,344 History display apparatus 46 1996
 
MICROSOFT CORPORATION (1)
5,499,335 Method and system for providing standard resources in different natural languages 55 1995
 
RPX CORPORATION (1)
6,073,090 System and method for independently configuring international location and language 38 1997
 
SUN MICROSYSTEMS, INC. (1)
5,664,206 Method and apparatus for automating the localization of a computer program 117 1995

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
MICROSOFT CORPORATION (24)
7,770,102 Method and system for semantically labeling strings and providing actions based on semantically labeled strings 6 2000
6,717,588 Multilingual user interface for an operating system 6 2000
7,778,816 Method and system for applying input mode bias 6 2001
7,421,645 Method and system for providing electronic commerce actions based on semantically labeled strings 30 2001
7,788,602 Method and system for providing restricted actions for recognized semantic categories 2 2001
7,712,024 Application program interfaces for semantically labeling strings and providing actions based on semantically labeled strings 3 2001
7,716,163 Method and system for defining semantic categories and actions 3 2001
7,707,496 Method, system, and apparatus for converting dates between calendars and languages based upon semantically labeled strings 7 2002
7,742,048 Method, system, and apparatus for converting numbers based upon semantically labeled strings 4 2002
7,707,024 Method, system, and apparatus for converting currency values based upon semantically labeled strings 3 2002
7,716,676 System and method for issuing a message to a program 3 2002
7,392,479 System and method for providing namespace related information 19 2002
7,783,614 Linking elements of a document to corresponding fields, queries and/or procedures in a database 5 2003
7,711,550 Methods and system for recognizing names in a computer-generated document and for providing helpful actions associated with recognized names 3 2003
7,558,841 Method, system, and computer-readable medium for communicating results to a data query in a computer network 4 2003
7,739,588 Leveraging markup language data for semantically labeling text strings and data and for providing actions based on semantically labeled text strings and data 2 2003
7,827,546 Mechanism for downloading software components from a remote source for use by a local software application 8 2003
7,464,334 Multilingual user interface for an operating system 2 2004
7,617,092 Safe, secure resource editing for application localization 3 2004
7,716,641 Method and system for automatically identifying and marking subsets of localizable resources 2 2005
7,757,227 Dynamic multilingual resource support for applications 2 2005
7,788,590 Lightweight reference user interface 1 2005
7,992,085 Lightweight reference user interface 1 2007
8,312,390 Dynamic screentip language translation 0 2009
 
SAP AG (7)
7,181,694 Software customization objects for programming extensions associated with a computer system 39 2002
7,774,369 Configuring computer systems with business configuration information 1 2004
7,735,063 Providing customizable configuration data in computer systems 1 2004
7,505,983 Extending data flows 0 2006
8,095,562 Configuring computer systems with business configuration information 0 2010
8,095,563 Configuring computer systems with business configuration information 0 2010
8,095,564 Configuring computer systems with business configuration information 0 2010
 
EBAY INC. (6)
7,660,740 Method and system for listing items globally and regionally, and customized listing according to currency or shipping area 8 2001
7,752,266 System and method to facilitate translation of communications between entities over a network 6 2001
8,078,505 Method and system for automatically updating a seller application utilized in a network-based transaction facility 4 2002
7,895,082 Method and system for scheduling transaction listings at a network-based transaction facility 4 2006
8,266,016 Method and system for listing items globally and regionally, and customized listing according to currency or shipping area 1 2010
8,255,286 Publishing user submissions at a network-based facility 1 2011
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (5)
7,401,288 Method and apparatus for transmitting accessibility requirements to a server 0 2003
7,711,548 Method and structures to enable national language support for dynamic data 1 2003
7,409,410 System and method of presenting multilingual metadata 2 2004
7,533,334 Apparatus for transmitting accessibility requirements to a server 0 2008
8,010,530 Presentation of multilingual metadata 0 2008
 
FL NA SOFTWARE HOLDING, LLC (2)
7,113,904 System and method for providing dynamic multiple language support for application programs 9 2001
7,653,529 System and method for providing dynamic multiple language support for application programs 1 2006
 
ADOBE SYSTEMS INCORPORATED (1)
8,438,007 Software user interface human language translation 0 2001
 
FISHER-ROSEMOUNT SYSTEMS, INC. (1)
8,412,510 Methods and apparatus to display localized resources in process control applications 0 2010
 
GLOBAL MATTERS, LLC (1)
8,352,275 Method and system for simulating a cross-cultural communication dynamic 0 2009
 
ORACLE INTERNATIONAL CORPORATION (1)
7,512,039 Method for enhancing functionality of an automated testing tool 0 2003
 
TOSHIBA TEC KABUSHIKI KAISHA (1)
7,681,135 System and method for generating a composite source user interface 0 2006
 
OTHER [CHECK PATENT PROFILE FOR ASSIGNMENT INFORMATION] (1)
8,442,871 Publishing user submissions 0 2012

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
11.5 Year Payment $7400.00 $3700.00 $1850.00 Jul 15, 2013
Fee Large entity fee small entity fee micro entity fee
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00