Formatting values in custom component on cloud platform

US9525600B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9525600-B1
Application numberUS-201313778986-A
CountryUS
Kind codeB1
Filing dateFeb 27, 2013
Priority dateFeb 27, 2013
Publication dateDec 20, 2016
Grant dateDec 20, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In a method of displaying data in a locale-specific format, a template is generated based on an output of a server of a computing platform. The output is indicative of first format information associated with a first locale. Data is received for display in a user interface of the computing platform, and the template is populated based on the received data to provide a populated template. The populated template includes second format information associated with a second locale that is different from the first locale. The populated template may further include the first format information associated with the first locale. The populated template is provided for display in the user interface of the computing platform.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of displaying data in a locale-specific format, the method comprising: performing operations as follows on at least one processor: receiving, at a client of a computing platform, an output of a server of the computing platform based on definition of a mock object that specifies a data type, wherein the output of the server is indicative of first format information for the data type that is inaccessible to the client via the computing platform, and wherein the first format information is associated with a first locale; generating, at the client, a template comprising the first format information by extracting the first format information from the output of the server; receiving data for display in a user interface of the computing platform, wherein the data is of the data type; retrieving second format information for the data type wherein the second format information is associated with a second locale corresponding to a geographic location of the client that is different from a geographic location corresponding to the first locale; populating the template at the client based on the data, wherein, responsive to the populating, the template includes the first format information and the second format information for the data type; and providing the template including the first and second format information for display in the user interface of the computing platform. 2. The method of claim 1 , wherein the received data is free of information regarding a format thereof that varies geographically. 3. The method of claim 2 , wherein the second format information is accessible to the client via the computing platform, and wherein the computing platform is free of an application program interface that allows the client to retrieve the first format information. 4. The method of claim 3 , wherein the server comprises a standard component of the computing platform, wherein the client comprises a custom component of the computing platform, and wherein the generating comprises: receiving the output of the server at the client of the computing platform; extracting the first format information from a tag in the output; and generating the template to include the first format information. 5. The method of claim 4 , wherein populating the template comprises: accessing a profile corresponding to a user of the client to determine the second format information; modifying the received data to provide modified data including the second format information responsive to the accessing the profile; and populating the template with the modified data. 6. The method of claim 3 , further comprising the following prior to generating the template: defining the mock object including a field specifying the data type, wherein an instance of the mock object is rendered by the server based on the data type to provide the output indicative of the first format information for the data type specified in the field of the mock object, prior to generating the template. 7. The method of claim 6 , wherein the mock object includes first and second fields corresponding to first and second indicators for the data type, wherein the output of the server comprises first and second outputs, and wherein generating the template comprises: generating, at the client, a first template associated with the first indicator based on the first output of the server; and generating, at the client, a second template associated with the second indicator based on the second output of the server, and wherein populating the template comprises populating one of the first and second templates based on a presence of one of the first and second indicators in the received data. 8. The method of claim 3 , further comprising: displaying the template including the first format information and the second format information in the user interface at the client responsive to receiving the data for display in the user interface. 9. The method of claim 2 , wherein the first locale corresponds to a geographic location of an entity for whom the computing platform is deployed, and wherein the second locale corresponds to a geographic location of one of a plurality of users associated with the entity. 10. The method of claim 9 , wherein the first format information comprises currency symbol information corresponding to the geographic location of the entity, and wherein the second format information comprises separator symbol information corresponding to the geographic location of the one of the plurality of users. 11. A computer program product, comprising: a computer readable storage medium having computer readable program code embodied in the medium, the computer readable program code comprising: computer readable program code to receive, at a client of a computing platform, an output of a server of the computing platform based on definition of a mock object that specifies a data type, wherein the output of the server is indicative of first format information for the data type that is inaccessible to the client via the computing platform, and wherein the first format information is associated with a first locale; computer readable program code to generate, at the client, a template comprising the first format information by extracting the first format information from the output of the server; computer readable program code to retrieve second format information for the data type, wherein the second format information is associated with a second locale corresponding to a geographic location of the client that is different from a geographic location corresponding to the first locale; computer readable program code to populate the template at the client based on received data of the data type, wherein, responsive to population, the template includes the first format information and the second format information for the data type; and computer readable program code to provide the template including the first and second format information for display in a user interface of the computing platform. 12. The computer program product of claim 11 , wherein the received data is free of information regarding a format thereof that varies geographically. 13. The computer program product of claim 12 , wherein the second format information is accessible to the client, and wherein the computing platform is free of an application program interface that allows the client to retrieve the first format information. 14. The computer program product of claim 12 , wherein the server comprises a standard component of the computing platform, wherein the client comprises a custom component of the computing platform, and wherein the computer readable program code to generate comprises: computer readable program code to receive the output of the server at the client of the computing platform; computer readable program code to extract the first format information from a Mg in the output; and computer readable program code to generate the template to include the first format information. 15. The computer program product of claim 14 , wherein the computer readable program code to populate comprises: computer readable program code to access a profile corresponding to a user of the client to determine the second format information; computer readable program code to modify the received data to provide modified data including the second format information responsive to the access of the profile; and computer readable program code to populate the template with the modified data. 16. The computer program product of claim 13 , further comprising: co

Assignees

Inventors

Classifications

  • H04L41/22Primary

    comprising specially adapted graphical user interfaces [GUI] · CPC title

  • Object-oriented techniques, for representation of network management data, e.g. common object request broker architecture [CORBA] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9525600B1 cover?
In a method of displaying data in a locale-specific format, a template is generated based on an output of a server of a computing platform. The output is indicative of first format information associated with a first locale. Data is received for display in a user interface of the computing platform, and the template is populated based on the received data to provide a populated template. The po…
Who is the assignee on this patent?
Ca Inc
What technology area does this patent fall under?
Primary CPC classification H04L41/22. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 20 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).