1. An integrated device for tracking a container, the device comprising:
a passive tag reader configured to receive responses from at least one of a plurality of passive tags in response to interrogations received at the one or more passive tags from an external tag reader;
an active tag, coupled in communication with the passive tag reader, the active tag configured to access information related to the responses; and
a controller, coupled in communication with the active tag and the passive tag reader, the controller configured to generate a relative hierarchy amongst the the plurality of passive tags from the information.
2. The device of claim 1, further comprising:
a controller, coupled in communication with the active tag and the passive tag reader, the controller configured to process the information to generate a manifest of other containers associated with the container.
3. The device of claim 1, wherein the passive tag reader is a RFID (Radio Frequency Identification) devices.
4. The device of claim 1, further comprising:
a memory device, coupled to both the passive tag reader and the active tag, the memory device configured to store the information received by the passive tag reader.
5. The device of claim 1, wherein the active tag comprises a transceiver configured to operate at least one of 433 MHz and 2.4 GHz.
6. The device of claim 1, wherein the passive tag reader comprises a transceiver configured to operate within a range of 860 MHz to 960 MHz or at 13.56 MHz.
7. The device of claim 1, wherein the active tag is further configured to send the information to a device external to the container.
8. The device of claim 1, wherein the active tag and the passive tag reader communicate using RFID (radio frequency identification).
9. The device of claim 1, wherein the passive tag reader is configured to wake the active tag responsive to receiving communications.
10. The device of claim 1, wherein the active tag and the passive tag reader are both integrated onto a single substrate of a semiconductor.
11. An integrated device comprising:
a memory device to store data;
an active tag, coupled in communication with the memory device, the active tag configured to communicate a portion of the stored data responsive to an interrogation; and
an passive tag, coupled in communication with the memory device, the passive tag configured to communicate a portion of the stored data responsive to an interrogation as a result of a failure in the active tag.
12. The device of claim 11, wherein the integrated device further comprises:
a controller, coupled in communication with the active tag and the passive tag, the controller configured to detect the failure in the active tag, and responsive to the failure, to route communications through the passive tag.
13. An integrated device for tracking a container, the device comprising:
a passive communication detector to detect passive communication activity from at least one of a plurality of passive tags;
a passive receiver, coupled to the passive communication detector, the passive receiver configured to receive data from the passive communication activity;
an active tag, coupled to the passive receiver, the active tag configured to store the data; and
a controller, coupled in communication with the active tag and the passive receiver, the controller configured to generate a relative hierarchy with respect to the the plurality of passive tags from the data.
14. The device of claim 13, wherein the passive communication detector comprises a passive tag.
15. In an integrated device, a method for tracking a container, the method comprising the steps of:
receiving responses from at least one of a plurality of passive tags in response to interrogations received at the one or more passive tags from an external tag reader;
providing access to information related to the responses to an active tag; and
generating a relative hierarchy with respect to the the plurality of passive tags from the information.
16. The method of claim 15, further comprising:
generating a manifest of other containers associated with the container from the information.
17. The method of claim 15, wherein receiving responses occur over an RFID (Radio Frequency Identification) channel.
18. The method of claim 15, wherein the passive tag further comprises a transmitter, and further comprising:
detecting a failure in the active tag, and responsive to the failure, communicating with the passive tag reader.
19. The method of claim 15, further comprising:
storing the information for access by both an passive tag reader and the active tag.
20. The method of claim 15, wherein the active tag comprises a transceiver configured to operate at at least one of 433 MHz and 2.4 GHz.
21. The method of claim 15, wherein the passive tag reader comprises a transceiver configured to operate within a range of 860 MHz to 960 MHz or at 13.56 MHz.
22. The method of claim 15, wherein the active tag sends the information to a device external to the container.
23. The method of claim 15, wherein the active tag and the passive tag reader communicate using RFID (radio frequency identification).
24. The method of claim 15, wherein the passive tag reader is configured to wake the active tag responsive to receiving communications.
25. The method of claim 15, wherein the active tag and the passive tag reader are both integrated onto a single substrate of a semiconductor.
26. In an integrated device, a method for tracking a container, the method comprising:
receiving data from an active communication channel;
storing the data in a memory device;
communicating a portion of the stored data through an active tag on the active communication channel responsive to an interrogation; and
communicating a portion of the stored data on a passive communication channel responsive to an interrogation as a result of a failure in the active tag.
27. In an integrated device, a method for tracking a container, the method comprising:
detecting passive communication activity;
activating a receiver to receive data from the passive communication activity;
activating an active tag to store the received data; and
generating from the data a relative hierarchy with respect to one or more passive tags associated with the passive communication activity.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A method of detecting an auxiliary signal embedded in a media signal, where the auxiliary information is substantially imperceptible in an output form of the media signal; the method comprising:
receiving a wavelet decomposition of the media signal into two or more levels of resolution;
performing detection at each of plural levels of resolution in the wavelet decomposition to produce detection results corresponding to the plural levels of resolution; and
combining the detection results to determine the auxiliary information.
2. The method of claim 1 wherein performing detection includes performing a correlation detection.
3. The method of claim 2 wherein combining includes computing a weighted combination of the detection results in which the detection results are weighted based on a measure of reliability of auxiliary information detected at the plural levels.
3. The method of claim 1 wherein the plural levels include an approximate level.
4. The method of claim 1 including performing a log sampling of at least one of the plural levels of resolution prior to performing the detection on the log sampling.
5. The method of claim 1 including performing a polar sampling of at least one of the plural levels of resolution prior to performing the detection on the polar sampling.
6. The method of claim 1 wherein the wavelet decomposition comprises a translation invariant wavelet decomposition.
7. A computer readable medium on which is stored instructions, which when executed by a computer, perform the method of claim 1.
8. A method of encoding an auxiliary signal in a media signal comprising:
receiving a wavelet decomposition of the media signal into two or more levels of resolution;
adaptively selecting subbands for insertion of the auxiliary signal; and
applying an embedding function to modify coefficients in the selected subbands according to elements of the auxiliary signal to encode the auxiliary signal such that the auxiliary signal is substantially imperceptible in an output form of the media signal.
9. The method of claim 8 wherein the embedding function adjusts wavelet coefficients so that the coefficients conform to a function representing embedded auxiliary data.
10. The method of claim 8 wherein the wavelet decomposition comprises a translation invariant wavelet decomposition.
11. A computer readable medium on which is stored instructions, which when executed by a computer, perform the method of claim 8.
12. A method of encoding an auxiliary signal in a media signal comprising:
performing a translation invariant wavelet decomposition of the media signal into two or more levels of resolution;
selecting subbands for insertion of the auxiliary signal; and
applying an embedding function to modify coefficients in the selected subbands according to elements of the auxiliary signal to encode the auxiliary signal such that the auxiliary signal is substantially imperceptible in an output form of the media signal.
13. The method of claim 12 wherein the decomposition includes an approximate level and one or more levels of detail, and including embedding a synchronization signal in the approximate level.
14. A method of detecting an auxiliary signal embedded in a media signal, where the auxiliary information is substantially imperceptible in an output form of the media signal; the method comprising:
receiving a wavelet decomposition of the media signal into two or more levels of resolution;
performing a log sampling of each of plural levels of resolution in the wavelet decomposition; and
performing detection on the log sampling to produce detection results corresponding to the plural levels of resolution.
15. A method of detecting an auxiliary signal embedded in a media signal, where the auxiliary information is substantially imperceptible in an output form of the media signal; the method comprising:
receiving a wavelet decomposition of the media signal into two or more levels of resolution;
performing a polar sampling of each of plural levels of resolution in the wavelet decomposition; and
performing detection on the log sampling to produce detection results corresponding to the plural levels of resolution.