Onboard location-based in-flight entertainment and information
First Claim
1. A method comprising:
- a server onboard an airplane communicating with equipment onboard the airplane to determine a first location of the airplane as the airplane is in transit;
the server determining a first set of digital content items that are (a) stored on a storage device on the airplane and (b) related to a first bounded region that includes the first location;
the server causing generation of a first map view covering the first bounded region, wherein the first map view includes;
a first graphical representation of the flight at the first location in the first bounded region, anda second graphical representation of a first content item of the first set of digital content items that describe content related to the first bounded region;
the server causing a client onboard the airplane to display the first map view;
the server communicating with the equipment to determine that the airplane has moved to a second location as the airplane is in transit;
the server determining a second set of digital content items that are (a) stored on the storage device on the airplane, and (b) related to a second bounded region that includes the second location;
the server causing generation of a second map view covering the second bounded region, wherein the second map view includes;
the first graphical representation of the flight at the second location in the second bounded region, anda third graphical representation of a second content item of the second set of digital content items that describe content that relates to the second bounded region;
the server causing the client onboard the airplane to display the second map view;
the server receiving an indication that a user has selected the second graphical representation of the third graphical representation, and, in response to the user selection, the server causing the client to display additional information associated with the first content item or the second content item;
wherein the method is performed by one or more special-purpose computing devices.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described herein for generating a moving map that includes a graphical representation of a vehicle, such as an airplane, and content relevant to a location of the vehicle as the vehicle is in transit. An in-route entertainment server that serves the moving map may be onboard the vehicle or offboard the vehicle. The moving map may display the current location of the vehicle displayed by modifying a delayed location of the vehicle to account for a speed, a heading, and an amount of delay. Content items may be included on the moving map if they are within a bounded region around the location of the vehicle or in the vehicle. Content items may also be included if they are associated with a region that overlaps the bounded region. The bounded region changes as the vehicle moves in transit.
25 Citations
22 Claims
-
1. A method comprising:
-
a server onboard an airplane communicating with equipment onboard the airplane to determine a first location of the airplane as the airplane is in transit; the server determining a first set of digital content items that are (a) stored on a storage device on the airplane and (b) related to a first bounded region that includes the first location; the server causing generation of a first map view covering the first bounded region, wherein the first map view includes; a first graphical representation of the flight at the first location in the first bounded region, and a second graphical representation of a first content item of the first set of digital content items that describe content related to the first bounded region; the server causing a client onboard the airplane to display the first map view; the server communicating with the equipment to determine that the airplane has moved to a second location as the airplane is in transit; the server determining a second set of digital content items that are (a) stored on the storage device on the airplane, and (b) related to a second bounded region that includes the second location; the server causing generation of a second map view covering the second bounded region, wherein the second map view includes; the first graphical representation of the flight at the second location in the second bounded region, and a third graphical representation of a second content item of the second set of digital content items that describe content that relates to the second bounded region; the server causing the client onboard the airplane to display the second map view; the server receiving an indication that a user has selected the second graphical representation of the third graphical representation, and, in response to the user selection, the server causing the client to display additional information associated with the first content item or the second content item; wherein the method is performed by one or more special-purpose computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 21)
-
-
11. A storage device storing instructions, which, when executed by a computing device onboard an airplane, cause:
-
a server communicating with equipment onboard the airplane to determine a first location of the airplane as the airplane is in transit; the server determining a first set of digital content items that are (a) stored on the storage device on the airplane and (b) related to a first bounded region that includes the first location; the server causing generation of a first map view covering the first bounded region, wherein the first map view includes; a first graphical representation of the flight at the first location in the first bounded region, and a second graphical representation of a first content item of the first set of digital content items that describe content related to the first bounded region; the server causing a client onboard the airplane to display the first map view; the server communicating with the equipment to determine that the airplane has moved to a second location as the airplane is in transit; the server determining a second set of digital content items that are (a) stored on the storage device on the airplane, and (b) related to a second bounded region that includes the second location; the server causing generation of a second map view covering the second bounded region, wherein the second map view includes; the first graphical representation of the flight at the second location in the second bounded region, and a third graphical representation of a second content item of the second set of digital content items that describe content that relates to the second bounded region; the server causing the client onboard the airplane to display the second map view; the server receiving an indication that a user has selected the second graphical representation or the third graphical representation, and, in response to the user selection, the server causing the client to display additional information associated with the first content item or the second content item. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 22)
-
Specification