SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR GENERATING A MOBILE APPLICATION BASED ON PAGE METADATA
First Claim
1. A system for generating a mobile application based on page metadata, said system comprising:
- a storage module for storing the page metadata, and a plurality of digital pictures that correspond to the page metadata and that are associated with at least one static object and at least one interactive element; and
a processing unit coupled to said storage module, said processing unit includingan editor module for defining, based on the page metadata, at least one static picture and at least one element picture set, which includes a first picture and a second picture, from the digital pictures stored in said storage module, the static picture serving as the static object, the element picture set being associated with the interactive element, each of the static picture and the first and second pictures having an original specification,a picture transformation module for transforming the original specifications of the static picture and the first and second pictures respectively into corrected specifications in accordance with a specification transformation rule, and for generating a transformed static picture based on the static picture with reference to the original and corrected specifications associated with the static picture, a transformed first picture based on the first picture with reference to the original and corrected specifications associated with the first picture, and a transformed second picture based on the second picture with reference to the original and corrected specifications associated with the second picture,a page generation module for generating a preview page based on the transformed static picture and the transformed first picture, and for generating, based on the transformed static picture, a background page that corresponds to the preview page, anda packaging module for packaging the page metadata, the preview page, the background page, the transformed first picture and the transformed second picture to generate the mobile application;
wherein, after the mobile application is loaded into and executed by a mobile device, the mobile application enables the mobile device to be operable in one of a preview mode and a view mode,the preview page is capable of being displayed on the mobile device when the mobile device is in the preview mode,the background page is capable of being displayed on the mobile device together with the transformed first picture by superimposing the transformed first picture on the background page when the mobile device is in the view mode while the interactive element has not yet been triggered, andthe background page is displayed on the mobile device together with the transformed second picture by superimposing the transformed second picture on the background page when the mobile device is in the view mode while the interactive element has already been triggered.
1 Assignment
0 Petitions
Accused Products
Abstract
In a system and method for generating a mobile application, a static picture constructing a static object, and first and second pictures associated with an interactive element are defined from multiple digital pictures based on page metadata corresponding to the digital pictures. Transformed static, first and second pictures are generated based on the static, first and second pictures and on their original and corrected specifications. The page metadata, a preview page generated based on the transformed static and first pictures, a background page generated based on the transformed static picture, and the transformed first and second pictures are packaged to generate the mobile application.
-
Citations
15 Claims
-
1. A system for generating a mobile application based on page metadata, said system comprising:
-
a storage module for storing the page metadata, and a plurality of digital pictures that correspond to the page metadata and that are associated with at least one static object and at least one interactive element; and a processing unit coupled to said storage module, said processing unit including an editor module for defining, based on the page metadata, at least one static picture and at least one element picture set, which includes a first picture and a second picture, from the digital pictures stored in said storage module, the static picture serving as the static object, the element picture set being associated with the interactive element, each of the static picture and the first and second pictures having an original specification, a picture transformation module for transforming the original specifications of the static picture and the first and second pictures respectively into corrected specifications in accordance with a specification transformation rule, and for generating a transformed static picture based on the static picture with reference to the original and corrected specifications associated with the static picture, a transformed first picture based on the first picture with reference to the original and corrected specifications associated with the first picture, and a transformed second picture based on the second picture with reference to the original and corrected specifications associated with the second picture, a page generation module for generating a preview page based on the transformed static picture and the transformed first picture, and for generating, based on the transformed static picture, a background page that corresponds to the preview page, and a packaging module for packaging the page metadata, the preview page, the background page, the transformed first picture and the transformed second picture to generate the mobile application; wherein, after the mobile application is loaded into and executed by a mobile device, the mobile application enables the mobile device to be operable in one of a preview mode and a view mode, the preview page is capable of being displayed on the mobile device when the mobile device is in the preview mode, the background page is capable of being displayed on the mobile device together with the transformed first picture by superimposing the transformed first picture on the background page when the mobile device is in the view mode while the interactive element has not yet been triggered, and the background page is displayed on the mobile device together with the transformed second picture by superimposing the transformed second picture on the background page when the mobile device is in the view mode while the interactive element has already been triggered. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for generating a mobile application based on page metadata, the page metadata corresponding to a plurality of digital pictures that are associated with at least one static object and at least one interactive element, said method being to be implemented by a system including an editor module, a picture transformation module, a page generation module and a packaging module, said method comprising the steps of:
-
a) defining, by the editor module, at least one static picture, and at least one element picture set, which includes a first picture and a second picture, from among the digital pictures based on the page metadata, the static picture serving as the static object, the element picture set being associated with the interactive element, each of the static picture and the first and second pictures having an original specification; b) by the picture transformation module, generating corrected specifications respectively from the original specifications respectively of the static picture and the first and second pictures in accordance with a specification transformation rule, and generating a transformed static picture based on the static picture with reference to the original and corrected specifications associated with the static picture, a transformed first picture based on the first picture with reference to the original and corrected specifications associated with the first picture, and a transformed second picture based on the second picture with reference to the original and corrected specifications associated with the second picture; c) by the page generation module, generating a preview page based on the transformed static picture and the transformed first picture, and generating, based on the transformed static picture, a background page that corresponds to the preview page; and d) packaging, by the packaging module, the page metadata, the preview page, the background page, the transformed first picture and the transformed second picture to generate the mobile application; wherein, after the mobile application is loaded into and executed by a mobile device, the mobile application enables the mobile device to operate in one of a preview mode and a view mode, the preview page is capable of being displayed on the mobile device when the mobile device is in the preview mode, the background page is capable of being displayed on the mobile device together with the transformed first picture by superimposing the transformed first picture on the background page when the mobile device is in the view mode while the interactive element has not yet been triggered, and the background page is displayed on the mobile device together with the transformed second picture by superimposing the transformed second picture on the background page when the mobile device is in the view mode while the interactive element has already been triggered. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product, stored on a non-transitory computer readable medium, for generating a mobile application based on page metadata, the page metadata corresponding to a plurality of digital pictures that are associated with at least one static object and at least one interactive element, said computer program product comprising program instructions for causing a computer to:
-
define at least one static picture, and at least one element picture set, which includes a first picture and a second picture, from among the digital pictures based on the page metadata, the static picture constructing the static object, the element picture set being associated with the interactive element, each of the static picture and the first and second pictures having an original specification; generate corrected specifications respectively from the original specifications respectively of the static picture and the first and second pictures in accordance with a specification transformation rule, and generate a transformed static picture based on the static picture with reference to the original and corrected specifications associated with the static picture, a transformed first picture based on the first picture with reference to the original and corrected specifications associated with the first picture, and a transformed second picture based on the second picture with reference to the original and corrected specifications associated with the second picture; generate a preview page based on the transformed static picture and the transformed first picture, and generate, based on the transformed static picture, a background page that corresponds to the preview page; and package the page metadata, the preview page, the background page, the transformed first picture and the transformed second picture to generate the mobile application; wherein, after the application is loaded into and executed by a mobile device, the mobile application enables the mobile device to operate in one of a preview mode and a view mode, the preview page is capable of being displayed on the mobile device when the mobile device is in the preview mode, the background page is capable of being displayed on the mobile device together with the transformed first picture by superimposing the transformed first picture on the background page when the mobile device is in the view mode while the interactive element has not yet been triggered, and the background page is displayed on the mobile device together with the transformed second picture by superimposing the transformed second picture on the background page when the mobile device is in the view mode while the interactive element has already been triggered.
-
Specification