Proximity sensor using antennas of a user device
AssigneeAmazon Technologies, Inc.
InventorsMing Zheng, Mark Corbridge
Life of this patent
Estimating the term…
Abstract
Methods and systems of detecting objects in proximity to user devices and distinguishing between object types are described. One method includes measuring a magnitude of mutual coupling between two antennas of the user device using a transmitted signal by a first antenna and a received signal by a second antenna. The method distinguishes between the user device being proximate to free space, a first object type or a second object type using the magnitude of mutual coupling or magnitude of received signal strength. The first object type includes non-water-based objects that do not absorb electromagnetic radiation and the second object type includes objects that absorb electromagnetic radiation.
Claims31
A method comprising:
- transmitting a signal on a first antenna of a user device;
- measuring the transmitted signal on a second antenna of the user device;
- computing a magnitude of mutual coupling between the first antenna and the second antenna using the transmitted signal and the measured signal;
- detecting a presence of an object in proximity to the user device using the magnitude of mutual coupling;
- and
- distinguishing whether the detected object is likely to be a human body part that absorbs electromagnetic radiation or a second object type that does not absorb electromagnetic radiation using the magnitude of mutual coupling, wherein the distinguishing comprises:
- determining that the detected object is the human body part that absorbs electromagnetic radiation when the magnitude of mutual coupling between the first antenna and the second antenna does not exceed a first threshold value;
- and
- determining that the detected object is of the second object type that does not absorb electromagnetic radiation when the magnitude of mutual coupling between the first antenna and the second antenna exceeds the first threshold value and does not exceeds a second threshold value, the second threshold value being greater than the first threshold value.
A non-transitory computer-readable storage medium storing instructions that when executed by a computing system of a user device cause the computing system to perform operations, comprising:
- receiving a measurement of a first magnitude of mutual coupling between a plurality of antennas of the user device, wherein the first magnitude of mutual coupling is based on a transmitted signal by one of the plurality of antennas and a received signal received by another one of the plurality of antennas, the received signal representing the transmitted signal measured by the other one of the plurality of antennas;
- using the first magnitude of mutual coupling, distinguishing between the user device being proximate to free space, proximate to a first object type or proximate to a second object type, wherein the first object type comprises non-water-based objects that do not absorb electromagnetic radiation and the second object type comprises objects that absorb electromagnetic radiation, wherein the distinguishing comprises:
- detecting an object proximate to the user device using the first magnitude of mutual coupling;
- determining that the object is of the second object type when the first magnitude of mutual coupling does not exceed a first threshold value;
- and
- determining that the object is of the first object type when the first magnitude of mutual coupling exceeds the first threshold value and does not exceeds a second threshold value, the second threshold value being greater than the first threshold value.
A non-transitory computer-readable storage medium storing instructions that when executed by a computing system of a user device cause the computing system to perform operations, comprising:
- receiving a measurement of a first magnitude of mutual coupling between a plurality of antennas of the user device, wherein the first magnitude of mutual coupling is based on a transmitted signal by one of the plurality of antennas and a received signal received by another one of the plurality of antennas, the received signal representing the transmitted signal measured by the other one of the plurality of antennas;
- using the first magnitude of mutual coupling, distinguishing between the user device being proximate to free space, proximate to a first object type or proximate to a second object type, wherein the first object type comprises non-water-based objects that do not absorb electromagnetic radiation and the second object type comprises objects that absorb electromagnetic radiation;
- instructing a first antenna of the plurality of antennas to transmit a first signal;
- receiving another indication of a first received signal on a second antenna of the plurality of antennas, the first received signal representing the transmitted first signal measured by the second antenna;
- computing the first magnitude of mutual coupling between the first antenna and the second antenna using the transmitted first signal and the first received signal;
- receiving a second indication of a second received signal measured on a third antenna of the plurality of antennas, the second received signal representing the transmitted first signal measured on the third antenna;
- and
- computing a second magnitude of mutual coupling between the first antenna and the third antenna using the first received signal and the second received signal.
A user device, comprising:
- a first antenna configured to communicate first data in a transmitting mode of the user device and to transmit second data in a sensing mode of the user device;
- a second antenna configured to communicate third data in the transmitting mode and to receive the second data in the sensing mode;
- and
- a processing device coupled to the first antenna and the second antenna, wherein the processing device is configured to measure a mutual coupling magnitude between the first antenna and the second antenna and to detect a presence of an object in proximity to one or both of the first antenna and the second antenna using the mutual coupling magnitude, wherein the processing device is configured to distinguish whether the object is of a first object type that absorbs electromagnetic radiation or of a second object type that does not absorb electromagnetic radiation using the mutual coupling magnitude.
An apparatus comprising
- a processing component coupled to a plurality of antennas each configured to configured to transmit, receive, or both transmit and receive information to or from another device, wherein the processing component is configured to determine a mutual coupling magnitude between two or more of the plurality of antennas, to determine a presence of an object in proximity to one or more of the plurality of antennas using the mutual coupling magnitude, and to determine when the object is one that absorbs electromagnetic radiation using the mutual coupling magnitude, wherein the processing component is further to:
- determine that the object is one that absorbs electromagnetic radiation when the mutual coupling magnitude between the two or more of the plurality of antennas does not exceed a first threshold value;
- and
- determine that the detected object is of a second object type that does not absorb electromagnetic radiation when the mutual coupling magnitude between the two or more of the plurality of antennas exceeds the first threshold value and does not exceeds a second threshold value, the second threshold value being greater than the first threshold value.
An apparatus comprising
- a processing component coupled to a plurality of antennas each configured to configured to transmit, receive, or both transmit and receive information to or from another device, wherein the processing component is configured to determine a mutual coupling magnitude between two or more of the plurality of antennas, to determine a presence of an object in proximity to one or more of the plurality of antennas using the mutual coupling magnitude, and to determine when the object is one that absorbs electromagnetic radiation using the mutual coupling magnitude, wherein the processing component is configured to determine a first coupling magnitude between a first antenna and a second antenna of the plurality of antennas and a second coupling magnitude between the first antenna and a third antenna of the plurality of antennas, and wherein the processing component is configured to determine a position of the object in relation to the first, second and third antennas using the first coupling magnitude and the second coupling magnitude.
Dependencies are inferred from the claim text.