×

Method and apparatus for organizing and playing data

  • US 7,574,448 B2
  • Filed: 09/22/2003
  • Issued: 08/11/2009
  • Est. Priority Date: 06/11/2003
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • generate an interface at a site on a network for display on a user computer, a plurality of media files provided by a plurality of media file providers being made available to said user computer via said network site using said interface;

    define a set of metadata attributes relating to said media files, each of said metadata attributes of the set having a respective predetermined location in said interface regardless of media file or media file provider;

    receive said plurality of media files provided by said plurality of media file providers via the network, the received media files for use with said interface;

    associate metadata attributes from within said defined set of metadata attributes with said plurality of media files, wherein said plurality of media files is provided by the plurality of media file providers;

    compiling a data file that contains one or more unique identifiers which identify one or more media files, the data file being compiled automatically based on criteria chosen by one of a plurality of users;

    utilize the metadata attributes to map the plurality of media files to an interface, said interface generated at a site on a network, said media files being made available to a user computer via said network site using said interface; and

    map each of said associated metadata attributes to its respective predetermined location in said interface, such that in said interface each of said associated media attributes appears in its respective predetermined same location for all of said media files and media file providers, wherein said metadata attributes comprises a title for the media file and one or more of a description, duration and an expiration of the media file;

    determining whether a user-selectable autoplay function is engaged for a given one of said plurality of users;

    in a case that the autoplay function is determined to be engaged, determining a sequence in which said user is to experience media content corresponding to one or more media files based on an ordering of said unique identifiers in the data file; and

    in a case that the autoplay function is determined to be disengaged, determining the sequence in which said user is to experience media content corresponding to said one or more media files based on input from the user and without regard to the ordering of said unique identifiers in the data file,wherein said media content is experienced using an interface that comprises;

    a channel description portion to display a plurality of channel selections corresponding to the plurality of media files provided by the plurality of media file providers for selection by said user;

    a show description portion to display one or more show selections, and in response to user selection one of the channel selections said show description portion displays only those show selections corresponding to the chosen channel selection;

    an episode description portion to display one or more episode selections, and in response to user selection one of the one or more show selections said episode description portion displays only those episode selections corresponding to the chosen show selection; and

    a viewer to view media file content at the user'"'"'s computer, the media file content corresponding to the channel, show and episode selections made by the user using the interface.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×