Patents by Inventor Russell E. Huntsman

Russell E. Huntsman 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: 9986392
    Abstract: Disclosed is a method and system to help avoid performing third-party registration of a UE with an SMS gateway of an IMS, the IMS including a P-CSCF, an S-CSCF, and an HSS. In an example implementation, when registering for service with the IMS, the UE provides UE-capability data to the P-CSCF, the P-CSCF sends the data to the S-CSCF, and the S-CSCF sends the data to the HSS. The S-CSCF does not send the UE-capability data to the SMS gateway. Rather, when the SMS gateway receives a request to send an SMS message to the UE, the SMS gateway queries the HSS to obtain the UE-capability data. Based on the UE-capability data, the SMS gateway makes a determination of whether the UE is capable of receiving SMS messages over IP and routes the SMS message over an appropriate access network based on the determination.
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: May 29, 2018
    Assignee: Sprint Spectrum L.P.
    Inventors: Sean P. Hoelzle, George Dohanich, Russell E. Huntsman
  • Patent number: 9813562
    Abstract: In a packet communication system, session border controllers receive and process communication packets to detect DTMF signaling. If DTMF signaling is detected, the session border controllers determine if DTMF transcoding is required. If DTMF transcoding is required, the session border controllers transfer DTMF transcoding instructions to a DTMF transcoding server. In response to the transcoding instructions, the DTMF transcoding server transfers transcoded DTMF signaling.
    Type: Grant
    Filed: September 1, 2010
    Date of Patent: November 7, 2017
    Assignee: Sprint Communications Company L.P.
    Inventors: Pierce Andrew Gorman, Eric Michael Bloomcamp, Wen Xue, Russell E. Huntsman
  • Patent number: 8848545
    Abstract: A system, a method and computer-readable media for monitoring the state of a call. A system is provided that includes a user device configured to send and receive voice packets over a bearer path and further configured to send and receive signaling messages over a signaling path. The system also includes a media gateway configured to communicate the voice packets to the user device over the bearer path. In addition, the media gateway is configured to monitor the bearer path and to generate status messages indicating whether the bearer path is still active. The system further includes a call agent configured to maintain a record of the call by attempting to communicate with the user device over the signaling path and by utilizing the status messages received from the media gateway.
    Type: Grant
    Filed: July 24, 2007
    Date of Patent: September 30, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Russell E. Huntsman, Eric Bloomcamp
  • Patent number: 8411671
    Abstract: An originating device coupled to an originating network requests a media call to a terminating device coupled to a terminating network. In between the originating and terminating networks, a tandem network receives a signaling message for the media call transferred by the originating network. The tandem network retrieves and processes numbers for the originating device and the terminating device from the signaling message to determine a loss adjustment for the media call and to select the originating device or the terminating device to make the loss adjustment. The tandem network transfers a loss instruction indicating the loss adjustment to the originating network or the terminating network for delivery to the selected device. The selected device receives the loss instruction and responsively makes the loss adjustment.
    Type: Grant
    Filed: March 24, 2009
    Date of Patent: April 2, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Eric Michael Bloomcamp, Russell E. Huntsman, Pierce Andrew Gorman, Robert E. Geis, Eric C. English
  • Patent number: 8391458
    Abstract: A system and method of operating a communication system is described. A communication interface receives a first user request for a voice service from a communication device. In response to receiving the first user request, the communication interface transfers an initial message requesting access to the voice service. The communication interface receives a response to the initial message that indicates that the voice service is not available. After receiving the response, the communication interface receives a second user request from the communication device. A processing system processes the second user request to determine if the second user request indicates an emergency service. If the second user request indicates the emergency service, then the communication interface transfers a call request for the emergency service. If the second user request does not indicate the emergency service, then the communication interface notifies the communication device that the voice service is not available.
    Type: Grant
    Filed: September 18, 2008
    Date of Patent: March 5, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Eric Michael Bloomcamp, Russell E. Huntsman
  • Patent number: 8213590
    Abstract: A call control system comprises a communication interface and a processing system. The communication interface is configured to receive a first access request from a communication system requesting access to a voice service. The communication interface is configured to, in response to receiving the first access request, transfer a rejection to the communication system that indicates that the voice service is not available. The communication interface is configured to, in response to transferring the rejection, receive a first call request for a priority service from the communication system. The processing system is configured to process the first call request to determine if the first call request indicates the priority service. If the first call request indicates the priority service, then the communication interface is configured to transfer a second access request to a communication network in response to the first call request.
    Type: Grant
    Filed: January 9, 2009
    Date of Patent: July 3, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Russell E. Huntsman, Eric Michael Bloomcamp, Jeffery O. Green, Pierce Andrew Gorman
  • Patent number: 8059799
    Abstract: Embodiments of the present invention provide methods, systems, and computer-readable media for achieving a higher call completion rate in a system experiencing a mass calling event. The present invention has several practical applications in the technical arts including optimizing use of network resources during a mass calling event. In various embodiments, a network's resources are efficiently utilized by way of sampling a network element's control processing unit utilization. Additionally, the various embodiments respond by selecting to negatively acknowledging callers in a mass calling event state in order to prevent system components from becoming overloaded. Overloaded network system components lead to such issues as dropped signaling packets, and higher percentages of call failures. Embodiments of the invention are directed to achieving optimal call completion in the case of a mass calling event.
    Type: Grant
    Filed: August 16, 2007
    Date of Patent: November 15, 2011
    Assignee: Sprint Communications Company L.P.
    Inventors: Russell E. Huntsman, Eric Bloomcamp, Jeffery O. Green, Pierce Gorman
  • Patent number: 6880098
    Abstract: A packet device is disclosed for recovering timing information from packets that were transmitted over a packet network. The packet device is comprised of a buffer and a synchronization system that includes a clock. The buffer receives packets that were transmitted based on a transmitter timing signal, and fills to a target number of packets. The buffer receives a receiver timing signal from the clock, and transfers the packets based on the receiver timing signal. The synchronization system determines a measured number of the packets in the buffer at any given time. The synchronization system compares the measured number to the target number to recover timing information. The synchronization system then adjusts the second timing signal based on the timing information.
    Type: Grant
    Filed: September 7, 2001
    Date of Patent: April 12, 2005
    Assignee: Sprint Communications Company L.P.
    Inventor: Russell E. Huntsman