×

DOM based media viewer

  • US 8,181,110 B2
  • Filed: 09/11/2009
  • Issued: 05/15/2012
  • 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) receiving a selection of a Media Object for a user to view, made with said pointing device;

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

    a. a URL 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;

    wherein a plurality of Media Objects are selected, each selection using a unique computer-implemented process having a unique process ID; and

    each said unique computer-implemented process is adapted to write sound records to the operating system of the user'"'"'s computer, said sound records each being identified by one of said unique process IDs corresponding to the source of the sound record.

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