Patents by Inventor Jeffrey Scruggs

Jeffrey Scruggs 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: 9031217
    Abstract: A method and apparatus for controlling a call volume for an office that serves as a protecting site for another office in a packet network are disclosed. For example, the method collects one or more customer registration counts from one or more session border controllers located in a first office, determines if the one or more customer registration counts have reached or exceeded a threshold. The method directs all of said one or more session border controllers located in said first office to enact one or more throttling rules if the one or more customer registration counts have reached or exceeded the threshold.
    Type: Grant
    Filed: August 11, 2008
    Date of Patent: May 12, 2015
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Chaoxin Qiu, Robert Dailey, Arshad Khan, Satish Parolkar, Jeffrey Scruggs
  • Patent number: 8811151
    Abstract: According to one method for preserving stable calls during failover, during a dialog between two user endpoints, a determination is made whether a standby call processor has become operational, such as when a corresponding primary call processor is in fault. Responsive to determining that the standby call processor has become operational, a signaling protocol message is received from a requester. A determination is made whether the message includes an in-dialog signaling protocol request. Responsive to determining that the message includes the in-dialog request, a determination is made whether a call state associated with the dialog is found in memory. Responsive to determining that the call state associated with the dialog is not found in memory, a non-call terminating error response is made responding to the in-dialog request. The non-call terminating error response may cause the requester to terminate the in-dialog request but not terminate the dialog.
    Type: Grant
    Filed: June 3, 2013
    Date of Patent: August 19, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Chaoxin Qiu, Robert Dailey, Arshad Khan, Jeffrey Scruggs
  • Publication number: 20130258836
    Abstract: According to one method for preserving stable calls during failover, during a dialog between two user endpoints, a determination is made whether a standby call processor has become operational, such as when a corresponding primary call processor is in fault. Responsive to determining that the standby call processor has become operational, a signaling protocol message is received from a requester. A determination is made whether the message includes an in-dialog signaling protocol request. Responsive to determining that the message includes the in-dialog request, a determination is made whether a call state associated with the dialog is found in memory. Responsive to determining that the call state associated with the dialog is not found in memory, a non-call terminating error response is made responding to the in-dialog request. The non-call terminating error response may cause the requester to terminate the in-dialog request but not terminate the dialog.
    Type: Application
    Filed: June 3, 2013
    Publication date: October 3, 2013
    Inventors: Chaoxin Qiu, Robert Dailey, Arshad Khan, Jeffrey Scruggs
  • Patent number: 8543640
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, a user endpoint device having a controller to submit a query to a Domain Name System (DNS) for information associated with a Fully Qualified Domain Name (FQDN) assigned to at least one of a Local Access Transport Area (LATA) or rate center of the user endpoint device, and receive from the DNS one or more descriptors of one or more session border controllers, wherein the one or more descriptors are associated with the FQDN of the user endpoint device. Additional embodiments are disclosed.
    Type: Grant
    Filed: September 25, 2009
    Date of Patent: September 24, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Chaoxin Qiu, Robert Dailey, Jeffrey Scruggs
  • Patent number: 8456981
    Abstract: According to one method for preserving stable calls during failover, during a dialog between two user endpoints, a determination is made whether a standby call processor has become operational, such as when a corresponding primary call processor is in fault. Responsive to determining that the standby call processor has become operational, a signaling protocol message is received from a requester. A determination is made whether the message includes an in-dialog signaling protocol request. Responsive to determining that the message includes the in-dialog request, a determination is made whether a call state associated with the dialog is found in memory. Responsive to determining that the call state associated with the dialog is not found in memory, a non-call terminating error response is made responding to the in-dialog request. The non-call terminating error response may cause the requester to terminate the in-dialog request but not terminate the dialog.
    Type: Grant
    Filed: October 8, 2010
    Date of Patent: June 4, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Chaoxin Qiu, Robert Dailey, Arshad Khan, Jeffrey Scruggs
  • Patent number: 8156219
    Abstract: A method of monitoring a network is disclosed and includes receiving an enrollment message at a heartbeat manager from a heartbeat agent associated with a first application stored at a first network entity. The method also includes automatically associating a heartbeat interval with the first application based at least partially on the enrollment message. In another embodiment, a system of monitoring a network is disclosed and includes a network entity having processing logic and memory accessible to the processing logic. The memory stores an application including a heartbeat agent portion having instructions executable by the processing logic to enroll with a heartbeat management server communicating with the network entity and including a heartbeat monitor including instructions to subscribe to notifications indicating an operational status of an application residing at a second network entity.
    Type: Grant
    Filed: August 3, 2007
    Date of Patent: April 10, 2012
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Chaoxin Qiu, Jeffrey Scruggs, Robert Dailey
  • Patent number: 7936683
    Abstract: A method of monitoring network performance is disclosed and includes receiving a session initiation protocol (SIP) response message from one of a plurality of serving-call session control function (S-CSCF) systems at a centralized error monitoring server of an Internet Protocol (IP) Multimedia Subsystem (IMS). The SIP response message includes at least one error code that matches an error monitoring initial filter criterion included in a subscriber profile. The method also includes sending an alert message to a fault management system of the IMS when at least one threshold related to SIP error codes is met or exceeded based on the at least one error code.
    Type: Grant
    Filed: June 20, 2007
    Date of Patent: May 3, 2011
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Chaoxin Qiu, Jeffrey Scruggs, Robert Dailey
  • Publication number: 20110078229
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, a user endpoint device having a controller to submit a query to a Domain Name System (DNS) for information associated with a Fully Qualified Domain Name (FQDN) assigned to at least one of a Local Access Transport Area (LATA) or rate center of the user endpoint device, and receive from the DNS one or more descriptors of one or more session border controllers, wherein the one or more descriptors are associated with the FQDN of the user endpoint device. Additional embodiments are disclosed.
    Type: Application
    Filed: September 25, 2009
    Publication date: March 31, 2011
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: CHAOXIN QIU, ROBERT DAILEY, JEFFREY SCRUGGS
  • Publication number: 20110026395
    Abstract: According to one method for preserving stable calls during failover, during a dialog between two user endpoints, a determination is made whether a standby call processor has become operational, such as when a corresponding primary call processor is in fault. Responsive to determining that the standby call processor has become operational, a signaling protocol message is received from a requester. A determination is made whether the message includes an in-dialog signaling protocol request. Responsive to determining that the message includes the in-dialog request, a determination is made whether a call state associated with the dialog is found in memory. Responsive to determining that the call state associated with the dialog is not found in memory, a non-call terminating error response is made responding to the in-dialog request. The non-call terminating error response may cause the requester to terminate the in-dialog request but not terminate the dialog.
    Type: Application
    Filed: October 8, 2010
    Publication date: February 3, 2011
    Inventors: Chaoxin Qiu, Robert Dailey, Arshad Khan, Jeffrey Scruggs
  • Patent number: 7843809
    Abstract: According to one method for preserving stable calls during failover, during a dialog between two user endpoints, a determination is made whether a standby call processor has become operational, such as when a corresponding primary call processor is in fault. Responsive to determining that the standby call processor has become operational, a signaling protocol message is received from a requester. A determination is made whether the message includes an in-dialog signaling protocol request. Responsive to determining that the message includes the in-dialog request, a determination is made whether a call state associated with the dialog is found in memory. Responsive to determining that the call state associated with the dialog is not found in memory, a non-call terminating error response is made responding to the in-dialog request. The non-call terminating error response may cause the requester to terminate the in-dialog request but not terminate the dialog.
    Type: Grant
    Filed: November 14, 2008
    Date of Patent: November 30, 2010
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Chaoxin Qiu, Robert Dailey, Arshad Khan, Jeffrey Scruggs
  • Publication number: 20100124163
    Abstract: According to one method for preserving stable calls during failover, during a dialog between two user endpoints, a determination is made whether a standby call processor has become operational, such as when a corresponding primary call processor is in fault. Responsive to determining that the standby call processor has become operational, a signaling protocol message is received from a requester. A determination is made whether the message includes an in-dialog signaling protocol request. Responsive to determining that the message includes the in-dialog request, a determination is made whether a call state associated with the dialog is found in memory. Responsive to determining that the call state associated with the dialog is not found in memory, a non-call terminating error response is made responding to the in-dialog request. The non-call terminating error response may cause the requester to terminate the in-dialog request but not terminate the dialog.
    Type: Application
    Filed: November 14, 2008
    Publication date: May 20, 2010
    Inventors: Chaoxin Qiu, Robert Dailey, Arshad Khan, Jeffrey Scruggs
  • Publication number: 20100034085
    Abstract: A method and apparatus for controlling a call volume for an office that serves as a protecting site for another office in a packet network are disclosed. For example, the method collects one or more customer registration counts from one or more session border controllers located in a first office, determines if the one or more customer registration counts have reached or exceeded a threshold. The method directs all of said one or more session border controllers located in said first office to enact one or more throttling rules if the one or more customer registration counts have reached or exceeded the threshold.
    Type: Application
    Filed: August 11, 2008
    Publication date: February 11, 2010
    Inventors: Chaoxin Qiu, Robert Dailey, Arshad Khan, Satish Parolkar, Jeffrey Scruggs
  • Publication number: 20090037573
    Abstract: A method of monitoring a network is disclosed and includes receiving an enrollment message at a heartbeat manager from a heartbeat agent associated with a first application stored at a first network entity. The method also includes automatically associating a heartbeat interval with the first application based at least partially on the enrollment message. In another embodiment, a system of monitoring a network is disclosed and includes a network entity having processing logic and memory accessible to the processing logic. The memory stores an application including a heartbeat agent portion having instructions executable by the processing logic to enroll with a heartbeat management server communicating with the network entity and including a heartbeat monitor including instructions to subscribe to notifications indicating an operational status of an application residing at a second network entity.
    Type: Application
    Filed: August 3, 2007
    Publication date: February 5, 2009
    Applicant: AT&T Knowledge Ventures, LP
    Inventors: Chaoxin Qiu, Jeffrey Scruggs, Robert Dailey
  • Publication number: 20080316931
    Abstract: A method of monitoring network performance is disclosed and includes receiving a session initiation protocol (SIP) response message from one of a plurality of serving-call session control function (S-CSCF) systems at a centralized error monitoring server of an Internet Protocol (IP) Multimedia Subsystem (IMS). The SIP response message includes at least one error code that matches an error monitoring initial filter criterion included in a subscriber profile. The method also includes sending an alert message to a fault management system of the IMS when at least one threshold related to SIP error codes is met or exceeded based on the at least one error code.
    Type: Application
    Filed: June 20, 2007
    Publication date: December 25, 2008
    Applicant: AT&T Knowledge Ventures, LP
    Inventors: Chaoxin Qiu, Jeffrey Scruggs, Robert Dailey
  • Publication number: 20070250884
    Abstract: The present disclosure is directed to a system and method of providing call source information. In a particular embodiment, the method includes receiving call source information and call destination information at a mediation messaging server of an Internet Protocol Television (IPTV) system, where the call source information and the call destination information are related to a call received via at least one of a switch of a Public Switched Telephone Network (PSTN) and a wireless telephone network. The method also includes determining account information based on the call destination information and sending the account information and the call source information to a notification server of the IPTV system, where the notification server sends the call source information to a set-top box device of an IPTV user via an access network of the IPTV system.
    Type: Application
    Filed: April 10, 2006
    Publication date: October 25, 2007
    Applicant: SBC Knowledge Ventures, LP
    Inventors: Chaoxin Qiu, Michael Boeckman, John Erickson, Jeffrey Scruggs, Stephen Mueller
  • Publication number: 20070172036
    Abstract: Systems and methods for processing a call are disclosed. Generally a stored indication of a user's language preference is accessed in response to receipt of a call initiated by the user. The call is then routed to a location based on the stored indication of the user's language preference.
    Type: Application
    Filed: March 15, 2007
    Publication date: July 26, 2007
    Inventors: Douglas Reynolds, Jeffrey Scruggs
  • Publication number: 20060023869
    Abstract: The present embodiments provide an efficient and effective method and system for routing calls to predetermined destinations to facilitate communication in a customer's preferred language. The present embodiments allow for an indication of a customer's language preference to be stored in some fashion and also allow for that indication to be accessed when the customer places a call that may require communications in a specific language. The indication of the customer's language preference can be accessed upon receipt of the call and appropriate information can be retrieved that enables the call to be routed to a destination to facilitate communication in a customer's preferred language.
    Type: Application
    Filed: June 17, 2005
    Publication date: February 2, 2006
    Inventors: Douglas Reynolds, Jeffrey Scruggs
  • Publication number: 20050141500
    Abstract: A system and method are provided for reviewing and updating a subscriber's telecommunications services using a graphical user interface via multiple data networks. A data message is received at an intelligent peripheral from the graphical user interface via at least one of the data networks. The data message indicates a subscriber's desired update to a selected service. The data message is converted into a protocol compatible with a service control point. The converted data message is identical to a data message that the intelligent peripheral would create if the subscriber had entered the desired update via an interactive voice response system. The converted data message is transmitted to the service control point, which updates the service in accordance with the subscriber's update. Thus, the service is updated substantially contemporaneously with the request. Moreover, the subscriber retains the ability to update and review service data via the interactive voice response.
    Type: Application
    Filed: February 24, 2005
    Publication date: June 30, 2005
    Applicant: SBC Technology Resources, Inc.
    Inventors: Anil Bhandari, Xiaolian Bi, Jeffrey Brandt, Christine Hartman, Alexander Huang, Jeffrey Johnson, James Miller, Stephen Mueller, Jeffrey Scruggs