IP Library Granted Patent US 11,671,478
Granted Patent B1
US 11,671,478 · App. 17/818,619 · Granted Jun 6, 2023

Remote asset monitoring and control

Inventors: James Robert Saunders (San Francisco, CA); Erick Anthony Dean (Piedmont, CA); Youny Jing Kuang (San Francisco, CA); Audrey Yun Li (Lexington, MA); Oscar Ulissez Garcia (San Francisco, CA); Famien Aaron Koko (Millbrae, CA); Noah Paul Gonzales (Sebastopol, CA); Jennifer T. Nguyen (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,671,478
App. No.
17/818,619
Granted
Jun 6, 2023
Kind
B1
Abstract

A system for providing remote control of assets is disclosed herein. The system provides secure communications with one or more assets and receive operational data from the one or more assets. The system provides a graphical interface that includes one or more icons, one or more indicators, and one or more user input interfaces. The system receives a user input via the one or more user input interfaces and transmit the user input to an asset associated with the one or more user input interfaces. The system detects changes to an operational characteristics of the asset and display the changes.

Claims (63)

1. A system comprising:

one or more a 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 one or more outputs associated with one or more assets;

provide a graphical user interface comprising:

one or more icons, wherein the icons are user configurable and representative of assets of a process; and

one or more indicators, wherein the indicators are user configurable and associated with outputs of the assets,

wherein an appearance of each of one or more of the icons or indicators is configured to change based at least in part on a respective condition comprising a threshold value applied to the operational data associated with a corresponding asset associated with a given icon or indicator, and wherein the conditions are user configurable;

receive, via the graphical user interface, a first user input selecting a first icon, of the one or more icons, associated with a first asset of the one or more assets;

receive a second user input, via the graphical user interface, to a data input interface associated with the first asset; and

transmit the second user input to the first asset via at least one of the one or more industrial controller devices, wherein the second user input is configured to cause a change to an operational characteristic of the first asset.

2. The system of claim 1 , wherein the data input interface is generated based at least in part on identification of a first one or more inputs of the first asset.

3. The system of claim 1 , wherein:

each of the one or more industrial controller devices is associated with and communicates with at least one corresponding asset of the one or more assets; and

each of the one or more industrial controller devices monitors or controls an aspect of the process associated with the at least one corresponding asset.

4. The system of claim 1 , wherein the one or more industrial controller devices are associated with one or more human machine interface devices.

5. The system of claim 1 , wherein the one or more indicators are associated with the one or more icons.

6. The system of claim 1 , wherein each of the one or more industrial controller devices comprises a configuration.

7. The system of claim 6 , wherein the configuration comprises communications specifications associated with one or more of a plurality of configurable input ports and output ports of a respective corresponding industrial controller device of the one or more industrial controller devices.

8. The system of claim 1 , wherein:

the appearance of each of the one or more of the icons and/or indicators is configured to change further based at least in part on a display setting, and

the display setting comprises a color.

9. The system of claim 1 , wherein:

the data input interface is further associated with an other input of a second asset of the one or more assets;

the second user input is transmitted to the second asset via at least one of the one or more industrial controller devices; and

the second user input is configured to cause a change to an operational characteristic of the second asset.

10. A method comprising:

by one or more processors executing program instructions:

receiving, via one or more industrial controller devices, operation data comprising one or more outputs associated with one or more assets;

providing a graphical user interface comprising:

one or more icons, wherein the icons are user configurable and representative of assets of a process; and

one or more indicators, wherein the indicators are user configurable and associated with outputs of the assets,

wherein an appearance of each of one or more of the icons or indicators is configured to change based at least in part on a respective condition comprising a threshold value applied to the operational data associated with a corresponding asset associated with a given icon or indicator, and wherein the conditions are user configurable;

receiving, via the graphical user interface, a first user input selecting a first icon, of the one or more icons, associated with a first asset of the one or more assets;

receiving a second user input, via the graphical user interface, to a data input interface associated with the first asset; and

transmitting the second user input to the first asset via at least one of the one or more industrial controller devices, wherein the second user input is configured to cause a change to an operational characteristic of the first asset.

11. The method of claim 10 , wherein the data input interface is generated based at least in part on identification of a first one or more inputs of the first asset.

12. The method of claim 10 , wherein:

each of the one or more industrial controller devices is associated with and communicates with at least one corresponding asset of the one or more assets; and

each of the one or more industrial controller devices monitors or controls an aspect of the process associated with the at least one corresponding asset.

13. The method of claim 10 , wherein each of the one or more industrial controller devices comprises a configuration, and wherein the configuration comprises communications specifications associated with one or more of a plurality of configurable input ports and output ports of a respective corresponding industrial controller device of the one or more industrial controller devices.

14. The method of claim 10 , wherein:

the appearance of each of the one or more of the icons and/or indicators is configured to change further based at least in part on a display setting, and

the display setting comprises a color.

15. The method of claim 10 , wherein:

the data input interface is further associated with an other input of a second asset of the one or more assets;

the second user input is transmitted to the second asset via at least one of the one or more industrial controller devices; and

the second user input is configured to cause a change to an operational characteristic of the second asset.

16. A method comprising:

by one or more processors executing program instructions:

receiving, via one or more industrial controller devices, operational data comprising one or more outputs associated with one or more assets;

providing a graphical user interface comprising one or more symbols and a dashboard;

displaying a first icon corresponding to a selected first symbol on the dashboard of the graphical user interface, wherein the first icon is user configurable to be representative of at least one asset of a process;

receiving a first user input, via one or more user input interfaces associated with the first icon, identifying at least a first output associated with a first asset of the one or more assets; and

in response to receiving the first user input:

associating the first icon with the first asset; and

generating and displaying, in the graphical user interface and associated with the first icon, an indicator configured to provide output information based on the first output associated with the first asset, wherein an appearance of the first icon or the indicator is configured to change based at least in part on a display condition comprising a threshold value applied to the operational data associated with the first asset, wherein the display condition is user configurable.

17. The method of claim 16 further comprising:

by the one or more processors executing program instructions:

displaying the output information via the indicator.

18. The method of claim 16 , wherein the first user input comprises an asset identifier, and wherein the first asset and the first output of the first asset are identified based at least in part on the asset identifier.

19. The method of claim 16 , wherein the selected first symbol is selected via a drag and drop of the first symbol from a first portion of the graphical user interface to the dashboard.

20. The method of claim 16 , wherein associating the first icon with the first asset changes a display of the first icon to reflect the output of the first asset.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2022
From: SAUNDERS, JAMES ROBERT; DEAN, ERICK ANTHONY; KUANG, YOUNY JING; LI, AUDREY YUN; KOKO, FAMIEN AARON; GONZALES, NOAH PAUL; NGUYEN, JENNIFER T.
To: SAMSARA NETWORKS INC.
Reel/Frame 061451/0494 →
CHANGE OF NAME Recorded Sep 15, 2022
From: SAMSARA NETWORKS INC.
To: SAMSARA INC.
Reel/Frame 061451/0550 →
Continuity (5)
Continuation 16904982 · Jun 18, 2020
Continuation In Part 16789911 · Feb 13, 2020
Continuation 16557867 · Aug 30, 2019
Provisional Application 63011891 · 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