Patents by Inventor James Miros
James Miros 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: 10594581Abstract: A system includes first and second cache servers, a domain name server, and a route controller. The cache servers respond to an anycast address. The first and second cache servers respond to first and second unicast addresses respectively. The router controller determines if the first cache server is non-overloaded, overloaded, or offline. The route controller instructs the domain name server to provide the second unicast address when the status is overloaded or offline, and modifies routing of the anycast address to direct a content request sent to the anycast address to the second cache server when the status is offline. The domain name server receives a request from a requestor, and provides an anycast address to the requestor when the status of the first cache server is non-overloaded, and provides the second unicast address to the requestor when the status of the first cache server is offline or overloaded.Type: GrantFiled: July 23, 2018Date of Patent: March 17, 2020Assignee: AT&T Intellectual Property I, L.P.Inventors: Mario A. Santoro, Herani Brotman, Alan L. Glasser, James Miros, Oliver Spatscheck, Jacobus E. Van der Merwe
-
Publication number: 20180331925Abstract: A system includes first and second cache servers a domain name server, and a route controller. The cache servers are each configured to respond to an anycast address. Additionally, the first cache server is configured to respond to a first unicast address, and the second cache server is configured to respond to a second unicast address. The router controller configured to determine wither the status of the first cache server is non-overloaded, overloaded, or offline. The route controller is further configured to instruct the domain name server to provide the second unicast address when the status is overloaded or offline, and modify routing of the anycast address to direct a content request sent to the anycast address to the second cache server when the status is offline. The domain name server is configured to receive a request from a requestor for a cache server address.Type: ApplicationFiled: July 23, 2018Publication date: November 15, 2018Applicant: AT&T Intellectual Property I, L.P.Inventors: Mario A. Santoro, Herani Brotman, Alan L. Glasser, James Miros, Oliver Spatscheck, Jacobus E. Van der Merwe
-
Patent number: 10033605Abstract: A system includes first and second cache servers a domain name server, and a route controller. The cache servers are each configured to respond to an anycast address. Additionally, the first cache server is configured to respond to a first unicast address, and the second cache server is configured to respond to a second unicast address. The router controller configured to determine wither the status of the first cache server is non-overloaded, overloaded, or offline. The route controller is further configured to instruct the domain name server to provide the second unicast address when the status is overloaded or offline, and modify routing of the anycast address to direct a content request sent to the anycast address to the second cache server when the status is offline. The domain name server is configured to receive a request from a requestor for a cache server address.Type: GrantFiled: May 24, 2017Date of Patent: July 24, 2018Assignee: AT&T Intellectual Property I, L.P.Inventors: Mario A. Santoro, Herani Brotman, Alan L. Glasser, James Miros, Oliver Spatscheck, Jacobus E. Van der Merwe
-
Publication number: 20170257294Abstract: A system includes first and second cache servers a domain name server, and a route controller. The cache servers are each configured to respond to an anycast address. Additionally, the first cache server is configured to respond to a first unicast address, and the second cache server is configured to respond to a second unicast address. The router controller configured to determine wither the status of the first cache server is non-overloaded, overloaded, or offline. The route controller is further configured to instruct the domain name server to provide the second unicast address when the status is overloaded or offline, and modify routing of the anycast address to direct a content request sent to the anycast address to the second cache server when the status is offline. The domain name server is configured to receive a request from a requestor for a cache server address.Type: ApplicationFiled: May 24, 2017Publication date: September 7, 2017Applicant: AT&T Intellectual Property I, L.P.Inventors: Mario A. Santoro, Herani Brotman, Alan L. Glasser, James Miros, Oliver Spatscheck, Jacobus E. Van der Merwe
-
Patent number: 9667516Abstract: A system including first and second servers, a domain server, and a route controller is disclosed. The first and second servers are configured to respond to an anycast address and to first and second unicast addresses respectively. The route controller is configured to determine whether the first cache server is non-overloaded, overloaded, or offline, and may instruct the domain name server to provide to provide the second unicast address when the status is overloaded or offline. Routing of the anycast address may be modified so as to direct a content request sent to the anycast address to the second cache server when the status is offline. The domain name server may receive a request for a cache server address and provide the anycast address to the requestor when the status is non-overloaded, and provide the second unicast address when the status is offline or overloaded.Type: GrantFiled: October 2, 2015Date of Patent: May 30, 2017Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Mario A. Santoro, Herani Brotman, Alan L. Glasser, James Miros, Oliver Spatscheck, Jacobus E. Van der Merwe
-
Publication number: 20160028600Abstract: A system includes first and second cache servers a domain name server, and a route controller. The cache servers are each configured to respond to an anycast address. Additionally, the first cache server is configured to respond to a first unicast address, and the second cache server is configured to respond to a second unicast address. The router controller configured to determine wither the status of the first cache server is non-overloaded, overloaded, or offline. The route controller is further configured to instruct the domain name server to provide the second unicast address when the status is overloaded or offline, and modify routing of the anycast address to direct a content request sent to the anycast address to the second cache server when the status is offline. The domain name server is configured to receive a request from a requestor for a cache server address.Type: ApplicationFiled: October 2, 2015Publication date: January 28, 2016Inventors: Mario A. Santoro, Herani Brotman, Alan L. Glasser, James Miros, Oliver Spatscheck, Jacobus E. Van der Merwe
-
Patent number: 9191292Abstract: A system includes first and second cache servers a domain name server, and a route controller. The cache servers are each configured to respond to an anycast address. Additionally, the first cache server is configured to respond to a first unicast address, and the second cache server is configured to respond to a second unicast address. The router controller configured to determine wither the status of the first cache server is non-overloaded, overloaded, or offline. The route controller is further configured to instruct the domain name server to provide the second unicast address when the status is overloaded or offline, and modify routing of the anycast address to direct a content request sent to the anycast address to the second cache server when the status is offline. The domain name server is configured to receive a request from a requestor for a cache server address.Type: GrantFiled: October 15, 2013Date of Patent: November 17, 2015Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Mario A. Santoro, Herani Brotman, Alan L. Glasser, James Miros, Oliver Spatscheck, Jacobus E. Van der Merwe
-
Patent number: 8832245Abstract: An authoritative domain name system server includes a memory configured to store a set of instructions, and a processor configured to execute the set of instructions. The processor obtains a first Internet Protocol address of a client system associated with a request for a domain name, and assigns a location of the authoritative domain name system server as an ingress region. The processor assigns the egress override as an egress region when the first Internet Protocol address matches the prefix of the egress override, otherwise obtains an egress table, determines a longest prefix match of the first Internet Protocol address, obtains a distance matrix for distances from the ingress location to a plurality of egress regions, and selects the egress region based on the distance matrix and the longest prefix match in the egress table.Type: GrantFiled: May 13, 2011Date of Patent: September 9, 2014Assignee: AT&T Intellectual Property I, L.P.Inventors: Anestis Karasaridis, Ashley Flavel, James Miros
-
Publication number: 20140047109Abstract: A system includes first and second cache servers a domain name server, and a route controller. The cache servers are each configured to respond to an anycast address. Additionally, the first cache server is configured to respond to a first unicast address, and the second cache server is configured to respond to a second unicast address. The router controller configured to determine wither the status of the first cache server is non-overloaded, overloaded, or offline. The route controller is further configured to instruct the domain name server to provide the second unicast address when the status is overloaded or offline, and modify routing of the anycast address to direct a content request sent to the anycast address to the second cache server when the status is offline. The domain name server is configured to receive a request from a requestor for a cache server address.Type: ApplicationFiled: October 15, 2013Publication date: February 13, 2014Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Mario A. Santoro, Herani Brotman, Alan L. Glasser, James Miros, Oliver Spatscheck, Jacobus E. Van der Merwe
-
Patent number: 8560598Abstract: A system includes first and second cache servers a domain name server, and a route controller. The cache servers are each configured to respond to an anycast address. Additionally, the first cache server is configured to respond to a first unicast address, and the second cache server is configured to respond to a second unicast address. The router controller configured to determine wither the status of the first cache server is non-overloaded, overloaded, or offline. The route controller is further configured to instruct the domain name server to provide the second unicast address when the status is overloaded or offline, and modify routing of the anycast address to direct a content request sent to the anycast address to the second cache server when the status is offline. The domain name server is configured to receive a request from a requestor for a cache server address.Type: GrantFiled: December 22, 2009Date of Patent: October 15, 2013Assignee: AT&T Intellectual Property I, L.P.Inventors: Mario Santoro, Herani Brotman, Alan L. Glasser, James Miros, Oliver Spatscheck, Jacobus Van der Merwe
-
Publication number: 20120290693Abstract: An authoritative domain name system server includes a memory configured to store a set of instructions, and a processor configured to execute the set of instructions. The processor obtains a first Internet Protocol address of a client system associated with a request for a domain name, and assigns a location of the authoritative domain name system server as an ingress region. The processor assigns the egress override as an egress region when the first Internet Protocol address matches the prefix of the egress override, otherwise obtains an egress table, determines a longest prefix match of the first Internet Protocol address, obtains a distance matrix for distances from the ingress location to a plurality of egress regions, and selects the egress region based on the distance matrix and the longest prefix match in the egress table.Type: ApplicationFiled: May 13, 2011Publication date: November 15, 2012Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Anestis Karasaridis, Ashley Flavel, James Miros
-
Publication number: 20110153719Abstract: A system includes first and second cache servers a domain name server, and a route controller. The cache servers are each configured to respond to an anycast address. Additionally, the first cache server is configured to respond to a first unicast address, and the second cache server is configured to respond to a second unicast address. The router controller configured to determine wither the status of the first cache server is non-overloaded, overloaded, or offline. The route controller is further configured to instruct the domain name server to provide the second unicast address when the status is overloaded or offline, and modify routing of the anycast address to direct a content request sent to the anycast address to the second cache server when the status is offline. The domain name server is configured to receive a request from a requestor for a cache server address.Type: ApplicationFiled: December 22, 2009Publication date: June 23, 2011Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Mario Santoro, Herani Brotman, Alan L. Glasser, James Miros, Oliver Spatscheck, Jacobus Van der Merwe