VISUAL PROGRAM SPECIFICATION AND COMPILATION OF GRAPH-BASED COMPUTATION
First Claim
1. A method for graph-based computation, the method including:
- accepting specification information for the graph-based computation, the specification information including a plurality of graph elements, and providing a visual representation of the specification information to a user;
determining, on a first computation system, a visual representation of a plurality of groups of the graph elements based on the accepted specification information, including determining a spatial extent of a spatial region for at least a first group of the plurality of groups based at least in part on a spatial extent of each of a plurality of graph elements; and
providing a visual representation of spatial regions for the plurality of groups to the user in conjunction with the visual representation of the specification information, the visual representation of each spatial region including visual representations of at least some of the graph elements in the group corresponding to that spatial region.
3 Assignments
0 Petitions
Accused Products
Abstract
Graph-based computation includes accepting specification information for the graph-based computation, the specification information including a plurality of graph elements, and providing a visual representation of the specification information to a user. A visual representation of a plurality of groups of the graph elements is determined based on the accepted specification information, including determining a spatial extent of a spatial region for at least a first group of the plurality of groups based at least in part on a spatial extent of each of a plurality of graph elements. A visual representation of spatial regions for the plurality of groups is presented in conjunction with the visual representation of the specification information, the visual representation of each spatial region including visual representations of at least some of the graph elements in the group corresponding to that spatial region.
-
Citations
24 Claims
-
1. A method for graph-based computation, the method including:
-
accepting specification information for the graph-based computation, the specification information including a plurality of graph elements, and providing a visual representation of the specification information to a user; determining, on a first computation system, a visual representation of a plurality of groups of the graph elements based on the accepted specification information, including determining a spatial extent of a spatial region for at least a first group of the plurality of groups based at least in part on a spatial extent of each of a plurality of graph elements; and providing a visual representation of spatial regions for the plurality of groups to the user in conjunction with the visual representation of the specification information, the visual representation of each spatial region including visual representations of at least some of the graph elements in the group corresponding to that spatial region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. Software stored in a non-transitory form on a computer-readable medium, for graph-based computation, the software including instructions for causing a computation system to:
-
accept specification information for the graph-based computation, the specification information including a plurality of graph elements, and provide a visual representation of the specification information to a user; determine a visual representation of a plurality of groups of the graph elements based on the accepted specification information, including determining a spatial extent of a spatial region for at least a first group of the plurality of groups based at least in part on a spatial extent of each of a plurality of graph elements; and provide a visual representation of spatial regions for the plurality of groups to the user in conjunction with the visual representation of the specification information, the visual representation of each spatial region including visual representations of at least some of the graph elements in the group corresponding to that spatial region.
-
-
24. A computation system for graph-based computation, the computation system including:
-
an input device or port configured to accept specification information for the graph-based computation, the specification information including a plurality of graph elements, an output device or port configured to provide a visual representation of the specification information to a user; and at least one processor configured to determine a visual representation of a plurality of groups of the graph elements based on the accepted specification information, including determining a spatial extent of a spatial region for at least a first group of the plurality of groups based at least in part on a spatial extent of each of a plurality of graph elements; wherein a visual representation of spatial regions for the plurality of groups is provided to the user in conjunction with the visual representation of the specification information, the visual representation of each spatial region including visual representations of at least some of the graph elements in the group corresponding to that spatial region.
-
Specification