9086891

Centralized System to Transform a Language Neutral String Content into a Format of a Desired Platform

PublishedJuly 21, 2015
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
15 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for transforming one or more pre-defined variables of a programming language neutral string content, comprising: storing, by a processor, a plurality of definitions for each one of the one or more pre-defined variables, the one or more pre-defined variables comprising at least one of: a fraction, a large fraction, a whole number, a large whole number, a string, a new line, a hot key, a tab, a decorator or a special character, and a plurality of different profiles, wherein each one of the plurality of different profiles is associated with one of a plurality of different programming languages and provides a translation for the each one of the one or more pre-defined variables that are defined for a respective one of the plurality of different programming languages; searching, by the processor, for a master string needed by a component for a programming language of the plurality of different programming languages, wherein the component comprises one or more languages, one or more output files and one or more profiles of the plurality of profiles, wherein the master string comprises the programming language neutral string content including the one or more pre-defined variables; subscribing, by the processor, the component to the master string; selecting, by the processor, a profile associated with the master string to transform each one of the one or more pre-defined variables of the master string into a format of the programming language for a desired platform that uses the component, wherein the master string includes the plurality of different profiles; receiving, by the processor, a request for a content of the component; retrieving, by the processor, the content that is requested for each one of the one or more languages of the component; and placing, by the processor, the content that is requested in each one of the one or more languages of the component in each one of the one or more output files of the component.

2

2. The method of claim 1 , wherein the component comprises one or more languages, one or more output files and the one or more profiles.

3

3. The method of claim 1 , wherein the searching comprises: determining, by the processor, that the master string does not exist; and creating, by the processor, a new master string.

4

4. The method of claim 1 , wherein subscribing the component to the master string comprises including a key to identify the component for a subscription.

5

5. The method of claim 1 , wherein the selecting the profile comprises creating a new profile.

6

6. The method of claim 1 , wherein the plurality of different profiles each comprises a description, an output format, one or more file configurations for one or more output files of the component, one or more language configurations, one or more string variable profiles and a history.

7

7. The method of claim 1 , wherein the selecting comprises selecting a plurality of profiles.

8

8. The method of claim 7 , wherein a priority of each one of the plurality of different profiles that is applied is based on an order that the each one of the plurality of different profiles is listed.

9

9. A non-transitory computer-readable medium storing a plurality of instructions, which when executed by a processor, cause the processor to perform operations for transforming one or more pre-defined variables of a programming language neutral string content, the operations comprising: storing a plurality of definitions for each one of the one or more pre-defined variables, the one or more pre-defined variables comprising at least one of: a fraction, a large fraction, a whole number, a large whole number, a string, a new line, a hot key, a tab, a decorator or a special character, and a plurality of different profiles, wherein each one of the plurality of different profiles is associated with one of a plurality of different programming languages and provides a translation for the each one of the one or more pre-defined variables that are defined for a respective one of the plurality of different programming languages; searching for a master string needed by a component for a programming language of the plurality of different programming languages, wherein the component comprises one or more languages, one or more output files and one or more profiles of the plurality of profiles, wherein the master string comprises the programming language neutral string content including the one or more pre-defined variables; subscribing the component to the master string; and selecting a profile associated with the master string to transform each one of the one or more pre-defined variables of the master string into a format of the programming language for a desired platform that uses the component, wherein the master string includes the plurality of different profiles; receiving a request for a content of the component; retrieving the content that is requested for each one of the one or more languages of the component; and placing the content that is requested in each one of the one or more languages of the component in each one of the one or more output files of the component.

10

10. The non-transitory computer-readable medium of claim 9 , wherein the searching comprises: determining, by the processor, that the master string does not exist; and creating, by the processor, a new master string.

11

11. The non-transitory computer-readable medium of claim 9 , wherein subscribing the component to the master string comprises including a key to identify the component for a subscription.

12

12. The non-transitory computer-readable medium of claim 9 , wherein the selecting the profile comprises creating a new profile.

13

13. The non-transitory computer-readable medium of claim 9 , wherein the plurality of different profiles each comprises a description, an output format, one or more file configurations for one or more output files of the component, one or more language configurations, one or more string variable profiles and a history.

14

14. The non-transitory computer-readable medium of claim 9 , wherein the selecting comprises selecting a plurality of profiles.

15

15. The non-transitory computer-readable medium of claim 14 , wherein a priority of each one of the plurality of different profiles that is applied is based on an order that the each one of the plurality of different profiles is listed.

Patent Metadata

Filing Date

Unknown

Publication Date

July 21, 2015

Inventors

James D. Legan
Kevin Nuwer
Scott R. Stephens

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “CENTRALIZED SYSTEM TO TRANSFORM A LANGUAGE NEUTRAL STRING CONTENT INTO A FORMAT OF A DESIRED PLATFORM” (9086891). https://patentable.app/patents/9086891

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.