IP Library › Granted Patent US 11,868,919
Granted Patent B1
US 11,868,919 · App. 17/930,329 · Granted Jan 9, 2024

Coverage map for asset tracking

Inventors: Jennifer Zhang (San Francisco, CA); Joanne Wang (Los Gatos, CA); Wei Wu (San Francisco, CA); Henry Qin (San Francisco, CA); Jordan Gilbertson (Seattle, WA); Hao Miao Yu (San Francisco, CA); Grant Kalasky (San Francisco, CA)
Assignee: Samsara Inc.
G06Q10/087
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,868,919
App. No.
17/930,329
Filed
Sep 7, 2022
Granted
Jan 9, 2024
Kind
B1
Art Unit
3627
USPC
705/28
Abstract

The technology disclosed herein enables configuration and sharing of a coverage map which displays asset data. In various implementations, an asset owner provides access to select portions of asset data, such as vehicle performance data, to an end-user. The asset owner configures a coverage map to display the selected data according to the type of asset data to be displayed, the scope of the data to be displayed, and other map attributes. Once configured, a URL is generated which the fleet operator provides to the end-user.

Claims (38)

1. A method of operating a server computer comprising: on one or more server computers:

sending, for display on a computing device associated with an organization, a user interface for configuring a scope of a coverage map with respect to a fleet of assets operated by the organization;

receiving, from the computing device, configuration information for the coverage map associated with the organization, wherein the configuration information identifies an asset type and a time range with which to limit the scope of the coverage map;

encoding a uniform resource locator (URL) with the asset type and the time range;

receiving asset data produced by asset gateway devices deployed with the fleet of assets operated by the organization; receiving a request for the coverage map from an end-user device, wherein the request includes the URL;

in response to the request, filtering the asset data based on the asset type and the time range, resulting in filtered asset data;

generating an instance of the coverage map based on the filtered asset data; and

sending the instance of the coverage map to the end-user device;

wherein the time range comprises an interval of time during which asset data was collected.

2. The method of claim 1 , wherein the assets are vehicles, and wherein the asset data comprises vehicle performance data.

3. The method of claim 2 , wherein generating an instance of the coverage map based on the filtered asset data comprises generating a visualization of the filtered asset data.

4. The method of claim 3 , wherein the configuration information further identifies a geographic location with which to limit the scope of the coverage map and wherein the method further comprises filtering the asset data based on the geographic location.

5. The method of claim 1 , wherein the URL is published by the organization to a website accessed by the end-user device.

6. The method of claim 5 , wherein receiving configuration information for the coverage map comprises:

presenting, to the organization in the user interface, one or more configuration panels;

receiving, through the user interface and from the organization, selections of configuration options in the one or more configuration panels; and

creating the URL corresponding to the coverage map configured according to the configuration information, wherein the configuration information comprises the selections of configuration options.

7. The method of claim 6 , wherein the configuration options comprise one or more types of asset data.

8. The method of claim 7 , wherein the configuration options further comprise options regarding the scope of the coverage map, wherein the scope comprises vehicle operation.

9. The method of claim 8 , wherein the configuration options further comprise map attributes for displaying the asset data.

10. The method of claim 1 , wherein the server computer is associated with an entity that is different from the organization and wherein the end-user device is associated with an entity that is unaffiliated with the organization.

11. A computing apparatus comprising:

one or more non-transitory computer readable storage media;

one or more processors operatively coupled with the one or more non-transitory computer readable storage media; and

program instructions stored on the one or more computer readable media that, when executed by the one or more processors, direct the computing apparatus to at least:

send, for display on a computing device associated with an organization, a user interface for configuring a scope of a coverage map with respect to a fleet of assets operated by the organization;

receive, from the computing device, configuration information for the coverage map associated with the organization, wherein the configuration information identifies an asset type and a time range with which to limit the scope of the coverage map;

encode a uniform resource locator (URL) with the asset type and the time range;

receive asset data produced by asset gateway devices deployed with the fleet of assets operated by the organization;

receive a request for the coverage map from an end-user device, wherein the request includes the URL;

in response to the request, filter the asset data based on the asset type and the time range, resulting in filtered asset data;

generate an instance of the coverage map based on the filtered asset data; and

send the instance of the coverage map to the end-user device;

wherein the time range comprises an interval of time during which asset data was collected.

12. The computing apparatus of claim 11 , wherein the assets are vehicles, and wherein the asset data comprises vehicle performance data.

13. The computing apparatus of claim 12 , wherein to generate an instance of the coverage map based on the filtered asset data, the program instructions direct the computing apparatus to generate a visualization of the filtered asset data.

14. The computing apparatus of claim 13 , wherein the configuration information further identifies a geographic location and wherein the program instructions further direct the computing apparatus to filter the asset data based on the geographic location.

15. The computing apparatus of claim 11 , wherein a type of the coverage map is determined based on a type of the subset of the asset data and wherein the URL is published by the organization to a website accessed by the end-user device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2022
From: ZHANG, JENNIFER; WANG, JOANNE; WU, WEI; QIN, HENRY; GILBERTSON, JORDAN; YU, HAO MIAO; KALASKY, GRANT
To: SAMSARA INC.
Reel/Frame 061297/0674 →
Continuity (1)
Provisional Application 63358605 · Jul 6, 2022
Cited By (38)
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,426,007 US 12,445,285 US 12,450,329 US 12,479,446 US 12,481,649 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 US 12,717,981 US 12,730,425 US 12,742,846 US 12,748,942