Patents by Inventor Alan L. Glasser
Alan L. Glasser 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: 10701187Abstract: A protocol converter includes a processor configured to receive a request for content from a client system. The processor is further configured to determine if the protocol converter is currently receiving the content through the multicast session, and join the multicast session if the protocol converter is not currently receiving the content. Additionally, the processor is configured to receive the content as an end point of the multicast session, format the content for communication to the client system, and provide content to the client system in a communication separate from the multicast session. Receiving the content as an end point of the multicast session can include terminating the application layer protocol used by the multicast session. Additionally, formatting the content can include re-encapsulating the content as hypertext transport protocol (HTTP) with an appropriate content-type.Type: GrantFiled: August 13, 2018Date of Patent: June 30, 2020Assignee: AT&T Intellectual Property I, L.P.Inventors: Alan L. Glasser, Andrew G. Gauld, John F. Lucas
-
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: 20180352056Abstract: A protocol converter includes a processor configured to receive a request for content from a client system. The processor is further configured to determine if the protocol converter is currently receiving the content through the multicast session, and join the multicast session if the protocol converter is not currently receiving the content. Additionally, the processor is configured to receive the content as an end point of the multicast session, format the content for communication to the client system, and provide content to the client system in a communication separate from the multicast session. Receiving the content as an end point of the multicast session can include terminating the application layer protocol used by the multicast session. Additionally, formatting the content can include re-encapsulating the content as hypertext transport protocol (HTTP) with an appropriate content-type.Type: ApplicationFiled: August 13, 2018Publication date: December 6, 2018Applicant: AT&T Intellectual Property I, L.P.Inventors: Alan L. Glasser, Andrew G. Gauld, John F. Lucas
-
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: 10084889Abstract: A protocol converter includes a processor configured to receive a request for content from a client system. The processor is further configured to determine if the protocol converter is currently receiving the content through the multicast session, and join the multicast session if the protocol converter is not currently receiving the content. Additionally, the processor is configured to receive the content as an end point of the multicast session, format the content for communication to the client system, and provide content to the client system in a communication separate from the multicast session. Receiving the content as an end point of the multicast session can include terminating the application layer protocol used by the multicast session. Additionally, formatting the content can include re-encapsulating the content as hypertext transport protocol (HTTP) with an appropriate content-type.Type: GrantFiled: January 24, 2017Date of Patent: September 25, 2018Assignee: AT&T Intellectual Property I, L.P.Inventors: Alan L. Glasser, Andrew G. Gauld, John F. Lucas
-
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
-
Patent number: 9800624Abstract: A content monitor includes a processor that at least receives requests from a plurality of clients for content, instructs each client to retry their respective request at a first later time if the request is received before a first time, counts the requests to determine if a number of the requests exceeds a threshold if the request is received before a second time, instructs each client to retry their respective request at a second later time if the counted number of requests does not exceed a first threshold, instructs each client to join a multicast group to receive the content when the number of requests exceeds the first threshold, and counts a number of late clients joining the multicast group after a first portion of the content has been sent to the multicast group.Type: GrantFiled: July 28, 2016Date of Patent: October 24, 2017Assignee: AT&T Intellectual Property I, L.P.Inventors: Alan L. Glasser, Andrew G. Gauld, Vijay Gopalakrishnan, John F. Lucas, Kadangode K. Ramakrishnan
-
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: 20170134534Abstract: A protocol converter includes a processor configured to receive a request for content from a client system. The processor is further configured to determine if the protocol converter is currently receiving the content through the multicast session, and join the multicast session if the protocol converter is not currently receiving the content. Additionally, the processor is configured to receive the content as an end point of the multicast session, format the content for communication to the client system, and provide content to the client system in a communication separate from the multicast session. Receiving the content as an end point of the multicast session can include terminating the application layer protocol used by the multicast session. Additionally, formatting the content can include re-encapsulating the content as hypertext transport protocol (HTTP) with an appropriate content-type.Type: ApplicationFiled: January 24, 2017Publication date: May 11, 2017Applicant: AT&T Intellectual Property I, L.P.Inventors: Alan L. Glasser, Andrew G. Gauld, John F. Lucas
-
Patent number: 9571609Abstract: A protocol converter includes a processor configured to receive a request for content from a client system. The processor is further configured to determine if the protocol converter is currently receiving the content through the multicast session, and join the multicast session if the protocol converter is not currently receiving the content. Additionally, the processor is configured to receive the content as an end point of the multicast session, format the content for communication to the client system, and provide content to the client system in a communication separate from the multicast session. Receiving the content as an end point of the multicast session can include terminating the application layer protocol used by the multicast session. Additionally, formatting the content can include re-encapsulating the content as hypertext transport protocol (HTTP) with an appropriate content-type.Type: GrantFiled: April 28, 2016Date of Patent: February 14, 2017Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Alan L. Glasser, Andrew G. Gauld, John F. Lucas
-
Publication number: 20160337411Abstract: A content monitor includes a processor that at least receives requests from a plurality of clients for content, instructs each client to retry their respective request at a first later time if the request is received before a first time, counts the requests to determine if a number of the requests exceeds a threshold if the request is received before a second time, instructs each client to retry their respective request at a second later time if the counted number of requests does not exceed a first threshold, instructs each client to join a multicast group to receive the content when the number of requests exceeds the first threshold, and counts a number of late clients joining the multicast group after a first portion of the content has been sent to the multicast group.Type: ApplicationFiled: July 28, 2016Publication date: November 17, 2016Applicant: AT&T Intellectual Property I, L.P.Inventors: Alan L. Glasser, Andrew G. Gauld, Vijay Gopalakrishnan, John F. Lucas, Kadangode K. Ramakrishnan
-
Patent number: 9438661Abstract: A content monitor includes a processor that at least receives requests from a plurality of clients for content, instructs each client to retry their respective request at a first later time if the request is received before a first time, counts the requests to determine if a number of the requests exceeds a threshold if the request is received before a second time, instructs each client to retry their respective request at a second later time if the counted number of requests does not exceed a first threshold, instructs each client to join a multicast group to receive the content when the number of requests exceeds the first threshold, and counts a number of late clients joining the multicast group after a first portion of the content has been sent to the multicast group.Type: GrantFiled: March 23, 2015Date of Patent: September 6, 2016Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Alan L. Glasser, Andrew G. Gauld, Vijay Gopalakrishnan, John F. Lucas, Kadangode K. Ramakrishnan
-
Publication number: 20160241679Abstract: A protocol converter includes a processor configured to receive a request for content from a client system. The processor is further configured to determine if the protocol converter is currently receiving the content through the multicast session, and join the multicast session if the protocol converter is not currently receiving the content. Additionally, the processor is configured to receive the content as an end point of the multicast session, format the content for communication to the client system, and provide content to the client system in a communication separate from the multicast session. Receiving the content as an end point of the multicast session can include terminating the application layer protocol used by the multicast session. Additionally, formatting the content can include re-encapsulating the content as hypertext transport protocol (HTTP) with an appropriate content-type.Type: ApplicationFiled: April 28, 2016Publication date: August 18, 2016Inventors: ALAN L. GLASSER, ANDREW G. GAULD, JOHN F. LUCAS
-
Patent number: 9350827Abstract: A protocol converter includes a processor configured to receive a request for content from a client system. The processor is further configured to determine if the protocol converter is currently receiving the content through the multicast session, and join the multicast session if the protocol converter is not currently receiving the content. Additionally, the processor is configured to receive the content as an end point of the multicast session, format the content for communication to the client system, and provide content to the client system in a communication separate from the multicast session. Receiving the content as an end point of the multicast session can include terminating the application layer protocol used by the multicast session. Additionally, formatting the content can include re-encapsulating the content as hypertext transport protocol (HTTP) with an appropriate content-type.Type: GrantFiled: October 21, 2014Date of Patent: May 24, 2016Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Alan L. Glasser, Andrew G. Gauld, John F. Lucas
-
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
-
Publication number: 20150195333Abstract: A content monitor includes a processor that at least receives requests from a plurality of clients for content, instructs each client to retry their respective request at a first later time if the request is received before a first time, counts the requests to determine if a number of the requests exceeds a threshold if the request is received before a second time, instructs each client to retry their respective request at a second later time if the counted number of requests does not exceed a first threshold, instructs each client to join a multicast group to receive the content when the number of requests exceeds the first threshold, and counts a number of late clients joining the multicast group after a first portion of the content has been sent to the multicast group.Type: ApplicationFiled: March 23, 2015Publication date: July 9, 2015Inventors: Alan L. Glasser, Andrew G. Gauld, Vijay Gopalakrishnan, John F. Lucas, Kadangode K. Ramakrishnan
-
Patent number: 8990420Abstract: A content monitor includes a processor that at least receives requests from a plurality of clients for content, instructs each client to retry their respective request at a first later time if the request is received before a first time, counts the requests to determine if a number of the requests exceeds a threshold if the request is received before a second time, instructs each client to retry their respective request at a second later time if the counted number of requests does not exceed a first threshold, instructs each client to join a multicast group to receive the content when the number of requests exceeds the first threshold, and counts a number of late clients joining the multicast group after a first portion of the content has been sent to the multicast group.Type: GrantFiled: February 18, 2014Date of Patent: March 24, 2015Assignee: AT&T Intellectual Property I, L.P.Inventors: Alan L. Glasser, Andrew G. Gauld, Vijay Gopalakrishnan, John F. Lucas, Kadangode K. Ramakrishnan
-
Publication number: 20150039777Abstract: A protocol converter includes a processor configured to receive a request for content from a client system. The processor is further configured to determine if the protocol converter is currently receiving the content through the multicast session, and join the multicast session if the protocol converter is not currently receiving the content. Additionally, the processor is configured to receive the content as an end point of the multicast session, format the content for communication to the client system, and provide content to the client system in a communication separate from the multicast session. Receiving the content as an end point of the multicast session can include terminating the application layer protocol used by the multicast session. Additionally, formatting the content can include re-encapsulating the content as hypertext transport protocol (HTTP) with an appropriate content-type.Type: ApplicationFiled: October 21, 2014Publication date: February 5, 2015Inventors: Alan L. Glasser, Andrew G. Gauld, John F. Lucas