×

Optimizing media player memory during rendering

  • US 8,935,242 B2
  • Filed: 03/08/2010
  • Issued: 01/13/2015
  • Est. Priority Date: 10/16/2002
  • Status: Active Grant
First Claim
Patent Images

1. A method of optimizing operation of a media player on a consumer electronic device of a user, said media player accessing a computer-readable medium for rendering media files stored thereon, said computer-readable medium further storing memory optimizing data associated with the media files, said method comprising:

  • obtaining metadata including content related data for one or more selected media files and including information categorized as media player operations and media player startup, wherein the content related data includes a reference to a location of each of the selected media files on the computer-readable medium, and wherein the content related data describes content associated with each of the selected media files;

    creating a data structure accessible by the media player prior to rendering the selected media files;

    populating the created data structure with said obtained metadata including the content related data;

    storing the populated data structure on the computer-readable medium with the selected media files;

    accessing the information categorized for media player startup in the populated data structure by the media player of the user during media player startup;

    discarding the information categorized for media player startup from the computer-readable medium after media player startup is completed;

    reclaiming memory locations of the computer-readable medium previously occupied by the information categorized for media player startup for use by the media player during rendering and other media player operations;

    navigating by the media player via the reference to the media files; and

    rendering by the media player the navigated media files based on the information categorized for media player operations in the data structure.

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