×

Providing content using dynamic action templates

  • US 9,922,020 B2
  • Filed: 02/13/2013
  • Issued: 03/20/2018
  • Est. Priority Date: 02/13/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing content to at least one user, the method comprising:

  • displaying the content with a plurality of predetermined actions comprising at least two of an ask action seeking a response to an inquiry, a rating action seeking a rating of the content, an input action requiring an affirmative input, and an approve action requiring approval of a change or activity, wherein which of the plurality of predetermined actions displayed with the content is dynamically altered in response to a change in at least one circumstance requiring an update of the content;

    creating a graphical user interface control for each action of the plurality of predetermined actions to be used for activating or deactivating at least one action of the plurality of predetermined actions;

    corresponding the at least one action to at least one action template;

    associating the content with the at least one action, wherein the associating comprises activating the at least one action via a corresponding graphical user interface control for the at least one action without modifying the content;

    rendering a user interface based on the at least one action template for customizing the at least one action template upon activating the at least one action;

    wherein the customizing comprises specifying one or more response labels based on one or more inquiries in the at least one action template, and specifying a destination where one or more responses to the one or more inquiries in the at least one action template are to be transmitted;

    presenting the content to the at least one user, wherein the at least one action template is appended to the content without modifying the content;

    soliciting a first response from the at least one user via the at least one action template;

    wherein the at least one action template comprises a replicated portion of the content which is edited by the at least one user without the at least one user accessing and modifying the content, and the edited replicated portion is transmitted from a device of the at least one user as at least part of the first response;

    receiving the first response from the at least one user;

    dispatching and presenting the content to at least one other user without modifying the content so that the content dispatched to the at least one other user is the same as the content presented to the at least one user, wherein;

    at least one other action template different from the at least one action template is appended to the content dispatched to the at least one other user;

    the at least one other action template solicits a second response from the at least one other user different from the first response; and

    a selection of the at least one other action template is based on a stage within a workflow, and one or more details about the at least one other user;

    receiving the second response from the at least one other user;

    forwarding the first and second responses to the destination to trigger a process based at least in part on the first and second responses, wherein the forwarding comprises automatically determining the destination based on a knowledge sent from the management module which specifies the destination that will trigger the process based on the first and second responses, and wherein the first and second responses are forwarded to the destination while dispatching the content to one or more other users;

    wherein the content is stored in a file; and

    updating the content in the file, wherein the updating is performed exclusively via the at least one action template and the at least one other action template to correspond the content to the first and second responses, wherein the updating is performed without any user, including the at least one user and the at least one other user, opening the file including the content.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×