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: 12150206Abstract: 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: GrantFiled: January 6, 2022Date of Patent: November 19, 2024Assignee: T-MOBILE INNOVATIONS LLCInventors: Serge M. Manning, Gregory David Schumacher
-
Publication number: 20240283825Abstract: 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: ApplicationFiled: February 21, 2023Publication date: August 22, 2024Inventors: Marouane Balmakhtar, Serge M. Manning
-
Publication number: 20240236678Abstract: 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: ApplicationFiled: January 5, 2023Publication date: July 11, 2024Inventors: Marouane Balmakhtar, Serge M. Manning, Gregory David Schumacher
-
Publication number: 20230217236Abstract: 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: ApplicationFiled: January 6, 2022Publication date: July 6, 2023Inventors: Serge M. Manning, Gregory David Schumacher
-
Patent number: 11350294Abstract: 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: GrantFiled: November 16, 2020Date of Patent: May 31, 2022Assignee: Sprint Communications Company L.P.Inventors: Marouane Balmakhtar, Serge M. Manning
-
Patent number: 11288175Abstract: 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: GrantFiled: June 10, 2020Date of Patent: March 29, 2022Assignee: Sprint Communications Company L.P.Inventors: Marouane Balmakhtar, Serge M. Manning
-
Patent number: 11039359Abstract: 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: GrantFiled: November 19, 2019Date of Patent: June 15, 2021Assignee: Sprint Communications Company L.P.Inventors: Lyle Walter Paczkowski, Tracy Lee Nelson, Mark Richard Bales, Serge M. Manning
-
Patent number: 10212258Abstract: 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: GrantFiled: January 29, 2018Date of Patent: February 19, 2019Assignee: Sprint Communications Company L.P.Inventors: Lyle T. Bertz, Ronald R. Marquardt, Ihab Amin Guirguis, Serge M. Manning, Roger Danforth Bartlett
-
Publication number: 20180152548Abstract: 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: ApplicationFiled: January 29, 2018Publication date: May 31, 2018Inventors: Lyle T. Bertz, Ronald R. Marquardt, Ihab Amin Guirguis, Serge M. Manning, Roger Danforth Bartlett
-
Patent number: 9924000Abstract: 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: GrantFiled: March 14, 2016Date of Patent: March 20, 2018Assignee: Sprint Communications Company L.P.Inventors: Lyle T. Bertz, Ronald R. Marquardt, Ihab Amin Guirguis, Serge M. Manning, Roger Danforth Bartlett
-
Publication number: 20170264716Abstract: 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: ApplicationFiled: March 14, 2016Publication date: September 14, 2017Inventors: Lyle T. Bertz, Ronald R. Marquardt, Ihab Amin Guirguis, Serge M. Manning, Roger Danforth Bartlett
-
Patent number: 9515990Abstract: 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: GrantFiled: January 3, 2011Date of Patent: December 6, 2016Assignee: Sprint Communications Company L.P.Inventors: John H. Bennett, III, Frederick C. Rogers, Serge M. Manning, C. Brent Hirschman
-
Patent number: 8775583Abstract: 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: GrantFiled: October 3, 2012Date of Patent: July 8, 2014Assignee: Sprint Communications Company, L.P.Inventors: John H. Bennett, III, Frederick C. Rogers, Charles Brent Hirschman, Serge M. Manning
-
Patent number: 8683042Abstract: 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: GrantFiled: November 24, 2010Date of Patent: March 25, 2014Assignee: Sprint Communications Company L.P.Inventors: Serge M. Manning, Bejoy Pankajakshan
-
Patent number: 8644833Abstract: 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: GrantFiled: June 3, 2005Date of Patent: February 4, 2014Assignee: Sprint Spectrum L.P.Inventors: Serge M. Manning, John M. Everson
-
Patent number: 8493950Abstract: 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: GrantFiled: January 28, 2011Date of Patent: July 23, 2013Assignee: Sprint Communications Company L.P.Inventors: Jeremy R. Breau, Serge M. Manning, Bejoy Pankajakshan, Mohammed Ghouse Mohiuddin
-
Patent number: 8422415Abstract: 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: GrantFiled: August 4, 2010Date of Patent: April 16, 2013Assignee: Sprint Communications Company L.P.Inventors: Jeremy R. Breau, Serge M. Manning, C. Brent Hirschman
-
Patent number: 8411685Abstract: 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: GrantFiled: September 16, 2010Date of Patent: April 2, 2013Assignee: Sprint Communications Company L.P.Inventors: John H. Bennett, III, Frederick C. Rogers, Serge M. Manning, C. Brent Hirschman
-
Patent number: 8341276Abstract: 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: GrantFiled: July 23, 2010Date of Patent: December 25, 2012Assignee: Sprint Communications Company L.P.Inventors: John H. Bennett, III, Frederick C. Rogers, C. Brent Hirschman, Serge M. Manning
-
Patent number: 8321541Abstract: 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: GrantFiled: July 23, 2010Date of Patent: November 27, 2012Assignee: Sprint Communications Company L.P.Inventors: John H. Bennett, Frederick C. Rogers, C. Brent Hirschman, Serge M. Manning