IP Library Granted Patent US 9,235,576
Granted Patent B2
US 9,235,576 · App. 13/305,212 · Granted Jan 12, 2016

Methods and systems for selection of multimedia presentations

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 9,235,576
App. No.
13/305,212
Granted
Jan 12, 2016
Kind
B2
Abstract

Described are a variety of techniques for viewing multimedia-based information in accordance with user controls for the speed and direction of the multimedia presentation. Different techniques for presenting multimedia data items are disclosed. User controls providing control for speed and direction in accordance with a user selection device being in a particular location. When a user device is with the defined area, the speed and direction control are on. When the user selection device leaves the defined area, the speed and direction are off. Also described is a system using a browser tool for displaying multimedia data in accordance with these viewing techniques. Multimedia data items displayed with the viewing techniques are indices into multimedia presentations. A user selection is made by viewing the multimedia data items and control is transferred accordingly to an appropriate application to present a multimedia presentation corresponding to a selected multimedia data item.

Claims (62)

1. A method comprising:

determining, by a processor, a subset of multimedia presentations;

determining, by the processor, one or more multimedia data items,

each of said one or more multimedia data items being an index in a corresponding one of said subset of multimedia presentations according to an indexing media format that is selected from a plurality of media formats associated with said corresponding one of said subset of multimedia presentations;

presenting, by the processor, said one or more multimedia data items for display via a user interface display;

receiving, by the processor, a selection of a multimedia data item of said one or more multimedia data items; and

permitting, by the processor, a software program to present one of said subset of multimedia presentations,

said multimedia data item being an index for said one of said subset of multimedia presentations.

2. A non-transitory computer program product comprising instructions to cause a computing device to perform the method of claim 1 .

3. The method of claim 1 , wherein presenting said one or more multimedia data items for display includes:

presenting a hierarchical description of information, associated with said subset of multimedia presentations, in an outline area; and

presenting said one or more multimedia data items in a presentation area,

said hierarchical description being synchronized with a temporal arrangement of said one or more multimedia data items in said presentation area.

4. The method of claim 3 ,

further comprising:

controlling a speed and a direction associated with displaying said one or more multimedia data items.

5. The method of claim 3 , wherein said one or more multimedia data items are presented in said presentation area using a scrolling technique, and

wherein the method further includes:

controlling a speed and a direction of said one or more multimedia data items presented using the scrolling technique.

6. The method of claim 3 , wherein said one or more multimedia data items are presented in said presentation area using a three-dimensional presentation technique in which said one or more multimedia data items are presented with a three-dimensional perspective with regard to a display viewpoint at a particular time.

7. The method of claim 3 , wherein at least one of said one or more multimedia data items includes a group of one or more images having a parent-child relationship,

the parent-child relationship including one parent multimedia data item and one or more child multimedia data items, and

wherein the method further includes:

presenting said parent multimedia data item in a first portion of said presentation area; and

presenting said one or more child multimedia data items in one or more other portions of said presentation area.

8. The method of claim 7 , wherein said one or more other portions of said presentation area correspond to quadrants of said presentation area.

9. The method of claim 1 , wherein each of said multimedia presentations includes at least two media streams,

a first media stream, of said at least two media streams, being used as an index into a second media stream of said at least two media streams.

10. The method of claim 9 , wherein said second media stream is an audio stream and said first media stream is an image-based medium.

11. The method of claim 9 , wherein said first media stream and said second media stream are a same media stream.

12. The method of claim 1 , further comprising:

producing a database of indices,

each of said indices being a multimedia data item.

13. A method comprising:

determining, by a processor, one or more indices for a multimedia presentation,

said multimedia presentation having a first media stream and a second media stream,

a portion of said first media stream being a first index into a portion of said second media stream,

said first index being one of said one or more indices;

storing, by the processor, information about said one or more indices in a database;

providing, by the processor, multimedia objects, in accordance with said information about said one or more indices in said database, for display via a user interface display,

each of said multimedia objects being an index in an corresponding one of multimedia presentations according to an indexing media format that is selected from a plurality of media formats associated with said corresponding one of said multimedia presentations,

said multimedia presentations including said multimedia presentation;

receiving, by the processor, a selection of a multimedia object of said multimedia objects; and

invoking, by the processor, a software program for presenting said multimedia presentation,

said multimedia object being an index for said multimedia presentation.

14. A non-transitory computer program product comprising instructions to cause a computing device to perform the method of claim 13 .

15. The method of claim 13 , wherein said index, for said multimedia presentation, is associated with a record, in a database, comprising at least a timestamp field identifying a temporal aspect associated with said multimedia presentation.

16. The method of claim 15 , wherein the temporal aspect comprises a time associated with providing said multimedia presentation for display.

17. The method of claim 13 , further comprising:

receiving at least one of one or more direction controls or one or more speed controls associated with providing said multimedia object for display.

18. The method of claim 13 , further comprising:

providing said multimedia presentation, to a user, for display via a client browser.

19. A system comprising:

a processor to:

determine a subset of multimedia presentations;

determine one or more multimedia data items,

each of said one or more multimedia data items being an index in a corresponding one of said subset of multimedia presentations according to an indexing media format that is selected from a plurality of media formats associated with said corresponding one of said subset of multimedia presentations;

present said one or more multimedia data items for display via a user interface display;

receive a selection of a multimedia data item of said one or more multimedia data items; and

cause a software program to present one of said subset of multimedia presentations,

said multimedia data item being an index for said one of said subset of multimedia presentations.

20. The system of claim 19 , where said one of said subset of multimedia presentations includes a first media stream and a second media stream.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2015
From: GENUITY INC.
To: LEVEL 3 COMMUNICATIONS, LLC
Reel/Frame 037212/0542 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2015
From: NICOL, JOHN RAYMOND; MARTIN, CHRISTOPHER MICHAEL; PASCHETTO, JAMES EDWARD; WITTENBURG, KENT BARROWS
To: GTE LABORATORIES INCORPORATED
Reel/Frame 037212/0790 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2015
From: VERIZON LABORATORIES INC.
To: GENUITY INC.; VERIZON CORPORATE SERVICES GROUP INC.
Reel/Frame 037213/0288 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2015
From: LEVEL 3 COMMUNICATIONS, LLC; VERIZON CORPORATE SERVICES GROUP INC.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 037215/0046 →
CHANGE OF NAME Recorded Dec 4, 2015
From: GTE LABORATORIES INCORPORATED
To: VERIZON LABORATORIES INC.
Reel/Frame 037218/0001 →