IP Library › Granted Patent US 12,725,503
Granted Patent B2
US 12,725,503 · App. 18/900,241 · Granted Sep 1, 2026

End-to-end system for wireless ambient sensing using millimeter wave radar

Inventors: Aditya Dave (Plano, TX); Wei Sun (Allen, TX); Indranil Sinharoy (Richardson, TX); Hao Chen (Allen, TX); Han Wang (Allen, TX); Russell Douglas Ford (Campbell, CA); Satvir S. Bhatia (Sunnyvale, CA); Andrea M. Small (San Francisco, CA)
Assignee: Samsung Electronics Co., Ltd.
G08B21/043G01S7/415G01S13/886
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,725,503
App. No.
18/900,241
Granted
Sep 1, 2026
Kind
B2
Abstract

A method comprises receiving, by a radar sensor, reflections from at least two points on a body of a user. The method comprises determining, by a processor operatively coupled to the radar sensor, a change of an elevation angle and a rate of change of the elevation angle of the user with respect to the radar sensor, based on the reflections from the at least two points on the body of the user. The method comprises determining changes of a radar cross-section (RCS) associated with the body of the user along an elevation dimension. The method comprises determining whether a fall event occurred based on at least one of: the rate of change and the change of the elevation angle, or the changes of the RCS.

Claims (90)

1 . A method comprising:

receiving, by a radar sensor, reflections from at least two points on a body of a user;

determining, by a processor operatively coupled to the radar sensor, a change of an elevation angle and a rate of change of the elevation angle of the user with respect to the radar sensor, based on the reflections from the at least two points on the body of the user;

determining changes of a radar cross-section (RCS) associated with the body of the user along an elevation dimension; and

determining whether a fall event occurred based on at least one of:

the rate of change and the change of the elevation angle, or

the changes of the RCS.

2 . The method of claim 1 , further comprising:

determining the changes of the RCS associated with the body of the user based on sampling the body into multiple points that differentiate the body into at least two regions including a first region and a second region; and

comparing a change of reflected power from the first region to a change of reflected power from the second region.

3 . The method of claim 2 , wherein:

the first and second regions respectively correspond to an upper-region and a lower-region of the user; and

the method further comprises determining that the fall event occurred based on the change of the RCS during a specified processing period such that an average reflected power from the second region exceeds an average of the reflected power from the first region.

4 . The method of claim 1 , further comprising:

from among the at least two points on the body of the user, selecting M points along the elevation dimension based on a peak reflected power;

determining an elevation angle for each of the M points with respect to the radar sensor;

identifying the elevation angle of the user as the elevation angle determined for a midpoint among the M points arranged in order of magnitude of reflected power; and

determining that the fall event occurred based on the change of the elevation angle satisfying a condition defined by an elevation rejection threshold.

5 . The method of claim 1 , further comprising:

determining a first range of angles that is from a minimum elevation angle to a maximum elevation angle of the body of the user with respect to the radar sensor; and

interpolating a second range of angles based on the first range,

wherein interpolating the second range of angles comprises mapping the minimum elevation angle to 0° and the maximum elevation angle to 180°.

6 . The method of claim 1 , further comprising:

determining time velocity data (TVD), time elevation data (TED), and time azimuthal (TAD) for a selected range bin that represents a location of the body of the user;

converting the TVD and TED to one-dimensional power weighted Doppler (PWD) range vector and elevation angle vector, respectively;

determining a current two-dimensional (2D) location of the user based on azimuth angle (φ) and range of the user; and

determining a change of azimuth angle based on the reflections of multiple radar transmissions and a rejection threshold filter configured to reject movements within an azimuthal rejection threshold range, thereby tracking azimuthal movement of the user.

7 . The method of claim 1 , further comprising:

determining whether to report the fall event based on:

a determination result of whether the user stood up after the fall event; and

a determination result of whether the user remains fallen after elapse of a period associated with preventing false alarms.

8 . An electronic device comprising:

a radar sensor configured to receive reflections from at least two points on a body of a user; and

a processor operatively coupled to the radar sensor and configured to:

determine a change of an elevation angle and a rate of change of the elevation angle of the user with respect to the radar sensor, based on the reflections from the at least two points on the body of the user;

determine changes of a radar cross-section (RCS) associated with the body of the user along an elevation dimension; and

determine whether a fall event occurred based on at least one of:

the rate of change and the change of the elevation angle, or

the changes of the RCS.

9 . The electronic device of claim 8 , wherein the processor is further configured to:

determine the changes of the RCS associated with the body of the user based on sampling the body into multiple points that differentiate the body into at least two regions including a first region and a second region; and

compare a change of reflected power from the first region to a change of reflected power from the second region.

10 . The electronic device of claim 9 , wherein:

the first and second regions respectively correspond to an upper-region and a lower-region of the user; and

the processor is further configured to determine that the fall event occurred based on the change of the RCS during a specified processing period such that an average reflected power from the second region exceeds an average of the reflected power from the first region.

11 . The electronic device of claim 8 , wherein the processor is further configured to:

from among the at least two points on the body of the user, select M points along the elevation dimension based on a peak reflected power;

determine an elevation angle for each of the M points with respect to the radar sensor;

identify the elevation angle of the user as the elevation angle determined for a midpoint among the M points arranged in order of magnitude of reflected power; and

determine that the fall event occurred based on the change of the elevation angle satisfying a condition defined by an elevation rejection threshold.

12 . The electronic device of claim 8 , wherein the processor is further configured to:

determine a first range of angles that is from a minimum elevation angle to a maximum elevation angle of the body of the user with respect to the radar sensor; and

interpolate a second range of angles based on the first range,

wherein to interpolate the second range of angles, the processor is further configured to map the minimum elevation angle to 0° and the maximum elevation angle to 180°.

13 . The electronic device of claim 8 , wherein the processor is further configured to:

determine time velocity data (TVD), time elevation data (TED), and time azimuthal (TAD) for a selected range bin that represents a location of the body of the user;

convert the TVD and TED to one-dimensional power weighted Doppler (PWD) range vector and elevation angle vector, respectively;

determine a current two-dimensional (2D) location of the user based on azimuth angle (?) and range of the user; and

determine a change of azimuth angle based on the reflections of multiple radar transmissions and a rejection threshold filter configured to reject movements within an azimuthal rejection threshold range, thereby tracking azimuthal movement of the user.

14 . The electronic device of claim 8 , wherein the processor is further configured to:

determine whether to report the fall event based on:

a determination result of whether the user stood up after the fall event; and

a determination result of whether the user remains fallen after elapse of a period associated with preventing false alarms.

15 . A non-transitory computer readable medium embodying a computer program, the computer program comprising program code that, when executed by a processor of an electronic device, causes the electronic device to:

receive, by a radar sensor, reflections from at least two points on a body of a user; and

determine a change of an elevation angle and a rate of change of the elevation angle of the user with respect to the radar sensor, based on the reflections from the at least two points on the body of the user;

determine changes of a radar cross-section (RCS) associated with the body of the user along an elevation dimension; and

determine whether a fall event occurred based on at least one of:

the rate of change and the change of the elevation angle, or

the changes of the RCS.

16 . The non-transitory computer readable medium of claim 15 , wherein the program code, when executed by the processor, causes the electronic device to:

determine the changes of the RCS associated with the body of the user based on sampling the body into multiple points that differentiate the body into at least two regions including a first region and a second region; and

compare a change of reflected power from the first region to a change of reflected power from the second region.

17 . The non-transitory computer readable medium of claim 16 , wherein:

the first and second regions respectively correspond to an upper-region and a lower-region of the user; and

the program code, when executed by the processor, causes the electronic device to determine that the fall event occurred based on the change of the RCS during a specified processing period such that an average reflected power from the second region exceeds an average of the reflected power from the first region.

18 . The non-transitory computer readable medium of claim 15 , wherein the program code, when executed by the processor, causes the electronic device to:

from among the at least two points on the body of the user, select M points along the elevation dimension based on a peak reflected power;

determine an elevation angle for each of the M points with respect to the radar sensor;

identify the elevation angle of the user as the elevation angle determined for a midpoint among the M points arranged in order of magnitude of reflected power; and

determine that the fall event occurred based on the change of the elevation angle satisfying a condition defined by an elevation rejection threshold.

19 . The non-transitory computer readable medium of claim 15 , wherein the program code, when executed by the processor, causes the electronic device to:

determine a first range of angles that is from a minimum elevation angle to a maximum elevation angle of the body of the user with respect to the radar sensor; and

interpolate a second range of angles based on the first range,

wherein to interpolate the second range of angles, the processor is further configured to map the minimum elevation angle to 0° and the maximum elevation angle to 180°.

20 . The non-transitory computer readable medium of claim 15 , wherein the program code, when executed by the processor, causes the electronic device to:

determine time velocity data (TVD), time elevation data (TED), and time azimuthal (TAD) for a selected range bin that represents a location of the body of the user;

convert the TVD and TED to one-dimensional power weighted Doppler (PWD) range vector and elevation angle vector, respectively;

determine a current two-dimensional (2D) location of the user based on azimuth angle (φ) and range of the user; and

determine a change of azimuth angle based on the reflections of multiple radar transmissions and a rejection threshold filter configured to reject movements within an azimuthal rejection threshold range, thereby tracking azimuthal movement of the user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2024
From: DAVE, ADITYA; SUN, WEI; SINHAROY, INDRANIL; CHEN, HAO; WANG, HAN; FORD, RUSSELL DOUGLAS; BHATIA, SATVIR S.; SMALL, ANDREA M.
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 068728/0749 →
Continuity (2)
Provisional Application 63542699 · Oct 5, 2023
Related Publication 20250118185A1 · Apr 10, 2025
References Cited (17)
US 11796637B1 · Shah · 2023 [cited by examiner]
US 11808840B2 · Rajab · 2023 [cited by examiner]
US 20190117130A1 · Al-Alusi · 2019 [cited by examiner]
US 20200219374A1 · Hassey et al. · 2020 [cited by applicant]
US 20200278445A1 · Stevenson et al. · 2020 [cited by applicant]
US 20220171024A1 · Hu · 2022 [cited by examiner]
US 20230018686A1 · Shin · 2023 [cited by examiner]
US 20230081472A1 · Wang · 2023 [cited by examiner]
US 20230112537A1 · Sakamoto et al. · 2023 [cited by applicant]
US 20230194690A1 · Katz et al. · 2023 [cited by applicant]
US 20240077603A1 · Sundholm · 2024 [cited by examiner]
US 20240112559A1 · Shin et al. · 2024 [cited by applicant]
CN 115005809A · 2022 [cited by applicant]
CN 114005246B · 2024 [cited by applicant]
JP 6868846B2 · 2021 [cited by applicant]
JP 7691142B2 · 2025 [cited by applicant]
International Search Report and Written Opinion issued Jan. 6, 2025 regarding International Application No. PCT/KR2024/015219, 9 pages. [cited by applicant]