Patents by Inventor Mohammad Hossein Bateni

Mohammad Hossein Bateni 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: 9098464
    Abstract: A method includes receiving demand information from edge routers, estimating an optimal request distribution based on the demand information using a bicriteria approximation algorithm, wherein initial programming states for the estimation are specified by (u, F, D, FS, DS, Fexp, Fimp), where u is a current node, F is a vector representing an available facility for large capacity, D is a vector representing an outsourced large client, FS is an amount of cache server capacity offered to small clients, DS is a total demand of outsourced small clients, Fexp is an index of a cache server being exported from a subtree, and Fimp is an index of another cache server of another subtree that is being utilized, and providing each of the edge routers with anycast route information for the cache servers.
    Type: Grant
    Filed: December 2, 2013
    Date of Patent: August 4, 2015
    Assignee: AT&T INTELLECTUAL PROPERTY II, L.P.
    Inventors: Mohammad Taghi Hajiaghayi, Mohammad Hossein Bateni
  • Patent number: 8856071
    Abstract: Data tables in data warehouses are updated to minimize staleness and stretch of the data tables. New data is received from external sources and, in response, update requests are generated. Accumulated update requests may be batched. Data tables may be weighted to affect the order in which update requests are serviced.
    Type: Grant
    Filed: August 11, 2009
    Date of Patent: October 7, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Lukasz Golab, Mohammad Hossein Bateni, Mohammad Hajiaghayi, Howard Karloff
  • Publication number: 20140089522
    Abstract: A method includes receiving demand information from edge routers, estimating an optimal request distribution based on the demand information using a bicriteria approximation algorithm, wherein initial programming states for the estimation are specified by (u, F, D, FS, DS, Fexp, Fimp), where u is a current node, F is a vector representing an available facility for large capacity, D is a vector representing an outsourced large client, FS is an amount of cache server capacity offered to small clients, DS is a total demand of outsourced small clients, Fexp is an index of a cache server being exported from a subtree, and Fimp is an index of another cache server of another subtree that is being utilized, and providing each of the edge routers with anycast route information for the cache servers.
    Type: Application
    Filed: December 2, 2013
    Publication date: March 27, 2014
    Inventors: Mohammad Taghi Hajiaghayi, Mohammad Hossein Bateni
  • Patent number: 8670351
    Abstract: An example method involves for a first virtual private network (VPN) installed on a candidate hub router, selecting a first spoke-to-hub assignment solution having a first least memory utilization cost to assign the candidate hub router a quantity of first virtual private edge (VPE) routers serving the first VPN; for a second VPN installed on the candidate hub router, selecting a second spoke-to-hub assignment solution having a second least memory utilization cost to assign the candidate hub router a quantity of second VPE routers serving the second VPN; determining third least memory utilization costs to assign the candidate hub router to a quantity of the first VPE routers, and fourth least memory utilization costs to assign the candidate hub router to a quantity of the second VPE routers; and selecting the first or second spoke-to-hub assignment solution for the candidate hub router based on the least memory utilization costs.
    Type: Grant
    Filed: June 22, 2012
    Date of Patent: March 11, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Mohammad Hajiaghayi, Mohammad Hossein Bateni, Alexandre Gerber, Subhabrata Sen
  • Patent number: 8606964
    Abstract: A method includes receiving demand information from edge routers, estimating an optimal request distribution based on the demand information using a bicriteria approximation algorithm, wherein initial programming states for the estimation are specified by (u, F, D, FS, DS, Fexp, Fimp), where u is a current node, F is a vector representing an available facility for large capacity, D is a vector representing an outsourced large client, FS is an amount of cache server capacity offered to small clients, DS is a total demand of outsourced small clients, Fexp is an index of a cache server being exported from a subtree, and Fimp is an index of another cache server of another subtree that is being utilized, and providing each of the edge routers with anycast route information for the cache servers.
    Type: Grant
    Filed: October 16, 2012
    Date of Patent: December 10, 2013
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Mohammad Taghi Hajiaghayi, Mohammad Hossein Bateni
  • Publication number: 20130042021
    Abstract: A method includes receiving demand information from edge routers, estimating an optimal request distribution based on the demand information using a bicriteria approximation algorithm, wherein initial programming states for the estimation are specified by (u, F, D, FS, DS, Fexp, Fimp), where u is a current node, F is a vector representing an available facility for large capacity, D is a vector representing an outsourced large client, FS is an amount of cache server capacity offered to small clients, DS is a total demand of outsourced small clients, Fexp is an index of a cache server being exported from a subtree, and Fimp is an index of another cache server of another subtree that is being utilized, and providing each of the edge routers with anycast route information for the cache servers.
    Type: Application
    Filed: October 16, 2012
    Publication date: February 14, 2013
    Applicant: AT&T INTELLECTUAL PROPERTY II, L.P.
    Inventors: Mohammad Taghi Hajiaghayi, Mohammad Hossein Bateni
  • Patent number: 8316106
    Abstract: A system includes a plurality of edge routers and a route controller. The edge routers are configured to direct requests from a client system to one of a plurality of cache servers. Each of the cache servers is configured to provide content to the client system in response to the requests. The route controller is configured to receive demand information from the edge routers, estimate an optimal request distribution based on the demand information using a bicriteria approximation algorithm, and provide each of the edge routers with route information.
    Type: Grant
    Filed: December 5, 2008
    Date of Patent: November 20, 2012
    Assignee: AT&T Intellectual Property II, LP
    Inventors: Mohammad Taghi Hajiaghayi, Mohammad Hossein Bateni
  • Publication number: 20120275344
    Abstract: An example method involves for a first virtual private network (VPN) installed on a candidate hub router, selecting a first spoke-to-hub assignment solution having a first least memory utilization cost to assign the candidate hub router a quantity of first virtual private edge (VPE) routers serving the first VPN; for a second VPN installed on the candidate hub router, selecting a second spoke-to-hub assignment solution having a second least memory utilization cost to assign the candidate hub router a quantity of second VPE routers serving the second VPN; determining third least memory utilization costs to assign the candidate hub router to a quantity of the first VPE routers, and fourth least memory utilization costs to assign the candidate hub router to a quantity of the second VPE routers; and selecting the first or second spoke-to-hub assignment solution for the candidate hub router based on the least memory utilization costs.
    Type: Application
    Filed: June 22, 2012
    Publication date: November 1, 2012
    Inventors: Mohammad Hajiaghayi, Mohammad Hossein Bateni, Alexandre Gerber, Subhabrata Sen
  • Patent number: 8218454
    Abstract: Methods and apparatus to implement scalable routing in network communication systems are disclosed. A disclosed example method involves selecting a plurality of virtual private networks in a communication network and selecting a candidate hub router from a plurality of routers in the communication network. The example method also involves determining a plurality of least memory utilization costs associated with assigning different quantities of spoke routers to the candidate hub router. Each of the least memory utilization costs and corresponding quantity of spoke routers is associated with a corresponding one of the plurality of virtual private networks. For each of the least memory utilization costs, a bandwidth usage of a corresponding one of the quantities of spoke routers is identified.
    Type: Grant
    Filed: September 21, 2009
    Date of Patent: July 10, 2012
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Mohammad Hajiaghayi, Mohammad Hossein Bateni, Alexandre Gerber, Subhabrata Sen
  • Publication number: 20110069634
    Abstract: Methods and apparatus to implement scalable routing in network communication systems are disclosed. A disclosed example method involves selecting a plurality of virtual private networks in a communication network and selecting a candidate hub router from a plurality of routers in the communication network. The example method also involves determining a plurality of least memory utilization costs associated with assigning different quantities of spoke routers to the candidate hub router. Each of the least memory utilization costs and corresponding quantity of spoke routers is associated with a corresponding one of the plurality of virtual private networks. For each of the least memory utilization costs, a bandwidth usage of a corresponding one of the quantities of spoke routers is identified.
    Type: Application
    Filed: September 21, 2009
    Publication date: March 24, 2011
    Inventors: Mohammad Hajiaghayi, Mohammad Hossein Bateni, Alexandre Gerber, Subhabrata Sen
  • Publication number: 20110040727
    Abstract: Data tables in data warehouses are updated to minimize staleness and stretch of the data tables. New data is received from external sources and, in response, update requests are generated. Accumulated update requests may be batched. Data tables may be weighted to affect the order in which update requests are serviced.
    Type: Application
    Filed: August 11, 2009
    Publication date: February 17, 2011
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Lukasz Golab, Mohammad Hossein Bateni, Mohammad Hajiaghayi, Howard Karloff
  • Publication number: 20100146038
    Abstract: A system includes a plurality of edge routers and a route controller. The edge routers are configured to direct requests from a client system to one of a plurality of cache servers. Each of the cache servers is configured to provide content to the client system in response to the requests. The route controller is configured to receive demand information from the edge routers, estimate an optimal request distribution based on the demand information using a bicriteria approximation algorithm, and provide each of the edge routers with route information.
    Type: Application
    Filed: December 5, 2008
    Publication date: June 10, 2010
    Applicant: AT&T CORP.
    Inventors: Mohammad Taghi Hajiaghayi, Mohammad Hossein Bateni