ENVIRONMENT AND METHOD FOR CROSS-PLATFORM DEVELOPMENT OF SOFTWARE APPLICATIONS
First Claim
1. A method comprising:
- obtaining, by a processor of a computing device, a plurality of content files, whereinthe content files comprise one or more presentation files, wherein each presentation file of the one or more presentation files comprises respective instructions which, when interpreted at runtime by a processor of a separate computing device, are configured to provide at least one of (a) a functionality and (b) a user interface of a software application executing upon the separate computing device;
providing the content files to the separate computing device;
after providing the content files;
identifying, by the processor of the computing device, a change in at least a first presentation file of the plurality of presentation files, andproviding at least the first presentation file to the separate computing device, wherein the software application is configured to execute the first presentation file as at least one of (a) the functionality and (b) the user interface of the software application without need for re-installing or re-loading the software application on the separate computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method may include obtaining content files, where the content files include one or more presentation files, where each presentation file includes respective instructions which, when interpreted at runtime by a separate computing device, are configured to provide at least one of (a) a functionality and (b) a user interface of a software application executing upon the separate computing device. The method may include providing the content files to the separate computing device. After providing the content files, the method may include identifying a change in at least a first presentation file, and providing at least the first presentation file to the separate computing device, where the software application is configured to execute the first presentation file as at least one of (a) the functionality and (b) the user interface of the software application without need for re-installing or re-loading the software application on the separate computing device.
99 Citations
41 Claims
-
1. A method comprising:
-
obtaining, by a processor of a computing device, a plurality of content files, wherein the content files comprise one or more presentation files, wherein each presentation file of the one or more presentation files comprises respective instructions which, when interpreted at runtime by a processor of a separate computing device, are configured to provide at least one of (a) a functionality and (b) a user interface of a software application executing upon the separate computing device; providing the content files to the separate computing device; after providing the content files; identifying, by the processor of the computing device, a change in at least a first presentation file of the plurality of presentation files, and providing at least the first presentation file to the separate computing device, wherein the software application is configured to execute the first presentation file as at least one of (a) the functionality and (b) the user interface of the software application without need for re-installing or re-loading the software application on the separate computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method comprising:
-
obtaining, by a processor of a computing device, a plurality of content files, wherein the content files comprise one or more presentation files; and accessing, by a companion application executing on the computing device, the plurality of content files; interpreting, by the companion application, at least a first presentation file of the one or more presentation files, wherein interpreting the first presentation file comprises rendering at least one of (a) a functionality and (b) a user interface of a software application, identifying, by the companion application, a request to obtain one or more replacement content files, responsive to the request, accessing, by the companion application, at least a first replacement presentation file, wherein the first replacement presentation file is configured to replace the first presentation file, and refreshing, by the companion application, a user interface of the software application to present information interpreted from the first replacement presentation file. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. A system comprising:
-
a processor; and a non-transitory computer readable medium storing a set of instructions that, when executed by the processor, cause the processor to; obtain a plurality of content files, wherein the content files comprise one or more presentation files, wherein each presentation file of the one or more presentation files comprises respective instructions which, when interpreted at runtime by a processor of a separate computing device, are configured to provide at least one of (a) a functionality and (b) a user interface of a software application executing upon the separate computing device; provide the content files to a plurality of separate computing devices; after providing the content files; identify a change in at least a first presentation file of the plurality of presentation files, and provide at least the first presentation file to at least a first computing device of the plurality of separate computing devices, wherein the software application is configured to execute the first presentation file as at least one of (a) the functionality and (b) the user interface of the software application without need for re-installing or re-loading the software application. - View Dependent Claims (33, 34, 35, 36, 37)
-
-
38. A non-transitory computer readable medium storing a set of instructions that, when executed by a processor, cause the processor to:
-
obtain a plurality of content files, wherein the content files comprise one or more presentation files, wherein each presentation file of the one or more presentation files comprises respective instructions which, when interpreted at runtime by a processor of a separate computing device, are configured to provide at least one of (a) a functionality and (b) a user interface of a software application executing upon the separate computing device; provide the content files to the separate computing device; after providing the content files; identify a change in at least a first presentation file of the plurality of presentation files, and provide at least the first presentation file to the separate computing device, wherein the software application is configured to execute the first presentation file as at least one of (a) the functionality and (b) the user interface of the software application without need for re-installing or re-loading the software application on the separate computing device. - View Dependent Claims (39, 40, 41)
-
Specification