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: 8867539Abstract: 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: September 18, 2009Date of Patent: October 21, 2014Assignee: AT&T Intellectual Property I, L.P.Inventors: Alan L. Glasser, Andrew G. Gauld, John F. Lucas
-
Publication number: 20140164646Abstract: 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: February 18, 2014Publication date: June 12, 2014Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Alan L. Glasser, Andrew G. Gauld, Vijay Gopalakrishnan, John F. Lucas, Kadangode K. Ramakrishnan
-
Patent number: 8656042Abstract: 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 24, 2012Date of Patent: February 18, 2014Assignee: AT&T Intellectual Property I, L.P.Inventors: Alan L. Glasser, Andrew G. Gauld, Vijay Gopalakrishnan, John F. Lucas, Kadangode K. Ramakrishnan
-
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: 8621020Abstract: Disclosed is a system and method for selective email processing. A traffic separator includes an interface for receiving electronic mail traffic from a source network address. The traffic separator also includes a processor for comparing the source network address to a stored list of network addresses to determine a categorization of the network source address. The traffic separator also includes at least one interface for forwarding the electronic mail traffic to one of many message transfer agents (MTAs) based upon said determination. A database stores the list of network addresses. In one embodiment, one or more network addresses in the stored list are network address ranges.Type: GrantFiled: June 19, 2012Date of Patent: December 31, 2013Assignee: AT&T Intellectual Property II, L.P.Inventors: Alan L. Glasser, John F. Lucas, Steven W. Spear, Laura Velez-Kohler
-
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: 20120324580Abstract: Disclosed is a system and method for selective email processing. A traffic separator includes an interface for receiving electronic mail traffic from a source network address. The traffic separator also includes a processor for comparing the source network address to a stored list of network addresses to determine a categorization of the network source address. The traffic separator also includes at least one interface for forwarding the electronic mail traffic to one of many message transfer agents (MTAs) based upon said determination. A database stores the list of network addresses. In one embodiment, one or more network addresses in the stored list are network address ranges.Type: ApplicationFiled: June 19, 2012Publication date: December 20, 2012Applicant: AT&T INTELLECTUAL PROPERTY II, L.P.Inventors: Alan L. Glasser, John F. Lucas, Steven W. Spear, Laura Velez-Kohler
-
Patent number: 8224902Abstract: Disclosed is a system and method for selective email processing. A traffic separator includes an interface for receiving electronic mail traffic from a source network address. The traffic separator also includes a processor for comparing the source network address to a stored list of network addresses to determine a categorization of the network source address. The traffic separator also includes at least one interface for forwarding the electronic mail traffic to one of many message transfer agents (MTAs) based upon said determination. A database stores the list of network addresses. In one embodiment, one or more network addresses in the stored list are network address ranges.Type: GrantFiled: February 3, 2005Date of Patent: July 17, 2012Assignee: AT&T Intellectual Property II, L.P.Inventors: Alan L. Glasser, John F. Lucas, Steven W. Spear, Laura Velez-Kohler
-
Publication number: 20120158983Abstract: 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: February 24, 2012Publication date: June 21, 2012Applicant: AT&T Intellectual Property I, L.P.Inventors: Alan L. Glasser, Andrew G. Gauld, Vijay Gopalakrishnan, John F. Lucas, Kadangode K. Ramakrishnan
-
Patent number: 8150993Abstract: A content delivery system includes a unicast content delivery module, a multicast content delivery module, and a content monitor module. The unicast content delivery module is configured to provide content using a unicast protocol, and the multicast content delivery module is configured to provide the content using a multicast protocol. The content monitor module is configured to receive requests from a plurality of clients for the content, count the requests to determine if the number of requests exceeds a threshold, and instruct the plurality of clients to receive the content from the multicast content delivery module when the number of requests exceeds the threshold.Type: GrantFiled: October 29, 2009Date of Patent: April 3, 2012Assignee: AT&T Intellectual Property I, LPInventors: Alan L. Glasser, Andrew G. Gauld, Vijay Gopalakrishnan, John F. Lucas, Kadangode K. Ramakrishnan
-
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
-
Publication number: 20110106961Abstract: A content delivery system includes a unicast content delivery module, a multicast content delivery module, and a content monitor module. The unicast content delivery module is configured to provide content using a unicast protocol, and the multicast content delivery module is configured to provide the content using a multicast protocol. The content monitor module is configured to receive requests from a plurality of clients for the content, count the requests to determine if the number of requests exceeds a threshold, and instruct the plurality of clients to receive the content from the multicast content delivery module when the number of requests exceeds the threshold.Type: ApplicationFiled: October 29, 2009Publication date: May 5, 2011Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Alan L. Glasser, Andrew G. Gauld, Vijay Gopalakrishnan, John F. Lucas, Kadangode K. Ramakrishnan
-
Publication number: 20110069705Abstract: 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: September 18, 2009Publication date: March 24, 2011Applicant: AT&T Intellectual Property I, L.P.Inventors: Alan L. Glasser, Andrew G. Gauld, John F. Lucas
-
Patent number: 5651109Abstract: A terminal device, such as a computer, workstation or smart phone, incorporates a memory structure which simplifies and facilitates communications between a host computer and the terminal device. The host computer and the terminal device exchange application interface information via a communications protocol in which the host computer associates different types of objects with respective identifiers and then transmits an object type and its associated identifier to the terminal device. The terminal device, in turn, displays the object in a form determined solely by the terminal device but in accordance with respective predefined policies determined by the memory structure. If a user manipulates a displayed object type, then data representative of such manipulation is generated and transmitted with the associated object identifier to the host processor.Type: GrantFiled: December 29, 1993Date of Patent: July 22, 1997Assignee: Lucent Technologies Inc.Inventors: Alan L. Glasser, John Arthur Karpicke, Chaim M. Ackerman, Reuben Klein
-
Patent number: 5649131Abstract: The invention is directed to a communications protocol which facilitates the exchange of interface information between a host processor and a terminal, such as a workstation, smart phone, portable computer, etc., by associating an object that is to be displayed on the terminal display with a particular identifier, and by associating input information entered in response to a user manipulating a displayed object with the associated object identifier, rather than the location of the displayed object. Accordingly, a host processor may specify relative rather than specific attributes for an object that is to be displayed on a terminal display, thereby leaving it up to the terminal to display an object in accord with its own capabilities.Type: GrantFiled: December 30, 1992Date of Patent: July 15, 1997Assignee: Lucent Technologies Inc.Inventors: Chaim M. Ackerman, Alan L. Glasser, Reuben Klein