Single page application authoring in a content management system

US2015278171A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2015278171-A1
Application numberUS-201414231826-A
CountryUS
Kind codeA1
Filing dateApr 1, 2014
Priority dateApr 1, 2014
Publication dateOct 1, 2015
Grant date

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.

A user can produce a single page application using content that is automatically extracted from the content management system. When the user decides that authored application content is ready for publication, the relevant content can be exported using an application data structure builder that is configured to generate a single page application data structure that includes the content items to be used by the application. For example, in one embodiment this application data structure comprises an HTML DOM application structure having individual page content wrapped into unique div elements. Such an application data structure that can be wrapped within a platform-specific shell using resources provided by a mobile development framework. Thus the application data structure can form the basis for a fully functional, platform-specific single page application or cross-platform hybrid single page application.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for authoring an application, the method comprising: receiving a user selection of a plurality of content items that are to be included within an authored single page application, the content items being managed by a content management system; in response to a user command, building an application data structure having a plurality of unique elements corresponding to the selected plurality of content items; and exporting the application data structure to a mobile development framework that is configured to produce the single page application based on the provided application data structure. 2 . The method of claim 1 , further comprising providing a link to an executable version of the single page application in response to the user command, wherein the link is provided without further user input beyond the user command. 3 . The method of claim 1 , wherein: the mobile development framework is configured to produce a plurality of single page applications based on the provided application data structure; and the plurality of single page applications corresponds to a plurality of mobile device platforms. 4 . The method of claim 1 , wherein the plurality of content items includes at least one application user interface element selected from a group consisting of a selection menu, a toggle switch and a text entry field. 5 . The method of claim 1 , wherein the user selection of the plurality of content items and the user command are received via a content management system user interface. 6 . The method of claim 1 , wherein the application data structure conforms to a hypertext markup language document object model structure. 7 . The method of claim 1 , wherein the application data structure conforms to a document object model structure. 8 . The method of claim 1 , wherein the application data structure includes a plurality of div elements corresponding to the selected plurality of content items. 9 . The method of claim 1 , wherein the application data structure includes a plurality of div elements that contain content associated with the selected plurality of content items. 10 . The method of claim 1 , wherein the application data structure includes a plurality of network addresses corresponding to the selected plurality of content items. 11 . The method of claim 1 , wherein the application data structure is built without further user input beyond the user command. 12 . An application authoring system comprising: a content repository; a content management user interface module configured to receive a user selection of a plurality of content items that are stored in the content repository, and that are to be included within a platform-specific mobile application; an application data structure builder configured to generate an application data structure having a plurality of unique elements corresponding to the selected plurality of content items; and a mobile development framework configured to produce a platform-specific mobile application based on the generated application data structure. 13 . The application authoring system of claim 12 , wherein the content management user interface module is further configured to receive a user command that causes the application data structure to be generated. 14 . The application authoring system of claim 12 , wherein the application data structure includes a plurality of div elements that contain content associated with the selected plurality of content items. 15 . The application authoring system of claim 12 , wherein: the content management user interface module is further configured to detect a user selection between a content editing mode and a content exporting mode; and the application data structure builder generates the application data structure in response to user selection of the content exporting mode from within the content management user interface module. 16 . The application authoring system of claim 12 , wherein the application data structure includes content that is extracted from the content repository and that corresponds to the selected plurality of content items. 17 . A non-transitory computer readable medium having instructions encoded thereon that, when executed by one or more processors cause an application authoring process to be carried out, the process comprising: receiving a user selection of a plurality of content items that are to be included within an authored mobile application, the content items being managed by a content management system; in response to a user command, building an application data structure having a plurality of unique elements corresponding to the selected plurality of content items; and exporting the application data structure to a mobile development framework that is configured to produce the mobile application based on the provided application data structure. 18 . The non-transitory computer readable medium of claim 17 , wherein the mobile application is a single page application. 19 . The non-transitory computer readable medium of claim 17 , wherein the user selection of the plurality of content items and the user command are received via a content management system user interface. 20 . The non-transitory computer readable medium of claim 17 , wherein the application data structure is built without further user input beyond the user command.

Assignees

Inventors

Classifications

  • H04L67/02Primary

    based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

  • Editing, e.g. inserting or deleting · CPC title

  • Service provisioning or reconfiguring · CPC title

  • Physics · mapped topic

  • Electricity · mapped topic

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 US2015278171A1 cover?
A user can produce a single page application using content that is automatically extracted from the content management system. When the user decides that authored application content is ready for publication, the relevant content can be exported using an application data structure builder that is configured to generate a single page application data structure that includes the content items to …
Who is the assignee on this patent?
Adobe Systems Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/02. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Oct 01 2015 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).