Data object previewer
First Claim
Patent Images
1. A computer-implemented method comprising:
- detecting, by a processor, a change in how a structure is organized, which change is input via interaction with elements displayed in one or more first sections of a user interface;
responsive to the detection of the change, positioning, by the processor, representations of software components of the structure into a preview, including;
determining which of a plurality of structure strategies has been selected,creating an initial state model for an object of the structure in accordance with the strategy determined to have been selected,requesting a next available option for the object in relation to the strategy,updating the state model for the object,determining no options are available for the object in relation to the strategy,determining that something within the object was not reached based on the state model, andproviding an indication of an error responsive to the determining that something was not reached; and
presenting the preview, by the processor and in a display device, in a second section of the user interface separate from the one or more first sections.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for a data object previewer is described. In an embodiment, the invention is a method. The method includes detecting a change in a structure. The method also includes processing the structure into a preview. The method further includes presenting the preview.
In another embodiment, the invention is a system. The system includes a processor, a bus coupled to the processor, and a memory coupled to the bus. The processor is to detect a change in a structure, process the structure into a preview, and present the preview.
20 Citations
25 Claims
-
1. A computer-implemented method comprising:
-
detecting, by a processor, a change in how a structure is organized, which change is input via interaction with elements displayed in one or more first sections of a user interface; responsive to the detection of the change, positioning, by the processor, representations of software components of the structure into a preview, including; determining which of a plurality of structure strategies has been selected, creating an initial state model for an object of the structure in accordance with the strategy determined to have been selected, requesting a next available option for the object in relation to the strategy, updating the state model for the object, determining no options are available for the object in relation to the strategy, determining that something within the object was not reached based on the state model, and providing an indication of an error responsive to the determining that something was not reached; and presenting the preview, by the processor and in a display device, in a second section of the user interface separate from the one or more first sections. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
a processor; a bus coupled to the processor; and a memory coupled to the bus; wherein the processor is configured to; detect a change in a structure, which change is input via interaction with elements displayed in one or more first sections of a user interface; responsive to the detection of the change, position representations of software components of the structure into a preview, by; determining which of a plurality of structure strategies has been selected; creating an initial state model for an object of the structure in accordance with the strategy determined to have been selected; requesting a next available option for the object in relation to the strategy; and updating the state model for the object; and present the preview in a second section of the user interface separate from the one or more first sections. - View Dependent Claims (11, 12)
-
-
13. A hardware computer-readable medium having stored thereon instructions, which, when executed by a processor, cause the processor to perform a method, the method comprising:
-
detecting a change in how a structure formed of a set of objects including learning nets, learning objects, and an associated selected strategy is organized, which change is input via interaction with elements displayed in one or more first sections of a user interface; and responsive to the detection of the change; positioning representations of software components of the structure into a preview, including; determining which strategy has been selected; creating an initial state model for an object of the structure in accordance with the strategy determined to have been selected; requesting a next available option for the object in relation to the strategy determined to have been selected; determining that something within the object was not reached based on the state model; and providing an indication of an error responsive to the determining that something was not reached; and presenting the preview in a second section of the user interface separate from the one or more first sections.
-
-
14. A method of an object-development machine comprising:
-
providing, by the machine, an object developer user interface window that includes; a first section displaying representations of software components of an object, wherein an interaction with the first section results in a change to relationships between the software components of the object; a second section; and a third section; detecting, by the machine, the change; and responsive to the detection of the change; generating, by the machine, a map representing a sequence in which the software components are to be provided for access by a user; and displaying, by the machine, the generated map in the second section; wherein; a plurality of preset component output strategies are stored, each of the component output strategies including a respective set of rules; for each of the component output strategies, a reference to the respective component output strategy is inputtable via interaction with the third section for selection of the respective component output strategy; and the machine applies the stored set of rules of the component output strategy selected via the third section for the generation of the map. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification