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: 9723343Abstract: 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: GrantFiled: August 15, 2014Date of Patent: August 1, 2017Assignee: AT&T Intellectual Property I, L.P.Inventors: David L. Applegate, Aaron F. Archer, Vijay Gopalakrishnan, Seungjoon Lee, Kadangode Ramakrishnan
-
Publication number: 20140359683Abstract: 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: ApplicationFiled: August 15, 2014Publication date: December 4, 2014Inventors: David L. Applegate, Aaron F. Archer, Vijay Gopalakrishnan, Seungjoon Lee, Kadangode Ramakrishnan
-
Patent number: 8880637Abstract: 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: GrantFiled: July 16, 2013Date of Patent: November 4, 2014Assignee: AT&T Intellectual Property I, L.P.Inventors: Oliver Spatscheck, David L. Applegate, Alexandre Gerber, Carsten Lund
-
Patent number: 8856846Abstract: 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: GrantFiled: November 29, 2010Date of Patent: October 7, 2014Assignee: AT&T Intellectual Property I, L.P.Inventors: David L. Applegate, Aaron F. Archer, Vijay Gopalakrishnan, Seungjoon Lee, Kadangode Ramakrishnan
-
Publication number: 20130304914Abstract: 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: ApplicationFiled: July 16, 2013Publication date: November 14, 2013Inventors: Oliver Spatscheck, David L. Applegate, Alexandre Gerber, Carsten Lund
-
Patent number: 8504641Abstract: 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: GrantFiled: December 23, 2008Date of Patent: August 6, 2013Assignee: AT&T Intellectual Property II, L.P.Inventors: Oliver Spatscheck, David L. Applegate, Alexandre Gerber, Carsten Lund
-
Publication number: 20120137336Abstract: 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: ApplicationFiled: November 29, 2010Publication date: May 31, 2012Applicant: AT&T Intellectual Property I, L.P.Inventors: David L. Applegate, Aaron F. Archer, Vijay Gopalakrishnan, Seungjoon Lee, Kadangode Ramakrishnan
-
Patent number: 7958075Abstract: 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: GrantFiled: June 28, 2007Date of Patent: June 7, 2011Assignee: AT&T Intellectual Property II, LPInventors: David L. Applegate, Gruia Calinescu, David S. Johnson, Howard Karloff, Katrina Ligett, Jia Wang
-
Publication number: 20090254638Abstract: 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: ApplicationFiled: December 23, 2008Publication date: October 8, 2009Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Oliver Spatscheck, David L. Applegate, Alexandre Gerber, Carsten Lund