IP Library Granted Patent US 8,990,690
Granted Patent B2
US 8,990,690 · App. 13/398,610 · Granted Mar 24, 2015

Methods and apparatus for media navigation

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 8,990,690
App. No.
13/398,610
Granted
Mar 24, 2015
Kind
B2
Abstract

In accordance with an embodiment of the present invention, a method of playing a media includes receiving a first media stream of the media and displaying the first media stream in a first window of a media player. The first media stream includes navigable parts configured to be selected for higher resolution streaming. A request to stream a selected navigable part of the first media stream is sent. A second media stream with the selected navigable part is received and displayed. The resolution of the selected navigable part in the second media stream is higher than the resolution of the selected navigable part in the first media stream.

Claims (81)

1. A method of playing a media, the method comprising:

receiving a first media stream of the media;

displaying the first media stream in a first window of a media player, the first media stream comprising navigable parts configured to be selected for higher resolution streaming;

sending a request to stream a selected navigable part of the first media stream;

receiving a second media stream with the selected navigable part; and

displaying the second media stream, wherein a resolution of the selected navigable part in the second media stream is higher than a resolution of the selected navigable part in the first media stream, wherein receiving a first media stream comprises

receiving an index file describing a structure of the navigable parts within the media,

receiving a descriptor data file comprising descriptors for the navigable parts, wherein the descriptor data file is received sequentially using a multiple layered scheme, wherein receiving a first media stream further comprises receiving a manifest file comprising description of the descriptor data file.

2. The method of claim 1 , wherein an audio output of the media player is continuous while transitioning from displaying the first media stream to displaying the second media stream.

3. The method of claim 1 , wherein a resolution of the second media stream is about the same as a resolution of the first media stream.

4. The method of claim 1 , wherein the navigable parts comprise links to the second media stream.

5. The method of claim 1 , wherein the navigable parts comprise a selectable location, size, and shape.

6. The method of claim 1 , wherein the second media stream is displayed in a second window different from the first window.

7. The method of claim 1 , wherein the second media stream is displayed as a pop-up window.

8. The method of claim 1 , wherein the selected navigable part is configured to show description data.

9. The method of claim 1 , wherein the navigable parts comprise an object, a region, a scene, or a story within the media.

10. The method of claim 9 , wherein the navigable parts comprises a feature selected spatially, temporally, or both spatially and temporally.

11. The method of claim 1 , further comprising:

receiving content information while receiving the first media stream, the content information comprising a plurality of options to consume the media;

displaying the content information in a second window of the media player; and

before receiving a second media stream, sending a preference to stream the media based on a selected option from amongst the plurality of options, wherein displaying the second media stream comprises displaying the second media stream in accordance with the selected option.

12. A method of playing a media, the method comprising:

receiving a first media stream of the media;

displaying the first media stream in a first window of a media player, the first media stream comprising navigable parts configured to be selected for higher resolution streaming;

sending a request to stream a selected navigable part of the first media stream;

receiving a second media stream with the selected navigable part;

displaying the second media stream, wherein a resolution of the selected navigable part in the second media stream is higher than a resolution of the selected navigable part in the first media stream, wherein receiving a first media stream comprises

receiving an index file describing a structure of the navigable parts within the media,

receiving a descriptor data file comprising descriptors for the navigable parts, wherein the descriptor data file is received sequentially using a multiple layered scheme, wherein receiving a first media stream further comprises receiving a manifest file comprising description of the descriptor data file;

receiving an action signal from an access interface;

translating the action signal to a query, the query comprising a request for additional information associated with the selected navigable part; and

sending the query.

13. A method of streaming media, the method comprising:

receiving a request to stream a media;

generating a first media stream of the media, the first media stream comprising navigable parts configured to be selected for higher resolution streaming, wherein generating the first media stream of the media comprises

generating the navigable parts within the media,

generating a descriptor data file comprising descriptors for the navigable parts,

generating an index file describing a structure of the navigable parts,

generating a manifest file comprising description of the descriptor data file,

sending the manifest file and the index file, and

sending the descriptor data file sequentially using a multiple layered scheme;

receiving a request to stream a selected navigable part of the first media stream; and

generating a second media stream with the selected navigable part, wherein a resolution of the selected navigable part in the second media stream is higher than a resolution of the selected navigable part in the first media stream.

14. The method of claim 13 , wherein the navigable parts comprise an angle, view, object, a region, a scene, or a story within the media.

15. The method of claim 13 , the method further comprising:

receiving a query comprising a request for additional information associated with the selected navigable part;

generating a search result by searching an external database; and

sending the search result.

16. An apparatus for playing a media, the apparatus comprising:

a receiver configured to receive a first media stream of a media;

a display configured to display the first media stream in a first window of a media player, the first media stream comprising navigable parts configured to be selected for higher resolution streaming; and

a transmitter configured to send a request to stream a selected navigable part of the first media stream, wherein the receiver is configured to receive a second media stream with the selected navigable part, and wherein the display is configured to display the second media stream, wherein a resolution of the selected navigable part in the second media stream is higher than a resolution of the selected navigable part in the first media stream, wherein the receiver is configured to

receive an index file describing a structure of the navigable parts within the media,

receive a descriptor data file sequentially using a multiple layered scheme, the descriptor data file comprising descriptors for the navigable part, and

receive a manifest file comprising description of the descriptor data file.

17. The apparatus of claim 16 , wherein the navigable parts comprise links to the second media stream.

18. The apparatus of claim 16 , wherein the navigable parts comprise a selectable location, size, and shape.

19. The apparatus of claim 16 , wherein the second media stream is displayed in a second window different from the first window.

20. The apparatus of claim 16 , wherein the second media stream is displayed as a pop-up window.

21. The apparatus of claim 16 , further comprising:

an access interface configured to receive an action signal; and

a translator configured to translate the action signal to a query, the query comprising a request for additional information associated with the selected navigable part, wherein the transmitter is configured to send the query.

22. An apparatus for streaming media, the apparatus comprising:

a receiver configured to receive a request to stream a media; and

a media stream generator configured to generate a first media stream of the media, the first media stream comprising navigable parts configured to be selected for higher resolution streaming, wherein the receiver is further configured to receive a request to stream a selected navigable part of the first media stream, wherein the media stream generator is further configured to generate a second media stream with the selected navigable part, and wherein a resolution of the selected navigable part in the second media stream is higher than a resolution of the selected navigable part in the first media stream, wherein the media stream generator comprises:

a navigable parts generator configured to generate the navigable parts within the media,

a descriptor data file generator configured to generate a descriptor data file comprising descriptors for the navigable parts,

an index file generator configured to generate an index file describing a structure of the navigable parts, and

a manifest file generator configured to generate a manifest file comprising description of the descriptor data file; and

a transmitter configured to send the manifest file and the index file, and send the descriptor data file sequentially using a multiple layered scheme.

23. The apparatus of claim 22 , wherein the navigable parts comprise an angle, a view, an object, a region, a scene, or a story within the media.

24. An apparatus for streaming media, the apparatus comprising:

a receiver configured to receive a request to stream a media; and

a media stream generator configured to generate a first media stream of the media, the first media stream comprising navigable parts configured to be selected for higher resolution streaming, wherein the receiver is further configured to receive a request to stream a selected navigable part of the first media stream, wherein the media stream generator is further configured to generate a second media stream with the selected navigable part, and wherein a resolution of the selected navigable part in the second media stream is higher than a resolution of the selected navigable part in the first media stream, wherein the media stream generator comprises:

a navigable parts generator configured to generate the navigable parts within the media,

a descriptor data file generator configured to generate a descriptor data file comprising descriptors for the navigable parts,

an index file generator configured to generate an index file describing a structure of the navigable parts, and

a manifest file generator configured to generate a manifest file comprising description of the descriptor data file;

a transmitter configured to send the manifest file and the index file, and send the descriptor data file sequentially using a multiple layered scheme;

a query receiver configured to receive a query comprising a request for additional information associated with the selected navigable part; and

a search result generator configured to generate a search result by searching an external database.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2024
From: VID SCALE, INC.
To: INTERDIGITAL VC HOLDINGS, INC.
Reel/Frame 068284/0031 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2018
From: FUTUREWEI TECHNOLOGIES, INC.
To: VID SCALE, INC.
Reel/Frame 046335/0102 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2012
From: LIN, KUI; YU, HONG HEATHER
To: FUTUREWEI TECHNOLOGIES, INC.
Reel/Frame 027893/0953 →