Patents by Inventor Serge M. Manning

Serge M. Manning 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: 12150206
    Abstract: A home network serves a wireless service to visiting User Equipment (UEs) affiliated with visited networks and authorizes the wireless service for home UEs that are visiting the visited networks. A gateway transfers home context to a distributed ledger and receives visited context from the distributed ledger. The gateway transfers the visited context to a controller. The controller exchanges authorization data with the visited networks based on the visited context and the home context. The controller authorizes the wireless data service for the home UEs and the visiting UEs responsive to the exchange of the authorization data. The controller transfers session signaling to wireless access nodes responsive to the authorization of the wireless data service for the visiting UEs. The controller transfers authorization signaling to the visited networks responsive to the authorization of the wireless service for the home UEs.
    Type: Grant
    Filed: January 6, 2022
    Date of Patent: November 19, 2024
    Assignee: T-MOBILE INNOVATIONS LLC
    Inventors: Serge M. Manning, Gregory David Schumacher
  • Publication number: 20240283825
    Abstract: Systems, methods, and devices are disclosed herein to identify and deploy policy changes from a policy source in a wireless communication network to enforcement points in the network based on trends identified by the policy source in KPIs reported by the enforcement points. In an implementation, enforcement points in the network report KPIs to the policy source. The KPIs are related to authorization attempts made by user equipment in the network. The policy source, upon receiving the KPIs, identifies a trend in the KPIs and identifies a policy change based on the KPIs. The policy source then deploys the policy change to the enforcement points. In various implementations, the policy source is a Policy Decision Point (PDP), and the enforcement points are Policy Enforcement Points (PEPs).
    Type: Application
    Filed: February 21, 2023
    Publication date: August 22, 2024
    Inventors: Marouane Balmakhtar, Serge M. Manning
  • Publication number: 20240236678
    Abstract: Technology including systems, methods, and devices is disclosed herein to operate a wireless communication system to serve a wireless communication device based on policies. In an implementation, a method of operating a wireless communication system includes receiving policies for a wireless device from multiple policy sources. The method includes correlating policies to layers of a protocol and selecting ones of the policies for ones of the layers based on the correlations. The method further includes indicating the selected ones of the policies to one or more enforcement points.
    Type: Application
    Filed: January 5, 2023
    Publication date: July 11, 2024
    Inventors: Marouane Balmakhtar, Serge M. Manning, Gregory David Schumacher
  • Publication number: 20230217236
    Abstract: A home network serves a wireless service to visiting User Equipment (UEs) affiliated with visited networks and authorizes the wireless service for home UEs that are visiting the visited networks. A gateway transfers home context to a distributed ledger and receives visited context from the distributed ledger. The gateway transfers the visited context to a controller. The controller exchanges authorization data with the visited networks based on the visited context and the home context. The controller authorizes the wireless data service for the home UEs and the visiting UEs responsive to the exchange of the authorization data. The controller transfers session signaling to wireless access nodes responsive to the authorization of the wireless data service for the visiting UEs. The controller transfers authorization signaling to the visited networks responsive to the authorization of the wireless service for the home UEs.
    Type: Application
    Filed: January 6, 2022
    Publication date: July 6, 2023
    Inventors: Serge M. Manning, Gregory David Schumacher
  • Patent number: 11350294
    Abstract: A method of testing a communication network. The method comprises providing network communication service to communication service subscribers by a first set of computing resources that are part of a communication network, replicating communication data packets, directing the replicated communication data packets to the first set of computing resources and to a second set of computing resources that are part of the communication network but which do not provide network communication service to communication service subscribers, introducing a random error into the second set of computing resources, capturing by a testing application executing on a server computer the outputs from the second set of computing resources after processing the replicated communication data packets in the context of the random error, analyzing the captured outputs by the testing application, determining that the captured outputs indicate a failure by the testing application, and taking action by the testing application.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: May 31, 2022
    Assignee: Sprint Communications Company L.P.
    Inventors: Marouane Balmakhtar, Serge M. Manning
  • Patent number: 11288175
    Abstract: A method of testing production server applications. The method comprises monitoring a production server that is executing a first version of a production application by an agent application executing on the production server, recording changes made on the production server by the agent application in a reporting file on the production server, launching a test application on a test server, wherein the test application is associated with a second version of the production application, in response to launching the test application, reading the reporting file by a script executing on the test server, determining by the script that changes were made on the production server based on reading the reporting file, and sending by the script a notification about the changes made on the production server, whereby a tester testing the second version of the production application is made aware of changes that have been made on the production server.
    Type: Grant
    Filed: June 10, 2020
    Date of Patent: March 29, 2022
    Assignee: Sprint Communications Company L.P.
    Inventors: Marouane Balmakhtar, Serge M. Manning
  • Patent number: 11039359
    Abstract: A wireless network control system facilitates a handover of User Equipment (UE) from a source network slice to a target network slice. The source slice delivers an internet-access service to the UE using a Quality-of-Service level and access restrictions. The UE detects a handover trigger and exchanges handover signaling with the source network slice. A hardware-trust controller verifies a hardware identification code embedded in the UE responsive to the handover signaling. A distributed ledger generates a slice template to implement the QoS and access restrictions for the UE in the target network slice in response to the handover signaling and the hardware-trust verification. The signaling circuitry transfers the slice template to the target slice. The target slice delivers internet-access service to the UE using the QoS and the restrictions in response to the slice template.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: June 15, 2021
    Assignee: Sprint Communications Company L.P.
    Inventors: Lyle Walter Paczkowski, Tracy Lee Nelson, Mark Richard Bales, Serge M. Manning
  • Patent number: 10212258
    Abstract: A data communication system compresses packet headers. A transmitter executes state machines to process a data packet and determine if a transmitter state machine is transferring Interdependent Machine Output (IMO) data. The transmitter generates an IMO vector that indicates if any IMO data is in the data packet. If IMO is present, then the transmitter augments the IMO vector to indicate the individual transmitter state machines that transferred the IMO data. The transmitter transfers the data packet with the IMO vector to a receiver. The receiver processes the IMO vector to determine if any IMO data is transferred in the data packet. If IMO data is transferred, then the receiver processes the augmented IMO vector to transfer the IMO data to individual receiver state machine that correspond to the transmitter state machines that transferred the IMO data.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: February 19, 2019
    Assignee: Sprint Communications Company L.P.
    Inventors: Lyle T. Bertz, Ronald R. Marquardt, Ihab Amin Guirguis, Serge M. Manning, Roger Danforth Bartlett
  • Publication number: 20180152548
    Abstract: A data communication system compresses packet headers. A transmitter executes state machines to process a data packet and determine if a transmitter state machine is transferring Interdependent Machine Output (IMO) data. The transmitter generates an IMO vector that indicates if any IMO data is in the data packet. If IMO is present, then the transmitter augments the IMO vector to indicate the individual transmitter state machines that transferred the IMO data. The transmitter transfers the data packet with the IMO vector to a receiver. The receiver processes the IMO vector to determine if any IMO data is transferred in the data packet. If IMO data is transferred, then the receiver processes the augmented IMO vector to transfer the IMO data to individual receiver state machine that correspond to the transmitter state machines that transferred the IMO data.
    Type: Application
    Filed: January 29, 2018
    Publication date: May 31, 2018
    Inventors: Lyle T. Bertz, Ronald R. Marquardt, Ihab Amin Guirguis, Serge M. Manning, Roger Danforth Bartlett
  • Patent number: 9924000
    Abstract: A data communication system compresses packet headers. A transmitter executes state machines to process a data packet and determine if a transmitter state machine is transferring Interdependent Machine Output (IMO) data. The transmitter generates an IMO vector that indicates if any IMO data is in the data packet. If IMO is present, then the transmitter augments the IMO vector to indicate the individual transmitter state machines that transferred the IMO data. The transmitter transfers the data packet with the IMO vector to a receiver. The receiver processes the IMO vector to determine if any IMO data is transferred in the data packet. If IMO data is transferred, then the receiver processes the augmented IMO vector to transfer the IMO data to individual receiver state machine that correspond to the transmitter state machines that transferred the IMO data.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: March 20, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Lyle T. Bertz, Ronald R. Marquardt, Ihab Amin Guirguis, Serge M. Manning, Roger Danforth Bartlett
  • Publication number: 20170264716
    Abstract: A data communication system compresses packet headers. A transmitter executes state machines to process a data packet and determine if a transmitter state machine is transferring Interdependent Machine Output (IMO) data. The transmitter generates an IMO vector that indicates if any IMO data is in the data packet. If IMO is present, then the transmitter augments the IMO vector to indicate the individual transmitter state machines that transferred the IMO data. The transmitter transfers the data packet with the IMO vector to a receiver. The receiver processes the IMO vector to determine if any IMO data is transferred in the data packet. If IMO data is transferred, then the receiver processes the augmented IMO vector to transfer the IMO data to individual receiver state machine that correspond to the transmitter state machines that transferred the IMO data.
    Type: Application
    Filed: March 14, 2016
    Publication date: September 14, 2017
    Inventors: Lyle T. Bertz, Ronald R. Marquardt, Ihab Amin Guirguis, Serge M. Manning, Roger Danforth Bartlett
  • Patent number: 9515990
    Abstract: Methods are described for communicating a reregistration timer to a mobile device. A request is received from a mobile device to establish an IP communication session so that the mobile device is able to communicate by way of a wireless communication network. An allocation component assigns an IP address to the mobile device, in addition to a lifetime value that indicates a length of time after which the IP communication session expires. A threshold value is determined, which is a length of time prior to the expiration of the IP communication session when the session is to be renewed to avoid expiration. Based on the lifetime value and the threshold value, an existing lifetime timer is set and communicated to the mobile device, along with the assigned IP address.
    Type: Grant
    Filed: January 3, 2011
    Date of Patent: December 6, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: John H. Bennett, III, Frederick C. Rogers, Serge M. Manning, C. Brent Hirschman
  • Patent number: 8775583
    Abstract: Methods are provided for assigning a static IPv6 address to a mobile device by accessing a database to determine whether a static IPv6 address is stored in the database for that mobile device. A mobile device communicates a request for a static IPv6 address, and it is then determined that a static IPv6 address is defined in a customer-profile database in association with the mobile device. The network portion and the host portion of the static IPv6 address are sent to the mobile device so that the mobile device is able to communicate by way of a communications network.
    Type: Grant
    Filed: October 3, 2012
    Date of Patent: July 8, 2014
    Assignee: Sprint Communications Company, L.P.
    Inventors: John H. Bennett, III, Frederick C. Rogers, Charles Brent Hirschman, Serge M. Manning
  • Patent number: 8683042
    Abstract: Methods, systems, and computer-readable media are provided for determining cumulative data usage information associated with a mobile device. In particular, a request to initiate a communication session is received from a mobile device. Accordingly, allocated data usage information associated with the mobile device is retrieved from a subscription profile server. Based on the allocated data usage information, a gateway facilitating a communication session with the mobile device is provided with a threshold amount of data usage information. After the communication session has ended, data usage information from the communication session is used to calculate updated data usage information associated with the mobile device. The updated data usage information is then stored at the subscription information server.
    Type: Grant
    Filed: November 24, 2010
    Date of Patent: March 25, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Serge M. Manning, Bejoy Pankajakshan
  • Patent number: 8644833
    Abstract: A multi-mode mobile station includes a first interface for wireless communication with a wireless local area network (WLAN) and a second interface for wireless communication with a wireless wide area network (WWAN). A mobility server facilitates call handoffs for the multi-mode mobile station, from the WLAN to the WWAN and vice versa. The mobility server maintains an activity log for the multi-mode mobile station. When the multi-mode mobile station becomes involved in a call, the mobility server stores call information regarding the call in the activity log. During the call, the multi-mode mobile station transmits a handoff request. In response to the handoff request, the mobility server controls establishment of a bearer path for call handoff between the WLAN and the WWAN, based on the call information contained in the activity log.
    Type: Grant
    Filed: June 3, 2005
    Date of Patent: February 4, 2014
    Assignee: Sprint Spectrum L.P.
    Inventors: Serge M. Manning, John M. Everson
  • Patent number: 8493950
    Abstract: Wireless networks comprise base stations that each have communication ports. The wireless networks exchange media with user devices through the communication ports. The wireless networks are identified by Ethernet OUIs, and the base stations and ports are identified by unique codes. An Ethernet backhaul network exchanges the media in Ethernet frames between the communication ports. The Ethernet backhaul network routes the Ethernet frames based on MAC addresses that indicate a destination OUI, a destination base station code, a destination port code, a source OUI, a source base station code, and a source port code.
    Type: Grant
    Filed: January 28, 2011
    Date of Patent: July 23, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Jeremy R. Breau, Serge M. Manning, Bejoy Pankajakshan, Mohammed Ghouse Mohiuddin
  • Patent number: 8422415
    Abstract: A method, system, and computer-readable media are provided for maintaining optimized communication after a mobile device transitions to a new foreign agent during a communication session. When a mobile device moves to and registers with a new foreign agent within a communication session, the mobile device's home agent multicasts a message to all foreign agents within an optimization cluster informing them of the updated registration. Accordingly, the foreign agents within the optimization cluster can proceed to transmit data packets directly to the new foreign agent servicing the mobile device within the communication session.
    Type: Grant
    Filed: August 4, 2010
    Date of Patent: April 16, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Jeremy R. Breau, Serge M. Manning, C. Brent Hirschman
  • Patent number: 8411685
    Abstract: Methods are described for managing the allocation of IPv6 addresses to mobile devices. More specifically, the network portions of IPv6 addresses are dynamically allocated to mobile devices by a home agent. In one embodiment, a request is received to allocate a network portion of an IPv6 address. It is determined whether a network portion is stored in a database in association with the mobile device. If so, that network portion is allocated to the mobile device so that the mobile device can establish a communication session. If not, the home agent is asked to allocate a network portion that is currently available.
    Type: Grant
    Filed: September 16, 2010
    Date of Patent: April 2, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: John H. Bennett, III, Frederick C. Rogers, Serge M. Manning, C. Brent Hirschman
  • Patent number: 8341276
    Abstract: Methods are provided for negotiating a static IPv6 address with a mobile device such that the mobile device can use the address to establish a communications session. Initially, a static IPv6 address that the mobile device is proposing to use is received. It is determined that the static IPv6 address is stored in a database in association with the mobile device. As the static IPv6 address is stored, the mobile device is allowed to establish a communications session using the proposed IPv6 address.
    Type: Grant
    Filed: July 23, 2010
    Date of Patent: December 25, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: John H. Bennett, III, Frederick C. Rogers, C. Brent Hirschman, Serge M. Manning
  • Patent number: 8321541
    Abstract: Methods are provided for assigning a static IPv6 address to a mobile device by accessing a database to determine whether a static IPv6 address is stored in the database for that mobile device. A mobile device communicates a request for a static IPv6 address, and it is then determined that a static IPv6 address is defined in a customer-profile database in association with the mobile device. The network portion and the host portion of the static IPv6 address are sent to the mobile device so that the mobile device is able to communicate by way of a communications network.
    Type: Grant
    Filed: July 23, 2010
    Date of Patent: November 27, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: John H. Bennett, Frederick C. Rogers, C. Brent Hirschman, Serge M. Manning