COMPREHENSIVE SYSTEM AND METHOD OF UNIVERSAL REAL-TIME LINKING OF REAL OBJECTS TO A MACHINE, NETWORK, INTERNET, OR SOFTWARE SERVICE
First Claim
1. A system for detecting placement or misplacement of an object, the system comprising:
- a wireless tag associated with the object;
a first set of instructions stored in a first non-transitory storage medium, the first set of instructions, when executed by one or more processors in a first electronic device associated with the wireless tag, cause the one or more processors in the first electronic device to automatically;
detect one or more signals from the wireless tag;
determine a position of the first electronic device;
determine a status of the wireless tag in response to a strength or absence of the one or more signals detected by the first electronic device, the status indicating that the wireless tag and the first electronic device are within a predetermined range or that the wireless tag and the first electronic device are outside the predetermined range;
transmit the position of the first electronic device and the status to an external electronic device in response to the status indicating that the wireless tag and the first electronic device are within the predetermined range; and
transmit the position of the first electronic device and the status to the external electronic device in response to the status indicating that the wireless tag and the first electronic device are outside of the predetermined range;
a second set of instructions stored in a second non-transitory storage medium, the second set of instructions, when executed by one or more processors in a second electronic device that is unassociated with the wireless tag, cause the one or more processors in the second electronic device to automatically;
detect one or more signals from the wireless tag;
determine a position of the second electronic device;
determine an identifier for the wireless tag using the one or more signals from the wireless tag; and
transmit the position of the second electronic device and the identifier to the external electronic device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for detecting placement or misplacement of an object, comprising: a wireless tag; a first set of instructions which cause a first electronic device (“FED”) associated with the tag to automatically detect signals from the tag, determine a position of the FED, transmit the position and status to an external electronic device (“EED”) in response to the status indicating that the tag and the FED are within a predetermined range, and transmit the position and status to the EED in response to the status indicating that the tag and the FED are outside of the predetermined range; a second set of instructions which cause a second electronic device (“SED”) that is unassociated with the tag to automatically detect signals from the tag, determine a position of the SED, determine an identifier for the tag using the signals, and transmit the position and the identifier to the EED.
-
Citations
22 Claims
-
1. A system for detecting placement or misplacement of an object, the system comprising:
-
a wireless tag associated with the object; a first set of instructions stored in a first non-transitory storage medium, the first set of instructions, when executed by one or more processors in a first electronic device associated with the wireless tag, cause the one or more processors in the first electronic device to automatically; detect one or more signals from the wireless tag; determine a position of the first electronic device; determine a status of the wireless tag in response to a strength or absence of the one or more signals detected by the first electronic device, the status indicating that the wireless tag and the first electronic device are within a predetermined range or that the wireless tag and the first electronic device are outside the predetermined range; transmit the position of the first electronic device and the status to an external electronic device in response to the status indicating that the wireless tag and the first electronic device are within the predetermined range; and transmit the position of the first electronic device and the status to the external electronic device in response to the status indicating that the wireless tag and the first electronic device are outside of the predetermined range; a second set of instructions stored in a second non-transitory storage medium, the second set of instructions, when executed by one or more processors in a second electronic device that is unassociated with the wireless tag, cause the one or more processors in the second electronic device to automatically; detect one or more signals from the wireless tag; determine a position of the second electronic device; determine an identifier for the wireless tag using the one or more signals from the wireless tag; and transmit the position of the second electronic device and the identifier to the external electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A software module for detecting placement or misplacement of a plurality of objects associated with a plurality of wireless tags using a plurality of electronic devices, the software module comprising instructions stored in a tangible, non-transitory storage medium that, when executed by one or more processors of each of the plurality of electronic devices, cause the one or more processors in each electronic device of the plurality of electronic devices to:
-
communicate signals with a radio transceiver of one or more wireless tags of the plurality of wireless tags; determine a position of the electronic device; determine a status for the one or more wireless tags of the plurality of wireless tags in response to a strength or absence of signals received by the electronic device from the one or more wireless tags, each status indicating that a particular wireless tag and the electronic device are within the predetermined range or that the particular wireless tag and the electronic device are outside of the predetermined range; communicate data for each wireless tag of the plurality of wireless tags associated with the electronic device to an external network in response to the status for each of the one or more wireless tags associated with the electronic device indicating that the one or more wireless tags associated with the electronic device and the electronic device are outside the predetermined range, the data including; the position of the electronic device; and the status for each of the one or more wireless tags associated with the electronic device; and communicate data for each wireless tag of the plurality of wireless tags associated with the electronic device to the external network in response to the status for each of the one or more wireless tags associated with the electronic device indicating that the one or more wireless tags associated with the electronic device and the electronic device are within the predetermined range, the data including; the position of the electronic device; and the status for each of the one or more wireless tags associated with the electronic device; and communicate data for each wireless tag of the plurality of wireless tags unassociated with the electronic device to the external network in response to the status for each of the one or more wireless tags unassociated with the electronic device indicating that the one or more wireless tags unassociated with the electronic device and the electronic device are within the predetermined range, the data including; the position of the electronic device; and the status for each of the one or more wireless tags unassociated with the electronic device. - View Dependent Claims (11, 12)
-
-
13. A method for detecting placement or misplacement of objects using a distributed network, the method comprising:
-
receiving a first set of data from a first electronic device, the first set of data indicating a position of the first electronic device and a first status of a wireless tag, the first status indicating that the wireless tag and the first electronic device are within a predetermined range; receiving a second set of data from the first electronic device, the second set of data indicating a position of the first electronic device and a second status of the wireless tag, the second status indicating that the wireless tag and the first electronic device are outside the predetermined range; receiving a set of data from a second electronic device, the set of data from the second electronic device indicating a position of the second electronic device and an identifier of the wireless tag, the set of data from the second electronic device being automatically generated by the second electronic device in response to the second electronic device and the wireless tag being within the predetermined rage; and transmitting to the first electronic device the position of the second electronic device as a position of the wireless tag. - View Dependent Claims (14, 15, 16)
-
-
17. A system for detecting placement or misplacement of an object, the system comprising:
-
a wireless tag associated with the object, the wireless tag including an internal power source and a radio transceiver; and instructions stored in a tangible, non-transitory storage medium that, when executed by one or more processors in a first electronic device, cause the one or more processors to; communicate signals with the radio transceiver of the wireless tag using a radio transmitter in the first electronic device; determine a position of the first electronic device; determine a status of the wireless tag in response to a strength or absence of signals received by the first electronic device from the wireless tag, the status indicating when the wireless tag and the first electronic device are within a predetermined range and when the wireless tag and the first electronic device are outside of the predetermined range; communicate data, including the position of the first electronic device and the status to an external electronic device or network in response to the status indicating that the wireless tag and the electronic device are within the predetermined range; and communicate data, including the position of the first electronic device and the status to the external electronic device or network in response to the status indicating that the wireless tag and the electronic device are outside the predetermined range. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification