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: 8867539
    Abstract: 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: Grant
    Filed: September 18, 2009
    Date of Patent: October 21, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Alan L. Glasser, Andrew G. Gauld, John F. Lucas
  • Publication number: 20140164646
    Abstract: 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: Application
    Filed: February 18, 2014
    Publication date: June 12, 2014
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Alan L. Glasser, Andrew G. Gauld, Vijay Gopalakrishnan, John F. Lucas, Kadangode K. Ramakrishnan
  • Patent number: 8656042
    Abstract: 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: Grant
    Filed: February 24, 2012
    Date of Patent: February 18, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Alan L. Glasser, Andrew G. Gauld, Vijay Gopalakrishnan, John F. Lucas, Kadangode K. Ramakrishnan
  • Publication number: 20140047109
    Abstract: 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: Application
    Filed: October 15, 2013
    Publication date: February 13, 2014
    Applicant: 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: 8621020
    Abstract: 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: Grant
    Filed: June 19, 2012
    Date of Patent: December 31, 2013
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Alan L. Glasser, John F. Lucas, Steven W. Spear, Laura Velez-Kohler
  • Patent number: 8560598
    Abstract: 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: Grant
    Filed: December 22, 2009
    Date of Patent: October 15, 2013
    Assignee: 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: 20120324580
    Abstract: 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: Application
    Filed: June 19, 2012
    Publication date: December 20, 2012
    Applicant: AT&T INTELLECTUAL PROPERTY II, L.P.
    Inventors: Alan L. Glasser, John F. Lucas, Steven W. Spear, Laura Velez-Kohler
  • Patent number: 8224902
    Abstract: 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: Grant
    Filed: February 3, 2005
    Date of Patent: July 17, 2012
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Alan L. Glasser, John F. Lucas, Steven W. Spear, Laura Velez-Kohler
  • Publication number: 20120158983
    Abstract: 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: Application
    Filed: February 24, 2012
    Publication date: June 21, 2012
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Alan L. Glasser, Andrew G. Gauld, Vijay Gopalakrishnan, John F. Lucas, Kadangode K. Ramakrishnan
  • Patent number: 8150993
    Abstract: 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: Grant
    Filed: October 29, 2009
    Date of Patent: April 3, 2012
    Assignee: AT&T Intellectual Property I, LP
    Inventors: Alan L. Glasser, Andrew G. Gauld, Vijay Gopalakrishnan, John F. Lucas, Kadangode K. Ramakrishnan
  • Publication number: 20110153719
    Abstract: 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: Application
    Filed: December 22, 2009
    Publication date: June 23, 2011
    Applicant: 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: 20110106961
    Abstract: 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: Application
    Filed: October 29, 2009
    Publication date: May 5, 2011
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Alan L. Glasser, Andrew G. Gauld, Vijay Gopalakrishnan, John F. Lucas, Kadangode K. Ramakrishnan
  • Publication number: 20110069705
    Abstract: 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: Application
    Filed: September 18, 2009
    Publication date: March 24, 2011
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Alan L. Glasser, Andrew G. Gauld, John F. Lucas
  • Patent number: 5651109
    Abstract: 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: Grant
    Filed: December 29, 1993
    Date of Patent: July 22, 1997
    Assignee: Lucent Technologies Inc.
    Inventors: Alan L. Glasser, John Arthur Karpicke, Chaim M. Ackerman, Reuben Klein
  • Patent number: 5649131
    Abstract: 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: Grant
    Filed: December 30, 1992
    Date of Patent: July 15, 1997
    Assignee: Lucent Technologies Inc.
    Inventors: Chaim M. Ackerman, Alan L. Glasser, Reuben Klein