×

Internationalization of objects executable in a supervisory process control and manufacturing information system

  • US 9,268,581 B2
  • Filed: 03/29/2013
  • Issued: 02/23/2016
  • Est. Priority Date: 06/22/2001
  • Status: Active Grant
First Claim
Patent Images

1. A method of constructing an application object for a supervisory process control and manufacturing information system application distributable to a plurality of networked computer devices and having a layered architecture, said method comprising:

  • creating an object shape comprising a plurality of files;

    generating a custom editor comprising one or more editor controls;

    forming and modifying a dictionary using the custom editor;

    appending the dictionary to the files within the object shape;

    hosting execution of the application object in a run-time environment on an engine object, wherein said engine object binding location-derived handles to location-independent object names of the application object and other objects on a physical computing device, wherein said location-derived handles each comprising a plurality of fields that enable communication with the application object within the layered architecture, and wherein said engine object enabling communication between the application object and other objects on the physical computing device using the bound location-derived handles to identify the application object and other objects; and

    executing the engine object and hosted application object on a platform object, wherein said platform object enabling communication between the application object and other objects across a plurality of networked computing devices including the physical computing device, and wherein executing the application object include;

    retrieving a text of a set text entries, using a dictionary reader;

    determining whether the retrieved text is not present in a selected language;

    in response to the determination, displaying the text in a default language, andotherwise, if the default language does not contain the requested word or phrase, translating and displaying the text in the next closest language used.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×