System and method for delivery of PC content through a server based relay system using really simple syndication
First Claim
1. A method of delivering personal computer (PC) content over a network, said method comprising the steps of:
- rendering, on a multimedia server (MMS), a plurality of PC based items as really simple syndication (RSS) documents and storing said RSS documents in memory;
generating, on a multimedia client (MMC), a request for one or more RSS documents;
in response to said request, retrieving one or more RSS documents on said server from said memory; and
sending said one or more RSS documents retrieved to said multimedia client.
0 Assignments
0 Petitions
Accused Products
Abstract
A novel system and method for delivering personal computer (PC) based content through a server based relay system using really simple syndication (RSS). The mechanism of the present invention is operative to stream any type of PC content such as directories, files, video, audio, etc. A multimedia server (MMS) resides on the user'"'"'s source computer (the “server”) and a multimedia client (MMC) resides on the destination or target computing device (the “client”). The MMS converts (i.e. translates or renders) files and resources to be delivered as an RSS document which can be further “stylized” through HTML style sheets (like XSTL) and delivered to anything capable of consuming web pages, such as an ordinary Internet browser like Microsoft Internet Explorer or a specialized reader (i.e. the MMC). The invention provides a user with complete access to the content on their PC through the MMS content server that resides on their source PC. The multimedia server translates or renders files to be delivered as an RSS document, while a reader (i.e. MMC) on the mobile device retrieves the content through HTTP requests to the URI of the file in the RSS document.
-
Citations
34 Claims
-
1. A method of delivering personal computer (PC) content over a network, said method comprising the steps of:
-
rendering, on a multimedia server (MMS), a plurality of PC based items as really simple syndication (RSS) documents and storing said RSS documents in memory;
generating, on a multimedia client (MMC), a request for one or more RSS documents;
in response to said request, retrieving one or more RSS documents on said server from said memory; and
sending said one or more RSS documents retrieved to said multimedia client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of delivering personal computer (PC) content over a network, said method comprising the steps of:
-
requesting from an authentication service a location of a multimedia server (MMS) running on a user'"'"'s PC;
establishing a peer-to-peer connection between a multimedia client (MMC) and said MMS;
rendering, on said MMS, a plurality of PC based items as really simple syndication (RSS) documents and storing said RSS documents in memory;
generating on said MMC a request for one or more RSS documents and forwarding said request to said MMS;
in response to said request, retrieving one or more RSS documents on said MMS from said memory; and
sending said one or more RSS documents retrieved to said MMC. - View Dependent Claims (11, 12, 15)
-
-
13. A system for delivering personal computer (PC) content over a network, comprising:
-
a really simple syndication (RSS) document database located on one or more servers, said RSS document database for storing one or more RSS documents, each RSS document associated with a particular PC based item;
one or more multimedia clients (MMCs) coupled to said network, each MMC operative to generate a request message for an RSS document in response to a user input command, each MMC operative to send said request message to a multimedia server (MMS) coupled to said network, and to process and display said requested RSS document received from said MMS; and
said MMS operative to render a plurality of PC items, each PC item rendered as an RSS document stored in said RSS document database, said MMS operative to receive said request message from said MMC and, in response thereto, to retrieve said requested RSS document from said RSS database and forward said requested RSS document to said MMC. - View Dependent Claims (14, 16, 17, 18, 19)
-
-
20. A method of delivering personal computer (PC) content over a network for use on a multimedia server (MMS) computer coupled to said network, said method comprising the steps of:
-
rendering a plurality of PC based items as really simple syndication (RSS) documents and storing said RSS documents in an RSS document database;
receiving a request for one or more RSS documents from a multimedia client (MMC) coupled to said network;
in response to said request, retrieving one or more RSS documents from said RSS document database; and
sending said one or more requested RSS documents to said multimedia client. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A multimedia server (MMS) coupled to a network for delivering personal computer (PC) content over said network, comprising:
-
a really simple syndication (RSS) document database for storing one or more RSS documents, each RSS document associated with a particular PC based item;
a user configuration database for storing an index of application related data selected to be viewed by a user;
a web server operative to receiving requests for RSS documents from one or more multimedia clients (MMCs) coupled to said network and to display a web page containing said requested RSS document to said MMC; and
an RSS agent coupled to said RSS document database, said user configuration database and said web server, said RSS agent operative to render user selected PC based items as RSS documents utilizing said user configuration database and to store said RSS documents in said RSS document database, said RSS agent operative to retrieve an RSS document from said RSS document database in response to a request received from an MMC and to forward said requested RSS document to said requesting MMC, said RSS agent operative to retrieve application specific data utilizing said user configuration database in response to a corresponding request received from an MMC. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A computer program product, comprising:
-
a computer usable medium having computer usable program code for delivering personal computer (PC) content over a network, said computer program product including;
computer usable program code for rendering a plurality of PC based items as really simple syndication (RSS) documents and storing said RSS documents in an RSS document database;
computer usable program code for receiving a request for one or more RSS documents from a multimedia client (MMC) coupled to said network;
computer usable program code for in response to said request, retrieving one or more RSS documents from said RSS document database; and
computer usable program code for sending said one or more requested RSS documents to said multimedia client. - View Dependent Claims (31, 32, 33, 34)
-
Specification