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

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

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

See full text

all claims..

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
INTERNATIONAL BUSINESS MACHINES CORPORATIONARMONK, NY74974

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Hetherington, David James Austin, TX 16 483
Kumhyr, David Bruce Austin, TX 265 1778
Ross, Joseph C Georgetown, TX 19 714

Cited Art Landscape

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 97 1991
5,671,378 Method and system for sizing of graphical user interface objects for localization 31 1995
5,734,597 Graphical user interface interaction between time and date controls 31 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 39 1997
 
BORLAND SOFTWARE CORPORATION (2)
5,678,039 System and methods for translating software into localized versions 167 1994
5,675,818 System and methods for improved sorting with national language support 34 1995
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
5,917,484 Multilingual system locale configuration 63 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 229 1996
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (1)
6,018,344 History display apparatus 54 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 41 1997
 
SUN MICROSYSTEMS, INC. (1)
5,664,206 Method and apparatus for automating the localization of a computer program 129 1995

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
MICROSOFT CORPORATION (28)
7,770,102 Method and system for semantically labeling strings and providing actions based on semantically labeled strings 10 2000
6,717,588 Multilingual user interface for an operating system 6 2000
7,778,816 Method and system for applying input mode bias 11 2001
7,421,645 Method and system for providing electronic commerce actions based on semantically labeled strings 36 2001
7,788,602 Method and system for providing restricted actions for recognized semantic categories 5 2001
7,712,024 Application program interfaces for semantically labeling strings and providing actions based on semantically labeled strings 7 2001
7,716,163 Method and system for defining semantic categories and actions 6 2001
7,707,496 Method, system, and apparatus for converting dates between calendars and languages based upon semantically labeled strings 10 2002
7,742,048 Method, system, and apparatus for converting numbers based upon semantically labeled strings 7 2002
7,707,024 Method, system, and apparatus for converting currency values based upon semantically labeled strings 6 2002
7,716,676 System and method for issuing a message to a program 9 2002
7,392,479 System and method for providing namespace related information 24 2002
7,783,614 Linking elements of a document to corresponding fields, queries and/or procedures in a database 10 2003
7,711,550 Methods and system for recognizing names in a computer-generated document and for providing helpful actions associated with recognized names 5 2003
7,558,841 Method, system, and computer-readable medium for communicating results to a data query in a computer network 6 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 5 2003
7,827,546 Mechanism for downloading software components from a remote source for use by a local software application 13 2003
7,464,334 Multilingual user interface for an operating system 5 2004
7,617,092 Safe, secure resource editing for application localization 4 2004
7,716,641 Method and system for automatically identifying and marking subsets of localizable resources 4 2005
7,757,227 Dynamic multilingual resource support for applications 3 2005
7,788,590 Lightweight reference user interface 5 2005
8,549,492 Machine declarative language for formatted data processing 0 2006
8,620,938 Method, system, and apparatus for routing a query to one or more providers 0 2007
7,992,085 Lightweight reference user interface 3 2007
8,706,708 Providing contextually sensitive tools and help content in computer-generated documents 0 2007
8,312,390 Dynamic screentip language translation 0 2009
8,612,893 Dynamic screentip language translation 0 2012
 
EBAY INC. (10)
7,660,740 Method and system for listing items globally and regionally, and customized listing according to currency or shipping area 12 2001
7,752,266 System and method to facilitate translation of communications between entities over a network 10 2001
8,719,041 Method and system for customizing a network-based transaction facility seller application 0 2002
8,078,505 Method and system for automatically updating a seller application utilized in a network-based transaction facility 13 2002
7,895,082 Method and system for scheduling transaction listings at a network-based transaction facility 12 2006
8,266,016 Method and system for listing items globally and regionally, and customized listing according to currency or shipping area 5 2010
8,639,829 System and method to facilitate translation of communications between entities over a network 0 2010
8,255,286 Publishing user submissions at a network-based facility 5 2011
8,442,871 Publishing user submissions 4 2012
8,732,037 Method and system for providing a record 0 2012
 
SAP AG (7)
7,181,694 Software customization objects for programming extensions associated with a computer system 58 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 1 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
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (4)
7,401,288 Method and apparatus for transmitting accessibility requirements to a server 0 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 13 2001
7,653,529 System and method for providing dynamic multiple language support for application programs 4 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
 
TWITTER, INC. (1)
7,711,548 Method and structures to enable national language support for dynamic data 1 2003

Full Text

 
loading....