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: 9031217Abstract: 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: GrantFiled: August 11, 2008Date of Patent: May 12, 2015Assignee: AT&T Intellectual Property I, L.P.Inventors: Chaoxin Qiu, Robert Dailey, Arshad Khan, Satish Parolkar, Jeffrey Scruggs
-
Patent number: 8811151Abstract: 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: GrantFiled: June 3, 2013Date of Patent: August 19, 2014Assignee: AT&T Intellectual Property I, L.P.Inventors: Chaoxin Qiu, Robert Dailey, Arshad Khan, Jeffrey Scruggs
-
Publication number: 20130258836Abstract: 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: ApplicationFiled: June 3, 2013Publication date: October 3, 2013Inventors: Chaoxin Qiu, Robert Dailey, Arshad Khan, Jeffrey Scruggs
-
Patent number: 8543640Abstract: 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: GrantFiled: September 25, 2009Date of Patent: September 24, 2013Assignee: AT&T Intellectual Property I, L.P.Inventors: Chaoxin Qiu, Robert Dailey, Jeffrey Scruggs
-
Patent number: 8456981Abstract: 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: GrantFiled: October 8, 2010Date of Patent: June 4, 2013Assignee: AT&T Intellectual Property I, L.P.Inventors: Chaoxin Qiu, Robert Dailey, Arshad Khan, Jeffrey Scruggs
-
Patent number: 8156219Abstract: 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: GrantFiled: August 3, 2007Date of Patent: April 10, 2012Assignee: AT&T Intellectual Property I, L.P.Inventors: Chaoxin Qiu, Jeffrey Scruggs, Robert Dailey
-
Patent number: 7936683Abstract: 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: GrantFiled: June 20, 2007Date of Patent: May 3, 2011Assignee: AT&T Intellectual Property I, L.P.Inventors: Chaoxin Qiu, Jeffrey Scruggs, Robert Dailey
-
Publication number: 20110078229Abstract: 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: ApplicationFiled: September 25, 2009Publication date: March 31, 2011Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: CHAOXIN QIU, ROBERT DAILEY, JEFFREY SCRUGGS
-
Publication number: 20110026395Abstract: 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: ApplicationFiled: October 8, 2010Publication date: February 3, 2011Inventors: Chaoxin Qiu, Robert Dailey, Arshad Khan, Jeffrey Scruggs
-
Patent number: 7843809Abstract: 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: GrantFiled: November 14, 2008Date of Patent: November 30, 2010Assignee: AT&T Intellectual Property I, L.P.Inventors: Chaoxin Qiu, Robert Dailey, Arshad Khan, Jeffrey Scruggs
-
Publication number: 20100124163Abstract: 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: ApplicationFiled: November 14, 2008Publication date: May 20, 2010Inventors: Chaoxin Qiu, Robert Dailey, Arshad Khan, Jeffrey Scruggs
-
Publication number: 20100034085Abstract: 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: ApplicationFiled: August 11, 2008Publication date: February 11, 2010Inventors: Chaoxin Qiu, Robert Dailey, Arshad Khan, Satish Parolkar, Jeffrey Scruggs
-
Publication number: 20090037573Abstract: 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: ApplicationFiled: August 3, 2007Publication date: February 5, 2009Applicant: AT&T Knowledge Ventures, LPInventors: Chaoxin Qiu, Jeffrey Scruggs, Robert Dailey
-
Publication number: 20080316931Abstract: 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: ApplicationFiled: June 20, 2007Publication date: December 25, 2008Applicant: AT&T Knowledge Ventures, LPInventors: Chaoxin Qiu, Jeffrey Scruggs, Robert Dailey
-
Publication number: 20070250884Abstract: 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: ApplicationFiled: April 10, 2006Publication date: October 25, 2007Applicant: SBC Knowledge Ventures, LPInventors: Chaoxin Qiu, Michael Boeckman, John Erickson, Jeffrey Scruggs, Stephen Mueller
-
Publication number: 20070172036Abstract: 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: ApplicationFiled: March 15, 2007Publication date: July 26, 2007Inventors: Douglas Reynolds, Jeffrey Scruggs
-
Publication number: 20060023869Abstract: 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: ApplicationFiled: June 17, 2005Publication date: February 2, 2006Inventors: Douglas Reynolds, Jeffrey Scruggs
-
Publication number: 20050141500Abstract: 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: ApplicationFiled: February 24, 2005Publication date: June 30, 2005Applicant: SBC Technology Resources, Inc.Inventors: Anil Bhandari, Xiaolian Bi, Jeffrey Brandt, Christine Hartman, Alexander Huang, Jeffrey Johnson, James Miller, Stephen Mueller, Jeffrey Scruggs