Location based programming and data management in an automated environment
First Claim
1. A method for providing information related to a set of resources that cooperate in an environment to facilitate a process, the method comprising the steps of:
- moving at least a first resource within the environment;
determining the physical location of the first resource within the environment;
determining if the first resource is one of the set resources;
if the first resource is one of the set resources, identifying process information related to the resource set as a function of the location of the first resource; and
providing the process information.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and system for providing information related to a set of automated resources that may cooperate in an environment to perform an automated process, the method comprising the steps of associating a specific environment location with the automated process, determining the locations of resources with respect to the specific location and, where resources are proximate the specific location, providing information related to the automated process. Also a method for facility communication between distributed resources where location or an attribute akin thereto is used to tag data and to monitor network data for specific required data.
-
Citations
139 Claims
-
1. A method for providing information related to a set of resources that cooperate in an environment to facilitate a process, the method comprising the steps of:
-
moving at least a first resource within the environment;
determining the physical location of the first resource within the environment;
determining if the first resource is one of the set resources;
if the first resource is one of the set resources, identifying process information related to the resource set as a function of the location of the first resource; and
providing the process information. - 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, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
-
63. A method for providing information related to a set of resources that may cooperate in an environment to perform a process, the method comprising the steps of:
-
associating a specific environment location with the process;
determining the locations of set resources with respect to the specific location; and
where at least one set resource is proximate the specific location, providing information related to the process. - View Dependent Claims (64, 65, 66, 67, 68, 69, 70, 71)
-
-
72. A method for establishing communication between a set of resources in an environment wherein at least a sub-set of the resource set is linked via a network, at least a first of the resources generating data useable by other resources to perform various functions, the method comprising the steps of:
-
identifying the physical location of the first resource within the environment as a first location;
when the first resource generates data, tagging the data as produced at the first location; and
transmitting the location tagged data onto the network. - View Dependent Claims (73, 74, 75, 76, 77, 78)
-
-
79. A method for establishing communication between a plurality of resources in an environment wherein the resources communicate via a network, at least a first of the resources located at a first physical location within the environment generating data useable by other resources to perform various functions, tagging data generated thereby to indicate that the data is produced at the first location and transmitting the location tagged data onto the network, the method comprising the steps of:
-
for at least a second resource, monitoring the network for data tagged as being produced at the first location; and
when data tagged as being produced at the first location is identified, using at least some of the data to perform a function.
-
-
80. A method for facilitating resource configuration where a set of resources are to be combined to perform a process within a space wherein the process includes a plurality of sub-processes, the method comprising the steps of:
-
identifying resource locations within the space; and
associating the sub-processes with the resources as a function of the resource locations. - View Dependent Claims (81, 82, 83, 84)
-
-
85. A method for providing information related to a set of resources that cooperate in an environment to facilitate a process, the method comprising the steps of:
-
moving at least a first resource within the environment;
determining the relative juxtaposition of the first resource to at least a sub-set of the set resources;
determining if the first resource is one of the set resources;
if the first resource is one of the set resources, identifying process information related to the resource set as a function of the relative juxtaposition of the first resource to the sub-set of the set resources; and
providing the process information. - View Dependent Claims (86, 87, 88, 89, 90)
-
-
91. A method for use with a resource set configurable to perform a process, the set including at least a first programmable resource, the method for programming the resources and comprising the steps of:
-
providing program code for performing the process wherein the code includes a separate code segment for each of a sub-set of the programmable resources, a resource corresponding to a code segment being a related resource;
for at least one code segment, providing a required relative juxtaposition of a related resource to other set resources;
moving at least a sub-set of the set resources;
identifying relative juxtapositions of set resources;
where a programmable resource is within a required relative juxtaposition of other set resources, using an associated code segment to program the programmable resource. - View Dependent Claims (92, 93)
-
-
94. A method for use with a resource set configurable to perform a process, the set including at least a first programmable resource, the method comprising the steps of:
providing program code for performing the process wherein the code includes a separate code segment for at least a sub-set of the programmable resources and, wherein, at least a first code segment provided for a first programmable resource requires data from a second resource in a specific physical juxtaposition relative to the first resource. - View Dependent Claims (95, 96, 97)
-
98. A method for use with a set of resources to perform a process wherein the resources include at least one programmable resource, the method comprising the steps of:
provide code segments for each programmable resource in the set wherein at least a sub-set of the code segments require data from other code segments and wherein the segments express data requirements at least in part via relative locations of resources. - View Dependent Claims (99, 100)
-
101. A system for providing information related to a set of resources that cooperate in an environment to facilitate a process, the system comprising:
-
a position determiner for determining the physical location of the first resource within the environment;
a database storing process information related to the resource set;
a processor linked to the position determiner and the database and programmed to;
determine if the first resource is one of the set resources;
if the first resource is one of the set resources, identify process information in the database related to the resource set as a function of the location of the first resource; and
provide the process information. - View Dependent Claims (102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125)
-
-
126. A system for establishing communication between a set of resources in an environment wherein at least a sub-set of the resource set is linked via a network, at least a first of the resources generating data useable by other resources to perform various functions, the system comprising:
-
a location determiner for identifying the physical location of the first resource within the environment as a first location;
a processor for;
when the first resource generates data, tagging the data as produced at the first location; and
transmitting the location tagged data onto the network. - View Dependent Claims (127, 128, 129)
-
-
130. A system for establishing communication between a plurality of resources in an environment wherein the resources communicate via a network, at least a first of the resources located at a first physical location within the environment generating data useable by other resources to perform various functions, tagging data generated thereby to indicate that the data is produced at the first location and transmitting the location tagged data onto the network, the system comprising:
a processor associated with at least a second resource, the processor programmed to;
monitor the network for data tagged as being produced at the first location; and
when data tagged as being produced at the first location is identified, use at least some of the data to perform a function.
-
131. A system for facilitating resource configuration where a set of resources are to be combined to perform a process within a space wherein the process includes a plurality of sub-processes, the system comprising:
a processor programmed to;
identify resource locations within the space; and
associate the sub-processes with the resources as a function of the resource locations. - View Dependent Claims (132, 133, 134)
-
135. A system for providing information related to a set of resources that cooperate in an environment to facilitate a process, the system comprising:
-
a location determiner for determining the relative juxtaposition of the first resource to at least a sub-set of the set resources;
a processor for;
determining if the first resource is one of the set resources;
if the first resource is one of the set resources, identifying process information related to the resource set as a function of the relative juxtaposition of the first resource to the sub-set of the set resources; and
providing the process information. - View Dependent Claims (136, 137, 138, 139)
-
Specification