US2007124488A1PendingUtilityA1

Vertical Services Integration Enabled Content Distribution Mechanism

Assignee: VERIZON COMMUNICATIONS INCPriority: Aug 10, 2000Filed: Dec 19, 2006Published: May 31, 2007
Est. expiryAug 10, 2020(expired)· nominal 20-yr term from priority
H04L 2012/5658H04L 2012/5632H04Q 11/0478H04L 2012/5667H04L 2012/561H04L 47/2408H04L 2012/5672
50
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The invention relates to an enhanced ADSL Data Network (ADN) with vertical services capabilities. In general, vertical services capabilities are data services offered directly from a central office to an end user, without compromising the integrity of the user's guaranteed bit rate to the Internet through the ADN. One such vertical service is content downloadable at a high data rate from a content server located in or proximate to a central office that serves the end user. The content of the local server is updated and upgraded periodically and systematically from a central content server that distributes content to a number of remote central offices. The content is distributed between the central content server and the respective local content servers using available bandwidth, that is to say bandwidth on at least certain network links that is unused by subscriber traffic.

Claims

exact text as granted — not AI-modified
1 . A method of replicating content data stored on a first server to at least one second server, comprising the steps: 
 determining unused bandwidth on a common link of an access data network, carrying subscriber traffic and over which the first server and the at least one second server communicate; and    transmitting content data stored on the first server to the at least one second server substantially on the determined unused bandwidth.    
   
   
       2 . The method of  claim 1 , wherein said at least one second server comprises a server located in a vertical services domain proximate to at least one end user terminal.  
   
   
       3 . The method of  claim 2 , wherein the vertical services domain is located in a central office that provides Digital Subscriber Line (DSL) service to the at least one end user terminal.  
   
   
       4 . The method of  claim 2 , wherein: 
 the first server is a local content server; and    said at least one second server comprises a central content server.    
   
   
       5 . The method of  claim 4 , wherein: 
 the local content server is located in a central office that provides Digital Subscriber Line (DSL) service to the at least one end user terminal; and    the central content server is located in a hub site.    
   
   
       6 . The method of  claim 1 , comprising the further steps of: 
 storing the content data transmitted to the at least one second server on the at least one second server; and    transmitting the content data stored on the at least one second server to at least one end user terminal proximate to the at least one second server.    
   
   
       7 . The method of  claim 6 , wherein the step of transmitting the content data stored on the at least one second server to the at least one end user terminal comprises the steps of: 
 transmitting the content data stored on the at least one second server to a data switch proximate to the at least one second server;    integrating the content data transmitted from the at least one second server with other data destined to the at least one end user terminal received at the data switch via the common link; and    distributing the integrated data from the data switch to a link to equipment of the at least one end user terminal via a multiplexer.    
   
   
       8 . The method of  claim 7 , wherein the multiplexer is a Digital Subscriber Line Access Multiplexer (DSLAM).  
   
   
       9 . The method of  claim 6 , wherein the step of transmitting the content data stored on the at least one second server to the at least one end user terminal proximate to the at least one second server comprises the steps of: 
 provisioning a logical communication circuit extending from the at least one end user terminal through the network to a communication access node coupled to a first network domain, at least a portion of the logical communication circuit extending through the common link, wherein the provisioning comprises defining the logical communication circuit in terms of a layer-2 protocol defining switched connectivity through the network;    at the data switch, examining communicated information in transmissions from the customer premises, for a protocol encapsulated within said layer-2 protocol, to distinguish transmission types;    forwarding each detected transmission of a first transmission type from the data switch to the communication access node over the logical communication circuit defined in terms of the layer-2 protocol; and    forwarding each detected transmission of a second type, different from the first transmission type, to a second network domain logically separate from the first network domain, wherein the at least one second server is coupled to the second network domain to receive at least one transmission of a second type for control of the step of transmitting the content data stored on the at least one second server to at least one end user terminal proximate to the at least one second server.    
   
   
       10 . A method as in  claim 9 , further comprising the steps of: 
 receiving first downstream transmissions intended for the at least one end user terminal at the data switch, over the logical communication circuit from the first network domain;    receiving second downstream transmissions intended for the at least one end user terminal from the second network domain at the data switch, content data from the at least one second server; and    inserting the second downstream transmissions into the logical communication circuit, to combine the first and second downstream transmissions for communication over the logical communication circuit from the data switch to the at least one end user terminal.    
   
   
       11 . A method as in  claim 10 , wherein the logical communication circuit comprises an asynchronous transfer mode (ATM) permanent virtual circuit (PVC).  
   
   
       12 . The method of  claim 1 , wherein a part of the bandwidth of the common link is reserved for transmitting the content data stored on the first server to the at least one second server, to prevent the loss of a session between the first server and the at least one second server.  
   
   
       13 . The method of  claim 1 , wherein the steps of determining unused bandwidth and transmitting content data utilize priority and queuing in at least one node of the access data network, to implement a minimum bandwidth and provide additional bandwidth as available on the common link, for the transmitting of the content data over the common link.  
   
   
       14 . The method of  claim 1 , wherein the steps of determining unused bandwidth and transmitting content data implement a congestion mechanism to prevent data loss and utilize unused bandwidth.  
   
   
       15 . The method of  claim 14 , wherein the congestion mechanism comprises Transmission Control Protocol (TCP).  
   
   
       16 . The method of  claim 1 , wherein the transmitting step utilizes an unspecified bit rate service through the common link.  
   
   
       17 . The method of  claim 1 , wherein the common link of the network also carries logical circuits for wide area data communications of a plurality end user terminals.  
   
   
       18 . A software product for replicating content data stored on a first server to at least one second server, said software product comprising: 
 at least one machine readable medium; and    programming code, carried by the at least one machine readable medium, for execution by at least one computer, wherein the programming code comprises:    a congestion mechanism for determining unused bandwidth on a portion of a common link of an access data network, carrying subscriber traffic and over which the first server and the at least one second server communicate; and    a first transmitting mechanism for causing transmission of content data stored on the first server to the at least one second server substantially on the determined unused bandwidth.    
   
   
       19 . The software product of  claim 18 , wherein the congestion mechanism comprises Transmission Control Protocol (TCP).  
   
   
       20 . The software product as in  claim 19 , wherein the first transmitting mechanism is for causing the transmission of content data using an unspecified bit rate service.

Join the waitlist — get patent alerts

Track US2007124488A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.