IP Library Granted Patent US 10,387,479
Granted Patent B2
US 10,387,479 · App. 15/064,906 · Granted Aug 20, 2019

Augmented mobile media

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 10,387,479
App. No.
15/064,906
Granted
Aug 20, 2019
Kind
B2
Abstract

In an item of media content, one or more essential segments and one or more non-essential segments are identified. One or more essential segments is selected for inclusion in playback of the item of media content. At least one of the one or more non-essential segments is identified for inclusion in the playback according to at least one data about a vehicle environment and vehicle navigation. The item of media content is provided for playback.

Claims (30)

1. A media device that includes a processor and a memory, the memory storing instructions executable by the processor to:

identify, in an item of media content, one or more first segments that are essential to playback of the item of media content, and one or more second segments that are not essential to playback of the item of media content, whereby the first segments are essential segments and the second segments are non-essential segments;

select the one or more essential segments for inclusion in playback of the item of media content;

identify alternative content for inclusion in the playback of at least one of the one or more non-essential segments according to at least one data about a vehicle environment and vehicle navigation;

replace default content in the at least one of the one or more non-essential segments with the alternative content; and

provide playback of the item of media content including the alternative content.

2. The device of claim 1 , the instructions further comprising instructions to, after beginning to provide playback of the item of media content, update at least one of the environment data and the navigation data, and based on the updated data, determine whether to perform at least one of including a non-essential segment that was not identified to be included in playback of the item of media content and excluding a non-essential segment that was identified to be included in the playback of the item of media content.

3. The device of claim 1 , the instructions further comprising instructions to identify at least one scene descriptor in a non-essential segment, and to select the non-essential segments for inclusion in the playback according to a comparison of the at least one scene descriptor to at least one of the environment data and the navigation data.

4. The device of claim 1 , the instructions further comprising instructions to identify at least one representation of a physical element in a non-essential segment, and select the non-essential segment for inclusion in the playback according to a comparison of the representation of the physical element and a real-world physical element described in at least one of the vehicle environment and the vehicle navigation data.

5. The device of claim 1 , wherein the vehicle navigation data includes historical data about one or more routes traversed by a vehicle.

6. The device of claim 1 , the instructions further comprising instructions to select at least one of the one or more non-essential segments according to an expected duration of a vehicle route.

7. The device of claim 1 , the instructions further comprising instructions to select the essential segments for playback in a specified order.

8. The device of claim 1 , wherein the data about the vehicle environment includes at least one of weather data and a time of day.

9. The device of claim 1 , wherein the navigation data includes at least one of map data and traffic data retrieved from a remote server.

10. The device of claim 9 , the instructions further comprising instructions to select a real-world structure from the map data for use with a virtual building block in the item of media content.

11. A method, comprising:

identifying, in an item of media content, one or more first segments that are essential to playback of the item of media content, and one or more second segments that are not essential to playback of the item of media content, whereby the first segments are essential segments and the second segments are non-essential segments;

selecting the one or more essential segments for inclusion in playback of the item of media content;

identifying alternative content for inclusion in the playback of at least one of the one or more non-essential segments according to at least one data about a vehicle environment and vehicle navigation;

replacing default content in the at least one of the one or more non-essential segments with the alternative content; and

providing playback of the item of media content including the alternative content.

12. The method of claim 11 , further comprising updating at least one of the environment data and the navigation data, and based on the updated data, determining whether to perform at least one of including a non-essential segment that was not identified to be included in playback of the item of media content and excluding a non-essential segment that was identified to be included in the playback of the item of media content.

13. The method of claim 11 , further comprising identifying at least one scene descriptor in a non-essential segment, and selecting the non-essential segments for inclusion in the playback according to a comparison of the at least one scene descriptor to at least one of the environment data and the navigation data.

14. The method of claim 11 , further comprising identifying at least one representation of a physical element in a non-essential segment, and selecting the non-essential segment for inclusion in the playback according to a comparison of the representation of the physical element and a real-world physical element described in at least one of the vehicle environment and the vehicle navigation data.

15. The method of claim 11 , wherein the vehicle navigation data includes historical data about one or more routes traversed by a vehicle.

16. The method of claim 11 , further comprising selecting at least one of the one or more non-essential segments according to an expected duration of a vehicle route.

17. The method of claim 11 , further comprising selecting the essential segments for playback in a specified order.

18. The method of claim 11 , wherein the data about the vehicle environment includes at least one of weather data and a time of day.

19. The method of claim 11 , wherein the navigation data includes at least one of map data and traffic data retrieved from a remote server.

20. The method of claim 19 , further comprising selecting a real-world structure from the map data for use with a virtual building block in the item of media content.

Assignments (3)
SECURITY INTEREST Recorded Nov 30, 2021
From: DISH BROADCASTING CORPORATION; DISH NETWORK L.L.C.; DISH TECHNOLOGIES L.L.C.
To: U.S. BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 058295/0293 →
CHANGE OF NAME Recorded Jul 2, 2019
From: ECHOSTAR TECHNOLOGIES L.L.C.
To: DISH TECHNOLOGIES L.L.C.
Reel/Frame 049655/0332 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2016
From: KODAM, SHESHANK; NEWELL, NICHOLAS BRANDON
To: ECHOSTAR TECHNOLOGIES L.L.C.
Reel/Frame 038044/0216 →