Patents Assigned to Sprint Communications Company L.P.
  • Patent number: 10298553
    Abstract: A System-On-Chip (SOC) exchanges hardware trusted data communications. A Central Processing Unit (CPU) executes an internal application. A transceiver receives a data message from an external data application for the internal data application. The message has encrypted user data and an encrypted hardware trust certificate for the external data application. The transceiver decrypts the hardware trust certificate for the external data application and transfers the decrypted hardware trust certificate to a SOC kernel. The transceiver decrypts the user data. The SOC kernel validates the decrypted hardware trust certificate for the external data application and notifies the transceiver. The transceiver transfers the decrypted user data to the CPU for delivery to the internal data application responsive to the notification from the SOC kernel.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: May 21, 2019
    Assignee: Sprint Communications Company L.P.
    Inventors: Ronald R. Marquardt, Lyle Walter Paczkowski, Arun Rajagopal
  • Patent number: 10299184
    Abstract: A mobility management entity (MME) in a data communication system to facilitate reselection of optimal network elements for a wireless communication device traversing MME regional boundaries comprises a communication transceiver and a processing system. The communication transceiver is configured to receive a context transfer associated with the wireless communication device transmitted from an old MME that previously served the wireless communication device, and receive a tracking area update transmitted from the wireless communication device. The processing system is configured to, in response to the tracking area update, determine whether or not to select a new serving gateway for the wireless communication device, and upon determining to select the new serving gateway for the wireless communication device, direct the communication transceiver to transfer a reattach instruction for delivery to the wireless communication device.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: May 21, 2019
    Assignee: Sprint Communications Company L.P.
    Inventors: Rajil Malhotra, Chidambaram Pavanasam
  • Patent number: 10295556
    Abstract: Methods and systems are provided for detecting the occurrence of events utilizing data taken from multiple mobile devices in a wireless communications network. At least a first set and a second set of data is received at the network from a first and second mobile device. The first and second sets of data corresponding to vibration and audio data taken from the mobile devices is analyzed to determine that each set of data corresponds to the occurrence of an instance of an event. An action to perform is then determined based on the occurrences of the instances of the event.
    Type: Grant
    Filed: October 17, 2013
    Date of Patent: May 21, 2019
    Assignee: Sprint Communications Company L.P.
    Inventors: Lyle W. Paczkowski, Jeffrey Ryan Miller, Quinton Anthony Nicolace, Brad Eugene Torrence, Nilofar Hadavandifard, Prabhakar Thennarasu
  • Patent number: 10298449
    Abstract: A computer system establishes data communications for a virtual machine that is configured with an enhanced Media Access Control (MAC) address. A management computer instantiates the virtual machine responsive to the enhanced MAC address. The management computer automatically instantiates a virtual Local Area Network (vLAN) and a virtual Switch (vSW) on the vLAN to serve the virtual machine using the enhanced MAC address. The management computer allocates an Internet Protocol (IP) address to the virtual machine and automatically instantiates a virtual Router (vRTR) to serve the vSW using the IP address. A network computer executes the virtual machine, the vLAN, the vSW, and the vRTR to exchange user data between the virtual machine and a data communication network over the vSW, vLAN, and vRTR using the enhanced MAC address and the IP address.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: May 21, 2019
    Assignee: Sprint Communications Company L.P.
    Inventors: Seng Chai Gan, Aaron Paul Hinkle, Michael Francis Fiumano
  • Patent number: 10299228
    Abstract: The technology described herein enhances the operation of a wireless Radio Frequency (RF) system to dynamically modify Automatic Gain Control (AGC) based on RF characteristics of a received data signal. In one implementation, a method of operating a wireless RF system includes receiving a data signal and applying AGC based on AGC thresholds. The method further includes determining an RF characteristic of the data signal, determining signal inflections and signal magnitudes of the RF characteristic during a time window, and comparing the signal inflections and signal magnitudes to an AGC signal inflection threshold and AGC signal magnitude threshold, respectively. The method further provides widening the AGC thresholds if the signal inflections and signal magnitudes exceed the AGC inflection and magnitude thresholds, respectively.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: May 21, 2019
    Assignee: Sprint Communications Company L.P.
    Inventors: Andrew Mark Wurtenberger, Sreekar Marupaduga
  • Patent number: 10299185
    Abstract: A wireless data network controls Quality-of-Service (QoS) delivered to wireless relays. The wireless relays attach to wireless base stations in the wireless data network and transfer configuration data indicating their media services to the wireless data network. A relay QoS control system in the wireless data network receives the configuration data and allocates individual QoS levels to the wireless relays based on their media services. The relay QoS control system transfers the individual relay QoS levels for the wireless relays to the wireless base stations. The wireless relays exchange user data with wireless user devices to deliver the media services. The wireless base stations exchange the user data with the wireless relays to deliver the media services based on the individual QoS levels for the wireless relays.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: May 21, 2019
    Assignee: Sprint Communications Company L.P.
    Inventors: Nitesh Manchanda, Vanil Parihar
  • Patent number: 10299315
    Abstract: A wireless relay to serve User Equipment (UE) over a wireless communication network and a wireline communication network. A wireless access point exchanges user signaling with the UE and exchanges S1-MME signaling with an Ethernet switch. The Ethernet switch exchanges the S1-MME signaling between the wireless access point and a Mobility Management Entity (MME) over a wireline communication network. The Ethernet switch exchanges S11 signaling between the MME and a Local Gateway (L-GW) over the wireline communication network. The L-GW exchanges the S11 signaling with the Ethernet switch. The wireless access point exchanges user data between the UE and the L-GW responsive to the S1-MME signaling. The L-GW exchanges the user data between the wireless access point and the Ethernet switch responsive to the S11 signaling. The Ethernet switch exchange the user data between the L-GW and a Packet Data Network Gateway (P-GW) over a wireless communication network.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: May 21, 2019
    Assignee: Sprint Communications Company L.P.
    Inventor: Zheng Fang
  • Patent number: 10299068
    Abstract: A wireless communication network locates User Equipment (UE) that is served by a wireless repeater chain. The wireless repeater chain wirelessly exchanges user data with the UE and wirelessly exchanges the user data with a wireless base station. The wireless base station determines an amount of communication time delay between the UE and the wireless base station over the wireless repeater chain. The wireless base station identifies the wireless repeater in the wireless repeater chain that is wirelessly attached to the UE based on the communication time delay. The wireless base station identifies the geographic location of the UE based on the geographic location of the identified wireless repeater. The wireless base station transfers the geographic location of the UE.
    Type: Grant
    Filed: February 15, 2018
    Date of Patent: May 21, 2019
    Assignee: Sprint Communications Company L.P.
    Inventors: Michael P. McMullen, Roger Danforth Bartlett, Mark Douglas Peden, Raymond Emilio Reeves
  • Patent number: 10292197
    Abstract: An ePDG is configured to receive an attachment request transmitted from a priority wireless communication device over an internet communication network and responsively transfer a create session request to a P-GW. The P-GW is configured to receive the create session request and responsively transfer a credit control request to a PCRF. The PCRF is configured to receive the credit control request and responsively determine that the priority wireless communication device has a priority modification requirement, generate modified priority data for the priority wireless communication device based on the priority modification requirement, and transfer a credit control answer with the modified priority data to the P-GW. The P-GW is configured to receive the credit control answer with the modified priority data and responsively create a default bearer between the ePDG and the P-GW for the priority wireless communication device with priority service based on the modified priority data.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: May 14, 2019
    Assignee: Sprint Communications Company L.P.
    Inventors: Mark J. Bonn, Rajil Malhotra
  • Patent number: 10290150
    Abstract: Systems and methods are provided for analyzing, processing, and generating maps, such as maps representing license territories for radio frequency spectrum as used in wireless communications, or other spatial data. Maps and other spatial data are maintained as spatial data files and the analysis, processing, and generation of these files may be accomplished through reducing the number of spatial data points in the spatial data file. A candidate point be may selected for elimination if it is found to be within a threshold separation distance of a reference point. Further a candidate point may be selected for eliminated if it is within a collinear variance distance of a reference point and a third point in series. Candidate points which are not selected for elimination are retained and used to generate a new spatial data file representing a new license territory map.
    Type: Grant
    Filed: January 7, 2016
    Date of Patent: May 14, 2019
    Assignee: Sprint Communications Company L.P.
    Inventor: Daniel Stewart Broyles
  • Patent number: 10289995
    Abstract: A server hosting an electronic shopping application comprises a processor, a memory, and an application stored in the memory that receives a request for electronic shopping content from a mobile communication device, confirms the mobile communication device receives service from a participating wireless provider, routes the request through an internet gateway of the wireless provider, and receives a request to buy an item from the mobile communication device. The application further transmits a request for payment transaction information to the wireless provider, receives payment transaction information, transmits a payment dialog box to the mobile communication device, and receives an input PIN and an input selection of a payment mechanism from the mobile communication device.
    Type: Grant
    Filed: April 22, 2014
    Date of Patent: May 14, 2019
    Assignee: Sprint Communications Company L.P.
    Inventors: Michael A. Gailloux, Benjamin M. Jones
  • Patent number: 10291498
    Abstract: A method of diagnosing performance shortfalls of a mobile communication device and providing a recommended remediation action.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: May 14, 2019
    Assignee: Sprint Communications Company L.P.
    Inventors: Michael A. Gailloux, Brian A. Gavin
  • Patent number: 10292037
    Abstract: A method of adapting assignment of user equipments (UEs) to home location registers (HLRs) in a wireless communication network. The method comprises receiving location messages from a UE by an application executing on a computer system, where each of the location messages comprise information about a location of the UE at a date and time, analyzing the information about the locations of the UE by the application, selecting a HLR assignment rule based on a user profile associated with the UE by the application, applying the selected HLR assignment rule to the analysis of the information about locations of the UE by the application to determine a preferred HLR in the wireless communication network for the UE, and reassigning the UE from a previously assigned HLR to the preferred HLR by the application.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: May 14, 2019
    Assignee: Sprint Communications Company L.P.
    Inventors: Michael A. Gailloux, Samuel Golomeke, Adam C. Pickett
  • Patent number: 10285072
    Abstract: Detection and mitigation of signal conflict, such as a primary synchronization signal conflict, between broadcast cells in a wireless communication network is provided. Multiple broadcast cells may be provided in the network to provide sectors of coverage. A mobile communication device may operate within the network and attempt to attach to one or more of the broadcast cells. A synchronization signal conflict between neighboring broadcast cells may be identified and mitigated using one or more adjustments to the broadcast cells or signals emitted therefrom, which may allow for improved network performance, among other benefits.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: May 7, 2019
    Assignee: Sprint Communications Company L.P.
    Inventors: Chaitanya Chukka, Matthew J. Masters, Patrick Jacob Schmidt, Andrew Mark Wurtenberger
  • Patent number: 10285176
    Abstract: A wireless access point to optimize carrier aggregation using beamforming. The wireless access point wirelessly exchanges communication data with User Equipment (UE) over a plurality of frequency bands. The wireless access point identifies a UE using carrier aggregation and identifying a frequency band of the plurality of frequency bands having beamforming capabilities. The wireless access point then allocates the UE using carrier aggregation a Primary Component Carrier (PCC) on the frequency band having beamforming capabilities. In response to the PCC allocation, the wireless access point transfers an indication to the UE indicating the PCC allocation on the frequency band having beamforming capabilities and wirelessly exchanges additional communication data with the UE using carrier aggregation over the frequency band using beamforming.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: May 7, 2019
    Assignee: Sprint Communications Company L.P.
    Inventors: Sreekar Marupaduga, Andrew Mark Wurtenberger
  • Patent number: 10285074
    Abstract: Systems, methods, and computer-readable media, for facilitating control of network loads are provided. In embodiments of the present invention, network data associated with a plurality of base stations within a communications network are monitored. Upon identifying that a network load associated with a base station exceeds a network load threshold, an indication that a user device utilizing the base station that exceeds the network load threshold to communicate should transfer to another base station that fails to exceed the network load threshold is provided.
    Type: Grant
    Filed: March 7, 2011
    Date of Patent: May 7, 2019
    Assignee: Sprint Communications Company L.P.
    Inventors: Bejoy Pankajakshan, Warren Bruce Cope, Jamie Paul Brocket, Tae-Woo Cha
  • Patent number: 10282719
    Abstract: A user equipment with a primary identifier and a secondary identifier. The user equipment comprises a witness application stored in the memory, that when executed by the processor in a trusted security zone, wherein the trusted security zone provides hardware assisted trust, transmits a message comprising the logs of the communication service consumption to a server in a network of a service provider associated with the user equipment using a trusted end-to-end communication channel, wherein the logs are translated by the server to a format compatible with a billing data store supported by a billing server, wherein the translated logs are transmitted to the billing data store, whereby a bill is created for each of the primary identifier and the secondary identifier by the billing server accessing the billing data store.
    Type: Grant
    Filed: November 12, 2015
    Date of Patent: May 7, 2019
    Assignee: Sprint Communications Company L.P.
    Inventors: Lyle W. Paczkowski, Joao “Tex” Teixeira
  • Patent number: 10284434
    Abstract: A Network Function Virtualization (NFV) Software Defined Network (SDN) controls NFV resources consumed by Virtual Network Functions (VNFs) that support a data service. Multiple NFV Infrastructures (NFVIs) execute SDN application VNFs and SDN controller VNFs, and SDN virtual Switches (vSWs) to support the data service. The NFVIs responsively transfer SDN Key Performance Indicators (KPIs). An NFV Management and Orchestration (MANO) system processes the SDN KPIs to generate VNF control data to relocate one of the SDN VNFs. The NFV MANO system processes the VNF control data to generate and transfer NFV control data to relocate the SDN VNF. The first NFVI and the second NFVI relocate the one SDN VNF from the first NFVI to the second NFVI.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: May 7, 2019
    Assignee: Sprint Communications Company L.P.
    Inventors: Arun Rajagopal, Marouane Balmakhtar
  • Patent number: 10277631
    Abstract: Systems and methods herein discuss a policy engine stored on a mobile device that intercepts content requests to a content provider. The policy engine is self-preserving, and may, subsequent to intercepting the content requests and based upon a determination that the requesting entity is associated with a whitelist; blocking, by the policy engine. The policy engine may in some cases transmit at least some of the requested content in response to a determination that the requesting application is associated with a blacklist or may transmit an HTTP200 response to the requesting entity based on a determination that the requesting application anticipates a response.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: April 30, 2019
    Assignee: Sprint Communications Company L.P.
    Inventor: Glen S. Gemeniano
  • Patent number: 10276933
    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 2, 2016
    Date of Patent: April 30, 2019
    Assignee: Sprint Communications Company L.P.
    Inventors: Chaitanya Chukka, Andrew Mark Wurtenberger, Patrick Jacob Schmidt, Matthew Masters