Methods and systems for synchronized ultrasonic real time location
DC CAFCFirst Claim
1. A system for determining a location and an identity of a portable device, the system comprising:
- means for transmitting timing synchronization information including a plurality of RF transceivers coupled to a backbone network and a time server generating the timing synchronization information;
wherein each of the plurality of RF transceivers periodically transmits a request to the time server to receive the timing synchronization information;
a plurality of stationary ultrasonic base stations, each ultrasonic base station configured to receive the timing synchronization information and to transmit a corresponding ultrasonic location code in a time period based on the received timing synchronization information, each ultrasonic location code representative of a location of the respective ultrasonic base station; and
a plurality of portable devices, each portable device configured to
1) receive the timing synchronization information,
2) detect the ultrasonic location codes from the ultrasonic base stations and
3) transmit an output signal including a portable device ID representative of the portable device and the detected location code,wherein each portable device is synchronized to detect the ultrasonic location code in the time period based on the received timing synchronization information.
2 Assignments
Litigations
1 Petition
Accused Products
Abstract
Methods and systems for determining a location and an identity of a portable device are provided. The system includes apparatus for transmitting timing synchronization information, a plurality of stationary ultrasonic base stations and a plurality of portable devices. Each ultrasonic base station is configured to receive the timing synchronization information and to transmit a corresponding ultrasonic location code in a time period based on the received timing synchronization information. Each portable device is configured to: 1) receive the timing synchronization information, 2) detect the ultrasonic location codes from the ultrasonic base stations and 3) transmit an output signal including a portable device ID representative of the portable device and the detected ultrasonic location code. Each portable device is synchronized to detect the ultrasonic location code in the time period based on the received timing synchronization information.
-
Citations
28 Claims
-
1. A system for determining a location and an identity of a portable device, the system comprising:
-
means for transmitting timing synchronization information including a plurality of RF transceivers coupled to a backbone network and a time server generating the timing synchronization information; wherein each of the plurality of RF transceivers periodically transmits a request to the time server to receive the timing synchronization information; a plurality of stationary ultrasonic base stations, each ultrasonic base station configured to receive the timing synchronization information and to transmit a corresponding ultrasonic location code in a time period based on the received timing synchronization information, each ultrasonic location code representative of a location of the respective ultrasonic base station; and a plurality of portable devices, each portable device configured to
1) receive the timing synchronization information,
2) detect the ultrasonic location codes from the ultrasonic base stations and
3) transmit an output signal including a portable device ID representative of the portable device and the detected location code,wherein each portable device is synchronized to detect the ultrasonic location code in the time period based on the received timing synchronization information. - View Dependent Claims (2, 5, 6, 9, 10, 11, 14, 18)
-
-
3. A system for determining a location and an identity of a portable device, the system comprising:
-
means for transmitting timing synchronization information; a plurality of stationary ultrasonic base stations, each ultrasonic base station configured to receive the timing synchronization information and to transmit a corresponding ultrasonic location code in a time period based on the received timing synchronization information, each ultrasonic location code representative of a location of the respective ultrasonic base station; and a plurality of portable devices, each portable device configured to
1) receive the timing synchronization information,
2) detect the ultrasonic location codes from the ultrasonic base stations and
3) transmit an output signal including a portable device ID representative of the portable device and the detected location code,wherein each portable device is synchronized to detect the ultrasonic location code in the time period based on the received timing synchronization information, and wherein the means for transmitting includes at least one RF transceiver configured to periodically transmit beacons in predetermined time slots to the plurality of ultrasonic base stations and the plurality of portable devices, the beacons including the timing synchronization information and respective time delay information relative to a unified time of origin. - View Dependent Claims (19)
-
-
4. A system for determining a location and an identity of a portable device, the system comprising:
-
means for transmitting timing synchronization information; a plurality of stationary ultrasonic base stations, each ultrasonic base station configured to receive the timing synchronization information and to transmit a corresponding ultrasonic location code in a time period based on the received timing synchronization information, each ultrasonic location code representative of a location of the respective ultrasonic base station; and a plurality of portable devices, each portable device configured to
1) receive the timing synchronization information,
2) detect the ultrasonic location codes from the ultrasonic base stations and
3) transmit an output signal including a portable device ID representative of the portable device and the detected location code,wherein the means for transmitting includes a plurality of RF transceivers, at least one of the RF transceivers configured to periodically transmit a request to an other one of the RF transceivers to receive the timing synchronization information, the other one of the RF transceivers storing the timing synchronization information; and wherein each portable device is synchronized to detect the ultrasonic location code in the time period based on the received timing synchronization information. - View Dependent Claims (20)
-
-
7. A system for determining a location and an identity of a portable device, the system comprising:
-
means for transmitting timing synchronization information; a plurality of stationary ultrasonic base stations, each ultrasonic base station configured to receive the timing synchronization information and to transmit an ultrasonic signal including a corresponding ultrasonic location code in a time period based on the received timing synchronization information, each ultrasonic location code representative of a location of the respective ultrasonic base station; and a plurality of portable devices, each portable device including a corresponding ultrasonic detector and being configured to
1) receive the timing synchronization information,
2) detect the ultrasonic location codes from the ultrasonic signals transmitted by the ultrasonic base stations and
3) transmit an output signal including a portable device ID representative of the portable device and the detected location code,wherein each of the portable devices activates the corresponding ultrasonic detector concurrently with a time that each of the plurality of ultrasonic base stations transmits the corresponding ultrasonic location code of the ultrasonic base station, based on the received timing synchronization information. - View Dependent Claims (21)
-
-
8. A system for determining a location and an identity of a portable device, the system comprising:
-
means for transmitting timing synchronization information; a plurality of stationary ultrasonic base stations, each ultrasonic base station configured to receive the timing synchronization information and to transmit a corresponding ultrasonic location code in a time period based on the received timing synchronization information, each ultrasonic location code representative of a location of the respective ultrasonic base station; and a plurality of portable devices, each portable device configured to
1) receive the timing synchronization information,
2) detect the ultrasonic location codes from the ultrasonic base stations and
3) transmit an output signal including a portable device ID representative of the portable device and the detected location code,wherein each portable device is synchronized to detect the ultrasonic location code in the time period based on the received timing synchronization information, and wherein multiple ultrasonic base stations of the plurality of stationary ultrasonic base stations concurrently transmit the respective ultrasonic location codes of the multiple ultrasonic base stations. - View Dependent Claims (22)
-
-
12. A system for determining a location and an identity of a portable device, the system comprising:
-
means for transmitting timing synchronization information; a plurality of stationary ultrasonic base stations, each ultrasonic base station configured to receive the timing synchronization information and to transmit a corresponding ultrasonic location code in a time period based on the received timing synchronization information, each ultrasonic location code representative of a location of the respective ultrasonic base station, wherein the plurality of ultrasonic base stations transmit the respective ultrasonic location codes periodically in a predetermined order, and different ultrasonic base stations among the plurality of ultrasonic base stations are activated at times corresponding to respectively different portions of the ordered transmission; and a plurality of portable devices, each portable device configured to
1) receive the timing synchronization information,
2) detect the ultrasonic location codes from the ultrasonic base stations and
3) transmit an output signal including a portable device ID representative of the portable device and the detected location code,wherein each portable device is synchronized to detect the ultrasonic location code in the time period based on the received timing synchronization information. - View Dependent Claims (23)
-
-
13. A system for determining a location and an identity of a portable device, the system comprising:
-
means for transmitting timing synchronization information; a plurality of stationary ultrasonic base stations, each ultrasonic base station configured to receive the timing synchronization information and to transmit a corresponding ultrasonic location code in a time period based on the received timing synchronization information, each ultrasonic location code representative of a location of the respective ultrasonic base station; and a plurality of portable devices, each portable device configured to
1) receive the timing synchronization information,
2) detect the ultrasonic location codes from the ultrasonic base stations and
3) transmit an output signal including a portable device ID representative of the portable device and the detected location code,wherein the timing synchronization information is transmitted periodically in a cycle and the plurality of ultrasonic base stations are activated multiple times in each cycle, and wherein each portable device is synchronized to detect the ultrasonic location code in the time period based on the received timing synchronization information. - View Dependent Claims (24)
-
-
15. A system for determining a location and an identity of a portable device, the system comprising:
-
means for transmitting timing synchronization information; a plurality of stationary ultrasonic base stations, each ultrasonic base station configured to receive the timing synchronization information and to transmit a corresponding ultrasonic location code in a time period based on the received timing synchronization information, each ultrasonic location code representative of a location of the respective ultrasonic base station; and a plurality of portable devices, each portable device configured to
1) receive the timing synchronization information,
2) detect the ultrasonic location codes from the ultrasonic base stations and
3) transmit an output signal including a portable device ID representative of the portable device and the detected location code,wherein each portable device is synchronized to detect the ultrasonic location code in the time period based on the received timing synchronization information, and wherein the timing synchronization information is respectively transmitted to each of the plurality of portable devices and the plurality of ultrasonic base stations in a same transmission packet as an acknowledgement (ACK) indicator responsive to the corresponding output signal that is transmitted by the plurality of portable devices. - View Dependent Claims (25)
-
-
16. An ultrasonic base station, comprising:
-
a radio frequency (RF) receiver, coupled to a time server via a backbone network and configured to receive timing synchronization information from the time server via the backbone network; and an ultrasonic transmitter configured to transmit an ultrasonic location code in a time period based on the received timing synchronization information, the ultrasonic location code representative of a location of the ultrasonic base station, wherein the ultrasonic base station periodically transmits a request to the time server, via the backbone network, to receive the timing synchronization information. - View Dependent Claims (17)
-
-
26. An ultrasonic base station, comprising:
-
a radio frequency (RF) receiver configured to receive timing synchronization information; and an ultrasonic transmitter configured to transmit an ultrasonic location code in a time period based on the received timing synchronization information, the ultrasonic location code representative of a location of the ultrasonic base station, wherein the RF receiver is configured to receive beacons in predetermined time slots, the beacons including the timing synchronization information and respective time delay information relative to a unified time of origin.
-
-
27. An ultrasonic base station, comprising:
-
a radio frequency (RF) receiver configured to receive timing synchronization information; and an ultrasonic transmitter configured to transmit an ultrasonic location code in a time period based on the received timing synchronization information, the ultrasonic location code representative of a location of the ultrasonic base station, wherein the ultrasonic transmitter of the base station is configured to transmit the ultrasonic location code concurrently with transmission of other ultrasonic location codes by other ultrasonic transmitters of respective other base stations.
-
-
28. An ultrasonic base station, comprising:
-
a radio frequency (RF) receiver configured to receive timing synchronization information; and an ultrasonic transmitter configured to transmit an ultrasonic location code in a time period based on the received timing synchronization information, the ultrasonic location code representative of a location of the ultrasonic base station, wherein the RF receiver is configured to receive the timing synchronization information in a same transmission packet as an acknowledgement (ACK) indicator.
-
Specification