Broadband content delivery via personal content tunnel
First Claim
Patent Images
1. A browser plug-in comprising:
- a Personal-Content Tunnel (PCT) object processor to process a PCT object (PCTO) returned by a content server in response to a request from a client, the PCTO containing PCT information;
PCT resolution module coupled to the PCT object processor to resolve a service uniform resource identifier (URI) using the PCT information according to a PCT resolution protocol, the service URI identifying a PCT resolution server;
a server interface to receive a content URI and a PCT termination point resolved by the PCT resolution server; and
a session initiator to initiate a content delivery session between the client and a local node using a carrier tunnel identified by a carrier type identifier, the local node providing access to a content delivered from the content server;
wherein the local node is one of a first local content host and a broadband service node, the first local content host caching the content, the broadband service node connecting to one of a second local content host caching the content and the content server via a content server tunnel.
6 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment of the invention, browser plug-in includes a personal content tunnel (PCT) object processor, a PCT resolution module, and a server interface. The PCT object processor processes a PCT object returned by a content server in response to a request from a client. The PCT object contains PCT information. The PCT resolution module resolves a service uniform resource identifier (URI) using the PCT information according to a PCT resolution protocol. The service URI identifies a PCT resolution server. The server interface receives a content URI and a PCT termination point resolved by the PCT resolution server.
63 Citations
23 Claims
-
1. A browser plug-in comprising:
-
a Personal-Content Tunnel (PCT) object processor to process a PCT object (PCTO) returned by a content server in response to a request from a client, the PCTO containing PCT information;
PCT resolution module coupled to the PCT object processor to resolve a service uniform resource identifier (URI) using the PCT information according to a PCT resolution protocol, the service URI identifying a PCT resolution server;
a server interface to receive a content URI and a PCT termination point resolved by the PCT resolution server; and
a session initiator to initiate a content delivery session between the client and a local node using a carrier tunnel identified by a carrier type identifier, the local node providing access to a content delivered from the content server;
wherein the local node is one of a first local content host and a broadband service node, the first local content host caching the content, the broadband service node connecting to one of a second local content host caching the content and the content server via a content server tunnel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
processing a PCT object (PCTO) returned by a content server in response to a request from a client, the PCTO containing PCT information;
resolving a service uniform resource identifier (URI) using the PCT information according to a PCT resolution protocol, the service URI identifying a PCT resolution server;
receiving a content URI and a PCT termination point resolved by the PCT resolution server; and
initiating a content delivery session between the client and a local node using a carrier tunnel identified by a carrier type identifier, the local node providing access to a content delivered from the content server;
wherein the local node is one of a first local content host and a broadband service node, the first local content host caching the content, the broadband service node connecting to one of a second local content host caching the content and the content server via a content server tunnel. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product comprising:
-
a machine useable medium having computer program code embedded therein, the computer program product having;
computer readable program code to process a PCT object (PCTO) returned by a content server in response to a request from a client, the PCTO containing PCT information;
computer readable program code to resolve a service uniform resource identifier (URI) using the PCT information according to a PCT resolution Protocol, the service URI identifying a PCT resolution server;
computer readable program code to receive a content URI and a PCT termination point resolved by the PCT resolution server; and
computer readable program code to initiate a content delivery session between the client and a local node using a carrier tunnel identified by a carrier type identifier, the local node providing access to a content delivered from the content server;
wherein the local node is one of a first local content host and a broadband service node, the first local content host caching the content, the broadband service node connecting to one of a second local content host caching the content and the content server via a content server tunnel. - View Dependent Claims (18, 19)
-
-
20. A system comprising:
-
a content server coupled to a network to provide a content;
a PCT resolution server coupled to the network to that resolves a service uniform resource identifier (URI) using PCT information to a content uniform resource identifier (URI) and a PCT termination point; and
a client coupled to a first broadband service node via a broadband medium, the first broadband service node coupling to the network, the client having a browser interfacing to a browser plug-in, the browser plug-in comprising;
a Personal Content Tunnel (PCT) object processor to process a PCT object (PCTO) returned by the content server in response to a client request from the client, the PCTO containing PCT information, a PCT resolution module coupled to the PCT object processor to resolve a service uniform resource identifier (URI) using the PCT information according to a PCT resolution protocol, the service URI identifying the PCT resolution server, a server interface to receive the content URI and the PCT termination point resolved by the PCT resolution server, and a session initiator to initiate a content delivery session between the client and a local node using a carrier tunnel identified by a carrier type identifier, the local node providing access to the content delivered from the content server. - View Dependent Claims (21, 22, 23)
-
Specification