Systems and methods providing interaction interfaces
First Claim
Patent Images
1. A method comprising:
- receiving, by a computing system comprising a processor, input specifying a plurality of elements of a software application, said elements including interactions to be available in a user interface of said software application;
generating, by the computing system, a dialog that includes a listing of said interactions from said plurality of elements in a tabular format, the dialog adapted to receive input to edit one or more of said interactions; and
generating, by the computing system, said software application based at least partly upon said received input and said input to edit,wherein the tabular format listing said interactions includes a plurality of columns and a plurality of rows, including a row for each of said interactions, the rows for interactions associated with an element of said software application nested beneath a row corresponding to the element,wherein generating the dialog comprises providing a collapse command operative to hide at least one row of the plurality of rows,wherein each interaction is defined by a plurality of characteristics,wherein each column corresponds to a characteristic of said interaction, andwherein the columns comprise;
a column corresponding to a score characteristic of at least one said interaction, anda column corresponding to a branching characteristic of said software application.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for creating an application comprises receiving input specifying a plurality of elements of a software application, said elements including interactions between a user and said software application, generating a dialog that includes a listing of said user interactions from said plurality of elements and is adapted to receive user input to edit one or more of said user interactions, and generating said software application based at least partly upon said received input and said user input to edit.
9 Citations
17 Claims
-
1. A method comprising:
-
receiving, by a computing system comprising a processor, input specifying a plurality of elements of a software application, said elements including interactions to be available in a user interface of said software application; generating, by the computing system, a dialog that includes a listing of said interactions from said plurality of elements in a tabular format, the dialog adapted to receive input to edit one or more of said interactions; and generating, by the computing system, said software application based at least partly upon said received input and said input to edit, wherein the tabular format listing said interactions includes a plurality of columns and a plurality of rows, including a row for each of said interactions, the rows for interactions associated with an element of said software application nested beneath a row corresponding to the element, wherein generating the dialog comprises providing a collapse command operative to hide at least one row of the plurality of rows, wherein each interaction is defined by a plurality of characteristics, wherein each column corresponds to a characteristic of said interaction, and wherein the columns comprise; a column corresponding to a score characteristic of at least one said interaction, and a column corresponding to a branching characteristic of said software application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for editing an interactive application, said method comprising:
-
receiving input information specifying elements of said interactive application, said elements including end-user interactions; saving said received input information in a memory; retrieving at least some of said information that corresponds to said end-user interactions; rendering a dialog interface of end-user interactions for a plurality of said elements, said dialog featuring a tabular format organized by individual end-user interactions and properties thereof, the tabular format including a row corresponding to each of said interactions and a plurality of columns, each column corresponding to one of the properties, wherein said columns comprise a column corresponding to a score property associated with one of said interactions and a column corresponding to a branching characteristic of said interactive application; receiving editing input through said dialog interface to change at least one property of at least one of the end-user interactions and based on said retrieved information; and editing said information in said memory in response to receiving said editing input, wherein the rows corresponding to end-user interactions that are associated with an element of said interactive application are nested beneath a row in the dialog corresponding to the element, and wherein rendering comprises providing a collapse command operative to hide rows corresponding to at least some individual end-user interactions. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product having a non-transitory computer readable medium having computer program logic recorded thereon for creating user-interactive applications, said computer program product comprising:
-
code for providing an environment within which an operator enters input specifying elements of a user-interactive application, said elements including interactive actionable attributes; code for rendering a dialog that displays information associated with said interactive actionable attributes for a plurality of said elements, the dialog including a row for each interactive actionable attribute and a plurality of columns, each column corresponding to said information associated with the interactive actionable attributes; and code for receiving operator input through said dialog, said input through said dialog editing one or more of said interactive actionable attributes, wherein said columns comprise; a column corresponding to a score associated with one of said interactive actionable attributes, and a column corresponding to a branching characteristic of said user-interactive application, wherein rows for interactive actionable attributes that are associated with an element are nested beneath a row for in the dialog corresponding to the element, and wherein the dialog comprises a collapse command operative to hide at least one row of the plurality of rows. - View Dependent Claims (15, 16, 17)
-
Specification