IP Library Patent Application 11893136
Patent Application
App. No. 11/893,136

Method and system for user receipt of digital content

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 None
App. No.
11/893,136
Abstract

A method for disseminating digital, including executing code referenced in a markup language page to request a browser displayable interface configuration from a server, receiving from the server a definition of the interface including resource tags, and interpreting the resource tags to request the digital content. A markup language page for disseminating digital content, the page having division tags defining a plurality of containers for the digital content and locations in the page for playing the content, and having an a script tag referencing a web address from which a player definition can be retrieved.

Claims (34)

1 . A method for disseminating digital content, comprising:

executing code referenced in a markup language page to request a browser displayable interface configuration from a server;

receiving from the server a definition of the interface including resource tags; and

interpreting the resource tags to request the digital content.

2 . The method of claim 1 , wherein the interface is a player displayed in the browser for playing the digital content.

3 . The method of claim 1 , comprising providing the digital content in a plurality of containers defined by code in the markup language page.

4 . The method of claim 1 , wherein the code referenced in the markup language page includes a plurality of division or section elements defining containers and locations for the containers in the markup language page.

5 . The method of claim 1 , wherein the code referenced in the markup language page includes script referencing a web address from which the interface definition can be retrieved.

6 . The method of claim 1 , wherein the code referenced in the markup language page uniquely defines an interface for one of a plurality of content distributors.

7 . The method of claim 1 , comprising receiving from the server parsing logic code for parsing the digital content.

8 . The method of claim 1 , wherein the digital content includes any object that a mark-up language supports.

9 . The method of claim 8 , wherein the mark-up language comprises hypertext markup language.

10 . The method of claim 1 , wherein the digital content includes audio, video, or audio-visual content.

11 . The method of claim 1 , wherein the digital content comprises streaming content.

12 . The method of claim 1 , wherein the digital content comprises progressive-download content.

13 . The method of claim 1 , wherein the server is one of a plurality of geographically dispersed servers capable of providing the server definition and the content.

14 . The method of claim 13 , wherein the server is the server most geographically local to a user computer on which the code is executed from among the plurality of geographically dispersed servers.

15 . A method for disseminating digital content, comprising:

on a computer on which content is to be played, executing script code in a markup language page referencing a web address from which the player definition can be retrieved;

receiving from a server at the web address, a definition of the player including resource tags for the digital content;

interpreting the resource tags to request the digital content; and

providing the digital content in containers defined by division tags in the markup language page.

16 . The method of claim 15 , wherein the script code uniquely defines a player for one of a plurality of content distributors.

17 . A method for disseminating digital content, comprising:

on a computer on which content is to be played, executing script code in a markup language page referencing a web address from which the player definition can be retrieved;

requesting a definition of the player at the web address from an edge server most geographically local to the computer on which the code is executed from among a plurality of geographically dispersed servers;

receiving the definition of the player including resource tags for the digital content;

interpreting the resource tags to request the digital content from the server; and

providing the digital content in containers defined by division tags in the markup language page.

18 . The method of claim 17 , wherein the script code uniquely defines a player for one of a plurality of content distributors.

19 . The method of claim 17 , comprising receiving from the server parsing logic code for parsing the digital content.

20 . A markup language page for disseminating digital content, comprising:

division tags defining a plurality of containers for the digital content and locations in the page for playing the content; and

a script tag referencing a web address from which a player definition can be retrieved.

Assignments (2)
CHANGE OF NAME Recorded Feb 25, 2011
From: NBC UNIVERSAL, INC.
To: NBCUNIVERSAL MEDIA, LLC
Reel/Frame 025851/0179 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2007
From: SHARMA, KSHITIJ (TOM); KAMKHALIA, PRANAV
To: NBC UNIVERSAL, INC.
Reel/Frame 019752/0108 →