Systems and methods for collaborative editing of interactive walkthroughs of content

US10089286B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10089286-B2
Application numberUS-201414537868-A
CountryUS
Kind codeB2
Filing dateNov 10, 2014
Priority dateMar 25, 2014
Publication dateOct 2, 2018
Grant dateOct 2, 2018

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.

The technology disclosed supports content collaboration between any number of users and systems by constructing WYSIWYG (What You See Is What You Get) outputs of changes proposed by the users to a shared live application or to a document such as code, text, or graphics. The technology disclosed allows authors to update consumer facing content instantaneously based on walkthrough feedback from other contributors or co-authors. Further, the authors, without requiring technical expertise of a developer, can immediately see the consequences of incorporating changes suggested by the contributing authors, based on the WYSIWYG outputs of the changes proposed by the authors.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of collaborative editing of a walkthrough, wherein steps in the walkthrough demonstrate interaction with a user interface, the method including: for each of a plurality of contributing authors, creating an editable version of a publisher's base walkthrough of a live application and storing the contributing author's walkthrough version; wherein the publisher's base and the contributing authors' walkthrough versions implement a series of activity steps that are configurable to be presented on an instruction layer that visually overlays the live application, flow of control among the activity steps is implemented by program code that is processed to coordinate presentation of the activity steps on the instruction layer that overlays a display generated by the live application, whereby performance by a user in accordance with instructions presented in the activity steps on the instruction layer causes interaction with the live application and advancing through the series of activity steps; receiving and storing edited contributing authors' walkthrough versions; transmitting, towards the publisher, data for display that elicits selection among the plurality of contributing authors' walkthrough versions; receiving the publisher's selection of at least one contributing author's walkthrough version to use in updating the publisher's base walkthrough; transmitting modifiable data for display that includes step facsimiles and an editable rendition of the activity steps of the selected contributing author's walkthrough version; and receiving publisher's acceptance of an edited activity step in the selected contributing author's version of the walkthrough and applying at least the publisher accepted activity step to the live application to update the step facsimiles. 2. The method of claim 1 , further including applying activity steps subsequent to the edited activity step to update the step facsimiles using and updating the step facsimiles data for display. 3. The method of claim 1 , wherein the live application is a cloud-based software as a service offering and the interactions with the live application exercise controls on web pages generated by the live application. 4. The method of claim 1 , wherein the live application is a cloud-based software as a service offering and the interactions with the live application exercise controls on app panels of the live application. 5. The method of claim 1 , further including transmitting first modifiable data for display applying the publisher's base walkthrough version and second modifiable data for display applying the selected contributing author's walkthrough version, wherein the first and second data for display both are to be displayed simultaneously within a single user interface. 6. The method of claim 5 , further including transmitting controls that implement drag-and-drop updating of a selected activity of the publisher's base walkthrough version with material from the contributing author's walkthrough version. 7. The method of claim 5 , further including transmitting controls that implement drag-and-drop inserting of a selected step from the contributing author's walkthrough version between steps of the publisher's base walkthrough version. 8. The method of claim 1 , wherein sample data entry values are stored for the steps that implement the running walkthrough without live user data entry. 9. A non-transitory tangible computer-readable memory including computer program instructions that, when executed, cause a computer system to implement collaborative editing of a walkthrough: for each of a plurality of contributing authors, create an editable version of a publisher's base walkthrough of a live application and store the contributing author's walkthrough version; wherein the publisher's base and the contributing authors' walkthrough versions implement a series of activity steps that are configurable to be presented on an instruction layer that visually overlays the live application, flow of control among the activity steps is implemented by program code that is processed to coordinate presentation of the activity steps on the instruction layer that overlays a display generated by the live application, whereby performance by a user in accordance with instructions presented in the activity steps on the instruction layer causes interaction with the live application and advancing through the series of activity steps; receive and store edited contributing authors' walkthrough versions; transmit, towards the publisher, data for display that elicits selection among the plurality of contributing authors' walkthrough versions; receive the publisher's selection of at least one contributing author's walkthrough version to use in updating the publisher's base walkthrough; transmit modifiable data for display that includes step facsimiles and an editable rendition of the activity steps of the selected contributing author's walkthrough version; and receive publisher's acceptance of an edited activity step in the selected contributing author's version of the walkthrough and apply at least the publisher accepted activity step to the live application to update the step facsimiles. 10. The non-transitory tangible computer-readable memory of claim 9 , further includes computer program instructions that, when executed, implement applying activity steps subsequent to the edited activity step to update the step facsimiles using and updating the step facsimiles data for display. 11. The non-transitory tangible computer-readable memory of claim 9 , wherein the live application is a cloud-based software as a service offering and the interactions with the live application exercise controls on web pages generated by the live application. 12. The non-transitory tangible computer-readable memory of claim 9 , wherein the live application is a cloud-based software as a service offering and the interactions with the live application exercise controls on app panels of the live application. 13. The non-transitory tangible computer-readable memory of claim 9 , further includes computer program instructions that, when executed, implement transmitting first modifiable data for display applying the publisher's base walkthrough version and second modifiable data for display applying the selected contributing author's walkthrough version, wherein the first and second data for display both are to be displayed simultaneously within a single user interface. 14. The non-transitory tangible computer-readable memory of claim 13 , further includes computer program instructions that, when executed, implement transmitting controls that implement drag-and-drop updating of a selected activity of the publisher's base walkthrough version with material from the contributing author's walkthrough version. 15. The non-transitory tangible computer-readable memory of claim 13 , further includes computer program instructions that, when executed, implement transmitting controls that implement drag-and-drop inserting of a selected step from the contributing author's walkthrough version between steps of the publisher's base walkthrough version. 16. The non-transitory tangible computer-readable memory of claim 9 , wherein sample data entry values are stored for the steps that implement the running walkthrough without live user data entry. 17. A computer-implemented system that implements collaborative editing of a walkthrough, including: a processor and memory, the memory holding code that implements: for each of a plurality of contributing authors, cre

Assignees

Inventors

Classifications

  • G06Q10/101Primary

    Collaborative creation, e.g. joint development of products or services · CPC title

  • G06F40/197Primary

    Version control (for software G06F8/71) · CPC title

  • Annotation, e.g. comment data or footnotes · CPC title

  • Physics · mapped topic

  • Physics · 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 US10089286B2 cover?
The technology disclosed supports content collaboration between any number of users and systems by constructing WYSIWYG (What You See Is What You Get) outputs of changes proposed by the users to a shared live application or to a document such as code, text, or graphics. The technology disclosed allows authors to update consumer facing content instantaneously based on walkthrough feedback from o…
Who is the assignee on this patent?
Salesforce Com Inc
What technology area does this patent fall under?
Primary CPC classification G06Q10/101. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 02 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). 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).