Ultrasonic range sensing enables measured social contact
AssigneeInvenSense, Inc.
InventorsRichard J. Przybyla, Sebastien Riccardi, Benoît Lachal
Life of this patent
Estimating the term…
Abstract
A method, system and computer readable medium for Ultrasound contact tracing comprising receiving one or more advertise messages determining a base station from the one or more advertise messages wherein the base station generates a broadcast order from at least the one or more advertise messages. A broadcast order is determined and an ultrasound message is sent according to the broadcast order. A detection period for ultrasound messages is initiated according to the broadcast order and a user may be notified of a detected ultrasound message.
Claims24
A method for determining proximity of two or more electronic devices, comprising:
- a) exchanging one or more electromagnetic advertise messages with an electronic device, wherein the electronic device exchanges the one or more electromagnetic advertise messages with one or more different electronic devices;
- b) determining a base station from the one or more received advertise messages from the one or more different electronic devices with the electronic device, wherein the base station generates a broadcast order from at least the one or more advertise messages;
- c) determining a broadcast order for transmission of ultrasonic messages with an ultrasonic transceiver incorporated into the electronic device, wherein the broadcast order determines ultrasonic transmit and receive periods for the electronic device and the one or more different electronic devices, wherein ultrasonic transmit periods for the electronic device and the one or more different electronic devices do not overlap;
- e) broadcasting an ultrasound message according to the broadcast order with the electronic device;
- f) initiating a detection period for ultrasound messages according to the broadcast order with the electronic device;
- g) determining a proximity of one or more of the one or more different electronic devices relative to the electronic device.
A system for determining proximity of two or more electronic devices, comprising:
- a memory;
- an ultrasound transceiver;
- a processor coupled to the memory and the ultrasound transceiver;
- non-transitory instructions embedded in the memory that when executed cause the processor to carry out a method for determining proximity of two or more electronic devices comprising:
- a) exchanging one or more electromagnetic advertise messages, wherein the system exchanges the one or more electromagnetic advertise messages with one or more different electronic devices;
- b) determining a base station from the one or more received advertise messages from the one or more different electronic devices wherein the base station generates a broadcast order from at least the one or more advertise messages;
- c) determining a broadcast order for transmission of ultrasonic messages with the ultrasonic transceiver, wherein the broadcast order determines ultrasonic transmit and receive periods for the system and the one or more different electronic devices, wherein ultrasonic transmit periods for the electronic device and the one or more different electronic devices do not overlap;
- e) broadcasting an ultrasound message with the ultrasound transceiver according to the broadcast order;
- f) initiating a detection period for ultrasound messages with the ultrasound transceiver according to the broadcast order;
- and
- g) determining a proximity of one or more of the one or more different electronic devices relative to the electronic device.
A computer readable medium having non-transitory instructions embedded thereon that when executed by a computer cause the computer to carry out a method for determining proximity of two or more electronic devices comprising:
- a) exchanging one or more electromagnetic advertise messages, wherein the computer exchanges the one or more electromagnetic advertise messages with one or more different electronic devices;
- b) determining a base station from the one or more received advertise messages from the one or more different electronic devices, wherein the base station generates a broadcast order from at least the one or more advertise messages;
- c) determining a broadcast order for transmission of ultrasonic messages with an ultrasonic transceiver controlled by the computer, wherein the broadcast order determines ultrasonic transmit and receive periods for the ultrasonic transceiver controlled by the computer and the one or more different electronic devices, wherein ultrasonic transmit periods for the ultrasonic transceiver controlled by the computer and the one or more different electronic devices do not overlap;
- e) broadcasting an ultrasound message according to the broadcast order;
- f) initiating a detection period for ultrasound messages according to the broadcast order;
- and
- g) determining a proximity of one or more of the one or more different electronic devices relative to the electronic device.
Dependencies are inferred from the claim text.