Location aware device
First Claim
Patent Images
1. A device comprising:
- a signal module configured to transmit a first type of signal and a second type of signal, said signal module further configured to receive the first type of signal and the second type of signal;
a timer; and
a controller configured to operate the signal module and timer, wherein said controller is operable to determine a location of the device with respect to another device based upon the time elapsed between transmission and receipt of the first type of signal and transmission and receipt of the second type of signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A device having a signal module configured to transmit a first type of signal and a second type of signal and to receive the first type of signal and the second type of signal. The device also includes a timer and a controller configured to operate the signal module and timer. The controller is operable to determine a location of the device with respect to another device based upon the time elapsed between transmission and receipt of the first type of signal and transmission and receipt of the second type of signal.
-
Citations
54 Claims
-
1. A device comprising:
-
a signal module configured to transmit a first type of signal and a second type of signal, said signal module further configured to receive the first type of signal and the second type of signal;
a timer; and
a controller configured to operate the signal module and timer, wherein said controller is operable to determine a location of the device with respect to another device based upon the time elapsed between transmission and receipt of the first type of signal and transmission and receipt of the second type of signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of communicating between a plurality of devices, said method comprising:
-
transmitting a first type of signal and starting a timer, wherein said first type of signal is transmitted from a first device to a second device;
receiving said first type of signal and stopping the timer, wherein said first device receives said first type of signal from the second device;
determining the time elapsed between transmission of the first type of signal and receipt of the first type of signal;
determining the distance between the first device and the second device based upon the time elapsed between transmission and receipt of the first type of signal;
transmitting a second type of signal and starting the timer, wherein the second type of signal is transmitted from the first device to the second device;
receiving said second type of signal and stopping the timer, wherein said first device receives said second type of signal from the second device;
determining the time elapsed between transmission of the second type of signal and receipt of the second type of signal; and
calculating the distance between the first device and second device based upon the time elapsed between the transmission and receipt of the first type of signal and the transmission and receipt of the second type of signal. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer readable storage medium on which is embedded one or more computer programs, said one or more computer programs implementing a method of communicating between a plurality of devices, said one or more computer programs comprising a set of instructions for:
-
transmitting a first type of signal and starting a timer, wherein said first type of signal is transmitted from a first device to a second device;
receiving said first type of signal and stopping the timer, wherein said first device receives said first type of signal from the second device;
determining the time elapsed between transmission of the first type of signal and receipt of the first type of signal;
determining the distance between the first device and the second device based upon the time elapsed between transmission and receipt of the first type of signal;
transmitting a second type of signal and starting the timer, wherein the second type of signal is transmitted from the first device to the second device;
receiving said second type of signal and stopping the timer, wherein said first device receives said second type of signal from the second device;
determining the time elapsed between transmission of the second type of signal and receipt of the second type of signal; and
calculating the distance between the first device and second device based upon the time elapsed between the transmission and receipt of the first type of signal and the transmission and receipt of the second type of signal. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A device comprising:
-
means for transmitting and receiving a first type of signal;
means for transmitting and receiving a second type of signal;
means for timing the transmission and receipt of the first type of signal;
means for timing the transmission and receipt of the second type of signal; and
means for calculating a distance between the device and another device in response the times obtained by the first type of signal timing means and the second type of signal timing means. - View Dependent Claims (26, 27, 28)
-
-
29. A plurality of devices comprising:
-
a communication system to enable communication between said device and others of said plurality of devices having communication systems;
said plurality of devices being positioned at various locations of a room, wherein said plurality of devices are configured to communicate with one another through said communication systems;
wherein said plurality of devices are configured to determine their positions with respect to others of said plurality of devices through said communication systems;
at least one sensor configured to detect one or more conditions, wherein said plurality of devices are configured to communicate the detected one or more conditions to others of said plurality of devices; and
one or more of said plurality of devices being in communication with a cooling system configured to supply cooling fluid to one or more heat generating components in the room, wherein said cooling system is configured to be manipulated in response to the detected one or more conditions. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36)
-
-
37. A method of controlling environmental conditions in a data center, said method comprising:
-
receiving location information from a plurality of devices configured to determine their locations with respect to others of said plurality of devices;
mapping the locations of the plurality of devices;
associating the devices with components in the data center;
receiving at least one environmental condition from one or more of the plurality of devices;
determining whether the received at least one environmental condition is within a predetermined range; and
manipulating one or more cooling system components in response to the received at least one environmental condition being outside of the predetermined range. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A computer readable storage medium on which is embedded one or more computer programs, said one or more computer programs implementing a method of controlling environmental conditions in a data center, said one or more computer programs comprising a set of instructions for:
-
receiving location information from a plurality of devices configured to determine their locations with respect to others of said plurality of devices;
mapping the locations of the plurality of devices;
associating the devices with components in the data center;
receiving at least one environmental condition from one or more of the plurality of devices;
determining whether the received at least one environmental condition is within a predetermined range; and
manipulating one or more cooling system components in response to the received at least one environmental condition being outside of the predetermined range. - View Dependent Claims (47, 48, 49, 50)
-
-
51. A system for controlling environmental conditions in a data center, said method comprising:
-
means for locating a plurality of devices configured to determine their locations with respect to others of said plurality of devices, wherein said plurality of devices are configured to detect one or more environmental conditions;
means for mapping the locations of the plurality of devices;
means for associating the devices with components in the data center;
means for communicating the detected one or more environmental conditions receiving means for determining whether the received at least one environmental condition is within a predetermined range; and
means for manipulating one or more cooling system components in response to the received at least one environmental condition being outside of the predetermined range. - View Dependent Claims (52, 53, 54)
-
Specification