IP Library Granted Patent US 12,256,293
Granted Patent B2
US 12,256,293 · App. 16/834,486 · Granted Mar 18, 2025

Increasing device data confidence and operation via temporal and spatial analytics

Inventors: Stephen J. Todd (Center Conway, NH); Marina Levina (Newton, MA); Jason A. Shepherd (Austin, TX)
Assignee: EMC IP Holding Company LLC
H04W4/38G16Y20/10G16Y30/10G16Y40/10H04W4/80
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,256,293
App. No.
16/834,486
Granted
Mar 18, 2025
Kind
B2
Abstract

One example method includes determining a spatial distribution of devices in a three dimensional physical environment, determining a polling frequency for each of the devices, receiving data generated by the devices, evaluating the data, and assigning a trust score to the data. The devices may take the form of respective sensors operable to sense a physical attribute of the three dimensional physical environment. A Fourier transform may be employed to determine the polling frequency.

Claims (28)

1. A method, comprising:

determining a spatial distribution of devices in a three dimensional physical environment;

determining a polling frequency for each of the devices;

determining an optimal device count based on the polling frequency and based on a distance array of the devices indicating distances between the devices and a particular point or area in the three dimensional physical environment;

receiving data generated by one of the devices based on at least the optimal device count, and the data comprises data about a non-spatial physical attribute of the three dimensional physical environment;

evaluating the data; and

assigning a final trust score to the data, wherein the final trust score is determined by applying one or more measures to the data and each applied measure is associated with a respective incrementation amount to be applied to a previous trust score value of the data.

2. The method as recited in claim 1 , wherein one or more of the devices comprises a sensor that is operable to sense, and report on, the non-spatial physical attribute of the three dimensional physical environment, and the non-spatial physical attribute comprises one of: temperature; pressure; humidity; light; odor; or sound.

3. The method as recited in claim 1 , wherein the data is placed in an ensemble table, and the polling frequency is determined in part by applying a Fourier transform to a portion of the ensemble table.

4. The method as recited in claim 3 , wherein the ensemble table includes, for one or more of the devices, a set of one or more readings taken by that device for each of a plurality of different times.

5. The method as recited in claim 1 , wherein assignment of the final trust score comprises for each applied measure, generating a value for the previous trust score value between 0 and 1.

6. The method as recited in claim 5 , wherein the measures comprise any one or more of: a 3 sigma check; a polling frequency check; and, a device count check.

7. The method as recited in claim 1 , further comprising issuing a notification if an excessive number of devices is determined to be present in the three dimensional physical environment and/or if the polling frequency is determined to be excessive.

8. The method as recited in claim 1 , further comprising polling the devices at the polling frequency.

9. A non-transitory storage medium having stored therein instructions that are executable by one or more hardware processors to perform operations comprising:

determining a spatial distribution of devices in a three dimensional physical environment;

determining a polling frequency for each of the devices;

determining an optimal device count based on the polling frequency and based on a distance array of the devices indicating distances between the devices and a particular point or area in the three dimensional physical environment;

receiving data generated by one of the devices based on at least the optimal device count, and the data comprises data about a non-spatial physical attribute of the three dimensional physical environment;

evaluating the data; and

assigning a final trust score to the data, wherein the final trust score is determined by applying one or more measures to the data and each applied measure is associated with a respective incrementation amount to be applied to a previous trust score value of the data.

10. The non-transitory storage medium as recited in claim 9 , wherein one or more of the devices comprises a sensor that is operable to sense, and report on, the non-spatial physical attribute of the three dimensional physical environment, and the non-spatial physical attribute comprises one of: temperature; pressure; humidity; light; odor; or sound.

11. The non-transitory storage medium as recited in claim 9 , wherein the data is placed in an ensemble table, and the polling frequency is determined in part by applying a Fourier transform to a portion of the ensemble table.

12. The non-transitory storage medium as recited in claim 11 , wherein the ensemble table includes, for one or more of the devices, a set of one or more readings taken by that device for each of a plurality of different times.

13. The non-transitory storage medium as recited in claim 9 , wherein assignment of the final trust score comprises for each applied measure, generating a value for the previous trust score value between 0 and 1.

14. The non-transitory storage medium as recited in claim 13 , wherein the measures comprise any one or more of: a 3 sigma check; a polling frequency check; and, a device count check.

15. The non-transitory storage medium as recited in claim 9 , wherein the operations further comprise issuing a notification if a number of devices present in the three dimensional physical environment is determined to be less than an optimal number and/or if the polling frequency is determined to fall below an optimum frequency.

16. The non-transitory storage medium as recited in claim 9 , wherein the operations further comprising polling the devices at the polling frequency.

Assignments (11)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (052852/0022) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060436/0582 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (052851/0081) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060436/0441 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (052851/0917) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060436/0509 →
RELEASE OF SECURITY INTEREST AT REEL 052771 FRAME 0906 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0298 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052851/0917 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052852/0022 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC; THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052851/0081 →
SECURITY AGREEMENT Recorded May 28, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 052771/0906 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2020
From: TODD, STEPHEN J.; LEVINA, MARINA; SHEPHERD, JASON
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 052308/0203 →
Continuity (1)
Related Publication 20210306819A1 · Sep 30, 2021
References Cited (24)
US 9852388B1 · Swieter · 2017 [cited by examiner]
US 20070241864A1 · Nagai · 2007 [cited by examiner]
US 20110055897A1 · Arasaratnam · 2011 [cited by examiner]
US 20150058278A1 · Fankhauser · 2015 [cited by examiner]
US 20150156185A1 · Arunkumar · 2015 [cited by examiner]
US 20170332049A1 · Zhang · 2017 [cited by examiner]
US 20170347979A1 · Fehre · 2017 [cited by examiner]
US 20180283913A1 · Chen · 2018 [cited by examiner]
US 20180352386A1 · Gunasekara · 2018 [cited by examiner]
US 20200003652A1 · Lansey · 2020 [cited by examiner]
US 20200217666A1 · Zhang · 2020 [cited by examiner]
US 20210117563A1 · Moresmau · 2021 [cited by examiner]
US 20210258258A1 · Takagi · 2021 [cited by examiner]
US 20230033951A1 · Karagiannis · 2023 [cited by examiner]
Welch, P., “The Use of Fast Fourier Transformation for the Estimation of Power Spectra: A Method Based on Time Averaging Over Short, Modified Periodograms”, IEEE Transactions on Audio and Electroacoustics, Jun. 1, 1967 … [cited by applicant]
Derpanis, “Fourier Transform of the Gaussian”, Oct. 20, 2005. [cited by applicant]
“IEEE 1451”, Wikipedia, retrieved as early as Sep. 18, 2019, https://en.wikipedia.org/w/index.php? title=IEEE_1451&oldid=1242613150. [cited by applicant]
“68-95-99.7 Rule”, Wikipedia, retrieved as early as Sep. 18, 2019, https://en.wikipedia.org/w/index.php? title=68-95-99.7_rule&oldid=1230605986. [cited by applicant]
Gallager, “Stochastic Processes Theory for Applications”, Cambridge University Press, 2013. [cited by applicant]
“Three Sigma Limits And Control Charts”, SPC for Excel, Jul. 2017, https://www.spcforexcel.com/knowledge/control-chart-basics/three-sigma-limits-control-charts. [cited by applicant]
“Parseval's Theorem”, Wikipedia, retrieved as early as Sep. 18, 2019, https://en.wikipedia.org/wiki/Parseval%27s_theorem. [cited by applicant]
“Nyquist-Shannon Sampling Theorem”, Wikipedia, retrieved as early as Sep. 18, 2019, https://en.wikipedia.org/wiki/Nyquist% E2%80%93Shannon_sampling_theorem. [cited by applicant]
Derler et al., “Ptides: A Programming Model for Distributed Real-Time Embedded Systems”, EECS Berkeley, May 28, 2008, https://www2.eecs.berkeley.edu/Pubs/TechRpts/2008/EECS-2008-72.pdf. [cited by applicant]
Giaralis, “Lecture Series: Stochastic Dynamics and Monte Carlo simulation in earthquake engineering applications”, Sapienza University of Rome, Jul. 13, 2017. [cited by applicant]