Juxtaposition based machine addressing
First Claim
1. A method 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.
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.
-
Citations
97 Claims
-
1. A method 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. - 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, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A method for use with a plurality of network linked resources located within a space for performing a process, the method for assigning a network address to at least a first resource to enable communication therewith and comprising the steps of:
-
identifying at least a first reference point within the space;
identifying the relative juxtaposition of the at least a first resource with respect to the at least a first reference point; and
assigning a first network address to the at least a first resource as a function of the relative juxtaposition of the at least a first resource to the reference point. - View Dependent Claims (43, 44, 45, 46, 47, 48)
-
-
49. A method for use with a plurality of network linked resources located within a space for performing a process, the method for assigning a network address to at least a first resource to enable communication therewith and comprising the steps of:
-
providing a wireless locating system within the space including at least a first sensor;
using the locating system to identify the locations of at least a first sub-set of the resources;
manually determining the locations of at least a second sub-set of the resources;
using the resource locations to identifying the relative juxtapositions of at least a sub-set of the resources; and
assigning network addresses to at least a sub-set of the resources as a function of the relative juxtapositions of at least a sub-set of the resources.
-
-
50. A method for use with a plurality of network linked resources located within a space for performing a process and a processor running a program to control the process, each resource referenceable on the network by a network address, the program including tags useable to identify tag specified positions of resources within the space, the method for associating network addresses of the resources with program tags and comprising the steps of:
-
identifying the relative juxtapositions of the resources within the space;
identifying the tag specified positions within the space;
comparing the relative juxtapositions of the resources and the tag specified positions; and
when a relative juxtaposition for a resource indicates a tag specified position associated with a tag, associating the address of the resource and the tag. - View Dependent Claims (51, 52, 53)
-
-
54. A method for use with at least first and second resources to be arranged to perform a process within a space, the method for validating likely correct resource communications and comprising the steps of:
-
specifying that a first resource communicates with a second resource;
identifying the relative juxtapositions of the first and second resources;
determining if the relative juxtapositions of the first and second resources are improbable; and
where, the relative juxtapositions of the first and second resources are improbable, performing a secondary function. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61, 62, 64)
-
-
63. A method for use with at least first and second resources to be arranged to perform a process within an environment, the method for validating likely correct resource communications and comprising the steps of:
-
specifying a first spatial relationship between first and second resources;
determining if the specified spatial relationship between the first and second resources is improbable; and
where, the specified spatial relationship between the first and second resources is improbable, performing a secondary function.
-
-
65. A method for use with a plurality of resources to be arranged to perform a process, the method for validating likely correct resource communications and comprising the steps of:
-
providing a 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 and a second resources, respectively;
specifying that the first resource communicates with the second resource;
identifying the network addresses of the first and second resources;
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 (66, 67)
-
-
68. A method for use with a plurality of 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 and a program output tag for each of the resources, the method for facilitating association of tags and resources and comprising the steps of:
-
associating a space within the environment with the process;
providing at least a first information device;
determining the location of the information device within the environment; and
when the information device is proximate at least a sub-space within the space, identifying the resources to be positioned within the sub-space, identifying the tags associated with the resources and indicating the tags associated with the resources. - View Dependent Claims (69, 70, 71, 72, 73)
-
-
74. An 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 apparatus for associating the resources with the program and comprising:
-
a processor running a program to perform 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 first resource to the reference point. - View Dependent Claims (75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85)
-
-
86. An apparatus for use with a plurality of network linked resources located within a space for performing a process, the apparatus for assigning a network address to at least a first resource to enable communication therewith and comprising:
-
a processor programmed to perform the steps of;
identifying at least a first reference point within the space;
identifying the relative juxtaposition of the at least a first resource with respect to the at least a first reference point; and
assigning a first network address to the at least a first resource as a function of the relative juxtaposition of the at least a first resource to the reference point. - View Dependent Claims (87, 88, 89)
-
-
90. An apparatus for use with a plurality of network linked resources located within a space for performing a process and a processor running a program to control the process, each resource referenceable on the network by a network address, the program including tags useable to identify tag specified positions of resources within the space, the apparatus for associating network addresses of the resources with program tags and comprising:
-
a processor programmed to perform the steps of;
identifying the relative juxtapositions of the resources within the space;
identifying the tag specified positions within the space;
comparing the relative juxtapositions of the resources and the tag specified positions; and
when a relative juxtaposition for a resource indicates a tag specified position associated with a tag, associating the address of the resource and the tag. - View Dependent Claims (91, 92)
-
-
93. An associating system for use with a plurality of 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 and a program output tag for each of the resources, the apparatus for facilitating association of tags and resources and comprising:
-
at least a first information device;
a processor running a pulse sequencing program to perform the steps of;
associating a space within the environment with the process;
determining the location of the information device within the environment; and
when the information device is proximate at least a sub-space within the space, identifying the resources to be positioned within the sub-space, identifying the tags associated with the resources and indicating the tags associated with the resources. - View Dependent Claims (94, 95, 96, 97)
-
Specification