Three-dimensional display of specifications in a scalable feed forward network
First Claim
1. A computer-implemented method for generating a three-dimensional display, the method comprising computer-implemented operations for:
- retrieving a model defining a feed-forward network related to a development process;
generating a first three-dimensional shape representing each internal product according to the model;
generating a second three-dimensional shape representing each dependency of each internal product corresponding to each first three-dimensional shape;
generating a third three-dimensional shape representing each component of each dependency corresponding to each second three-dimensional shape; and
generating a layout of the three-dimensional display bydetermining dimensions of each first three-dimensional shape,arranging the first three-dimensional shapes representing aggregated products within the first three-dimensional shape representing the product aggregate,arranging the second three-dimensional shapes and the third three-dimensional shapes associated with internal products and internal components utilized in production of the internal products for each corresponding first three-dimensional shape,arranging the second three-dimensional shapes and the third three-dimensional shapes associated with external products and external components utilized in production of the external products for each corresponding first three-dimensional shape,arranging the second three-dimensional shapes and the third three-dimensional shapes with component inputs and component products utilized in production of the component inputs for each corresponding first three-dimensional shape, andarranging the first three-dimensional shapes representing product aggregates by suspending the first three-dimensional shapes representing aggregated products within an interior space of the first three-dimensional shape representing the product aggregate.
1 Assignment
0 Petitions
Accused Products
Abstract
Technologies are described herein for generating a three-dimensional display. Some technologies are adapted to retrieve a model defining a feed-forward network related to a development process. The technologies generate a first three-dimensional shape representing each internal product according to the model. The technologies also generate a second three-dimensional shape representing each dependency of each internal product corresponding to each first three-dimensional shape. The technologies further generate a third three-dimensional shape representing each component of each dependency corresponding to each second three-dimensional shape.
-
Citations
14 Claims
-
1. A computer-implemented method for generating a three-dimensional display, the method comprising computer-implemented operations for:
-
retrieving a model defining a feed-forward network related to a development process; generating a first three-dimensional shape representing each internal product according to the model; generating a second three-dimensional shape representing each dependency of each internal product corresponding to each first three-dimensional shape; generating a third three-dimensional shape representing each component of each dependency corresponding to each second three-dimensional shape; and generating a layout of the three-dimensional display by determining dimensions of each first three-dimensional shape, arranging the first three-dimensional shapes representing aggregated products within the first three-dimensional shape representing the product aggregate, arranging the second three-dimensional shapes and the third three-dimensional shapes associated with internal products and internal components utilized in production of the internal products for each corresponding first three-dimensional shape, arranging the second three-dimensional shapes and the third three-dimensional shapes associated with external products and external components utilized in production of the external products for each corresponding first three-dimensional shape, arranging the second three-dimensional shapes and the third three-dimensional shapes with component inputs and component products utilized in production of the component inputs for each corresponding first three-dimensional shape, and arranging the first three-dimensional shapes representing product aggregates by suspending the first three-dimensional shapes representing aggregated products within an interior space of the first three-dimensional shape representing the product aggregate. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for generating a three-dimensional display, the system comprising:
-
a processor; a memory coupled to the processor; and a program module which executes in the processor from the memory and which, when executed by the processor, causes the system to generate the three-dimensional display by retrieving a model defining a feed-forward network related to a development process; generating a rectangular cuboid representing each internal product according to the model; generating a cone representing each dependency of each internal product corresponding to each rectangular cuboid; generating a disk-shaped cylinder representing each component of each dependency corresponding to each cone; and generating a layout of the three-dimensional display by determining dimensions of each rectangular cuboid, arranging the rectangular cuboids representing aggregated products within the rectangular cuboid representing the product aggregate, arranging the cones and the disk-shaped cylinders associated with internal products and internal components utilized in production of the internal products for each corresponding rectangular cuboid, arranging the cones and the disk-shaped cylinders associated with external products and external components utilized in production of the external products for each corresponding rectangular cuboid, arranging the cones and the disk-shaped cylinders with component inputs and component products utilized in production of the component inputs for each corresponding rectangular cuboid, and arranging the rectangular cuboids representing product aggregates by suspending the rectangular cuboids representing aggregated products within an interior space of the rectangular cuboids representing the product aggregate. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A system for generating a three-dimensional display, the system comprising:
-
a processor; a memory coupled to the processor; and a program module which executes in the processor from the memory and which, when executed by the processor, causes the system to generate the three-dimensional display by retrieving a model defining a feed-forward network related to a development process; generating a rectangular cuboid representing each internal product according to the model; generating a cone representing each dependency of each internal product corresponding to each rectangular cuboid; generating a disk-shaped cylinder representing each component of each dependency corresponding to each cone; and generating a layout of the three-dimensional display by determining dimensions of each rectangular cuboid; arranging the rectangular cuboids representing aggregated products within the rectangular cuboid representing the product aggregate; arranging the cones and the disk-shaped cylinders associated with internal products and internal components utilized in production of the internal products for each corresponding rectangular cuboid by arranging the cones and the disk-shaped cylinders associated with internal products and internal components utilized in production of the internal products on a first face of each corresponding rectangular cuboid; arranging the cones and the disk-shaped cylinders associated with external products and external components utilized in production of the external products for each corresponding rectangular cuboid by arranging the cones and the disk-shaped cylinders associated with external products and external components utilized in production of the external products on a second face of each corresponding rectangular cuboid; arranging the cones and the disk-shaped cylinders with component inputs and component products utilized in production of the component inputs for each corresponding rectangular cuboid by arranging the cones and the disk-shaped cylinders with component inputs and component products utilized in production of the component inputs on a third face of each corresponding rectangular cuboid; and arranging the rectangular cuboids representing product aggregates.
-
-
13. A computer-readable storage medium having computer-executable instructions stored thereon which, when executed by a computer, cause the computer to generate a three-dimensional display by:
-
retrieving a model defining a feed-forward network related to a development process; generating a rectangular cuboid representing each internal product according to the model, each internal product comprising a product aggregate or an aggregated product; generating a cone representing each dependency of each internal product corresponding to each rectangular cuboid; generating a disk-shaped cylinder representing each component of each dependency corresponding to each cone; and generating a layout of the three-dimensional display by determining dimensions of each rectangular cuboid, arranging the rectangular cuboids representing aggregated products within the rectangular cuboid representing the product aggregate, arranging the cones and the disk-shaped cylinders associated with inter products and internal components utilized in production of the internal products for each corresponding rectangular cuboid, arranging the cones and the disk-shaped cylinders associated with external products and external components utilized in production of the external products for each corresponding rectangular cuboid, arranging the cones and the disk-shaped cylinders with component inputs and component products utilized in production of the component inputs for each corresponding rectangular cuboid, and arranging the rectangular cuboids representing product aggregates by suspending the rectangular cuboids representing aggregated products within an interior space of the rectangular cuboid representing the product aggregate. - View Dependent Claims (14)
-
Specification