IP Library Granted Patent US 11,450,207
Granted Patent B2
US 11,450,207 · App. 17/116,118 · Granted Sep 20, 2022

Vehicle and trip data navigation for communication service monitoring using map graphical interface

Inventor: Richard G Walsh (Bonsall, CA)
Assignee: VIASAT, INC.
G08G1/13G06F16/29G07C5/008H04W4/40H04W8/24
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,450,207
App. No.
17/116,118
Filed
Dec 9, 2020
Granted
Sep 20, 2022
Kind
B2
Art Unit
2683
USPC
340/990
Abstract

An apparatus for monitoring a network communication system onboard a vehicle comprises a network interface and control circuitry. The control circuitry is configured to obtain location data indicating geographic locations of a plurality of vehicles within a geographic area, generate a first interface comprising a first portion and a second portion, and generate first graphical interface data within the first portion of the first interface. The first graphical interface data represents a map of the geographic area and a plurality of vehicle icons. Each of the plurality of vehicle icons is selectable via user input and at a position on the map corresponding to a respective geographic location of one of the plurality of vehicles. The control circuitry is further configured to generate second graphical interface data within the second portion of the first interface. The second graphical interface data represents vehicle identifiers for the plurality of vehicles.

Claims (76)

1. An apparatus for monitoring a network communication system onboard a vehicle, the apparatus comprising:

a network interface; and

control circuitry configured to:

obtain location data indicating geographic locations of a plurality of vehicles within a geographic area;

generate a first interface comprising and simultaneously representing a first portion and a second portion;

generate first graphical interface data within the first portion of the first interface, the first graphical interface data representing:

a map of the geographic area; and

a plurality of vehicle icons, each of the plurality of vehicle icons being:

selectable via user input; and

at a position on the map corresponding to a respective geographic location of one of the plurality of vehicles; and

generate second graphical interface data within the second portion of the first interface, the second graphical interface data representing vehicle identifiers for the plurality of vehicles;

wherein the second graphical interface data comprises a window displaying the vehicle identifiers for the plurality of vehicles, and wherein the window is reducable in size to accommodate third graphical interface data generated for display in the first interface.

2. The apparatus of claim 1 , wherein the second graphical interface data is generated in response to receiving an indication of a first user input at the first portion of the first interface.

3. The apparatus of claim 1 , wherein the control circuitry is further configured to, in response to receiving an indication of a first user input at a first vehicle icon of the plurality of vehicle icons, generate third graphical interface data within the second portion of the first interface, the third graphical interface data representing:

a vehicle identifier identifying a first vehicle of the plurality of vehicles associated with the first vehicle icon; and

a trip identifier for a trip associated with the first vehicle.

4. The apparatus of claim 3 , wherein the second graphical interface data comprises a window displaying the vehicle identifiers for the plurality of vehicles, and wherein the window is reduced to accommodate the third graphical interface data.

5. The apparatus of claim 3 , wherein the control circuitry is further configured to:

establish a network connection with an onboard server of the first vehicle using the network interface;

receive a set of vehicle data from the onboard server via the network connection; and

in response to receiving an indication of a second user input at the vehicle identifier, generate a second interface and fourth graphical interface data, within the second interface, representing the set of vehicle data.

6. The apparatus of claim 5 , wherein the set of vehicle data comprises unit status data for one or more devices used to provide a communication service onboard the first vehicle.

7. The apparatus of claim 6 , wherein a visual feature of the first vehicle icon is based on the unit status data.

8. The apparatus of claim 3 , wherein the control circuitry is further configured to:

establish a network connection with an onboard server of the first vehicle using the network interface;

receive a set of trip data associated with a communication service provided by the onboard server on the first vehicle during the trip; and

in response to receiving an indication of a second user input at the trip identifier, generate a second interface and fourth graphical interface data, within the second interface, representing the set of trip data.

9. The apparatus of claim 8 , wherein the set of trip data comprises travel route data for the first vehicle.

10. The apparatus of claim 9 , wherein the travel route data comprises one or more service metrics of the communication service provided on the first vehicle during the trip.

11. The apparatus of claim 1 , wherein the control circuitry is further configured to, in response to receiving an indication of a first user input at a first vehicle icon of the plurality of vehicle icons, generate a pop-up box at a position on the map corresponding to a respective geographic location of a first vehicle of the plurality of vehicles associated with the first vehicle icon, wherein the pop-up box includes data associated with the first vehicle.

12. The apparatus of claim 1 , wherein the first graphical interface data further represents a zoom feature to allow for zooming in and out with respect to selected portions of the map.

13. A method of monitoring a network communication service, the method comprising:

obtaining location data indicating geographic locations of a plurality of vehicles within a geographic area;

generating a first interface comprising and simultaneously representing a first portion and a second portion;

generating first graphical interface data within the first portion of the first interface, the first graphical interface data representing:

a map of the geographic area; and

a plurality of vehicle icons, each of the plurality of vehicle icons being:

selectable via user input; and

at a position on the map corresponding to a respective geographic location of one of the plurality of vehicles; and

generating second graphical interface data within the second portion of the first interface, the second graphical interface data representing vehicle identifiers for the plurality of vehicles;

wherein the second graphical interface data comprises a window displaying the vehicle identifiers for the plurality of vehicles, and wherein the window is reducable in size to accommodate third graphical interface data generated for display in the first interface.

14. The method of claim 13 , wherein the second graphical interface data is generated in response to receiving an indication of a first user input at the first portion of the first interface.

15. The method of claim 13 , further comprising, in response to receiving an indication of a first user input at a first vehicle icon of the plurality of vehicle icons, generating third graphical interface data within the second portion of the first interface, the third graphical interface data representing:

a vehicle identifier identifying a first vehicle of the plurality of vehicles associated with the first vehicle icon; and

a trip identifier for a trip associated with the first vehicle.

16. The method of claim 15 , wherein the second graphical interface data comprises a window displaying the vehicle identifiers for the plurality of vehicles, and wherein the window is reduced to accommodate the third graphical interface data.

17. The method of claim 15 , further comprising:

establishing a network connection with an onboard server of the first vehicle using a network interface;

receiving a set of vehicle data from the onboard server via the network connection; and

in response to receiving an indication of a second user input at the vehicle identifier, generating a second interface and fourth graphical interface data, within the second interface, representing the set of vehicle data.

18. The method of claim 17 , wherein the set of vehicle data comprises unit status data for one or more devices used to provide the network communication service onboard the first vehicle.

19. The method of claim 18 , wherein a visual feature of the first vehicle icon is based on the unit status data.

20. The method of claim 15 , further comprising:

establishing a network connection with an onboard server of the first vehicle using a network interface;

receiving a set of trip data associated with the network communication service provided by the onboard server on the first vehicle during the trip; and

in response to receiving an indication of a second user input at the trip identifier, generating a second interface and fourth graphical interface data, within the second interface, representing the set of trip data.

21. The method of claim 20 , wherein the set of trip data comprises travel route data for the first vehicle.

22. The method of claim 21 , wherein the travel route data comprises one or more service metrics of the network communication service provided on the first vehicle during the trip.

23. The method of claim 13 , further comprising, in response to receiving an indication of a first user input at a first vehicle icon of the plurality of vehicle icons, generating a pop-up box at a position on the map corresponding to a respective geographic location of a first vehicle of the plurality of vehicles associated with the first vehicle icon, wherein the pop-up box includes data associated with the first vehicle.

24. The method of claim 13 , wherein the first graphical interface data further represents a zoom feature to allow for zooming in and out with respect to selected portions of the map.

25. A system for monitoring a network communication service, the system comprising:

a plurality of onboard servers, each onboard server of the plurality of onboard servers being disposed onboard a vehicle of a plurality of vehicles; and

a subsystem comprising:

a display device; and

an on-ground server configured to:

establish a network connection with each onboard server of the plurality of onboard servers;

obtain location data indicating respective geographic locations of the plurality of vehicles within a geographic area;

generate, for display on the display device, a first interface comprising and simultaneously representing a first portion and a second portion;

generate, for display on the display device, first graphical interface data within the first portion of the first interface, the first graphical interface data representing:

a map of the geographic area; and

a plurality of vehicle icons, each of the plurality of vehicle icons being:

selectable via user input; and

at a position on the map corresponding to a respective geographic location of one of the plurality of vehicles; and

generate, for display on the display device, second graphical interface data within the second portion of the first interface, the second graphical interface data representing vehicle identifiers for the plurality of vehicles;

wherein the second graphical interface data comprises a window displaying the vehicle identifiers for the plurality of vehicles, and wherein the window is reducable in size to accommodate third graphical interface data generated for display in the first interface.

26. The system of claim 25 , wherein the display device is remotely located from the on-ground server.

Assignments (5)
SUPPLEMENTAL PATENT SECURITY AGREEMENT Recorded Sep 19, 2023
From: VIASAT, INC.
To: MUFG BANK, LTD., AS AGENT
Reel/Frame 064948/0379 →
SUPPLEMENTAL PATENT SECURITY AGREEMENT Recorded Jun 29, 2023
From: VIASAT, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL TRUSTEE
Reel/Frame 064176/0566 →
SECURITY AGREEMENT Recorded Jun 1, 2023
From: VIASAT, INC.
To: BANK OF AMERICA, N.A., AS AGENT
Reel/Frame 063822/0446 →
SECURITY AGREEMENT Recorded Mar 7, 2022
From: VIASAT, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 059332/0558 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2020
From: WALSH, RICHARD G.
To: VIASAT, INC.
Reel/Frame 054622/0726 →
Continuity (2)
Continuation 16020032 · Jun 27, 2018
Related Publication 20210118298A1 · Apr 22, 2021