Patents by Inventor Mark Peden

Mark Peden 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: 11706590
    Abstract: A method and system for enabling MMS message delivery to a recipient device. An MMSC receives and stores MMS message content to be delivered to the recipient device, and the MMSC responsively sends to the recipient device an MMS-notification message carrying an address of the MMS message content stored at the MMSC and then receives a reply indicating that the recipient device received the MMS-notification message. The MMSC then detects that, after the MMSC received the reply, (i) at least a predefined threshold amount of time has passed and (ii) the MMSC has not yet received from the recipient device a request to download the MMS message content. And responsive to at least the detecting, the MMSC then sends to the recipient device a data-service-trigger message that triggers turning on data service of the recipient device, thus enabling MMS-message delivery to the recipient device.
    Type: Grant
    Filed: September 22, 2021
    Date of Patent: July 18, 2023
    Assignee: Sprint Spectrum LLC
    Inventors: Mark Peden, Raymond E. Reeves, Simon Youngs
  • Patent number: 11567160
    Abstract: Methods and systems are provided for determining a location of a device. The methods can include receiving information associated with a device, which can include one or more radio frequency (RF) signal strength values associated with communication between the device and at least one antenna element of an antenna array. The methods can also include, determining, based at least partly on the information associated with the device, a location for the device.
    Type: Grant
    Filed: June 19, 2020
    Date of Patent: January 31, 2023
    Assignee: T-Mobile Innovations LLC
    Inventors: Raymond Reeves, Simon Youngs, Mark Peden
  • Patent number: 11418940
    Abstract: Systems and methods are provided for mitigating denial of service attacks in a communications network. Based on a determination that requests to access an E11 resource exceeds a threshold, it may be determined that a denial of service attack attempt is occurring. One or more mitigation protocols can be used to block, filter, or re-route attempts that are associated with the denial of service attack. Association with the denial of service attack can be identified based on a distance between the user devices associated with the requests and a time period for which the requests were originated.
    Type: Grant
    Filed: June 3, 2020
    Date of Patent: August 16, 2022
    Assignee: T-MOBILE INNOVATIONS LLC
    Inventors: Raymond Reeves, Mark Peden, Lena Webb, LaReash Bridges
  • Patent number: 11297662
    Abstract: Methods and systems for connecting a device to a wireless telecommunications network. The methods can include receiving an inquiry from a device for connecting to an antenna array. The methods can also include determining if the inquiry satisfies one or more predetermined connection rules.
    Type: Grant
    Filed: June 8, 2020
    Date of Patent: April 5, 2022
    Assignee: T-Mobile Innovations LLC
    Inventors: Raymond Reeves, Simon Youngs, Mark Peden
  • Patent number: 11146923
    Abstract: A method and system for enabling MMS message delivery to a recipient device. An MMSC receives and stores MMS message content to be delivered to the recipient device, and the MMSC responsively sends to the recipient device an MMS-notification message carrying an address of the MMS message content stored at the MMSC and then receives a reply indicating that the recipient device received the MMS-notification message. The MMSC then detects that, after the MMSC received the reply, (i) at least a predefined threshold amount of time has passed and (ii) the MMSC has not yet received from the recipient device a request to download the MMS message content. And responsive to at least the detecting, the MMSC then sends to the recipient device a data-service-trigger message that triggers turning on data service of the recipient device, thus enabling MMS-message delivery to the recipient device.
    Type: Grant
    Filed: April 1, 2020
    Date of Patent: October 12, 2021
    Assignee: Sprint Spectrum L.P.
    Inventors: Mark Peden, Raymond E. Reeves, Simon Youngs
  • Patent number: 10171290
    Abstract: A method for correcting connectivity failures of core applications on a user equipment (UE) is disclosed. The method comprises a client detecting a plurality of request-reply message sequences between a core application and a corresponding server, and learning a set of request-reply message sequences within the plurality of request-reply message sequences that are not producing a connection error with the corresponding server. The method further includes creating a series of ghost replies that each mimic a reply that is one of the set of learned replies coming from the corresponding server and not producing a connection error, and then retaining the series of ghost replies. The method then includes detecting at least one connection error between the core application and the corresponding server, and feeding a ghost reply to the core application.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: January 1, 2019
    Assignee: Sprint Communications Company L.P.
    Inventors: Rodney Nelson, Mark Peden, Kamran Qadir, Raymond Reeves
  • Patent number: 10034168
    Abstract: Disclosed are a method, apparatus, and system for authenticating a communication session between a user equipment device (UE) and a communication network. A first authentication of a UE is performed by generating an authentication key, transmitting the authentication key over a first communication link from the UE to a communication network, authenticating the UE using the authentication key, and generating an authentication result indicative of authenticating the UE. A second authentication of the UE is performed to authorize a communication session over a second communication link between the UE and the communication network. The second authentication includes transmitting UE identifying information over the second communication link from the UE to the communication network and authenticating the UE using the UE identifying information and the authentication key. The second communication link is established under an internet protocol.
    Type: Grant
    Filed: April 25, 2013
    Date of Patent: July 24, 2018
    Assignee: Sprint Spectrum L.P.
    Inventors: Raymond E. Reeves, Mark Peden, Simon Youngs, Gary Koller
  • Patent number: 9705857
    Abstract: Examples disclosed herein include methods, systems, and devices to help a UE to securely output a copy of a security key stored on the UE. According to examples, a UE receives a test security key from a provider. Based on the received test security key, the UE computes a test result, and then the UE transmits the computed test result to a network authentication system. The UE receives from the network authentication system a response indicating a match between the computed test result and a test result computed by the network authentication system. Based on the received response indicating the match, the UE outputs a copy of the security key stored in the UE to the provider.
    Type: Grant
    Filed: October 10, 2014
    Date of Patent: July 11, 2017
    Assignee: Sprint Spectrum L.P.
    Inventors: Gary Koller, Mark Peden, Raymond Reeves, Simon Youngs
  • Patent number: 9544727
    Abstract: When a wireless communication device (WCD) is served by a first base station and not by a distant second base station, the WCD may initially be receiving strong pilot strength from the first base station and weak pilot strength from the second base station. Due to the WCD moving into a position where the first base station coverage is obstructed, however, the WCD may detect a quick drop in first base station pilot strength without a corresponding proportional increase in the second base station pilot strength, to the point that the second base station pilot signal is sufficiently stronger than first base station pilot signal that the WCD hands over to the second base station. In response to detecting that scenario, the WCD may report that the location of coverage of the second base station is an uncertain representation of the WCD's location, to help ensure reliable location-based service.
    Type: Grant
    Filed: February 3, 2015
    Date of Patent: January 10, 2017
    Assignee: Sprint Spectrum L.P.
    Inventors: Michael P. McMullen, Mark Peden
  • Patent number: 9429477
    Abstract: A system for monitoring the performance of a fluid heat exchanger for use with an engine includes a heat exchanger having a first fluid flow path therethrough and a second fluid flow path therethrough, a first temperature sensor positioned in the first fluid flow path at an exit from the heat exchanger, a second temperature sensor positioned in the second fluid flow path at an entry to the heat exchanger, a processor and an alert generator. The processor is adapted to receive a first temperature measurement value from the first temperature sensor, and a second temperature measurement value from the second temperature sensor, the processor being further adapted to calculate a temperature difference between the first and second temperature measurement values. The alert generator is adapted to generate an alert signal to a user, the alert signal being generated if the temperature difference is greater than a threshold value.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: August 30, 2016
    Assignee: ROLLS-ROYCE PLC
    Inventors: Waqar Azeem, Mark Peden Reid
  • Patent number: 9374734
    Abstract: Disclosed are methods and systems for using mobile-station-specific gateway-burden data for assigning mobile stations to data-access gateways. One embodiment takes the form of a method carried out by at least one network entity in a communication system that includes a radio access network (RAN) for providing wireless service to mobile stations and that further includes multiple data-access gateways. The method includes maintaining mobile-station-specific gateway-burden data that associates each of multiple mobile stations with one or more indicia of the extent to which those mobile stations have respectively consumed one or more resources of one or more of the data-access gateways.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: June 21, 2016
    Assignee: Sprint Spectrum L.P.
    Inventors: Gary Koller, Raymond E. Reeves, Simon Youngs, Mark Peden
  • Patent number: 9307075
    Abstract: A first communication device receives a communication from a second communication device. The communication could be part of the signaling used to establish a call to the second communication device or an audio signal that the second communication device conveys after its user has answered the call and started speaking. Based on the communication from the second communication device, the first communication device provides a user-discernible indication regarding the environment in which the second communication device is being used, such as an indication that the second communication device is being used with a speakerphone. If the second communication device is being used in a vehicle, the first communication device may also provide a user-discernible indication regarding the operational status of the vehicle, such as whether the vehicle is in motion and/or the number of occupants in the vehicle.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: April 5, 2016
    Assignee: Sprint Spectrum L.P.
    Inventors: Simon Youngs, Gary Koller, Piyush Jethwa, Mark Peden
  • Patent number: 9210687
    Abstract: Disclosed is a method and system to help manage wireless service in a scenario where a UE is served by a first RAN and begins being served by a second RAN. In accordance with the disclosure, a determination may then be made of whether the UE will likely engage in at least a threshold extent of scanning for coverage of the first RAN while the UE is being served by the second RAN. If the determination is affirmative, the UE may then be caused to not scan for coverage of the first RAN while the UE is being served by the second RAN. Whereas, if the determination is negative, the UE may be allowed to scan for coverage of the first RAN while the UE is being served by the second RAN.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: December 8, 2015
    Assignee: Sprint Spectrum L.P.
    Inventors: Raymond E. Reeves, Simon Youngs, Mark Peden, Gary Koller
  • Patent number: 9100817
    Abstract: Disclosed herein are methods and systems for enforcing prepayment based on lack of support of authentication functionality by a particular wireless serving system. In one embodiment, at least one home-core-network entity associated with a home core network of a mobile station receives from a particular wireless serving system a registration request associated with the mobile station. Responsive to receiving the registration request, the at least one home-core-network entity makes a determination as to whether the particular wireless serving system supports authentication functionality. Responsive to the determination being that the particular wireless serving system does not support authentication functionality, the at least one home-core-network entity sends to the particular wireless serving system a registration response that grants the request subject to at least one prepayment requirement.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: August 4, 2015
    Assignee: Sprint Spectrum L.P.
    Inventors: Raymond E. Reeves, Simon Youngs, Mark Peden, Gary Koller
  • Patent number: 9049609
    Abstract: A method and corresponding system for managing how long a UE will wait before attempting to be served by a RAN, such as before the UE searches for coverage of the RAN and determines whether the RAN supports providing a particular service. The method may apply in a scenario where the RAN is normally configured to provide the particular service but from time to time may lack support for providing that service. As disclosed, a network entity may evaluate past instances of the RAN lacking support for providing the service, and may thereby estimate a typical (e.g., average) duration for such lack of support. Based on that estimate, the network entity may then provide the UE with an indication of how long the UE should wait before the UE attempts to be served by the RAN, and the UE may responsively wait for that time period.
    Type: Grant
    Filed: February 25, 2014
    Date of Patent: June 2, 2015
    Assignee: Sprint Spectrum L.P.
    Inventors: Raymond E. Reeves, Mark Peden, Gary Koller
  • Patent number: 8917620
    Abstract: Presently disclosed are systems and methods for wireless communication devices (WCDs) to share relevant performance-metric data with nearby devices having similar configurations. One embodiment takes the form of a method carried out by a WCD. The method includes receiving into a first WCD from a second WCD, via a direct wireless link between the WCDs, data indicating a configuration of the second WCD. The method also includes making a determination as to whether the configuration of the second WCD is at least threshold similar to the configuration of the first WCD and, if so, sharing with the second WCD, via the direct wireless link, performance-metric data for the wireless communication network.
    Type: Grant
    Filed: November 15, 2012
    Date of Patent: December 23, 2014
    Assignee: Sprint Spectrum L.P.
    Inventors: Raymond E. Reeves, Simon Youngs, Mark Peden, Gary Koller
  • Publication number: 20140341256
    Abstract: A system for monitoring the performance of a fluid heat exchanger for use with an engine includes a heat exchanger having a first fluid flow path therethrough and a second fluid flow path therethrough, a first temperature sensor positioned in the first fluid flow path at an exit from the heat exchanger, a second temperature sensor positioned in the second fluid flow path at an entry to the heat exchanger, a processor and an alert generator. The processor is adapted to receive a first temperature measurement value from the first temperature sensor, and a second temperature measurement value from the second temperature sensor, the processor being further adapted to calculate a temperature difference between the first and second temperature measurement values. The alert generator is adapted to generate an alert signal to a user, the alert signal being generated if the temperature difference is greater than a threshold value.
    Type: Application
    Filed: March 25, 2014
    Publication date: November 20, 2014
    Applicant: ROLLS-ROYCE PLC
    Inventors: Waqar AZEEM, Mark Peden REID
  • Patent number: 8855662
    Abstract: A method and system for selecting a coverage area in which a given mobile station should operate. The system will receive user ratings of call quality per coverage area. The system will then use the received user ratings as a basis to select a coverage area in which the given mobile station should operate. The system will then cause the given mobile station to operate in the selected coverage area. By using these user ratings as a basis to select a coverage area in which the given mobile station should operate, the system can help improve call quality overall for users, thus increasing user satisfaction with wireless performance.
    Type: Grant
    Filed: May 20, 2013
    Date of Patent: October 7, 2014
    Assignee: Sprint Spectrum L.P.
    Inventors: Mark Peden, Piyush Jethwa, Gary Koller, Simon Youngs, Raymond E. Reeves
  • Patent number: 8775404
    Abstract: A wireless communication device (WCD) may receive a communication from an initiating party. The communication may be associated with a communication application, and may include a communication-application identifier that identifies the initiating party. The WCD may check whether a contacts list for the WCD contains user name data associated in the contacts list with the communication-application identifier. Upon determining that the contacts list does not contain such user name data, the WCD may querying a network server (NS) to request user name data associated with the communication-application identifier, receive from the NS a reply containing particular name data associated with the communication-application identifier along with additional communication-application user identifiers, each of which is also associated with the particular name data.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: July 8, 2014
    Assignee: Sprint Spectrum L.P.
    Inventors: Mark Peden, Simon Youngs, Gary D. Koller, Raymond E. Reeves
  • Patent number: 8731475
    Abstract: A first communication device receives a communication from a second communication device. The communication could be part of the signaling used to establish a call to the second communication device or an audio signal that the second communication device conveys after its user has answered the call and started speaking. Based on the communication from the second communication device, the first communication device provides a user-discernible indication regarding the environment in which the second communication device is being used, such as an indication that the second communication device is being used with a speakerphone. If the second communication device is being used in a vehicle, the first communication device may also provide a user-discernible indication regarding the operational status of the vehicle, such as whether the vehicle is in motion and/or the number of occupants in the vehicle.
    Type: Grant
    Filed: December 30, 2009
    Date of Patent: May 20, 2014
    Assignee: Sprint Spectrum L.P.
    Inventors: Simon Youngs, Gary Koller, Piyush Jethwa, Mark Peden