Patents by Inventor David L. Applegate

David L. Applegate has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9723343
    Abstract: A method includes forecasting demand for media content items of a media distribution system based on historical demand information to generate forecasted demand. The method includes generating a mixed integer program model based on storage constraints of a plurality of distribution nodes of the media distribution system, bandwidth constraints of the media distribution system, and the forecasted demand. The method includes performing a Lagrangian relaxation operation using the mixed integer program model. The method includes determining values of a cost function based on a result of the Lagrangian relaxation operation. The method includes assigning each of the media content items to a corresponding distribution node of the plurality of distribution nodes based on the cost function and the forecasted demand.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: August 1, 2017
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: David L. Applegate, Aaron F. Archer, Vijay Gopalakrishnan, Seungjoon Lee, Kadangode Ramakrishnan
  • Publication number: 20140359683
    Abstract: A method includes forecasting demand for media content items of a media distribution system based on historical demand information to generate forecasted demand. The method includes generating a mixed integer program model based on storage constraints of a plurality of distribution nodes of the media distribution system, bandwidth constraints of the media distribution system, and the forecasted demand. The method includes performing a Lagrangian relaxation operation using the mixed integer program model. The method includes determining values of a cost function based on a result of the Lagrangian relaxation operation. The method includes assigning each of the media content items to a corresponding distribution node of the plurality of distribution nodes based on the cost function and the forecasted demand.
    Type: Application
    Filed: August 15, 2014
    Publication date: December 4, 2014
    Inventors: David L. Applegate, Aaron F. Archer, Vijay Gopalakrishnan, Seungjoon Lee, Kadangode Ramakrishnan
  • Patent number: 8880637
    Abstract: A method of assigning a server to a client system includes determining an ingress point of the client system and identifying possible egress points for the client system. The method further includes selecting the server from a plurality of servers to reduce network cost and delivery time.
    Type: Grant
    Filed: July 16, 2013
    Date of Patent: November 4, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Oliver Spatscheck, David L. Applegate, Alexandre Gerber, Carsten Lund
  • Patent number: 8856846
    Abstract: A method includes receiving data identifying new media content items to be added to a media distribution system that provides media content on demand to a plurality of endpoints. The media distribution system includes a plurality of distribution nodes, and each of the distribution nodes is coupled to a subset of the endpoints. Historical demand is determined during a particular time period for existing media content items that include content available via at least one of the distribution nodes before the data was received. The method includes forecasting demand for media content items, including new media content items and existing media content items, based on the historical demand. Each media content item is assigned to, and stored at, at least one corresponding distribution node based at least partially on a cost function and the forecasted demand.
    Type: Grant
    Filed: November 29, 2010
    Date of Patent: October 7, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: David L. Applegate, Aaron F. Archer, Vijay Gopalakrishnan, Seungjoon Lee, Kadangode Ramakrishnan
  • Publication number: 20130304914
    Abstract: A method of assigning a server to a client system includes determining an ingress point of the client system and identifying possible egress points for the client system. The method further includes selecting the server from a plurality of servers to reduce network cost and delivery time.
    Type: Application
    Filed: July 16, 2013
    Publication date: November 14, 2013
    Inventors: Oliver Spatscheck, David L. Applegate, Alexandre Gerber, Carsten Lund
  • Patent number: 8504641
    Abstract: A method of assigning a server to a client system includes determining an ingress point of the client system and identifying possible egress points for the client system. The method further includes selecting the server from a plurality of servers to reduce network cost and delivery time.
    Type: Grant
    Filed: December 23, 2008
    Date of Patent: August 6, 2013
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Oliver Spatscheck, David L. Applegate, Alexandre Gerber, Carsten Lund
  • Publication number: 20120137336
    Abstract: A method includes receiving data identifying new media content items to be added to a media distribution system that provides media content on demand to a plurality of endpoints. The media distribution system includes a plurality of distribution nodes, and each of the distribution nodes is coupled to a subset of the endpoints. Historical demand is determined during a particular time period for existing media content items that include content available via at least one of the distribution nodes before the data was received. The method includes forecasting demand for media content items, including new media content items and existing media content items, based on the historical demand. Each media content item is assigned to, and stored at, at least one corresponding distribution node based at least partially on a cost function and the forecasted demand.
    Type: Application
    Filed: November 29, 2010
    Publication date: May 31, 2012
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: David L. Applegate, Aaron F. Archer, Vijay Gopalakrishnan, Seungjoon Lee, Kadangode Ramakrishnan
  • Patent number: 7958075
    Abstract: A geometric model is considered for the problem of minimizing access control lists (ACLs) in network routers. A colored rectilinear pattern is created within an initially white rectangular canvas, and the basic operation is to choose a subrectangle and paint it a single color, overwriting all previous colors in the rectangle. The method operates on rectangular rule lists (RRLs) and access control lists (ACLs) in which all rectangles are strips that extend either the full length or the full height of the canvas. A polynomial-time algorithm optimally constructs such patterns when, as in the ACL application, the only colors are black and white (permit or deny). That algorithm is complemented by a significantly faster approximation algorithm that is guaranteed to be no worse than 3/2 optimal.
    Type: Grant
    Filed: June 28, 2007
    Date of Patent: June 7, 2011
    Assignee: AT&T Intellectual Property II, LP
    Inventors: David L. Applegate, Gruia Calinescu, David S. Johnson, Howard Karloff, Katrina Ligett, Jia Wang
  • Publication number: 20090254638
    Abstract: A method of assigning a server to a client system includes determining an ingress point of the client system and identifying possible egress points for the client system. The method further includes selecting the server from a plurality of servers to reduce network cost and delivery time.
    Type: Application
    Filed: December 23, 2008
    Publication date: October 8, 2009
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Oliver Spatscheck, David L. Applegate, Alexandre Gerber, Carsten Lund