Juxtaposition based machine addressing
First Claim
1. A method for use with at least a first network enabled resource and a second network enabled resource to be arranged to perform a process within a space, the first resource and the second resource each comprising an automation device capable of performing an automation function during the process, the method for validating likely correct first and second resource communications and comprising the steps of:
- providing a first network address for the first resource and a second network address for the second resource;
providing a spatial rule set including rules that indicate probable relative first and second resource positions;
specifying that the first resource communicates with the second resource by including the second network address when communicating;
identifying a relative juxtapositions of the first resource;
identifying a relative juxtaposition of the second resource;
associating the relative juxtaposition of the first resource with the first network address;
associating the relative juxtaposition of the second resource with the second network address;
determining if the relative juxtapositions of the first and second resources are consistent with the rule set; and
where, the relative juxtapositions of the first and second resources are inconsistent with the rule set, performing a secondary function.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for use with a plurality of resources integrated within a space for performing a process and a program run by a processor for controlling the process, the method for associating the program with the resources and comprising the steps of identifying at least a first reference point within the space, identifying the relative juxtaposition of at least a first resource with respect to the first reference point and associating the first resource with the program as a function of the relative juxtaposition of the resource to the reference point.
132 Citations
19 Claims
-
1. A method for use with at least a first network enabled resource and a second network enabled resource to be arranged to perform a process within a space, the first resource and the second resource each comprising an automation device capable of performing an automation function during the process, the method for validating likely correct first and second resource communications and comprising the steps of:
-
providing a first network address for the first resource and a second network address for the second resource; providing a spatial rule set including rules that indicate probable relative first and second resource positions; specifying that the first resource communicates with the second resource by including the second network address when communicating; identifying a relative juxtapositions of the first resource; identifying a relative juxtaposition of the second resource; associating the relative juxtaposition of the first resource with the first network address; associating the relative juxtaposition of the second resource with the second network address; determining if the relative juxtapositions of the first and second resources are consistent with the rule set; and where, the relative juxtapositions of the first and second resources are inconsistent with the rule set, performing a secondary function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for use with at least a first network enabled resource and a second network enabled resource to be arranged to perform a process within an environment, the first resource and the second resource each comprising an automation device capable of performing an automation function during the process, the method for validating likely correct first and second resource communications and comprising the steps of:
-
providing a spatial rule set including rules that indicate probable relative first and second resource positions for resources that communicate with each other and include at least one of a first network address and a second network address when communicating; associating a relative position of the first resource with the first network address; associating a relative position of the second resource with the second network address; specifying a first spatial relationship between the first and second resources; determining if the specified spatial relationship between the first and second resources is consistent with the rule set; and where the specified spatial relationship between the first and second resources is inconsistent with the rule set, performing a secondary function.
-
-
11. A method for use with a plurality of network enabled resources to be arranged to perform a process, the plurality of resources each comprising an automation device capable of performing an automation function during the process, the method for validating likely correct resource communications and comprising the steps of:
-
providing a spatial rule set including rules that indicate probable relative resource positions; correlating logical network addresses with environment locations; specifying first and second network addresses for a first resource and a second resources, respectively; specifying that the first resource communicates with the second resource using the specified network address for the second resource; associating a relative position of the first resource and the second resource with the network addresses of the first and second resources, respectively; using the network addresses of the first and second resources to determine the relative positions of the first and second resources; determining if the first and second resource relative positions are consistent with the rule set; and where the relative positions of the first and second resources are inconsistent with the rule set, performing a secondary function. - View Dependent Claims (12, 13)
-
-
14. A method for use with a plurality of network enabled resources to be linked via a network within an environment to perform a process and a processor running a program to control the process, the program including at least one of a program input tag and a program output tag for each of the resources, the resources each comprising an automation device capable of performing an automation function during the process, the method for facilitating association of the tags and the resources and comprising the steps of:
-
associating a space within the environment with the process; providing at least a first resource that includes the processor; determining the location of the first resource within the environment; and when the first resource is proximate at least a sub-space within the space, using the processor to automatically perform the steps of; (i) identifying the resources to be positioned within the sub-space; (ii) identifying the tags associated with the resources; and (iii) indicating the tags associated with the resources. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification