Method and apparatus to build and manage a logical structure using templates
First Claim
Patent Images
1. A method, comprising:
- providing templates of objects used for forming one or more logical structures;
using the templates, building at least one of the logical structures having the objects, the objects including question blocks and branches connecting the question blocks, wherein the templates are presented in a user interface device;
storing, as part of a definition of the logical structure, information provided for the question blocks and information indicative of connections between the question blocks and the branches; and
linking the built logical structure to the definition, and providing for subsequent execution of a session associated with the built logical structure according to the definition, including providing a save and resume process capable of being conducted for the executed session;
providing a manipulation capability for the logical structures for rearrangement of the objects, the branches, and the connections.
0 Assignments
0 Petitions
Accused Products
Abstract
A flowchart-based tool can be used to build a logical structure. In the context of a customer relationship management (CRM) system, the logical structure can comprise an ordered set of questions and branching logic that are presented to a customer of the business when the customer contacts the business with an inquiry, such as for a sale or service inquiry or other interaction. The flowchart-based tool can use a drag-and-drop interface to build the logical structure, and then questions for the individual components in the logical structure can be entered or selected from menus. The resulting logical structure can be verified to detect errors or corruption.
-
Citations
33 Claims
-
1. A method, comprising:
-
providing templates of objects used for forming one or more logical structures; using the templates, building at least one of the logical structures having the objects, the objects including question blocks and branches connecting the question blocks, wherein the templates are presented in a user interface device; storing, as part of a definition of the logical structure, information provided for the question blocks and information indicative of connections between the question blocks and the branches; and linking the built logical structure to the definition, and providing for subsequent execution of a session associated with the built logical structure according to the definition, including providing a save and resume process capable of being conducted for the executed session; providing a manipulation capability for the logical structures for rearrangement of the objects, the branches, and the connections. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An article of manufacture, comprising:
a machine-readable medium having stored thereon instructions to; provide templates of objects used for forming one or more logical structures; using the templates, build at least one of the logical structures having the objects, the objects including question blocks and branches connecting insert the question blocks, wherein the templates are presented in a user interface device; store, as part of a definition of the logical structure, information provided for the question blocks and information indicative of connections between the question blocks and the branches; and link the built logical structure to the definition, and provide for subsequent execution of a session associated with the built logical structure according to the definition, including instructions to save and resume the executed session; and provide a manipulation capability for the logical structures for rearrangement of the objects, the branches and the connections. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
25. An apparatus, comprising:
-
a display unit to provide a user interface having a display area; a template unit to have a plurality of templates of objects used for forming one or more logical structures, the templates positioned adjacent to the display area and the objects including question blocks and branches to connect the question blocks, one or more of the logical structures capable of being built in the display area via use of the templates; a storage unit to have a storage location coupled to the user interface to store, as part of a definition of the logical structure, information provided for the question blocks and information indicative of connections between the question blocks and the branches; and a linking unit to provide a link from the logical structure built in the display area to the definition stored in the storage location, a session associated with the built logical structure capable of being executed according to the definition and capable of being saved and resumed; and a manipulation feature to allow rearrangement capability for the logical structures for rearrangement of the objects, the branches and the connections. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
Specification