IP Library Granted Patent US 11,641,388
Granted Patent B1
US 11,641,388 · App. 17/818,614 · Granted May 2, 2023

Remote asset notification

Inventors: James Robert Saunders (San Francisco, CA); Erick Anthony Dean (Piedmont, CA); Youny Jing Kuang (San Francisco, CA); Famien Aaron Koko (Millbrae, CA); Audrey Yun Li (Lexington, MA); Amanda Wang (Clarksville, MD); Jennifer T. Nguyen (San Francisco, CA); Noah Paul Gonzales (Sebastopol, CA); Steven Vellon (San Francisco, CA)
Assignee: Samsara Inc.
H04L67/02G06F3/048H04L41/0246H04L41/0806H04L41/28
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 11,641,388
App. No.
17/818,614
Filed
Aug 9, 2022
Granted
May 2, 2023
Kind
B1
Art Unit
2452
USPC
709/219
Abstract

A system for providing remote monitoring of assets is disclosed. The system provides secure communication with one or more assets and receive operational data from the one or more assets. The system generates a graphical user interface that be used for selection of inputs from the one or more assets and specification of conditions to be applied to inputs for generation of alerts. The system can receive a selection of one or more asset outputs and two or more conditions. The conditions are applied to the selection of one or more assets to generate alerts when at least one of the conditions is satisfied.

Claims (53)

1. A system comprising:

one or more computer readable storage mediums having program instructions embodied therewith; and

one or more processors configured to execute the program instructions to cause the system to:

receive, via one or more industrial controller devices, operational data comprising inputs received from one or more assets;

receive, via a graphical user interface, a keyword or a characteristic;

in response to receiving the keyword or the characteristic, provide a listing, in the graphical user interface, of any inputs from the one or more assets satisfying the keyword or the characteristic;

receive, via the graphical user interface, selection of a first plurality of inputs from the listing of inputs;

in response to receiving, via the graphical user interface, a user input, create a first group of inputs comprising the first plurality of inputs selected via the graphical user interface; and

apply at least a first threshold to operational data associated with the first group of inputs to generate one or more alerts when at least the first threshold is satisfied.

2. The system of claim 1 , wherein the one or more processors are configured to execute the program instructions to further cause the system to:

prior to application of the first threshold to the operational data associated with the first group of inputs, generate one or more alert previews.

3. The system of claim 1 , wherein:

the first threshold is included in a first condition,

the first condition further comprises a first logic and a first display setting, and

the first display setting comprises a first color.

4. The system of claim 3 , wherein the first color is applied to alerts generated when the first threshold is satisfied according to the first logic.

5. The system of claim 4 , wherein the first condition further comprises a first notification setting.

6. The system of claim 5 , wherein the first notification setting comprises at least one of: recipient information, notification delivery method, or frequency of notification delivery.

7. The system of claim 1 , wherein the one or more processors are configured to execute the program instructions to further cause the system to:

determine, based on the keyword or the characteristic, a listing of matching assets.

8. The system of claim 1 , wherein the inputs are groupable to enable selection of multiple inputs via selection of a single group of inputs, and wherein groups of inputs are identifiable or searchable using a keyword or a common characteristic.

9. The system of claim 8 , wherein the common characteristic is an input type such that a group of inputs share the same input type.

10. A method comprising:

by one or more processors executing program instructions:

receiving, via one or more industrial controller devices, operational data comprising inputs received from one or more assets;

receiving, via a graphical user interface, a keyword or a characteristic;

in response to receiving the keyword or the characteristic, providing a listing, in the graphical user interface, of any inputs from the one or more assets satisfying the keyword or the characteristic;

receiving, via the graphical user interface, selection of a first plurality of inputs from the listing of inputs;

in response to receiving, via the graphical user interface, a user input, creating a first group of inputs comprising the first plurality of inputs selected via the graphical user interface; and

applying at least a first threshold to operational data associated with the first group of inputs to generate one or more alerts when at least the first threshold is satisfied.

11. The method of claim 10 further comprising:

by the one or more processors executing program instructions:

prior to application of the first threshold to operational data associated with the first group of inputs, generating one or more alert previews.

12. The method of claim 10 , wherein:

the first threshold is included in a first condition,

the first condition further comprises a first logic and a first display setting, and

the first display setting comprises a first color.

13. The method of claim 12 , wherein the first color is applied to alerts generated when the first threshold is satisfied according to the first logic.

14. The method of claim 13 , wherein the first condition further comprises a first notification setting.

15. The method of claim 14 , wherein the first notification setting comprises at least one of: recipient information, notification delivery method, or frequency of notification delivery.

16. The method of claim 10 further comprising:

determining, based on the keyword or the characteristic, a listing of matching assets.

17. The method of claim 10 , wherein the inputs are groupable to enable selection of multiple inputs via selection of a single group of inputs, and wherein groups of inputs are identifiable or searchable using a keyword or a common characteristic.

18. The method of claim 17 , wherein the common characteristic is an input type such that a group of inputs share the same input type.

19. A non-transitory computer readable medium having stored thereon a computer program, the computer program including executable instructions that instruct a computer system to at least:

receive, via one or more industrial controller devices, operational data comprising inputs received from one or more assets;

receive, via a graphical user interface, a keyword or a characteristic;

in response to receiving the keyword or the characteristic, provide a listing, in the graphical user interface, of any inputs from the one or more assets satisfying the keyword or the characteristic;

receive, via the graphical user interface, selection of a first plurality of inputs from the listing of inputs;

in response to receiving, via the graphical user interface, a user input, create a first group of inputs comprising the first plurality of inputs selected via the graphical user interface; and

apply at least a first threshold to operational data associated with the first group of inputs to generate one or more alerts when at least the first threshold is satisfied.

20. The non-transitory computer readable medium of claim 19 , wherein the executable instructions to further instruct the computer system to:

prior to application of the first threshold to operational data associated with the first group of inputs, generate one or more alert previews.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2022
From: SAUNDERS, JAMES ROBERT; DEAN, ERICK ANTHONY; KUANG, YOUNY JING; KOKO, FAMIEN AARON; LI, AUDREY YUN; WANG, AMANDA; NGUYEN, JENNIFER T.; GONZALES, NOAH PAUL; VELLON, STEVEN
To: SAMSARA NETWORKS INC.
Reel/Frame 061451/0430 →
CHANGE OF NAME Recorded Sep 15, 2022
From: SAMSARA NETWORKS INC.
To: SAMSARA INC.
Reel/Frame 061451/0550 →
Continuity (5)
Continuation 16905037 · Jun 18, 2020
Continuation In Part 16789911 · Feb 13, 2020
Continuation 16557867 · Aug 30, 2019
Provisional Application 63011868 · Apr 17, 2020
Provisional Application 62823920 · Mar 26, 2019
Cited By (34)
US 12,197,610 US 12,213,090 US 12,228,944 US 12,253,617 US 12,256,021 US 12,260,616 US 12,269,498 US 12,289,181 US 12,306,010 US 12,327,445 US 12,328,639 US 12,344,168 US 12,346,712 US 12,367,718 US 12,368,903 US 12,426,007 US 12,445,285 US 12,450,329 US 12,479,446 US 12,501,178 US 12,511,947 US 12,524,314 US 12,534,097 US 12,561,624 US 12,565,143 US 12,626,200 US 12,630,050 US 12,646,402 US 12,651,529 US 12,662,152 US 12,665,989 US 12,671,464 US 12,675,419 US 12,701,004