Method and apparatus for 3-D acceleromter based slope determination, real-time vehicle mass determination, and vehicle efficiency analysis
US-9170913-B2 · Oct 27, 2015 · US
US12511947B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-12511947-B1 |
| Application number | US-202318151669-A |
| Country | US |
| Kind code | B1 |
| Filing date | Jan 9, 2023 |
| Priority date | Sep 19, 2022 |
| Publication date | Dec 30, 2025 |
| Grant date | Dec 30, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A management server system may obtain a request for image data from a computing device. The request may identify a subset of image data to be downloaded and/or streamed to the computing device. The management server system can provide an indication of a storage destination for the image data to a gateway device and initiate upload of the image data from the gateway device to the storage destination. The management server system may monitor the upload and, based on the monitoring, determine the upload is complete. The management server system can cause display of a user interface that includes a visualization of the image data for download of the image data from the storage destination to the computing device.
Opening claim text (preview).
What is claimed is: 1 . A management server system comprising: a computer readable storage medium having program instructions embodied therewith; and one or more processors configured to execute the program instructions to: cause display of a first user interface, wherein the first user interface comprises a plurality of visualizations, each of the plurality of visualizations associated with particular image data from a particular vehicle gateway device; obtain, from a computing device, input, via the first user interface, the input comprising a first request for image data associated with a vehicle; assign a storage destination to a vehicle gateway device for upload of the image data by the vehicle gateway device; provide, to the vehicle gateway device, storage information indicating the storage destination for upload of the image data by the vehicle gateway device in response to assigning the storage destination to the vehicle gateway device and determining the image data is not uploaded to the storage destination, wherein the vehicle gateway device obtains the image data from one or more image sensors; initiate upload of the image data from the vehicle gateway device to the storage destination in response to providing the storage information to the vehicle gateway device, wherein the vehicle gateway device initiates storage of the image data at the storage destination based on receiving the storage information from the management server system; determine the image data is uploaded to the storage destination; cause display of a second user interface based on determining the image data is uploaded to the storage destination, wherein the second user interface comprises a visualization of the image data, wherein the image data is downloaded to the computing device based on one or more interactions associated with the second user interface; obtain, from the computing device, a second request for the image data; determine the image data is stored at the storage destination; and cause display of the second user interface without the vehicle gateway device reuploading the image data to the storage destination based on determining the image data is stored at the storage destination. 2 . A management server system comprising: a computer readable storage medium having program instructions embodied therewith; and one or more processors configured to execute the program instructions to: obtain, from a computing device, a request for image data; assign a storage destination to a site visibility system for upload of the image data by the site visibility system; provide, to the site visibility system, storage information indicating the storage destination for upload of the image data by the site visibility system in response to assigning the storage destination to the site visibility system and determining the image data is not uploaded to the storage destination, wherein the site visibility system obtains the image data from one or more image sensors; initiate upload of the image data from the site visibility system to the storage destination in response to providing the storage information to the site visibility system, wherein the site visibility system initiates storage of the image data at the storage destination based on receiving the storage information from the management server system; determine the image data is uploaded to the storage destination; and cause display of a user interface based on determining the image data is uploaded to the storage destination, wherein the user interface comprises a visualization of the image data, wherein the image data is downloaded to the computing device based on one or more interactions associated with the user interface. 3 . The management server system of claim 2 , wherein the request for image data indicates one or more filters, the one or more filters comprising at least one of: a particular sensor; a particular site visibility system; a particular environment; a particular activity; a particular time period; or a particular physical asset, wherein the one or more processors are further configured to identify the image data based on the one or more filters. 4 . The management server system of claim 2 , wherein the one or more processors are further configured to execute the program instructions to: cause display of a second user interface, wherein the second user interface comprises a plurality of visualizations, each of the plurality of visualizations associated with particular image data from a particular site visibility system, wherein to obtain the request for image data, the one or more processors are further configured to execute the program instructions to receive input, via the second user interface, indicating the image data. 5 . The management server system of claim 2 , wherein the one or more processors are further configured to execute the program instructions to: obtain, from the computing device, a second request for the image data; determine the image data is uploaded to the storage destination; and cause display of the user interface without the site visibility system reuploading the image data to the storage destination based on determining the image data is downloaded to the storage destination. 6 . The management server system of claim 2 , wherein the one or more processors are further configured to execute the program instructions to: determine a status of the site visibility system, wherein the status comprises an active status or an inactive status, wherein providing the storage information is based on determining the status comprises the active status; and cause display via one or more user interfaces of the computing device. 7 . The management server system of claim 2 , wherein the one or more processors are further configured to execute the program instructions to: determine a status of the site visibility system, wherein the status comprises an active status or an inactive status; and delaying provision of the storage information based on determining the status comprises the inactive status. 8 . The management server system of claim 2 , wherein the image data comprises streaming image data. 9 . The management server system of claim 2 , wherein the one or more processors are further configured to: stream the image data to the computing device. 10 . The management server system of claim 2 , wherein the site visibility system streams the image data to the computing device. 11 . The management server system of claim 2 , wherein the site visibility system streams the image data to the computing device during storage of the image data by the site visibility system. 12 . The management server system of claim 2 , wherein the user interface comprises a user interface of the computing device. 13 . The management server system of claim 2 , wherein the image data is stored at the site visibility system. 14 . The management server system of claim 2 , wherein the storage information indicates a data store. 15 . The management server system of claim 2 , wherein the storage information indicates a uniform resource locator. 16 . The management server system of claim 2 , wherein the image data comprises raw image sensor data. 17 . The management server system of claim 2 , wherein the one or more processors are further configured to execute the program instructions to cause display of a notification via the user interface based on determining the image data is uploaded to the storage destination. 18 . The management server syst
Related publications grouped by family.
Answers are generated from the same data shown on this page.