Patents by Inventor William James Routt

William James Routt 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: 9509646
    Abstract: A method, system, and medium are provided for causing a first multimedia messaging service center (MMSC) on a home network to communicate a multimedia messaging service (MMS) message to a second MMSC on a foreign network, the MMS message being modified to conform to multimedia-messaging parameters of a recipient mobile device. A query is issued by the first MMSC to the second MMSC to obtain one or more multimedia-messaging parameters of the recipient mobile device. The parameters include characteristics of the recipient mobile device and subscription details as well as parameters set by the foreign network. The first MMSC modifies the MMS message to conform to the parameters and communicates the modified MMS message to the second MMSC. The second MMSC delivers the MMS message to the recipient or provides a failed-delivery notification to the first MMSC. A reason for the failed delivery might also be indicated.
    Type: Grant
    Filed: February 27, 2014
    Date of Patent: November 29, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Piyush Upadhyay, Jamie L Kennedy, William James Routt
  • Patent number: 8909261
    Abstract: A wireless communications device dynamically determines a number of wireless network parameters prior to data transfer to increase network efficiency and decrease delays during the transmission of a multimedia messaging service message. Before sending a multimedia messaging service message, a number of wireless network parameters are dynamically determined by the wireless communications device. Based upon these determined wireless network parameters, the wireless communications device determines an optimal file transmission size. The multimedia messaging service message may then be divided into one or more file chunks having a file size equal to the optimal file transmission size by the wireless communications device. The file chunks are transmitted by the wireless communication device to another wireless user.
    Type: Grant
    Filed: December 16, 2008
    Date of Patent: December 9, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Piyush Upadhyay, William James Routt, John Chandler Witzgall, Debashis Haldar, Jennifer D'Souza
  • Patent number: 8831202
    Abstract: Computer readable media and methods are provided for initiating a failover state in a network element. A failover is when the element's traffic is routed to a redundant element which takes over the functions of the element, and any session state information stored in the element is also transferred to the redundant element. If a failover occurs with an upstream element, a downstream element is not aware of the failover and does not transfer its session state information to its redundant element. By maintaining a database of historic usage information, the downstream element can determine that an upstream failover has occurred when the amount of data it is processing drops below a minimum usage threshold. The minimum usage threshold is based on the historical usage data and a relationship between a given time in the past and the current time.
    Type: Grant
    Filed: June 18, 2012
    Date of Patent: September 9, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Ayodeji Abidogun, Badri P. Subramanyan, William James Routt, John W. Davis, Piyush Upadhyay
  • Patent number: 8713075
    Abstract: A method, system, and medium are provided for causing a first multimedia messaging service center (MMSC) on a home network to communicate a multimedia messaging service (MMS) message to a second MMSC on a foreign network, the MMS message being modified to conform to multimedia-messaging parameters of a recipient mobile device. A query is issued by the first MMSC to the second MMSC to obtain one or more multimedia-messaging parameters of the recipient mobile device. The parameters include characteristics of the recipient mobile device and subscription details as well as parameters set by the foreign network. The first MMSC modifies the MMS message to conform to the parameters and communicates the modified MMS message to the second MMSC. The second MMSC delivers the MMS message to the recipient or provides a failed-delivery notification to the first MMSC. A reason for the failed delivery might also be indicated.
    Type: Grant
    Filed: March 24, 2009
    Date of Patent: April 29, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Piyush Upadhyay, Jamie L. Kennedy, William James Routt
  • Patent number: 8423057
    Abstract: A system, method, and computer readable media are provided for allowing a user to block messages by sending a text message containing the source address that is to be blocked to a provisioning component that updates a block list. Messages addressed to the requesting user that originate from the source address are then dropped by the network before they are communicated to the requesting user. Source addresses may also be removed from the block list by sending a second text message to the provisioning component with the source address.
    Type: Grant
    Filed: September 4, 2008
    Date of Patent: April 16, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Piyush Upadhyay, William James Routt, Jamie L. Kennedy
  • Patent number: 8331964
    Abstract: Embodiments relate to suppressing Short Message Service (SMS) communications from a Short Message peer-to-peer (SMPP) client. A selected response algorithm is provided to the SMPP client from a server. A threshold of undesired SMS communications are detected from a SPAM originator that is communicated to the server by way of the SMPP client. A challenge is communicated to the SMPP client from the server. When a challenge response is not received at the server, communications received from the SMPP client are throttled. When the challenge response is received at the server and the challenge response is incorrect, communications received from the SMPP client are also throttled. When the received challenge response is correct, a SPAM originator source identifier is communicated to the SMPP client in order for the SMPP client to throttle communications received from the SPAM originator.
    Type: Grant
    Filed: February 22, 2012
    Date of Patent: December 11, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Piyush Upadhyay, Patrick David Wilson, William James Routt
  • Patent number: 8255994
    Abstract: A method, system, and medium are provided for suppressing a Short Message Service (SMS) induced Denial of Service (DoS) attack on a telecommunications network. A register is updated to include information relevant to SMS messages that are requested to be communicated by way of a wireless telecommunications network. The register includes information of the location where the target devices of SMS messages are located. The register is utilized to detect an SMS induced DoS attack. A trigger is communicated to an SMS router to enable a DoS mode that restricts the communication of SMS messages. In an exemplary embodiment, only those SMS messages identified as part of the DoS attack are restricted.
    Type: Grant
    Filed: August 20, 2008
    Date of Patent: August 28, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Piyush Upadhyay, William James Routt, Patrick David Wilson, Debashis Haldar, John Chandler Witzgall
  • Patent number: 8243911
    Abstract: Computer readable media and methods are provided for initiating a failover state in a network element. A failover is when the element's traffic is routed to a redundant element which takes over the functions of the element, and any session state information stored in the element is also transferred to the redundant element. If a failover occurs with an upstream element, a downstream element is not aware of the failover and does not transfer its session state information to its redundant element. By maintaining a database of historic usage information, the downstream element can determine that an upstream failover has occurred when the amount of data it is processing drops below a minimum usage threshold. The minimum usage threshold is based on the historical usage data and a relationship between a given time in the past and the current time.
    Type: Grant
    Filed: January 23, 2009
    Date of Patent: August 14, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Ayodeji Abidogun, Badri P. Subramanyan, William James Routt, John W. Davis, Piyush Upadhyay
  • Patent number: 8219067
    Abstract: A system, method, and computer-readable media are described for allowing a user to specify a desired time of delivery for a message (e.g., MMS message, SMS message). In one embodiment, a user interface is provided that allows the user to set a desired time of delivery while composing the message. The desired time of delivery is then included in the message. The recipient device places the message in a hidden folder until the desired time of delivery. Also, a messaging center may wait to deliver a messaging-waiting notification to the recipient until a low network usage period.
    Type: Grant
    Filed: September 19, 2008
    Date of Patent: July 10, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Debashis Haldar, Piyush Upadhyay, John Chandler Witzgall, William James Routt, Badri Subramanyan
  • Patent number: 8150373
    Abstract: Embodiments of the present invention relate to systems, methods, and computer-storage media for suppressing Short Message Service (SMS) communications from a Short Message peer-to-peer (SMPP) client. A selected response algorithm is provided to the SMPP client from a server. A threshold of undesired SMS communications are detected from a SPAM originator that is communicated to the server by way of the SMPP client. A challenge is communicated to the SMPP client from the server. When a challenge response is not received at the server, communications received from the SMPP client are throttled. When the challenge response is received at the server and the challenge response is incorrect, communications received from the SMPP client are also throttled. When the received challenge response is correct, a SPAM originator source identifier is communicated to the SMPP client in order for the SMPP client to throttle communications received from the SPAM originator.
    Type: Grant
    Filed: September 18, 2008
    Date of Patent: April 3, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Piyush Upadhyay, William James Routt, Patrick David Wilson
  • Patent number: 8055287
    Abstract: A method, system, and computer readable medium are provided to retry delivery of a short message service (SMS) message to a user's wireless device. A message delivery failure notification is received that indicates a reason for failed delivery. An amount of traffic on an SMS message delivery network is determined. A message delivery retry profile is selected based on the amount of traffic. The reason for failed message delivery may also be used in selecting the retry profile. Time intervals between retry instances of the selected retry profile may be set based on the amount of network traffic. Delivery of the message is retried according to the selected retry profile and set time intervals. Selection of a retry profile based on the amount of network traffic may provide more adaptive and optimized utilization of SMS message delivery resources.
    Type: Grant
    Filed: January 13, 2009
    Date of Patent: November 8, 2011
    Assignee: Sprint Communications Company L.P.
    Inventors: Piyush Upadhyay, William James Routt, Patrick David Wilson, Jethendranath Chalasani, Iyad Saad Tarazi
  • Publication number: 20100050255
    Abstract: A method, system, and medium are provided for suppressing a Short Message Service (SMS) induced Denial of Service (DoS) attack on a telecommunications network. A register is updated to include information relevant to SMS messages that are requested to be communicated by way of a wireless telecommunications network. The register includes information of the location where the target devices of SMS messages are located. The register is utilized to detect an SMS induced DoS attack. A trigger is communicated to an SMS router to enable a DoS mode that restricts the communication of SMS messages. In an exemplary embodiment, only those SMS messages identified as part of the DoS attack are restricted.
    Type: Application
    Filed: August 20, 2008
    Publication date: February 25, 2010
    Applicant: SPRINT COMMUNICATIONS COMPANY L.P.
    Inventors: PIYUSH UPADHYAY, WILLIAM JAMES ROUTT, PATRICK DAVID WILSON, DEBASHIS HALDAR, JOHN CHANDLER WITZGALL