Method and apparatus for identifying a path between source and target states in a space with more than two dimensions
First Claim
1. A method of identifying a path between a set of source states and a set of target states in a space with more than two dimensions, the method comprising:
- specifying at least one path that starts from one state;
after specifying the at least one path, iteratively specifying new paths by expanding previously specified paths to other states in the space until a path is identified that connects a source and target state, wherein expanding previously specified paths includes expanding paths in more than two dimensions of the space, wherein at least some of the states are non-zero dimensional states; and
for at least one specified path that includes an expansion to a particular non-zero dimensional state, computing a particular cost function that is defined over the particular non-zero dimensional state, wherein the particular cost function comprises at least two different values associated with at least two different locations on the particular non-zero dimensional state.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments of the invention provide a method for identifying a path between a set of source states and a set of target states in a space with more than two dimensions. In some embodiments, the space includes a set of states and a transition map that specifies a set of states that can be reached from each particular state. At least some of the states are non-zero dimensional states. For instance, in some embodiments, the space is a graph that includes points, lines, and surfaces. The method specifies at least one path that starts from one state. It then iteratively specifies new paths by expanding previously specified paths to other states in the space until identifying a path that connects the source and target states. At least one of the expansions of a previously specified path includes an expansion in more than two dimensions of the space.
87 Citations
28 Claims
-
1. A method of identifying a path between a set of source states and a set of target states in a space with more than two dimensions, the method comprising:
-
specifying at least one path that starts from one state; after specifying the at least one path, iteratively specifying new paths by expanding previously specified paths to other states in the space until a path is identified that connects a source and target state, wherein expanding previously specified paths includes expanding paths in more than two dimensions of the space, wherein at least some of the states are non-zero dimensional states; and for at least one specified path that includes an expansion to a particular non-zero dimensional state, computing a particular cost function that is defined over the particular non-zero dimensional state, wherein the particular cost function comprises at least two different values associated with at least two different locations on the particular non-zero dimensional state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of identifying a path between a set of source states and a set of target states in a space with more than two dimensions, the method comprising:
-
specifying at least one path that starts from one state; after specifying the at least one path, iteratively specifying new paths by expanding previously specified paths to other states in the space until a path is identified that connects a source and target state, wherein expanding previously specified paths includes expanding paths in more than two dimensions of the space, wherein at least some of the states are non-zero dimensional states; and for at least one specified path that includes an expansion to a particular non-zero dimensional state, computing a particular cost function that is defined over the particular non-zero dimensional state, wherein the particular cost function is a piecewise linear function. - View Dependent Claims (20)
-
-
21. A computer readable medium storing a computer program for identifying a path between a set of source states and a set of target states in a space with more than two dimensions, the computer program comprising instructions for:
-
specifying at least one path that starts from one state; after specifying the at least one path, iteratively specifying new paths by expanding previously specified paths to other states in the space until a path is identified that connects a source and target state, wherein the instructions for expanding previously specified paths includes instructions for expanding paths in more than two dimensions of the space, wherein at least some of the states are non-zero dimensional states; and for at least one specified path that includes an expansion to a particular non-zero dimensional state, computing a particular cost function that is defined over the particular non-zero dimensional state, wherein the particular cost function comprises at least two different values associated with at least two different locations on the particular non-zero dimensional state. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A computer readable medium storing a computer program for identifying a path between a set of source states and a set of target states in a space with more than two dimensions, the computer program comprising instructions for:
-
specifying at least one path that starts from one state; after specifying the at least one path, iteratively specifying new paths by expanding previously specified paths to other states in the space until a path is identified that connects a source and target state, wherein the instructions for expanding previously specified paths includes instructions for expanding paths in more than two dimensions of the space, wherein at least some of the states are non-zero dimensional states; and for at least one specified path that includes an expansion to a particular non-zero dimensional state, computing a particular cost function that is defined over the particular non-zero dimensional state, wherein the particular cost function is a piecewise linear function. - View Dependent Claims (28)
-
Specification