Patents by Inventor Ricardo Sabat

Ricardo Sabat 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: 9100414
    Abstract: A method and apparatus for providing a reliable Voice Extensible Markup Language (VXML) over packet networks such as Voice over Internet Protocol (VoIP) and Service over Internet Protocol (SoIP) network are disclosed. For example, a service provider may utilize a plurality of content servers that can be accessed by at least one telephony browser. The telephony browser can reach the content browsers directly as well as through a shared server that may load balance among the content servers. When a request for a VXML content, e.g., a VXML application, is received, the telephony browser sends the request to the shared server. If the request fails or a response is not received prior to expiration of a predetermined time interval, then the telephony browser sends a second request directly to one of the content servers that is capable of providing the requested content.
    Type: Grant
    Filed: November 4, 2013
    Date of Patent: August 4, 2015
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Ricardo Sabat, Shankarnarayan Sivaprasad
  • Publication number: 20140056297
    Abstract: A method and apparatus for providing a reliable Voice Extensible Markup Language (VXML) over packet networks such as Voice over Internet Protocol (VoIP) and Service over Internet Protocol (SoIP) network are disclosed. For example, a service provider may utilize a plurality of content servers that can be accessed by at least one telephony browser. The telephony browser can reach the content browsers directly as well as through a shared server that may load balance among the content servers. When a request for a VXML content, e.g., a VXML application, is received, the telephony browser sends the request to the shared server. If the request fails or a response is not received prior to expiration of a predetermined time interval, then the telephony browser sends a second request directly to one of the content servers that is capable of providing the requested content.
    Type: Application
    Filed: November 4, 2013
    Publication date: February 27, 2014
    Applicant: AT&T Intellectual Property II, L.P.
    Inventors: RICARDO SABAT, Shankarnarayan Sivaprasad
  • Patent number: 8611344
    Abstract: A method and an apparatus for providing multi-homing to an aggregate endpoint device over a network are disclosed. In one embodiment, the method receives a session request directed towards a user endpoint device by a routing device. The method receives at least one Public User Identity (PUID) for the user endpoint device if the session request is for a subscriber of a service with multi-homing via an aggregate endpoint device. The method selects a route for sending the session request in accordance with the at least one PUID and a route priority information of the PUID associated with the user end point device, wherein the route with a highest priority is selected, and forwards the session request via the selected route.
    Type: Grant
    Filed: December 28, 2009
    Date of Patent: December 17, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Steven A. Siegel, Martin Dolly, Leticia Johnson, Nancy Lambros, Ricardo Sabat
  • Patent number: 8576712
    Abstract: A method and apparatus for providing a reliable Voice Extensible Markup Language (VXML) over packet networks such as Voice over Internet Protocol (VoIP) and Service over Internet Protocol (SoIP) network are disclosed. For example, a service provider may utilize a plurality of content servers that can be accessed by at least one telephony browser. The telephony browser can reach the content browsers directly as well as through a shared server that may load balance among the content servers. When a request for a VXML content, e.g., a VXML application, is received, the telephony browser sends the request to the shared server. If the request fails or a response is not received prior to expiration of a predetermined time interval, then the telephony browser sends a second request directly to one of the content servers that is capable of providing the requested content.
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: November 5, 2013
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Ricardo Sabat, Shankarnarayan Sivaprasad
  • Publication number: 20110158230
    Abstract: A method and an apparatus for providing multi-homing to an aggregate endpoint device over a network are disclosed. In one embodiment, the method receives a session request directed towards a user endpoint device by a routing device. The method receives at least one Public User Identity (PUID) for the user endpoint device if the session request is for a subscriber of a service with multi-homing via an aggregate endpoint device. The method selects a route for sending the session request in accordance with the at least one PUID and a route priority information of the PUID associated with the user end point device, wherein the route with a highest priority is selected, and forwards the session request via the selected route.
    Type: Application
    Filed: December 28, 2009
    Publication date: June 30, 2011
    Inventors: Steven A. Siegel, Martin Dolly, Leticia Johnson, Nancy Lambros, Ricardo Sabat
  • Publication number: 20070280216
    Abstract: A method and apparatus for providing a reliable Voice Extensible Markup Language (VXML) over packet networks such as Voice over Internet Protocol (VoIP) and Service over Internet Protocol (SoIP) network are disclosed. For example, a service provider may utilize a plurality of content servers that can be accessed by at least one telephony browser. The telephony browser can reach the content browsers directly as well as through a shared server that may load balance among the content servers. When a request for a VXML content, e.g., a VXML application, is received, the telephony browser sends the request to the shared server. If the request fails or a response is not received prior to expiration of a predetermined time interval, then the telephony browser sends a second request directly to one of the content servers that is capable of providing the requested content.
    Type: Application
    Filed: May 31, 2006
    Publication date: December 6, 2007
    Inventors: Ricardo Sabat, Shankarnarayan Sivaprasad