Patents Assigned to Sprint Communication Company L.P.
-
Patent number: 10719601Abstract: A Network Function Virtualization (NFV) Central Processing Unit (CPU) comprises a network core and a system core. The network core receives and validating hardware trust certificates from external circuitry that obtains the hardware trust certificates using a read-only hardware trust identifier that is physically-embedded in the external circuitry. The system core executing an NFV Virtual Network Function Component (VNFC) and generating VNFC data for the external circuitry. The system core calls an Application Programming Interface (API) for a hardware trusted communication with the external circuitry and transfers the VNFC data to the network core. In response to the API call, the network core transfers the VNFC data to the external circuitry when the network core successfully validates the hardware trust certificates from the external circuitry. The network core blocks the user data when the network core did not successfully validate the hardware trust certificates from the external circuitry.Type: GrantFiled: April 29, 2019Date of Patent: July 21, 2020Assignee: Sprint Communications Company L.P.Inventors: Lyle Walter Paczkowski, Marouane Balmakhtar
-
Patent number: 10721280Abstract: In an embodiment, systems and methods disclosed herein relate to a mobile mixed reality platform that enables users in different physical locations in a building, city, state, or across the world to interact in a shared virtual environment during an interactive session. This virtual environment enables the sharing and generation of virtual elements such as documents and three-dimensional models, and immerses the users in the environment with wearable technology so that the users have an experience that mirrors real-time interactions in situations including professional meetings, training, and other interactions that involve parties from different physical locations who desire to have a shared, immersive, virtual environment for interaction.Type: GrantFiled: May 29, 2015Date of Patent: July 21, 2020Assignee: Sprint Communications Company L.P.Inventors: Clyde Heppner, Lyle W. Paczkowski, James Victor Ralston, Ryan Sullivan
-
Patent number: 10721586Abstract: A wireless communication network enhances Multiple Input Multiple Output (MIMO) for wireless user devices that have multiple device types. The wireless communication network has wireless access points that store MIMO geofences for the device types. The wireless access points select MIMO geofences for the wireless user devices based the device types. The wireless access points exchange Single User (SU) MIMO signals and Multiple User (MU) MIMO signals with the wireless user devices based on the selected MIMO geofences and device locations. The wireless access points transfer MIMO information characterizing the exchange of the MU-MIMO signals. A MIMO control system processes the MIMO information to determine geofence modifications based on MU-MIMO gains for the device types at the device locations. The MIMO control system transfers the geofence modifications to the wireless access points. The wireless access points update their MIMO geofences based on the geofence modifications.Type: GrantFiled: November 20, 2018Date of Patent: July 21, 2020Assignee: Sprint Communications Company L.P.Inventors: Sreekar Marupaduga, Rajveen Narendran
-
Patent number: 10716015Abstract: Methods and systems are provided for assigning a broadcast beam profile, which may include vertical and/or horizontal beam widths, to a particular cell site. In determining which broadcast beam profile to assign, an elevation and/or height associated with a cell site, an elevation of the user devices within the coverage area of the cell site, or a quantity of user devices above a predetermined elevation is considered. Based on this information, a broadcast beam profile is assigned to the cell site. At least one of a horizontal or vertical beam width is then adjusted based on the broadcast beam profile.Type: GrantFiled: July 8, 2019Date of Patent: July 14, 2020Assignee: Sprint Communications Company L.P.Inventors: Sreekar Marupaduga, Rajveen Narendran
-
Patent number: 10715964Abstract: A geolocating method to determine a traffic flow at a point-of-interest (POI). The method comprises clustering geolocation data associated with a plurality of mobile communication devices by an analysis application executing on a computer system based on different clustering algorithms associated with different travel modes identified by the geolocation data, for each of the plurality of mobile communication devices, determining travel routes traversed by the mobile communication device by the analysis application based on the clustering of the geolocation data and based on a map of travel routes, where each of the travel routes is one of a highway travel route, a light rail travel route, or a footpath travel route, and, for each of a plurality of POIs, determining by the analysis application a number of different mobile communication devices that intersect with the POI based on the travel routes traversed by the mobile communication devices.Type: GrantFiled: December 13, 2019Date of Patent: July 14, 2020Assignee: Sprint Communications Company L.P.Inventors: Robert H. Burcham, Matthew Habiger, Adam C. Pickett
-
Patent number: 10715969Abstract: In a wireless communication network, provisioning circuitry transfers a QoS code to a Subscriber Identity Module (SIM) in wireless User Equipment (UE). The UE receives a user message, and in response, retrieves the QoS code from the SIM. The UE wirelessly transfers a network message having the user message and the QoS code to messaging circuitry. In response to the QoS code, the messaging circuitry adds a QoS header to the network message. The messaging circuitry handles the network message with the enhanced QoS responsive to the QoS header. The messaging circuitry generates a new network message having the QoS header and the user message. The messaging circuitry handles the new network message with the enhanced QoS. The messaging circuitry transfers the new network message having the QoS header and the user message for delivery to the destination.Type: GrantFiled: January 24, 2020Date of Patent: July 14, 2020Assignee: Sprint Communications Company L.P.Inventors: Mark J. Bonn, Sean Patrick Hoelzle, Muhammad Nauhman Bashir Gora
-
Patent number: 10716021Abstract: A minimization drive test (MDT) selection server computer. The server comprises a processor, a non-transitory memory; and an MDT selection application stored in the non-transitory memory. When executed by the processor the MDT selection application receives a mobile communication device selection criteria, where the criteria identifies a device candidate profile, determines a degree of match of a plurality of MDT candidate mobile communication devices to the device candidate profile, selects a population of mobile communication devices to perform the MDT based at least in part on the degree of match of the mobile communication devices to the device candidate profile, and causes the selected population of mobile communication devices to perform the MDT.Type: GrantFiled: July 19, 2018Date of Patent: July 14, 2020Assignee: Sprint Communications Company L.P.Inventors: Mark D. Peden, Raymond E. Reeves, Simon Youngs
-
Patent number: 10715950Abstract: A method of tuning a point-of-interest (POI) definition in a mobile communication device location data analysis application. The method comprises configuring a POI group definition into the analysis application, causing by a POI tuning application the analysis application to execute and count intersections of routes of mobile communication devices with a POI group based on the POI group definition, for each POI that is associated with the POI group, assigning the count of intersections with the POI group by the analysis application to a count of intersections of routes of devices with the POI, receiving information about the count of intersections of the routes of devices with the plurality of POIs in the POI group from the analysis application by the POI tuning application, and presenting the information about the count of intersections in a user interface by the POI tuning application, whereby the analysis application is iteratively tuned.Type: GrantFiled: April 29, 2019Date of Patent: July 14, 2020Assignee: Sprint Communications Company L.P.Inventors: Robert H. Burcham, Naseer A. Dari, Matthew Habiger, Adam C. Pickett
-
Patent number: 10694367Abstract: A method of building a service subscriber life-cycle data store by an application stored in a non-transitory memory of a computer system and executable by a processor of the computer system. The method comprises periodically reading wireless communication subscriber account logs from a log data store, parsing each of the logs to identify a subscriber associated with that subscriber account log, a time, and an account log type, analyzing the parsed account logs in time sequence order and based on the account log type to identify a plurality of subscriber life-cycle events, for each life-cycle event building a subscriber life-cycle entry comprising a date and time, a subscriber identity, and an identity of a subscriber life-cycle event, where each subscriber life-cycle entry corresponds to a plurality of subscriber account logs, and storing the subscriber life-cycle entry in a subscriber life-cycle data store.Type: GrantFiled: January 12, 2018Date of Patent: June 23, 2020Assignee: Sprint Communications Company L.P.Inventors: Anuj Sharma, Ramesh Golla, Anupam Vaish
-
Patent number: 10694321Abstract: A method of determining presence of mobile communication devices at points-of-interest. The method comprises analyzing location data of a mobile communication device by a clustering application executing on a computer system, determining clusters of the location data by the clustering application, determining cluster centroids by the clustering application, determining a plurality of routes traveled by the device by a routing application based on the centroids, analyzing the centroids and the routes by a patterning application, determining a pattern of association between the centroids and the routes by the patterning application, observing a previously determined pattern of centroids by the patterning application, and based on observing the previously determined pattern of centroids, determining a route traveled by the device by the patterning application, whereby an instance of determining the route traveled by the device by the routing application is avoided.Type: GrantFiled: April 9, 2019Date of Patent: June 23, 2020Assignee: Sprint Communications Company L.P.Inventors: Robert H. Burcham, Matthew Habiger, Adam C. Pickett
-
Patent number: 10693511Abstract: Radio circuitry wirelessly serves User Equipment (UE) with dynamic direction-of-arrival reception. Control circuitry determines a primary direction-of-arrival for a user signal and configures a digital filter for the primary direction-of-arrival. Detection circuitry filters the user signal with the digital filter configured for the primary direction-of-arrival and recovers user data from the user signal. The control circuitry determines increased radio noise and/or uplink utilization reconfigures the digital filter for multiple directions-of-arrival. The detection circuitry filters a subsequent user signal with the digital filter configured for the multiple directions-of-arrival and recovers additional user data from the subsequent user signal.Type: GrantFiled: March 1, 2019Date of Patent: June 23, 2020Assignee: Sprint Communications Company L.P.Inventors: Sanghoon Sung, Yu Wang, Udit A. Thakore, George William Harter, III
-
Patent number: 10694381Abstract: A wireless communication service subscriber authentication platform includes a processor, memory, and an application stored in the memory that, when executed by the processor: receives a request to authenticate a user from an enterprise (the request identifies a phone number of a user equipment device (UE) and an identity of a mobile communication service subscriber associated with the UE); determines a wireless communication service provider that provides wireless communication service to the UE based on the phone number of the UE; sends a request for information about the mobile communication service subscriber to the wireless communication service provider (the information request comprises the phone number of the UE and the identity of the subscriber); receives information from the wireless communication service provider determined to provide service to the UE; and sends an authentication response to the enterprise.Type: GrantFiled: June 19, 2019Date of Patent: June 23, 2020Assignee: Sprint Communications Company L.P.Inventors: Michael A. Gailloux, Lauren Ricardo St. Aubyn King
-
Patent number: 10693241Abstract: Wireless communication devices have antennas, and the antennas have earth-orientations. The wireless devices exchange network signaling with a wireless access node over the antennas. Some of network signaling indicates Device-to-Device (D2D) communication times and frequencies. The wireless communication devices exchange device signaling with each other over the antennas using the D2D communication times and frequencies. Some of the device signaling indicates the earth orientations for the antennas. The wireless communication devices select a subset of the antennas based on the earth orientations. The wireless communication devices exchange user data with each other over the selected subset of antennas using the D2D communication times and frequencies.Type: GrantFiled: November 18, 2019Date of Patent: June 23, 2020Assignee: Sprint Communications Company L.P.Inventors: Akin Ozozlu, Nagi A. Mansour, Kevin Almon Hart, Noman Muzaffar Alam
-
Patent number: 10686725Abstract: A Software-Defined Network (SDN) controller receives controller Application Programming Interface (API) calls from an SDN application and transfers SDN data machine API calls. SDN data machines receive the SDN data machine API calls and process user data responsive to the SDN data machine API calls. The SDN controller transfers SDN controller Key Performance Indicators (KPIs) that indicate an amount of the SDN application API calls for the SDN data machine API calls. The SDN data machines transfers SDN data machine KPIs that indicate an amount of the processed user data for the SDN data machine API calls. An SDN server receives the SDN data machine KPIs and the SDN controller KPIs. The SDN server determines an SDN Quality-of-Service (QoS) score for a data communication service based on the amount of the SDN application API calls relative to the corresponding amount of the processed user data.Type: GrantFiled: June 25, 2018Date of Patent: June 16, 2020Assignee: Sprint Communications Company L.P.Inventors: Marouane Balmakhtar, Arun Rajagopal
-
Patent number: 10686662Abstract: A wireless access point is linked to multiple wireless network cores. The wireless access point wirelessly transmits a multi-role wireless network identifier for a multi-role network. The wireless access point wirelessly receives device attachment signaling indicating a device role from the wireless user device responsive to the multi-role wireless network identifier. The wireless access point processes the device role to select the optimal one of the wireless network cores from the multiple wireless network cores. The wireless access point transfers network attachment signaling for the wireless user device to the selected and optimal wireless network core.Type: GrantFiled: May 26, 2017Date of Patent: June 16, 2020Assignee: Sprint Communications Company L.P.Inventors: Rajil Malhotra, Chidambaram Pavanasam, Eric C. English
-
Patent number: 10686791Abstract: A cloud computing system. The system comprises a network, a data store communicatively coupled to the network, a plurality of compute nodes, at least some of the compute nodes comprising a cloud computing framework agent coupled to an agent gate keeper, where the cloud computing framework agent communicates with the network via the agent gate keeper, an image management component coupled to an image management gate keeper, where the image management component manages images that execute in the compute instances on the compute nodes and communicates with the network via the image management gate keeper, and a security engine coupled to the network that receives a request to initiate an image on a compute instance, analyzes the image to determine an authentication metric, and when the authentication metric matches a validated authentication value, sends the image to the image management component for loading and instantiating in the compute instance.Type: GrantFiled: February 5, 2019Date of Patent: June 16, 2020Assignee: Sprint Communications Company L.P.Inventors: Marouane Balmakhtar, Carl J. Persson, Arun Rajagopal
-
Patent number: 10686717Abstract: A method of allocating content requests to content sources. The method comprises accessing records by an application executing on a computer system from a data store, analyzing the records with reference to time-outs of content requests, content responses with error code, content responses that failed to satisfy content screening criteria, with reference to day of the week, time of day, and processing loads on content sources, based on the analysis of the records adapting a model of content request distribution by the application, where the model defines a plurality of different content request allocation sequences where each content request allocation sequence is associated with a criteria for applying that sequence based on current conditions, selecting a sequence by the application based on comparing current conditions to the criteria and writing the selected content request allocation sequence by the application into a configuration of the content request allocation system.Type: GrantFiled: March 27, 2018Date of Patent: June 16, 2020Assignee: Sprint Communications Company, L.P.Inventor: Jaideepsinh Gohil
-
Patent number: 10679391Abstract: A mobile communication device with self-adapting notification presentation. The device comprises a processor, a cellular radio transceiver, a non-transitory memory, a first mobile application stored in the non-transitory memory that, when executed by the processor, receives a first notification bundle, where the first notification bundle comprises a first notification in a plurality of different formats, and presents the first notification in one of the different formats based on a first format preference, and a notification presentation format adaptation application stored in the non-transitory memory that, when executed by the processor, analyzes responses to notifications presented by the first mobile application, determines a first optimum notification format based on the analysis, and configures the first optimum notification format as the first format preference in the first mobile application.Type: GrantFiled: January 11, 2018Date of Patent: June 9, 2020Assignee: Sprint Communications Company L.P.Inventors: Gina R. Donnici, Matthew Habiger, Jared K. Harpole, Dillon M. Hughes, John Walter Swiecicki
-
Patent number: 10681598Abstract: A wireless communication network serve User Equipment (UEs) over Fifth Generation New Radio (5GNR) and Long Term Evolution (LTE). A 5GNR access node receive user data for wireless delivery to the UEs and splits the user data into LTE and 5GNR portions. The 5GNR access node transfers the 5GNR portion to the UEs over 5GNR links and transfers the LTE portion to an LTE access node over X2 links. The LTE access node transfers the LTE portion to the UEs over LTE links. The 5GNR access node identifies X2 link quality. When the X2 link experiences low quality, the 5GNR access node transfers user data to the UEs over 5GNR links without splitting the data to LTE. When the X2 link status has adequate quality, then the 5GNR access node starts splitting user data to LTE again.Type: GrantFiled: August 21, 2019Date of Patent: June 9, 2020Assignee: Sprint Communications Company L.P.Inventors: Krishna D. Sitaram, Shilpa Kowdley Srinivas, Hemanth Balaji Pawar
-
Patent number: 10674520Abstract: A wireless user device exchanges data with wireless networks over wireless channels and measures communication metrics for the wireless channels. The wireless user device transfers the communication metrics to other wireless user devices and receives other communication metrics from the other wireless user devices. The wireless user device processes the communication metrics to select an optimal set of communication channels. The wireless user device disables the unselected ones of the wireless channels. The wireless user device exchanges wireless data with the wireless networks over the optimal set of wireless communication channels.Type: GrantFiled: May 31, 2017Date of Patent: June 2, 2020Assignee: Sprint Communications Company L.P.Inventors: Rajveen Narendran, Ravi Varma Kallepalli, Ryan P. Dreiling, Christopher Bailey