Patents Assigned to Sprint Communications Company L.P.
  • Patent number: 11093309
    Abstract: A method of multilayer communication between a front-end application and at least one back-end includes receiving a message by a communication message broker that executes on a computer system from the front-end application, sending information of the message to an event bridge that executes on a computer system, parsing the information by the event bridge to determine at least one request, prompting a rules database by the event bridge to look up a rule, identifying the rule that applies to the at least one request by the rules database, processing the at least one request by the event bridge in response to the rule, sending the at least one processed request from the event bridge to a query application that executes on a computer system, and resolving at least one query by the query application to send at least one call to at least one back-end application.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: August 17, 2021
    Assignee: Sprint Communications Company L.P.
    Inventor: Robin Dale Katzer
  • Patent number: 11093945
    Abstract: A mobile communication device. The device comprises a cellular radio transceiver, a short range radio transceiver, a processor, a memory, and an electronic commerce mobile application stored in the memory. When executed by the processor, the electronic commerce mobile application determines an inventory of mobile applications of the device, transmits the inventory via one of the radio transceivers to a security server application executing on a computer system external to the mobile communication device, and detects when the device enters a retail store associated with the electronic commerce mobile application.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: August 17, 2021
    Assignee: Sprint Communications Company L.P.
    Inventors: Michael A. Gailloux, Adam C. Pickett, Vanessa L. Suwak
  • Patent number: 11095328
    Abstract: A wireless access point serves dynamic direction-of-arrival reception. An access point radio wirelessly receives a wireless signal that transports time-domain data. Access point circuitry determines uplink utilization for the access point radio. The circuitry transforms the time-domain data into frequency-domain data. The circuitry filters the frequency-domain data for one direction-of-arrival responsive to the uplink utilization. The circuitry synthesizes the time-domain data from the filtered frequency-domain data. The radio wirelessly receives another wireless signal that transports additional time-domain data. The circuitry determines a higher uplink utilization for the access point radio. The circuitry transforms the additional time-domain data into additional frequency-domain data. The circuitry filters the additional frequency-domain data for multiple directions-of-arrival responsive to the higher uplink utilization.
    Type: Grant
    Filed: May 15, 2020
    Date of Patent: August 17, 2021
    Assignee: Sprint Communications Company L.P.
    Inventors: Sanghoon Sung, Yu Wang, Udit A. Thakore, George William Harter, III
  • Patent number: 11089109
    Abstract: A method of providing a user interface on a mobile communication device to control smart devices in an environment. The method comprises discovering a plurality of smart devices in an environment by a client application executing on a mobile communication device by initiating wireless communication between the mobile communication device and the plurality of smart devices, wherein the client application learns an electronic model identity of each of the discovered smart devices, communicating with a data store by the client application to look-up control interfaces of the discovered smart devices based on the electronic model identities of the smart devices, looking-up predefined environmental preferences associated with the mobile communication device in the data store by the client application, transmitting control commands by the client application to the plurality of smart devices based in part on the looked-up predefined environmental preferences.
    Type: Grant
    Filed: November 20, 2019
    Date of Patent: August 10, 2021
    Assignee: Sprint Communications Company L.P.
    Inventors: Lyle T. Bertz, Galip Murat Karabulut, Joao Teixeira
  • Patent number: 11088739
    Abstract: In a wireless communication system that traverses a physical barrier, a serving transceiver determines a downlink beamforming matrix. The serving transceiver determines a downlink power based on the downlink beamforming matrix. A network transceiver beamforms and amplifies a downlink signal based on the downlink beamforming matrix and downlink power. The network transceiver wirelessly transfers the downlink signal through the physical barrier to the serving transceiver. Contemporaneously, the network transceiver determines an uplink beamforming matrix. The network transceiver determines an uplink power based on the uplink beamforming matrix. The serving transceiver beamforms and amplifies an uplink signal based on the uplink beamforming matrix and uplink power. The serving transceiver wirelessly transfers the uplink signal through the physical barrier to the network transceiver.
    Type: Grant
    Filed: August 11, 2020
    Date of Patent: August 10, 2021
    Assignee: Sprint Communications Company L.P.
    Inventors: Kelley W. Ireland, Sreekar Marupaduga, Matthew Starzec
  • Patent number: 11076437
    Abstract: A wireless communication system serves User Equipment (UE) over a Fifth Generation New Radio (5GNR) access point and a non-5GNR access point. The non-5GNR access point exchanges attachment signaling with the UE and exchanges network signaling with a network controller. The network controller exchanges bearer signaling with a data gateway. The data gateway marks Downlink (DL) user data as non-5GNR DL user data and transfers the non-5GNR DL user data to the non-5GNR access point. The data gateway marks additional DL user data as 5GNR DL user data and transfers the 5GNR DL user data to the 5GNR access point. The non-5GNR access point receives and wirelessly transfers the non-5GNR DL user data to the UE. The 5GNR access point receives and wirelessly transfers the 5GNR DL user data to the UE. The data gateway tracks the transferred amount of the non-5GNR DL user data and 5GNR DL user data.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: July 27, 2021
    Assignee: Sprint Communications Company L.P.
    Inventors: Saravana Velusamy, Ramesh Kalathur, Manuprathap Manoharan
  • Patent number: 11076296
    Abstract: A method of authenticating access of an electronic device to an application server based on a subscriber identity module (SIM) associated with the electronic device. The method receiving an authentication challenge from an application executing on the device by a SIM application toolkit (SAT) executing on the device, transmitting a random number and an authentication value of the challenge to a SIM of the device by the SAT, receiving a response from the SIM by the SAT, transmitting an authentication response to the application by the SAT, where the authentication response comprises the response received from the SIM, generating an application key by the SAT based at least in part on the response received from the SIM, and transmitting the application key to the application by the SAT, whereby the application executing on the electronic device establishes a communication session with an application server via an access communication network.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: July 27, 2021
    Assignee: Sprint Communications Company L.P.
    Inventors: Nishi Kant, Lyle W. Paczkowski, Ivo Rook
  • Patent number: 11076270
    Abstract: A wireless access node serves wireless user devices with different services over a common radio channel. The different services are supported by different wireless network slices. The wireless access node determines service subchannels in the radio channel based on location and time. The wireless access node schedules resource blocks from the subchannels for their corresponding services. If a subchannel for one service is full, then the wireless access node schedules the remaining data for the service in the unscheduled resource blocks of the other subchannels if any. The wireless access node wirelessly exchanges data for the services with the wireless user devices over the scheduled resource blocks in the subchannels of the radio channel. The wireless access node exchanges the data with the wireless network slices that support the services.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: July 27, 2021
    Assignee: Sprint Communications Company L.P.
    Inventors: Nagi A. Mansour, Akin Ozozlu, Noman Muzaffar Alam, Sreten Cvetojevic
  • Patent number: 11070672
    Abstract: A method of adapting customer care handling automated workflows. The method comprises creating records of calls by a subscriber to a customer care handling system, analyzing the records of calls by a customer care handling adaptation application, comparing by the application a frequency of calls to customer care and a frequency of account credits granted to the subscriber to a correlation threshold, where the correlation threshold is randomly varied within predefined correlation values, tagging the wireless communication service account of the subscriber by the application as manipulative of customer care, receiving a call from the subscriber to the customer care handling system, determining by the customer care handling system that the subscriber is tagged as manipulative of customer care, and adapting the handling automated workflow for the subscriber by the customer care handling system based on the determination that the subscriber is tagged as manipulative of customer care.
    Type: Grant
    Filed: April 3, 2019
    Date of Patent: July 20, 2021
    Assignee: Sprint Communications Company L.P.
    Inventors: Michael A. Gailloux, Kenneth W. Samson
  • Patent number: 11067411
    Abstract: A method to determine a traffic flow at a point-of-interest (POI). The method comprises presenting a user interface on a display that shows segments overlaid on a map, receiving input that defines a perimeter of a POI, determining route segments contained within the perimeter of the POI, creating a POI object that comprises the identities of the route segments contained within the perimeter of the POI, whereby a geolocation of the POI is defined, for each of a plurality of mobile communication devices, determining route segments traversed by the mobile communication device based on geolocations of the device, and determining a number of different mobile communication devices that intersect with the POI based on comparing the route segments traversed by the mobile communication devices to the route segments associated to the POI object, whereby a traffic flow at the geolocation of the POI is determined.
    Type: Grant
    Filed: April 9, 2019
    Date of Patent: July 20, 2021
    Assignee: Sprint Communications Company L.P.
    Inventors: Robert H. Burcham, Matthew Habiger, Adam C. Pickett
  • Patent number: 11070980
    Abstract: A method of authenticating a secondary communication device based on authentication of a primary mobile communication device is disclosed. Trust is established with the primary mobile communication device by a device authentication server (DAS). The DAS receives an authorization code request from a secondary application operating on the secondary communication device, and transmits an authorization code to the secondary communication device. The DAS receives the authorization code from a primary application operating on the primary mobile communication device. The DAS authorizes the secondary application based on the trust with the primary mobile communication device and the authorization code from the primary application. The DAS transmits a secondary token to the secondary application at the secondary communication device to allow initialization of a communication session from the secondary application on behalf of the primary mobile communication device.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: July 20, 2021
    Assignee: Sprint Communications Company L.P.
    Inventors: Ricky A. Hohler, Robin D. Katzer, Deepthi Kota, Brian D. Mauer
  • Patent number: 11070987
    Abstract: Methods and systems are provided for dynamically modifying a position of an antenna array having a plurality of dipole elements. Initially, it is determined that a quantity of user devices that are attached to the antenna array is at or near a capacity that is able to attach to the antenna array in its current position. An instruction is communicated to rotate the antenna array from a first position to a second position. The current quantity of user devices attached to the antenna array is continually monitored to determine when to instruct that the antenna array be rotated from the second position back to the first position.
    Type: Grant
    Filed: November 20, 2019
    Date of Patent: July 20, 2021
    Assignee: Sprint Communications Company L.P.
    Inventor: Chaitanya Chukka
  • Patent number: 11070538
    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: May 14, 2020
    Date of Patent: July 20, 2021
    Assignee: Sprint Communications Company L.P.
    Inventor: Billy G. McCracken, Jr.
  • Patent number: 11064442
    Abstract: Systems and methods are provided for dynamically is provided for dynamically modifying the per-channel maximum transmit power limits of a user device using E-Utran/New Radio Dual Connectivity (ENDC) to communicate with a wireless communications network. Uplink channel grants and maximum total transmit power of the user device are determined. The power headroom of un-granted uplink channels is re-allocated to granted uplink channels, allowing the ENDC user device to more efficiently utilize the user device's maximum total transmit power to communicate with the wireless communications network.
    Type: Grant
    Filed: January 21, 2020
    Date of Patent: July 13, 2021
    Assignee: Sprint Communications Company L.P.
    Inventors: Sreekar Marupaduga, Rajveen Narendran, Ravi Kallepalli
  • Patent number: 11064347
    Abstract: A mechanism of obtaining electronic subscriber identity module (eSIM) credentials from an inactive mobile communication device is described. This includes communicating, by an active mobile communication device, with an inactive mobile communication device via a peer-to-peer wireless interface. The active mobile communication device receives identification data for the eSIM credentials as stored in the inactive mobile communication device. The active mobile communication device transmits the identification data for the eSIM credentials to a subscription manager data preparation (SMDP+) server. The active mobile communication device also receives the eSIM credentials from the SMDP+ server.
    Type: Grant
    Filed: July 20, 2020
    Date of Patent: July 13, 2021
    Assignee: Sprint Communications Company L.P.
    Inventors: Ryan P. Dreiling, Balasubramaniam Guru, Philip W. Uehling
  • Patent number: 11037218
    Abstract: A system for ordering a new electronic device is provided with an application programming interface to receive notification of the availability of a new electronic device and to send a selection of a feature for that new electronic device. A database can be coupled to a server to store the selected feature and to store a priority status value assigned to the new electronic device when feature selections are made. The priority status value allows prioritized ordering of a new electronic device. Preferably, one or more new electronic devices are ordered within a pre-determined period after a pre-order opening date, all of which is performed on the application programming interface of an electronic device.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: June 15, 2021
    Assignee: Sprint Communications Company L.P.
    Inventors: Lisa Coleman, Blythe P. Cook, Mohanakrishnan V. Giridharan, Jeffrey S. Henshaw, Aleksander Koromyslov, Deepthi Kota, Neilesh Nath, Nagaraj Palaniswamy, Robert R. Roy, Kathy Ternes
  • Patent number: 11036373
    Abstract: A mobile communication device is disclosed comprising a display, a processor, a non-transitory memory, and a client application that displays a transparent overlay on a lock screen on the display, receives a touch input to the display, and determines whether the touch input corresponds to a portion of the display displaying content of the transparent overlay. In response to determining that the touch input corresponds to the portion of the display displaying the content of the transparent overlay, the client application bypasses the lock screen and displays renewal content. In response to determining that the touch input does not correspond to the portion of the display displaying the content of the transparent overlay, the client application removes the transparent overlay from the display to allow touch inputs to go to the lock screen and enables a security feature to allow unlocking of the mobile communication device based on user input.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: June 15, 2021
    Assignee: SPRINT COMMUNICATIONS COMPANY L.P.
    Inventors: Drew Thomas Dennis, An Thanh Nguyen, M. Jeffrey Stone
  • Patent number: 11038857
    Abstract: A messaging server receives a network packet that encapsulates a user packet that indicates a source domain and a destination domain. The user packet encapsulates a data message that indicates a code and comprises encrypted data. The messaging server transfers the user packet to a distributed ledger. The distributed ledger executes a distributed ledger transaction with the domains and the code to determine a receiving device. The distributed ledger commits the user packet and device identifiers to distributed ledger memory and transfers the user packet and the receiving device identifier to the messaging server. The messaging server encapsulates the user packet in a network packet for delivery to the receiving device. The user packet encapsulates that data message that indicates the code and comprises the encrypted user data.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: June 15, 2021
    Assignee: Sprint Communications Company L.P.
    Inventors: Lyle Walter Paczkowski, Ronald R. Marquardt, Ivo Rook
  • 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: 11032729
    Abstract: A wireless network serves User Equipment (UEs) over Fifth Generation New Radio (5GNR) and Long Term Evolution (LTE). 5GNR circuitry allocates downlink data into a 5GNR portion and an LTE portion. The 5GNR circuitry transfers the 5GNR data portion to the UEs and transfers the LTE data portion to LTE circuitry. The LTE circuitry wirelessly transfers the LTE data portion to the UEs. The 5GNR and/or LTE circuitry measure UL noise and modify the 5GNR portion and the LTE portion based on the UL noise. The 5GNR circuitry allocates additional downlink data into a modified 5GNR portion and a modified LTE portion. The 5GNR circuitry wirelessly transfers the modified 5GNR data portion to the UEs. The 5GNR circuitry transfers the modified LTE data portion to the LTE circuitry. The LTE circuitry wirelessly transfers the modified LTE data portion to the UEs.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: June 8, 2021
    Assignee: Sprint Communications Company L.P.
    Inventors: Sreekar Marupaduga, Ravi Varma Kallepalli, Rajveen Narendran