IP Library Granted Patent US 7,526,723
Granted Patent B2
US 7,526,723 · App. 10/347,656 · Granted Apr 28, 2009

System and method for emulating enhanced and interactive streaming media delivery

Assignee: Intellocity USA Inc.
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 7,526,723
App. No.
10/347,656
Granted
Apr 28, 2009
Kind
B2
Abstract

A media player, as may be employed in conjunction with a streaming media enhancement authoring application, is embedded in a browser window. A software program, operable to detect and extract information describing enhancements contained within an enhanced streaming media file and operable to generate HTML or other browser enhancement code to render the enhancements within the browser window as the enhanced streaming media file is played, is also embedded in the browser. The software program may be further operable, in response to enhancement information contained in a streaming media file, to pause a streaming media presentation, open a separate browser window, display a streaming media advertisement in the window, close the window, and resume display of the streaming media presentation. An editor is employed to perform any changes and the modified enhancement may be again viewed prior to viewing a next enhancement.

Claims (30)

1. A method of editing and reviewing an enhanced streaming media presentation without transmitting the streaming media presentation over a network, said method comprising:

opening a browser window containing an embedded media player, an editor application, and a browser based enhancement parser program in a graphical user environment;

configuring a media player within said browser window to present a streaming media file and to render authored enhancements;

opening an enhanced streaming media file containing enhancement information in said browser window;

playing said enhanced streaming media file in said browser window;

parsing said enhanced streaming media file using said browser based enhancement parser program to extract said enhancement information;

selecting said extruded enhancement information;

employing a search function to position said enhanced streaming media file to a determined position;

placing said selected enhancement information at said determined position in the streaming media file to create an edited enhancement in the streaming media file;

reviewing said edited enhancement in the streaming media file to determine if the edited enhancement at the determined position in the streaming media file is correct;

generating edited browser enhancement code in said browser window using said browser based enhancement parser program employing said reviewed edited enhancement; and

executing said edited browser enhancement code within said browser window to render an enhancement.

2. The method as set forth in claim 1 where said step of parsing further comprises:

identifying a trigger in said enhancement information that specifies when said enhancement is to be rendered.

3. The method as set forth in claim 2 where said step of executing said browser enhancement code further comprises:

executing said browser enhancement code at a time that corresponds to said enhancement information that specifies when said enhancement is to be rendered.

4. The method as set forth in claim 1 further comprising:

identifying an advertisement trigger in said enhancement information;

pausing said streaming media presentation;

rendering an advertisement indicated by said advertisement trigger; and

resuming play of said streaming media presentation.

5. The method as set forth in claim 1 where said step of playing further comprises:

positioning said enhanced streaming media file to a position that contains enhancement information.

6. The method as set forth in claim 1 further comprising:

editing said enhancement information to produce edited enhancement information;

repositioning said enhanced streaming media file to a position corresponding to the edited enhancement information; and

rendering said enhanced streaming media file with said edited enhancement information.

7. The method as set forth in claim 6 further comprising:

saving said edited enhancement information in said enhanced streaming media file.

8. The method as set forth in claim 1 where said enhanced streaming media file is a platform independent file.

Assignments (3)
MERGER Recorded Jul 27, 2011
From: INTELLOCITY USA, INC.
To: ACTV, INC.
Reel/Frame 026658/0618 →
MERGER Recorded Jul 27, 2011
From: ACTV, INC.
To: OPENTV, INC.
Reel/Frame 026658/0787 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2003
From: MARKEL, STEVEN O.
To: INTELLOCITY USA, INC.
Reel/Frame 013953/0767 →
Continuity (4)
Continuation In Part 0994124600 · Aug 27, 2001
Provisional Application 6022791800 · Aug 25, 2000
Provisional Application 6034887300 · Jan 16, 2002
Related Publication 20030142127A1 · Jul 31, 2003