Patents Assigned to Sprint Communications Company L.P.
  • Patent number: 11025756
    Abstract: A data system controls a virtual Probe (vProbe) in a Network Function Virtualization Infrastructure (NFVI). A probe controller transfers header separation instructions for a multiple protocols to the vProbe. The vProbe receives data packets and identifies the protocols in the data packets. The vProbe retrieves header data from individual data packets based on the header separation instructions for the individual protocols in the individual data packets. The vProbe transfers the retrieved header data based on the header separation instructions.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: June 1, 2021
    Assignee: Sprint Communications Company L.P.
    Inventors: Marouane Balmakhtar, Aaron Paul Hinkle
  • Patent number: 11019585
    Abstract: Precision digital chronography based on detected changes in state of a processor is described. The changes in state may be detected by another processor and an averaged time interval generated. A signal corresponding to the averaged time interval may be communicated to a distributed database and propagated to remote systems. Devices associated with the remote systems may adjust or set a device clock in accordance with the averaged time interval.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: May 25, 2021
    Assignee: Sprint Communications Company L.P.
    Inventors: Lyle W. Paczowski, Peter Paul Dawson, Ronald R. Marquardt, Walter F. Rausch
  • Patent number: 11019198
    Abstract: Methods and systems are provided for providing enhanced incoming call notifications for users who utilized a relay application designed for those with speech, visual, or hearing impairments or disabilities. An indication that a calling party is attempting to initiate an incoming call intended for a receiving party that utilizes a relay application that assists users having hearing, visual, or speech disabilities is received by an intermediate party. A chat session is established utilizing the relay application between the intermediate party and the calling party. Additionally, a Voice over Internet Protocol (VoIP) session is established that does not include a voice session. Upon the chat session being terminated from within the relay application, the VoIP session is terminated.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: May 25, 2021
    Assignee: Sprint Communications Company L.P.
    Inventors: Sadanand Pawar, Hemant Tiwari, Navaneeth Godalwar, Jason B. Marshall
  • Patent number: 11012430
    Abstract: A mechanism of mediating an encrypted communication channel via a user equipment (UE) relay is described. This includes receiving an indication of a sensitive transaction from an application operating on a UE. The UE relay establishes a downstream encrypted communication channel to the application via a communication port at the UE. The UE relay then receives an end point for the sensitive transaction from the application over the downstream encrypted communication channel. The UE relay can then create an upstream encrypted communication channel to the end point.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: May 18, 2021
    Assignee: Sprint Communications Company L.P.
    Inventors: David Hufker, Lyle W. Paczkowski, George Jason Schnellbacher, Michael David Svoren, Jr.
  • Patent number: 11013009
    Abstract: Methods and systems are provided for dynamically assigning a wireless communication protocol to one or more antenna elements of an antenna array. The methods can include receiving information associated with one or more user devices and, based on the received information, identifying one or more antenna elements of the antenna array, for switching between first and second wireless communication protocols. The methods can also include switching the one or more antenna elements between the first and second wireless communication protocols.
    Type: Grant
    Filed: January 21, 2020
    Date of Patent: May 18, 2021
    Assignee: Sprint Communications Company L.P.
    Inventors: Chaitanya Chukka, Matthew J. Masters
  • Patent number: 11012857
    Abstract: A Fifth Generation Core (5GC) Long Term Evolution (LTE) network authenticates a wireless User Equipment (UE) for LTE data service using a 5GC Subscriber Concealed Identifier (SUCI). A Mobility Management Entity (MME) receives the 5GC SUCI and transfers the 5GC SUCI to a 5GC authentication system. The 5GC authentication system determines a 5GC Subscriber Permanent Identifier (SUPI) and authentication vector based on the 5GC SUCI. The 5GC authentication system transfers the 5GC SUPI and the 5GC authentication vector to the MME. The MME exchanges 5GC authentication data with the UE. The MME authenticates the UE based on the 5GC authentication vector and the 5GC authentication data. In response to the 5GC authentication, the MME initiates the LTE data service for the UE based on the 5GC SUPI.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: May 18, 2021
    Assignee: Sprint Communications Company L.P.
    Inventors: Rajil Malhotra, Anuj Sharma, Anil Kumar Mariyani
  • Patent number: 11006248
    Abstract: A wireless communication system serves UEs over a 5GNR access point and a non-5GNR access point. The wireless base station transfers an attachment message for a UE to a network controller. The network controller transfers network signaling for the UE to the data network element responsive to the attachment message. The data network element transfers user data for the UE. The wireless base station transfers another attachment message that indicates a 5GNR attachment for another UE to the network controller. The network controller transfers other network signaling indicating the 5GNR attachment for the other UE to the data network element responsive to the other attachment message indicating the 5GNR attachment. The data network element transfers other user data for the other UE and monitors quality-of-service for the transfer of the other user data responsive to the 5GNR attachment indication in the other network signaling.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: May 11, 2021
    Assignee: Sprint Communications Company L.P.
    Inventors: Saravana Velusamy, Mohammed Samiuddin, Sreekar Marupaduga, Sougata Saha
  • Patent number: 11005757
    Abstract: A network interface controller (NIC). The NIC includes a first physical port, a second physical port, a non-transitory memory, a processor coupled to the first and second physical ports, and a data packet grooming application stored in the non-transitory memory. When executed by the processor, the application is configured to parse datagrams encapsulated within data link layer packets received by the first physical port, analyze the encapsulated datagrams based on a processing policy stored in the non-transitory memory, transmit some of the received data link layer packets via the second physical port to a server computer associated with the NIC, and transmit the remainder of the received data link layer packets via the first physical port to a second server computer.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: May 11, 2021
    Assignee: Sprint Communications Company L.P.
    Inventors: Lyle W. Paczkowski, William M. Parsel, Carl J. Persson, Matthew C. Schlesener
  • Patent number: 10993242
    Abstract: Methods and systems are provided for dynamic performance of antenna calibration. To ensure channel reciprocity of downlink and uplink channels, antenna calibration must be performed with some degree of regularity. The present disclosure includes systems and methods for performing antenna calibration, wherein noise levels are determined at various subframes of wireless telecommunication frame structures as a basis for determining when the calibration signal should be transmitted in an OFDM symbol. Utilizing the disclosed systems and methods yields preferred antenna calibration, avoiding gain degradations caused by decreases in propagation performance.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: April 27, 2021
    Assignee: Sprint Communications Company L.P.
    Inventors: Yun Sung Kim, Jason Sigg, Sanghoon Sung, Pinal Tailor
  • Patent number: 10986500
    Abstract: In a wireless network, a distributed ledger client maintains hardware-trust with a wireless network slice and distributed ledger nodes. The wireless network slice delivers wireless communication services to wireless user devices. When the distributed ledger client maintains hardware-trust with the wireless network slice, the wireless network slice transfers slice data to the distributed ledger client. The slice data that characterizes the delivery of the wireless communication services. The distributed ledger client transfers the slice data to the distributed ledger nodes. The distributed ledger nodes log the slice data when the distributed ledger client maintains hardware-trust with the distributed ledger nodes.
    Type: Grant
    Filed: November 6, 2018
    Date of Patent: April 20, 2021
    Assignee: Sprint Communications Company L.P.
    Inventors: Ronald R. Marquardt, Arun Rajagopal, Lyle Walter Paczkowski
  • Patent number: 10985456
    Abstract: An antenna system for a wireless network that provides multi-band and/or multi-sector operation from a single location is provided. The antenna system may provide improved control and adjustment of antennas contained within a compact design to allow sectors of coverage provided by the antennas to be modified to accommodate different cell site parameters that may otherwise have been satisfied using a more distributed arrangement of antennas.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: April 20, 2021
    Assignee: Sprint Communications Company L.P.
    Inventors: Chaitanya Chukka, Andrew Mark Wurtenberger, Patrick Jacob Schmidt, Matthew Masters
  • Patent number: 10985821
    Abstract: Methods and systems are provided for dynamically adjusting broadcast beam patterns of a wavefront emitted by an antenna array based on the velocities of devices communicatively coupled to the base station associated with the antenna array. The broadcast beam patterns can be adjusted by modifying the broadcast mode or at least one phase, amplitude, or power of the at least one antenna associated with the base station. Adjusting the beam pattern, for example between multiple beams and a single unified beam, based on device types can improve the quality of service for the devices and reduce the processing burden of the base station.
    Type: Grant
    Filed: April 6, 2020
    Date of Patent: April 20, 2021
    Assignee: Sprint Communications Company L.P.
    Inventors: Sharath Somashekar, Nitesh Manchanda, Vanil Parihar, Shruthi Ramakrishna
  • Patent number: 10979115
    Abstract: Methods and systems are provided for dynamically detecting and correcting the deactivation of beamforming from an antenna. One or more users are identified as present within a particular geographic area typically served by beamforming, and the average signal strength of the one or more user devices is monitored. If a threshold level of degradation of the average signal strength is detected, then a beamforming status is determined for one or more of the antennas serving the user device or devices. Based on the determination, corrective measures are taken and beamforming is reactivated.
    Type: Grant
    Filed: June 13, 2017
    Date of Patent: April 13, 2021
    Assignee: Sprint Communications Company L.P.
    Inventors: Sreekar Marupaduga, Andrew M. Wurtenberger
  • Patent number: 10977425
    Abstract: A mobile phone. The mobile phone comprises a radio frequency transceiver, memory, processor, and browser application stored in the memory. When executed by the processor, the browser application establishes persistent connection with a content site, downloads a page from the content site by radio frequency transceiver, wherein the web page comprises content and at least one of a style sheet and a script code, presents the page based at least in part on the style sheet and the script code, caches the style sheet and the script code, receives a notification from the content site that one of the style sheet or the script code has been updated, downloads at least one of the updated style sheet or the updated script code based on the notification, and presents the page based at least in part on the at least one of the updated style sheet or the updated script code.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: April 13, 2021
    Assignee: Sprint Communications Company L.P.
    Inventor: Kevin V. Jadunandan
  • Patent number: 10966207
    Abstract: Radio circuitry controls wireless transmit power to User Equipment (UEs). The radio circuitry receives wireless signals generated using different Quadrature Amplitude Modulation (QAM) constellation sizes. The circuitry converts the wireless signals into data symbols and converts the data symbols into uplink data. The radio circuitry determines when average symbol error is excessive for a set of QAM constellation sizes. The radio circuitry determines when the UEs are concentrated in an inner coverage range. When both the average symbol error is excessive and the UEs are concentrated in the inner range, the radio circuitry reduces transmit power and transmits wireless signals to the UEs at the reduced transmit power. When the average symbol error is no longer excessive or when the UEs are no longer concentrated in the inner range, the radio circuitry increases transmit power and transmits wireless signals to the UEs at the increased power level.
    Type: Grant
    Filed: March 1, 2019
    Date of Patent: March 30, 2021
    Assignee: Sprint Communications Company L.P.
    Inventors: Sathyanarayanan Raghunathan, Muthukumaraswamy Sekar, Maheswaran Vijayakumar, Suresh Majjara
  • Patent number: 10965523
    Abstract: A provisioning system receives network element information from a wireless communication network that characterizes a virtual network element. The provisioning system determines that the virtual network element is active and that a provisioning data link is not operational between the virtual network element and the provisioning system. The provisioning system determines a network address for the virtual network element. The provisioning system exchanges network signaling with the virtual network element using the network address to establish the provisioning data link. The provisioning system transfers provisioning data to the virtual network element over the provisioning data link.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: March 30, 2021
    Assignee: Sprint Communications Company L.P.
    Inventors: Anthony E. Johnson, Joseph M. Murray
  • Patent number: 10959087
    Abstract: A method of updating embedded universal integrated circuit cards (eUICCs) on wireless communication devices. The method comprises reviewing transactions associated with eUICCs on wireless communication devices by each of a plurality of mobile network operators (MNOs), based at least in part on reviewing the transactions by the MNOs, assigning each of the MNOs to one of a first tier, a second tier, and a third tier, receiving a eUICC transaction by an eUICC updating application executing on a computer from an MNO, determining by the eUICC updating application a tier the MNO is assigned to, and sending the eUICC transaction by the eUICC updating application to a wireless communication device subject to restrictions associated with the tier to which the MNO is assigned, whereby eUICC updating transactions of MNOs are restricted based on MNO tier assignments.
    Type: Grant
    Filed: July 29, 2020
    Date of Patent: March 23, 2021
    Assignee: Sprint Communications Company L.P.
    Inventors: Ran Chen, Adrian M. Milner, Simon Youngs
  • Patent number: 10958445
    Abstract: A telecommunications service provider network gateway computer system. The gateway computer comprises a processor, a non-transitory memory, and a probe application stored in the non-transitory memory. When executed by the processor, the probe application monitors data packets received from a radio access network (RAN), identifies data packets addressed to a server computer hosting a mobile application downloading site, for the data packets addressed to the downloading site, collect information associated with telecommunications service subscribers downloading applications from the downloading site based on a telecommunications service subscriber identity associated with each of the data packets provided to the gateway server computer by the RAN, generates a report based on the information collected that anonymizes the subscribers' identities, and transmits the report to an operator of the downloading site.
    Type: Grant
    Filed: January 11, 2018
    Date of Patent: March 23, 2021
    Assignee: Sprint Communications Company L.P.
    Inventors: Jonathan P. Auch, Paul M. Day, Matthew Habiger, Jared K. Harpole, Dillion M. Hughes
  • Patent number: 10959041
    Abstract: A method of building a statistical survey of locations of mobile communication devices partitioned by geohashes. The method comprises accessing event data items from a data store, wherein each item of event data is created by a mobile communication device, based on the identities of cell sites associated with the items of event data, creating a plurality of location fixes of the mobile communication devices, wherein each of the created location fixes comprises a location determined based on a location of the identified cell site and a time stamp based on a time stamp of an associated item of event data, analyzing each of the location fixes by determining a first geohash that contains the location fix, determining counts of location fixes in each of a plurality of geohashes, and storing each count associated with a geohash in a data store, wherein each count is indexed by its associated geohash.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: March 23, 2021
    Assignee: Sprint Communications Company L.P.
    Inventors: Robert H. Burcham, Matthew Habiger, Adam C. Pickett
  • Patent number: 10959067
    Abstract: A method for providing data to a user comprising communicating, from a radio access network to a Minimization of Drive Tests (“MDT”)-channel-communicative sensor device, at least one MDT signal selected from the group consisting of an MDT configuration signal and an MDT control signal. The method also comprises generating, at least in part in response to the MDT signal and using an onboard sensor of the MDT-channel-communicative sensor device, sensor data comprising non-MDT data. The method also comprises receiving at least a portion of the sensor data into the radio access network over an MDT channel and communicating at least the portion of the sensor data from the radio access network to the user.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: March 23, 2021
    Assignee: Sprint Communications Company L.P.
    Inventors: Zheng Fang, Matthew J. Starzec