×

DOM Based Media Viewer

  • US 20100235765A1
  • Filed: 09/11/2009
  • Published: 09/16/2010
  • Est. Priority Date: 10/14/2008
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method for a user provided with a computer to select and play media objects in the Document Object Model (“

  • DOM”

    ) of a web page displayed on a user'"'"'s computer, wherein each user'"'"'s computer has a memory and a computer display able to provide a user interface and being accessible via the Internet to web pages containing said media objects using a web browser, a media player and user input means comprising a user pointing device for manipulating a displayed pointer, the method comprising;

    i) identifying each Media Object in the DOM rendered by said web browser for a displayed web page;

    ii) providing means to visually identify each said Media Object in the DOM to said user;

    iii) said User selecting with said pointing device a Media Object to view;

    iv) assembling and storing in memory a Vector Record for said selected Media Object in the DOM, wherein said Vector Record contains;

    a. the URLs associated with each selected Media Object in the DOM.b. information about the location of the selected Media Object, selected from the group consisting of;

    i. the URL of the surrounding web page on which the selected Media Object is found;

    ii. the title of the selected Media Object;

    iii. the ordinal position of the selected Media Object in source order as the selected Media Object appears in the DOM;

    iv. the ID associated with the selected Media Object on the web page;

    v. the file type of the selected Media Object;

    vi. the tag name of the selected Media Object;

    vii. the position of the pointer in the DOM during said selection step; and

    viii. the most recent series of selection events prior to said selection step;

    v) retrieving the Vector Record for the selected Media Object and obtaining the URL for the web page and the location of the selected Media Object on the web page from said Vector Record;

    vi) opening a window or frame within which to display the selected Media Object;

    vii) starting a browser session as a background process;

    viii) loading the web page containing the selected Media Object into the background session of the browser using the URL obtained from the Vector Record;

    ix) navigating to the location of the selected Media Object on the web page loaded in the background browser using the information obtained from the Vector Record;

    x) scaling the selected Media Object to fit the window or frame; and

    xi) displaying the selected Media Object in said window or frame.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×