IP Library Granted Patent US 7,610,394
Granted Patent B2
US 7,610,394 · App. 10/210,203 · Granted Oct 27, 2009

Web application for accessing media streams

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,610,394
App. No.
10/210,203
Granted
Oct 27, 2009
Kind
B2
Abstract

A web page has a player for playing media objects, a sequencer which displays a play list that defines an order in which media objects are played by the player, and a media access area for containing a plurality of graphical icons. Each graphical icon representing a media object, and the graphical icons can be manipulated by a user to modify the play list. For example, the media icons may be dragged to the sequencer to add them to the sequencer.

Claims (28)

1. A method comprising:

establishing a bidirectional database connection to a user database associated with a media server, retrieving from said user database a play list that defines an order in which one or more media objects are played, wherein said play list is in a state corresponding to a most recent user session;

generating a command to a media player in response to user selection of a media object from said play list, causing said media player to signal a media server to request the media object, to buffer a media stream received from said media server, and to play the media object; and

retrieving from an interface database associated with said media server an expandable and collapsible outline of subjects with media icons arranged in lists, and displaying said outline, wherein said retrieving comprises sending a pre-defined initial query to said interface database, and loading said outline into a media icon access panel Data Source Object (DSO).

2. The method of claim 1 , further comprising:

retrieving from said user database a plurality of play lists, each of said plurality of play lists defining an order in which one or more media objects are played, and each of said plurality of play lists is in a state corresponding to a most recent user session.

3. The method of claim 2 , further comprising:

displaying a user-selectable tab for each play list.

4. The method of claim 1 , further comprising:

displaying a checkbox for each media object in the play list, the checkbox controlling whether the media player will play the media object.

5. The method of claim 1 , further comprising:

displaying a pop-up menu for each media object in the play list, each pop-up menu providing information about a corresponding media object.

6. The method of claim 1 , wherein said play list comprises scripted DHTML (Dynamic Hypertext Markup Language).

7. The method of claim 1 , wherein said media player further comprises an image display subwindow.

8. The method of claim 7 , wherein said image display subwindow includes a handle which allows dragging said subwindow.

9. The method of claim 7 , wherein the image display subwindow includes a home button to return the image display subwindow to a home position.

10. The method of claim 7 , wherein the image display subwindow includes a button to hide an image area portion of said image display subwindow.

11. The method of claim 7 , wherein the image display subwindow dynamically expands or contracts to fit an image associated with a media object retrieved from said media server, and wherein said image display subwindow includes a size lock button to prevent the image display subwindow from expanding beyond a determined size.

12. The method of claim 1 , further comprising:

accessing a Uniform Resource Locator (URL) associated with a media object played by the media player, retrieving data from said URL, and displaying said data in a site-driven user interface area.

13. The method of claim 12 , wherein the data from said URL is synchronized with the media object played by the media player.

14. The method of claim 1 , further comprising:

copying a media object from a site-driven area to the play list.

15. The computer readable medium of claim 3 , further comprising:

displaying a marker indicating that there are additional tabs not in view.

16. The method of claim 1 , further comprising:

sending or receiving a play list by electronic mail.

17. The method of claim 1 , wherein the play list includes media objects added to the play list automatically based on a user interest profile.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2019
From: AVINNOV LLC
To: CEDAR LANE TECHNOLOGIES INC.
Reel/Frame 050763/0461 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2019
From: INTELLECTUAL VENTURES ASSETS 120/125 LLC
To: AVINNOV LLC
Reel/Frame 049856/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Dec 18, 2018
From: ZARBANA DIGITAL FUND LLC
To: INTELLECTUAL VENTURES ASSETS 125 LLC
Reel/Frame 047805/0023 →
MERGER Recorded Dec 11, 2015
From: COPPER DATA RIVER LLC
To: ZARBAÑA DIGITAL FUND LLC
Reel/Frame 037271/0659 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2013
From: KATINSKY, STEVE; BURRESS, MICHAEL; FURTADO, JEFFERSON
To: MEDIA & TRANSACTIONS, INC.
Reel/Frame 031717/0993 →
CHANGE OF NAME Recorded Dec 4, 2013
From: MEDIA & TRANSACTIONS, INC.
To: SUPERTUNER.COM
Reel/Frame 031765/0422 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2005
From: SUPERTUNER.COM
To: COPPER DATA RIVER LLC
Reel/Frame 016522/0074 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2005
From: SUPERTUNER.COM
To: COPPER DATA RIVER LLC
Reel/Frame 015766/0685 →