Patents Assigned to Sprint Communications Company L.P.
  • Patent number: 11416619
    Abstract: A method of boot-loading an electronic device. The method comprises boot-loading a trusted execution environment (TEE) in a trusted security zone of a processor of the electronic device, where the TEE boot-loads before a rich execution environment (REE) boot-loads, launching a boot-loader authentication application by the TEE in the trusted security zone, determining a signature value of an REE boot-loader by the boot-loader authentication application over the instructions of the REE boot-loader, comparing the signature value of the REE boot-loader to an authentication signature value stored in the TEE, and, in response to the signature value of the REE boot-loader not matching the authentication signature value, taking action by the boot-loader authentication application.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: August 16, 2022
    Assignee: Sprint Communications Company L.P.
    Inventors: Lyle W. Paczkowski, William M. Parsel
  • Patent number: 11416620
    Abstract: A data communication network comprises Provider Edge (PE) circuitry and Customer Edge (CE) circuitry. The PE circuitry boots a trusted PE processor that transfers a hardware-trust hash and receives a hardware-trust certificate. The CE circuitry boots a trusted CE processor that transfers a hardware-trust hash and receives a hardware-trust certificate. The trusted PE circuitry and the trusted CE circuitry exchange and validate the hardware-trust certificates to establish a Trusted Execution Environment (TEE) across the network edge. The trusted PE circuitry and the trusted CE circuitry encrypt and exchange trusted user data in the TEE across the network edge.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: August 16, 2022
    Assignee: Sprint Communications Company L.P.
    Inventors: Lyle Walter Paczkowski, Ronald R. Marquardt
  • Patent number: 11418928
    Abstract: An adaptable method of monitoring a mobile communication device for duplicate text messages. The method of monitoring for duplicate text messages comprises receiving, by a monitoring application, a text message by a first messaging protocol and a second text message by a second messaging protocol, wherein the first and second text message comprises message metadata and message content. The first and second message metadata is recorded into a message log. The monitoring application compares at least one factor of the second message metadata to the first message metadata stored in the message log and assigns an incident score. The second text message is displayed if the incident score exceeds a user criteria threshold. A user feedback selection input is displayed along with the text message on the display log.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: August 16, 2022
    Assignee: Sprint Communications Company L.P.
    Inventors: Sean P. Hoelzle, Mark Douglas Peden, Jason Phillips, Raymond E. Reeves
  • Patent number: 11418958
    Abstract: A subscriber identity module (SIM). The SIM comprises a processor, a non-transitory memory storing a configuration file, a wireless identity, a wireless access key, and a remote update agent stored in the non-transitory memory. When executed by the processor, the remote update agent determines that the SIM is communicatively coupled to a wireless communication network via a radio transceiver of a communication device with which the SIM is associated, in response to determining that the SIM is communicatively coupled to the wireless communication network, sends a provide local information (PLI) command to the mobile communication device to acquire network measurement results (NMR) based on the configuration file, transmits NMR data via the radio transceiver using a bearer independent protocol (BIP), receives SIM update information via the radio transceiver, and stores the SIM update information in the configuration file in the non-transitory memory.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: August 16, 2022
    Assignee: Sprint Communications Company L.P.
    Inventors: Maksym Siryy, Simon Youngs
  • Patent number: 11399310
    Abstract: A data communication network serves User Equipment (UE) over an optimal wireless network slice for a user application. A Network Exposure Function (NEF) receives a notice message indicating a UE Identifier (ID) for the UE and an application ID for the user application when the UE downloads the user application. In response, the NEF transfers a download message indicating the UE ID and the application ID to a network control-plane. The network control-plane receives the download message from the NEF, and in response, selects a slice ID for the optimal network slice based on the application ID for the user application. The network control-plane transfers a slice message indicating the application ID and the slice ID to the UE. In response to the slice message, the UE uses the optimal network slice when executing the user application.
    Type: Grant
    Filed: February 18, 2021
    Date of Patent: July 26, 2022
    Assignee: Sprint Communications Company L.P.
    Inventors: Rajil Malhotra, Ramesh Kumar Golla, Anuj Sharma, Anil Kumar Mariyani
  • Patent number: 11388068
    Abstract: A communication network service record tracker. The service record tracker comprises a processor, a data store comprising a plurality of service record blockchains, a non-transitory memory, and a service record tracker application stored in the non-transitory memory. When executed by the at least one processor, the application provides a service record tracker network function that receives notices of network events from other network function instances, in response to receiving a notice of a network event from a network function, invokes an API of the network function to request information about the network event, receives information about the network event, builds a block comprising the information about the network event, and adds the block to one of the plurality of service record blockchains in the data store, whereby the service record tracker application establishes and maintains an immutable service record of network communication events accessible by authorized communication network applications.
    Type: Grant
    Filed: October 21, 2020
    Date of Patent: July 12, 2022
    Assignee: Sprint Communications Company L.P.
    Inventors: Marouane Balmakhtar, Peter P. Dawson, Galip Murat Karabulut, Lyle W. Paczkowski
  • Patent number: 11374632
    Abstract: A wireless access node serves a wireless User Equipment (UE) over wireless communication links that use a same time and frequency resource block. In some examples, the wireless communication links comprise Multiple Input Multiple Output (MIMO) layers. In the wireless access node, a baseband unit determines backhaul downlink quality for backhaul downlinks. Based on the backhaul downlink quality, the baseband unit selects a number of the wireless communication links for the wireless UE that will use the same time and frequency resource block. The baseband unit receives user data from the backhaul downlinks and transfers the user data to a radio. The radio wirelessly transfers the user data to the wireless UE over the selected number of the wireless communication links using the same time and frequency resource block.
    Type: Grant
    Filed: March 2, 2021
    Date of Patent: June 28, 2022
    Assignee: Sprint Communications Company L.P.
    Inventor: Sreekar Marupaduga
  • Patent number: 11375417
    Abstract: A wireless User Equipment (UE) executes a user application and wirelessly exchanges signaling with a wireless communication network over a source frequency band. The UE selects a wireless network slice responsive to the signaling. The UE selects a target frequency band and a handover type based on a characteristic of the wireless network slice. The UE requests the target frequency band and the handover type by wirelessly exchanging signaling with the wireless communication network over the source frequency band. The UE wirelessly exchanges data for the user application with the wireless communication network over the target frequency band. The wireless network slice handles the data to deliver the wireless data service to the wireless UE for the user application. The UE and the wireless communication network use the handover type to handover the wireless UE during the delivery of the wireless data service.
    Type: Grant
    Filed: January 20, 2021
    Date of Patent: June 28, 2022
    Assignee: Sprint Communications Company L.P.
    Inventors: Anurag Thantharate, Sougata Saha, Sreekar Marupaduga, Hannah Jo Sifuentes
  • Patent number: 11374983
    Abstract: A wireless communication network is configured to wirelessly deliver a media content service to wireless User Equipment (UEs). The wireless communication network comprises network circuitry. The network circuitry executes wireless network functions and media content functions. The media content functions distribute network addresses to the wireless UEs which use the network addresses to transfer media-content for the media-content service. The wireless network functions monitor performance of the media content functions. The wireless network functions prioritize the media content functions based on their performance. The wireless network functions transfer the prioritized list of the media content functions to the wireless UEs. The wireless UEs communicate with the media content functions on a priority basis responsive to the prioritized list.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: June 28, 2022
    Assignee: Sprint Communications Company L.P.
    Inventors: Rajil Malhotra, Anuj Sharma, Anil Kumar Mariyani, Ramesh Kumar Golla
  • Patent number: 11374781
    Abstract: Aspects of the disclosure provide for a method implemented by a computing device in a network. In some examples, the method includes scanning to identify communication channels available in a same location as the computing device. The method also includes determining characteristics of the identified communication channels and determining characteristics associated with smart home devices in the same location as the computing device. The computing device functions as a communication hub that manages and controls incoming and outgoing communication on at least some of the identified communication channels by at least some of the smart home devices. The method also includes controlling the smart home devices to distribute network connections of the smart home devices among the identified communication channels based on the determined characteristics of the identified communication channels and the determined characteristics associated with the smart home devices in the same location as the computing device.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: June 28, 2022
    Assignee: Sprint Communications Company L.P.
    Inventors: Christopher Callender, Brian Kuntz, Lyle W. Paczkowski, Michael D. Svoren, Jr.
  • Patent number: 11368849
    Abstract: A method of computer authentication of a user request for a Subscriber Identity Module (SIM) card transfer by a biometric signature from a user equipment (UE) comprising assigning a risk score, by a mobile service provider, to a user account based on user activity in the user account, wherein the user activity includes a SIM card transfer authorization. The mobile service provider then sends a message requesting a biometric signature from an authentication application executing in memory on the UE. The authentication application on the UE then proceeds capturing a biometric signature, encrypting the biometric signature, and sending an encrypted biometric signature to the mobile service provider using a wireless communication protocol. The mobile service provider then compares the biometric signature to an authorized signature and modifies the risk score based on the comparison.
    Type: Grant
    Filed: October 27, 2020
    Date of Patent: June 21, 2022
    Assignee: Sprint Communications Company L.P.
    Inventors: Raymond Reeves, Simon Youngs
  • Patent number: 11368881
    Abstract: A source Centralized Unit (CU) serves User Equipment (UE) based on UE application context for a low-latency application in the UE. In the source CU, a source Application Server (AS) uses a source User Plane Function (UPF) to serve the low-latency application in the UE. In response to a handover to a target CU, the source CU indicates the source UPF to the target CU. The target AS in the target CU uses the source UPF ID to retrieve the UE application context for the UE from the source AS. In the target CU, a target AS serves the low-latency application based on the retrieved UE application context.
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: June 21, 2022
    Assignee: Sprint Communications Company L.P.
    Inventor: Zheng Cai
  • Patent number: 11363491
    Abstract: A data communication network serves User Equipment (UE) over an optimal wireless network slice for a user application. A Network Exposure Function (NEF) receives a notice message indicating a UE Identifier (ID) for the UE and an application ID for the user application when the UE downloads the user application. In response, the NEF transfers a download message indicating the UE ID and the application ID to a network control-plane. The network control-plane receives the download message from the NEF, and in response, selects a slice ID for the optimal network slice based on the application ID for the user application. The network control-plane transfers a slice message indicating the application ID and the slice ID to the UE. In response to the slice message, the UE uses the optimal network slice when executing the user application.
    Type: Grant
    Filed: February 18, 2021
    Date of Patent: June 14, 2022
    Assignee: Sprint Communications Company L.P.
    Inventors: Rajil Malhotra, Ramesh Kumar Golla, Anuj Sharma, Anil Kumar Mariyani
  • Patent number: 11362804
    Abstract: A method of using an interexchange to process states of subsystems tracked by disparate block chains. The method comprises locating a first block comprising current state information associated with a first process stored in a first block chain by an interexchange application executing on a computer system, wherein the first process is performed by a first subsystem, reading the current state information of the first process by the interexchange application from the located first block, transcoding a representation of the current state information by the interexchange application to a representation associated with a second block chain, creating a block by the interexchange application, wherein the created block stores the transcoded representation of the current state information in a data field of the created block that the predefined block structure associates to the transcoded current state information, and attaching the created block to the second block chain.
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: June 14, 2022
    Assignee: Sprint Communications Company L.P.
    Inventors: Ronald R. Marquardt, Lyle W. Paczkowski, Ivo Rook
  • Patent number: 11363114
    Abstract: A method of electronic communication via a virtual network function (NFV) implementation of a core network. The method comprises receiving a hypertext transfer protocol (HTTP) content request from a user equipment (UE), wherein the HTTP content request comprises an identification of a content source and determining by an orchestrator service that insufficient NFV processing capacity is available to perform the HTTP content request, where the orchestrator service is an application that executes on a first physical host. The method further comprises dynamically increasing the NFV processing capacity by the orchestrator service, performing the HTTP content request using the increased NFV processing capacity, and returning a HTTP content response to the UE, wherein the HTTP content response does not comprise identification of the content source.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: June 14, 2022
    Assignee: Sprint Communications Company L.P.
    Inventors: Ronald R. Marquardt, Lyle W. Paczkowski, Carl J. Persson, Arun Rajagopal
  • Patent number: 11363567
    Abstract: A wireless User Equipment (UE) selects wireless communication networks. The wireless UE wirelessly receives and processes a broadcast block that comprises a cell identifier for a wireless access point, wireless communication network identifiers, and network selection information that individually characterizes the wireless communication networks. The wireless UE selects wireless communication networks based on the network selection information in the broadcast block that individually characterizes the wireless communication networks. The wireless UE wirelessly exchanges attachment signaling with a wireless access point that indicates the selected wireless communication network. The wireless UE wirelessly exchanges user data with the wireless access point over the selected wireless communication network.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: June 14, 2022
    Assignee: Sprint Communications Company L.P.
    Inventors: Zheng Cai, Zheng Fang, Yu Wang
  • Patent number: 11356845
    Abstract: A method of attaching to a wireless communication network to receive wireless communication service. The method comprises calculating a checksum by a monitor application over at least a portion of an operating system stored in a wireless communication device, wherein the monitor application is stored in a trusted portion of memory of the device and executes in a trusted execution environment (TEE) of the device and wherein the operating system is authorized by a wireless communication network, comparing the calculated checksum value by the monitor application to a checksum value stored in the TEE, based on determining that the calculated checksum value matches the stored checksum value, rebooting the device to execute the operating system, and transmitting radio access credentials to the wireless communication network by the device, whereby the device authenticates into the wireless coverage of the wireless communication network based on the radio access credentials.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: June 7, 2022
    Assignee: Sprint Communications Company L.P.
    Inventors: Tracy L. Nelson, Lyle W. Paczkowski, Ivo Rook
  • Patent number: 11356434
    Abstract: A method of controlling an environment using a roaming electronic assistant. The method comprises receiving user environment setting preferences, user entertainment service authorizations, and user entertainment authorization credentials from devices in a home environment by an application executing on a computer system, establishing communication by the application with a destination location, receiving information about application programming interfaces (APIs) of devices located in the destination location by the application, establishing communication with the devices located in the destination location by the application based on the API information, whereby a presentation layer of the application is enabled to control the environment of the user at the destination location based on the user environment setting preferences, the user entertainment service authorizations, and the user entertainment authorization credentials.
    Type: Grant
    Filed: June 18, 2021
    Date of Patent: June 7, 2022
    Assignee: Sprint Communications Company L.P.
    Inventor: Billy G. McCracken, Jr.
  • Patent number: 11356911
    Abstract: In a wireless communication network, an access node controller determines data throughput over a target access node. A source access node wirelessly exchanges user data with User Equipment (UE) and determines data throughput. The source access node receives signal parameters for the source access node and target access node from the UE. The source access node compares the signal parameters and responsively transfers a handover request that indicates the target node and the UE throughput over the source node. The access node controller receives the handover request and compares the source throughput to the target throughput to determine a handover value. The access node controller transfers the handover value to the source access node. The source access node compares the signal parameters based on the handover value, and responsively hands-over the UE to the target access node which wirelessly exchanges user data with the UE.
    Type: Grant
    Filed: August 10, 2020
    Date of Patent: June 7, 2022
    Assignee: Sprint Communications Company L.P.
    Inventors: Chaitanya Chukka, Anoop Kumar Goyal
  • Patent number: 11356269
    Abstract: An electronic device. The electronic device comprises a processor, a memory, a radio transceiver, and an application stored in the memory. When executed by the processor, the application establishes a communication link via the radio transceiver with an Internet of things (IoT) device, wherein the IoT device is associated with a block chain comprising event blocks that capture information about a state of the IoT device, receives a heartbeat message via the communication link from the IoT device, determines a period of time that passes after receiving the heartbeat message, determines that the period of time exceeds a predefined threshold, and transmits an end-of-life message via the radio transceiver to a server computer, wherein the end-of-life message identifies the IoT device, whereby the server computer is enabled to add an end-of-life block to the block chain associated with the IoT device to finalize the block chain.
    Type: Grant
    Filed: January 13, 2021
    Date of Patent: June 7, 2022
    Assignee: Sprint Communications Company L.P.
    Inventors: Ronald R. Marquardt, Lyle W. Paczkowski, Ivo Rook