Patents Assigned to Sprint Communication Company L.P.
  • Patent number: 9921574
    Abstract: A system and methods for incorporating disparate sources of collective feedback in the preparation and execution of an initial interaction between a social robot and a human being is disclosed. These methods include retrieving interaction content, assigning a life cycle to new content, detecting and removing expired life cycle content, modifying interaction scripts to include new interaction content and sending the modified interaction script to at least one social robot, wherein the at least one social robot executes the modified script during the period of time specified by the life cycle associated with the interaction topic to obtain an improved interaction with a human receiving, by the data management system, interaction log data.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: March 20, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Brandon C. Annan, Joshua Cole, Deborah M. Gilbert
  • Patent number: 9924000
    Abstract: A data communication system compresses packet headers. A transmitter executes state machines to process a data packet and determine if a transmitter state machine is transferring Interdependent Machine Output (IMO) data. The transmitter generates an IMO vector that indicates if any IMO data is in the data packet. If IMO is present, then the transmitter augments the IMO vector to indicate the individual transmitter state machines that transferred the IMO data. The transmitter transfers the data packet with the IMO vector to a receiver. The receiver processes the IMO vector to determine if any IMO data is transferred in the data packet. If IMO data is transferred, then the receiver processes the augmented IMO vector to transfer the IMO data to individual receiver state machine that correspond to the transmitter state machines that transferred the IMO data.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: March 20, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Lyle T. Bertz, Ronald R. Marquardt, Ihab Amin Guirguis, Serge M. Manning, Roger Danforth Bartlett
  • Patent number: 9922539
    Abstract: A telecommunications network infrastructure alarms processing system. The system comprises a processor, a non-transitory memory, an alarm collection application and an alarm processing application stored in the non-transitory memory. The alarm collection application pulls alarms from a data store and stores each alarm on a process pending queue. The alarm processing application takes alarms from the process pending queue, determines an identity of network equipment inventory corresponding to each alarm, determines an alarm signature of each alarm, builds enriched alarms comprising corresponding alarm signatures and a management identity of network equipment inventory, places the enriched alarms on a network operations center (NOC) queue, and launches alarm transmission threads for each different cell site, where threads retrieve enriched alarms from the NOC queue and sends enriched alarms to a network operations center (NOC) tool in time order by cell site.
    Type: Grant
    Filed: August 5, 2016
    Date of Patent: March 20, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Michael A. Emigh, Brian D. Lushear, Ravi N. Malghan
  • Patent number: 9922347
    Abstract: A method of displaying an ad on a swipe screen of a mobile device comprises: receiving, at the mobile device, a plurality of ads, storing the plurality of ads in an ad cache in a memory of the mobile device, select an ad from the plurality of ads stored in the ad cache, receiving an input on the mobile device when the mobile device is in a sleep mode, presenting a swipe screen on the mobile device based on the input, and displaying, by the swipe screen application, the ad on the swipe screen on the mobile device.
    Type: Grant
    Filed: January 27, 2014
    Date of Patent: March 20, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Robert H. Burcham, Jason R Delker, Geoffrey A. Holmes, M. Jeffrey Stone
  • Patent number: 9924292
    Abstract: A computer-implemented method, computer-readable media, and wireless system that passively provisions wireless devices over the air are provided. The wireless system includes a database, handset configuration manager, and radio network controller. The database stores updates for the wireless devices and indications of which wireless devices received the updates. The handset configuration manager provides updates for wireless devices available in the database. The wireless devices connect to a communication network associated with a network service provider that implements the handset configuration manager. The radio network controller communicates with wireless devices by establishing a slot 0 communication session with the wireless devices after receiving a registration notification from the wireless devices.
    Type: Grant
    Filed: November 14, 2012
    Date of Patent: March 20, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: James Allen Schmitt, Sarah Ann Vida Persson, Lei Zhu
  • Patent number: 9924516
    Abstract: A method and system for assigning data packet transmission in a wireless communications network is provided. The method comprises receiving first and second user data packets having respective first and second packet sizes, one of the packet sizes being larger than the other, determining an uplink/downlink ratio based on network statistics, and assigning the first and second data packets to respective first and second signal carrier spectrums each having a different time interval between uplink transmissions with the network. A system is also provided comprising a network controller configured to receive data packets and assign individual data packets to one of a first and a second signal carrier spectrum based on the size of the data packets, the first and the second signal carrier spectrums having the same uplink/downlink ratio and different uplink intervals.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: March 20, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Muhammad Ahsan Naim, Yu Zhou, David Rosen, Luca Zappaterra
  • Patent number: 9917363
    Abstract: A method, system, and medium are provided for dynamically adjusting an angular orientation of cross-polarized antenna array elements to optimize select radio-frequency (RF) parameters. RF uplink signals are received from a plurality of mobile devices, and the signals are analyzed to determine parameters associated with signal strength and/or signal quality. Based on the determination, a first set of cross-polarized antenna array elements are deactivated and a second set of cross-polarized antenna array elements are activated, where the second set of antenna array elements has a different angular orientation relative to the first set of antenna array elements. Activation enables the second set of antenna array elements to transmit and receive communication signals.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: March 13, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Maneesh Gauba, Stephen R. Bales, Greg T. Nohalty, Matthew J Masters
  • Patent number: 9918321
    Abstract: A method of operating a multi-band wireless base station to optimize traffic management on the multiple frequency bands. The wireless base station determines Upper Side Lobe Suppression (USLS) levels and network loads on the frequency bands. The wireless base station receives a request from a User Equipment (UE) attachment. When the network loads on the frequency bands exceed corresponding network thresholds, then the wireless base station selects one of the frequency bands having a best one of the USLS levels, and attaches the UE to the selected one of the frequency bands.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: March 13, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Sreekar Marupaduga, Andrew Mark Wurtenberger
  • Patent number: 9917841
    Abstract: A user equipment includes a radio transceiver, a processor coupled to the processor, and a storage device containing executable instructions. When executed by the processor, the instructions cause the processor to examine files in the storage device for a signature indicative of a branding element and, upon detection of the signature in a file, perform a branding action on the file with the detected signature. The instructions also cause the processor to determine whether an application loaded on the storage device is operating consistent with permissions set for the application and with a usage profile for the application and to generate an alert when the operation of the application is inconsistent with the usage profile despite being consistent with the permissions.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: March 13, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Gary D. Koller, Mark D. Peden, Raymond E. Reeves, Simon Youngs
  • Patent number: 9917837
    Abstract: A method, system, and medium are provided for managing application and content downloads to mobile devices from trusted domains. A dynamically updateable list of trusted domains is provided to a mobile device. In response to an attempted download by a server, a component of the mobile device compares the server's domain to the list of trusted domains and allows the server to download content and/or applications without requiring permission from a user. The list of trusted domains can be updated over the air by communicating replacement lists to the mobile devices.
    Type: Grant
    Filed: October 17, 2008
    Date of Patent: March 13, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Ryan Alan Wick, Raymond Emilio Reeves, John Marvin Jones, III, Michael Adetokunbo Adeniji
  • Patent number: 9917815
    Abstract: A data communication system uses Border Gateway Protocol (BGP) and Network Function Virtualization (NFV). A first BGP Virtual Machine (VM) in a first NFV computer system transfers NFV request data in first BGP signaling for delivery to a second BGP VM in a second NFV computer system. The second BGP VM in the second NFV computer system processes the NFV request data and responsively transfers NFV time-slice data for the second BGP VM in second BGP signaling for delivery to the first BGP VM in the first NFV computer system. The first BGP VM in the first NFV computer system verifies the NFV time-slice data for the second BGP VM and performs a BGP state process only if the NFV time-slice data for the second BGP VM is verified. A Hardware Root of Trust (HRoT) verification for the second BGP VM may be also performed using the BGP signaling.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: March 13, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Ronald R. Marquardt, Lyle Walter Paczkowski, Arun Rajagopal
  • Patent number: 9913281
    Abstract: A user equipment (UE) comprising a processor, a non-transitory memory, wherein the non-transitory memory comprises a default access point name (APN), a cellular radio transceiver, a first mobile application, stored in the non-transitory memory, and a dynamic customization application, stored in the non-transitory memory. When executed by the processor, the dynamic customization application receives an index that associates a plurality of mobile applications to APNs via the cellular radio transceiver, wherein the index associates the first mobile application to a first APN that is different from the default APN, stores the index in the non-transitory memory, receives a request to establish a data communication session from the first mobile application, looks up the first APN in the index based on a name of the first mobile application, and establishes a data communication session over a communication channel defined by the first APN via the cellular radio transceiver.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: March 6, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Glen Gemeniano, Roberto Murillio, Simon Youngs
  • Patent number: 9913132
    Abstract: A user equipment (UE). The UE comprises a radio transceiver, a processor, a non-transitory memory, and a customization client application stored in the non-transitory memory. When executed by the processor, the customization client determines a group identity (GID) of the UE during activation of the UE that comprises a UE model identity and a wireless communication service brand identity, reads a customization manifest received by the UE via the radio transceiver, wherein the customization manifest identifies a plurality of feature customization policies and each feature customization policy defines which of a predefined number of feature customizations are to be active for the UE, selects at least one of the plurality of feature customization policies from the customization manifest based on the GID of the UE, and customizes the UE according to the selected at least one feature customization policies.
    Type: Grant
    Filed: September 14, 2016
    Date of Patent: March 6, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Jagannath Ghoshal, Dale S. Schempp, Kristin B. Wear, Simon Youngs
  • Patent number: 9913113
    Abstract: Embodiments of the present invention provide secure, reliable communications for utility control devices during emergency conditions. Emergency conditions include power outages, natural disasters, and periods of network congestion. The network may be a radio access network, such as one operated by a mobile telephone carrier. The communications between the utility control devices and the network are wireless. In one embodiment, wireless communications are transitioned to a different wireless communication protocol during emergency conditions. For example, during an emergency, communications may be sent using short-message-service (“SMS”) messages.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 6, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Brian Michael Huey, Gregory John Bahas
  • Patent number: 9913165
    Abstract: A wireless relay attaches to a communication network. A relay control system receives a relay attachment message and transfers a create relay session message to the wireless relay indicating a data gateway. The wireless relay receives the create relay session message and transfers a Proxy Mobile Internet Protocol (PMIP) message to the data gateway. The wireless relay transfers a media service message to the control system. The control system receives the media service message and transfers a relay bearer message to the wireless relay indicating a media gateway. The wireless relay receives the relay bearer message and transfers a media PMIP message to the media gateway. The wireless relay and data gateway exchange internet data for User Equipment (UE) over a PMIP data tunnel having an internet quality-of-service. The wireless relay and media gateway exchange media data for the UE over a PMIP media tunnel having a media quality-of-service.
    Type: Grant
    Filed: February 3, 2016
    Date of Patent: March 6, 2018
    Assignee: Sprint Communications Company L.P.
    Inventor: Zheng Fang
  • Patent number: 9912693
    Abstract: A server system generates and transfers Precision Time Protocol (PTP) synch requests for delivery to a PTP clock server and responsively receives PTP synch responses transferred by the PTP clock server. The server system processes the PTP synch responses to determine PTP clock phase error data for the PTP clock server. The server system compares the PTP clock phase error data to a historical phase error threshold for the PTP clock server. If the PTP clock phase error data does not exceed the historical phase error threshold, then the server system updates the historical phase error threshold for the PTP clock server based on the PTP clock phase error data. If the PTP clock phase error data exceeds the historical phase error threshold, then the server system generates an indication that the PTP clock server comprises a malicious PTP node.
    Type: Grant
    Filed: April 6, 2015
    Date of Patent: March 6, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Marouane Balmakhtar, Khoi Dinh Nguyen
  • Patent number: 9912547
    Abstract: A communication network operation center (NOC) network inventory data platform. The platform comprises a processor, a non-transitory memory, a data store, and a plurality of applications and logic modules. The logic modules collect data from element management systems associated with network equipment. The applications convert the data to data structures and transcode the data structures in a common data format. The applications store the transcoded data structures in an inventory database. A NOC management application presents a network management view based on the inventory database.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: March 6, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: David N. Douberley, Justin L. Ford, Matthew D. Kurtz, Kevin Murphy, Todd M. Szymanski
  • Patent number: 9913125
    Abstract: A Long Term Evolution (LTE) network receives a registration request from User Equipment (UE) and responsively identifies a mobile data Access Point Name (APN) and an Internet Multimedia Subsystem (IMS) APN for the UE. The LTE network establishes a mobile data bearer and an IMS bearer responsive to APNs. The LTE network receives a user instruction to disable the mobile data service for the UE and responsively releases the mobile data bearer and disables the mobile data APN for the UE. An IMS server system exchanges messages with the UE over the IMS bearer when the mobile data service is disabled. The LTE network receives a user instruction to enable the mobile data service for the UE and responsively enables the mobile data APN for the UE.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: March 6, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Bonnie Chen, Rajil Malhotra
  • Patent number: 9913242
    Abstract: A first Mobility Management Entity (MME) receives a tracking area update from the User Equipment (UE) indicating a first tracking area for the wireless relay that serves the UE and indicating a second tracking area for the evolved NodeB (eNodeB) that serves the wireless relay. The first MME determines if the first tracking area and the second tracking area are different responsive to the tracking area update, and if the first tracking area and the second tracking area are different, then determines if the wireless relay is controlled by a second MME that also controls the eNodeB. If the wireless relay is not controlled by the second MME that also controls the eNodeB, then the first MME transfers UE context data to the second MME that serves the eNodeB. The second MME selects the Serving Gateway (S-GW) for the UE based on the second tracking area for the eNodeB.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: March 6, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Ahmad N. Saleh, Rajil Malhotra, Deveshkumar Narendrapratap Rai
  • Patent number: 9912316
    Abstract: A mechanical hub is provided. The mechanical hub is attachable to a cable and includes an outer shell and tiles. The outer shell surrounds the cable. The tiles are spaced to surround the circumference of the cable. The tiles may be positioned between the outer shell and the cable such that a translation of the outer shell alters the distance between the tiles and the cable. The mechanical hub may improve signals that are transmitted over segments of a cable that have degraded signal quality.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: March 6, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Sharath Somashekar, Nitesh Manchanda, Sreekar Marupaduga