Patents Assigned to Sprint Communication Cômpany L.P.
  • Patent number: 8990148
    Abstract: A method is provided for parsing a configuration file. The method comprises determining whether an element in a sequence of configuration file elements is a type of element expected at the configuration file element's position in the sequence; when the configuration file element is not the expected type, consulting a set of rules for handling unexpected configuration file elements; and following a rule in the rule set. The rules cause different actions to be taken at a given position in the configuration file at different times of executing the method for parsing. One of the rules specifies that subsequent configuration file elements in the sequence are to be analyzed and, if at least one subsequent configuration file element is an expected type, the at least one subsequent configuration file element is to be considered valid and is to be parsed in a manner appropriate for the subsequent configuration file element.
    Type: Grant
    Filed: January 8, 2013
    Date of Patent: March 24, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Bruce Edward Ziegler, William Peter Bryan
  • Patent number: 8989369
    Abstract: A customer care system. The system comprises a transformation engine, configured to use SIP/hypertext transfer protocol (HTTP) signaling transcoding to invite the operator to the customer care session, map a SIP INFO MSCML payload to an interactive HTML web form, and transmit, to the operator, the HTML web forms transformed from SIP INFO MSCML payloads sent by the application server. The transformation engine is further configured to transmit, to the application server, SIP INFO MSCML payloads transformed from the HTML web forms sent by the operator, and use instructions from the SIP INFO MSCML payloads to script the operator's communication with the caller.
    Type: Grant
    Filed: February 18, 2014
    Date of Patent: March 24, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Abdolreza Asghari, Mark J. Bonn, Ehtesham Khan, James D. Kirby, Dominick Mangiardi
  • Patent number: 8982776
    Abstract: Systems, methods, and computer-readable media for improving accuracy for providing precision time protocol (PTP) frequency and phase synchronization to each unanchored small cell site in a cluster over non on-path supported networks are provided. In embodiments, the method includes continuously measuring one-way delay down (OWDd) and delay offset down from a host site to an anchored site and one-way delay up (OWDu) and delay offset up from the anchored site to the host site. Round trip (RT) delay from the host site to each unanchored site is continuously measured. A one-way delay down prime (OWDd?) is determined for each unanchored site by applying the ratio of OWDu/OWDd to the corresponding RT delay for each unanchored small cell site. An adjusted dynamic corrective offset (DCO) is determined for each unanchored site by adding the respective OWDd? to the respective time stamp and the delay offset down.
    Type: Grant
    Filed: April 23, 2013
    Date of Patent: March 17, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Timothy Hugh Pearson, Steven Kenneth Guthrie
  • Patent number: 8983530
    Abstract: Embodiments disclosed herein provide systems and methods to provide data session continuity between wireless networks. In a particular embodiment, a method provides receiving a request to create a data session for a wireless communication device exchanging communications with a wireless local area network via a wireless access point. The method further provides determining an access point identifier for the wireless access point and selecting a control system for a cellular communication network of a plurality of cellular communication networks based on the access point identifier. The method further provides anchoring the data session to the control system.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: March 17, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Wen Xue, Suryanarayanan Ramamurthy, Jay Douglas Cole
  • Patent number: 8984592
    Abstract: A method of accessing secure data on a mobile device is disclosed. The method comprises receiving a request to access a data package stored on the mobile device. The method comprises authorizing the request to access the data package, wherein authorizing comprises querying the request to obtain one or more request identifications. The method comprises granting a key in response to authorizing the request, wherein the key provides access to a secure environment storing one or more flags associated with the data package. The method comprises granting access to the secure environment, wherein access is granted to the secure environment in response to presenting the key to the secure environment. The method comprises granting access to the data package, wherein granting access to the data packages comprises setting the one or more flags associated with the data package.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 17, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Lyle W. Paczkowski, Matthew C. Schlesener
  • Patent number: 8982777
    Abstract: Systems, methods, and computer-readable media for adding and removing unanchored small cell sites for a cluster that delivers precision time protocol frequency and phase synchronization over a network without on-path support are provided. In embodiments, the method includes continuously measuring, in an asymmetric network without on-path support, an anchor path delay. A maximum standard allowable (MSA) delay variation is determined for the cluster. A respective round trip (RT) delay is continuously measured from the host site to each unanchored small cell site in the cluster. The anchor path delay is compared to each respective RT delay to determine a respective unanchored delay variation. In embodiments, unanchored small cell sites are be added to or removed from the cluster based on a comparison of a respective unanchored delay variation to the MSA delay variation.
    Type: Grant
    Filed: June 17, 2013
    Date of Patent: March 17, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Timothy Hugh Pearson, Steven Kenneth Guthrie
  • Patent number: 8982878
    Abstract: A method of reconfiguring a provisioning system. The method comprises sending a reload command to a controller component that identifies one of a plurality of circuit switches which the provisioning system is configured to provision; sending by the controller component the reload command to a plurality of commander components associated with the circuit switch identified in the reload command; the commander components associated with the circuit switch identified in the reload command sending a stop command to each of an at least one connection thread launched by the commander component; terminating by the commander components the at least one connection thread; reading a modified configuration file by each of the commander components associated with the circuit switch identified in the reload command; and launching at least one connection thread by each commander component associated with the circuit switch identified in the reload command based on the modified configuration file.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: March 17, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Anthony E. Johnson, Patrick G. Keating, Maria G. Giron Morales, Peter Mpinga, Joseph M. Murray
  • Patent number: 8983045
    Abstract: A computer-implemented method of using vendor credits to achieve load balancing in a communications network is described. Network traffic operating under a first carrier of the communications network is monitored. Initial load balancing triggers are set, by which network traffic of the first carrier is offloaded to a second carrier. It is determined whether the initial load balancing triggers have been met. It is also determined whether a vendor credit of the first carrier is available when the initial load balancing triggers have been met. One or more devices of the first carrier are offloaded to the second carrier when a vendor credit of the first carrier is available.
    Type: Grant
    Filed: August 14, 2013
    Date of Patent: March 17, 2015
    Assignee: Sprint Communications Company L.P.
    Inventor: Jasinder Pal Singh
  • Publication number: 20150071166
    Abstract: In an LTE network, an MME processes network status information to transfer aggregated data to an ANDSF. The ANDSF processes a request from a wireless communication device that indicates device location and the aggregated data to generate an information response indicating a priority between the LTE network and a non-LTE network at the device location. The ANDSF transfers the information response for delivery to the wireless communication device. The wireless communication device processes the information response to select between the LTE network and a non-LTE network at the device location.
    Type: Application
    Filed: September 9, 2013
    Publication date: March 12, 2015
    Applicant: Sprint Communications Company L.P.
    Inventors: Rajil Malhotra, Ashish Bhan, Rajesh Kumar Nautiyal, Asfaw Negeri
  • Patent number: 8977260
    Abstract: Embodiments disclosed herein provide systems and methods that prevent clone devices from registering with a wireless communication network. In a particular embodiment, a wireless device exchanges communications with a wireless communication network during an initial period of time. The wireless device transfers an initial location of the wireless device during the initial period of time to an authorization system for the wireless communication network. During a second period of time, the wireless device transfers a registration request indicating a confirmation location and a location of the wireless device during the second period of time to the authorization system. The authorization system processes the registration request to validate the confirmation location based on the initial location. If the confirmation location is validated based on the initial location, then the authorization system allows the wireless device to access the wireless communication network during the second period of time.
    Type: Grant
    Filed: April 14, 2010
    Date of Patent: March 10, 2015
    Assignee: Sprint Communication Company L.P.
    Inventors: Heesook Choi, Travis Edward Dawson
  • Patent number: 8976750
    Abstract: Systems, methods, and computer-readable media for precision time protocol (PTP) frequency and phase synchronization to unanchored sites over non on-path supported networks are provided. In embodiments, the method includes continuously measuring one-way delay (OWD) and delay offset from a host site to an anchored site to determine a dynamic corrective offset (DCO). One of a plurality of unanchored sites is identified. In embodiments, the DCO is applied to PTP sync or PTP follow-up messages communicated from the host site to the identified unanchored site. The clocks associated with the unanchored sites are synchronized to the host clock.
    Type: Grant
    Filed: January 16, 2013
    Date of Patent: March 10, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Timothy Hugh Pearson, James W. Norris, Christian Erik Seagren, Steven Kenneth Guthrie
  • Patent number: 8977595
    Abstract: A method, system, and medium are provided for monitoring the data volume in a file log associated with a program (e.g., a queue manager) in a failover computing environment. A failover computing environment includes pairs of programs capable of performing the same functions. One program in the pair is the primary program and the other is the backup program. Only one of the two programs is active at any given time. Embodiments of the present invention may identify the file directory for each program installed on a computing device. The location of each file log may be determined by accessing a core-configuration file in the file directory associated with the program. The program only has access to the core-configuration file when the program is active. Once the file log is located, the file usage may be ascertained and compared with a threshold usage.
    Type: Grant
    Filed: January 7, 2009
    Date of Patent: March 10, 2015
    Assignee: Sprint Communications Company L.P
    Inventor: Mark D. Leonard
  • Publication number: 20150065105
    Abstract: Methods and systems for delivering branding information to a portable electronic device based on a brand SKU. The brand SKU is assigned to a device in addition to or to replace an OEM SKU that may have been used for testing and traceability. Based on detection of a brand SKU and a determination as to what brand is associated with the brand SKU, upon power up downstream in the supply chain at the OEM, or at the distribution center, or at the point of sale, a brand payloads based on the brand SKU is sent to the portable electronic device. The brand payloads may comprise logos, configurable options, and access options for hardware and software to various network services including voice services and data services.
    Type: Application
    Filed: August 27, 2013
    Publication date: March 5, 2015
    Applicant: Sprint Communications Company L.P.
    Inventors: Michelle E. Masterson, Dale S. Schempp
  • Patent number: 8972533
    Abstract: One or more media for performing a method of activating a set of user-input elements (e.g., touch-sensitive keys) accommodated by a mobile device according to configuration settings is provided. Initially, a message sent from a transmitting device having a data file includes an address to identify the mobile device. Upon the identified mobile device sending a request to access the data file, a communications-network server performs a configuration-preparation process that includes the following steps: retrieving the appropriate data file, determining the capabilities of mobile device based on a user-agent profile, selecting configuration settings specific to the mobile device capabilities, and dynamically appending the configuration settings to the data file, which are then transmitted to the mobile device.
    Type: Grant
    Filed: November 8, 2007
    Date of Patent: March 3, 2015
    Assignee: Sprint Communications Company L.P.
    Inventor: Pujan K. Roka
  • Patent number: 8971309
    Abstract: Methods and systems for providing a universal voice over packet (VOP) protocol call structure. The present invention allows VOP calls to be made across different service providers without traversing through a public switched telephone network (PSTN). The calls occur as On-Net calls. Email addresses may be used to call different parties. In addition, telephone numbers may be used to reach parties in the PSTN through an Off-Net carrier causing Off-Net calls.
    Type: Grant
    Filed: August 23, 2005
    Date of Patent: March 3, 2015
    Assignee: Sprint Communications Company L.P.
    Inventor: Orin Paul Reams, III
  • Patent number: 8972592
    Abstract: A method of extending an ID to a computer system comprises detecting, by a mobile communication device operating an ID, a computer system, wherein the IDs comprise an auto-installation routine and at least one of an application, a media file, and a widget; establishing a communication link between the mobile communication device and the computer system; and loading and activating the ID on the computer system.
    Type: Grant
    Filed: May 27, 2011
    Date of Patent: March 3, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Jason R. Delker, Michael P. McMullen, M. Jeffrey Stone, Peter S. Syromiatnikov
  • Patent number: 8971185
    Abstract: One or more computer readable media, methods and systems that allow phone calls involving a mobile telephone to be to be conducted using VOIP technology with header compression of the voice packets and dynamically adjustable tiered subscriber service. A dynamic, tiered-subscriber service allows the bandwidth allotted to users subscribing to different levels of service to be adjusted between sessions to accommodate changing network conditions. Header compression involves compressing the voice packet header into a reduced number of bites. Embodiments of the present invention enable simultaneous header compression and dynamic tiered-subscriber service through a new call flow set up that includes a new policy. The new policy is given preference over the other installed policies and includes new attribute value pairs that enables both header compression and dynamic bandwidth adjustments.
    Type: Grant
    Filed: July 16, 2012
    Date of Patent: March 3, 2015
    Assignee: Sprint Communications Company L.P.
    Inventor: Bejoy Pankajakshan
  • Patent number: 8972587
    Abstract: A system and media are provided for applying a policy associated with a content provider to handle an error message received from the content provider in response to a request from a user device. An error reply from the content provider in response to the request from the user device is received at a gateway, A reply to the user device is generated based on the error reply. The reply to the user device includes an indication of one or more user-agent measures for the user device to take. The user-agent measures are selected from: (A) updating a durable resource identifier to point to a new location for a resource, (B) updating a service identifier to point to a new provider of the service, (C) modifying an existing caching policy for the content provider, and (D) retrying the request at a specified future time.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: March 3, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Raymond Emilio Reeves, Simon Youngs, Gary Duane Koller
  • Patent number: 8965363
    Abstract: A computer-implemented method, system, and computer-readable storage media for controlling channel access to a mobile device are described. Based upon a configuration being initiated for the mobile device, a preferred roaming list (PRL) on the mobile device is compared to a stored PRL for the mobile device. A channel access to the mobile device is denied when the PRL on the mobile device does not match the stored PRL. A channel is assigned to the mobile device when the PRL on the mobile device matches the stored PRL.
    Type: Grant
    Filed: June 5, 2012
    Date of Patent: February 24, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Shoba Umamaheswaran, Kyle Trent Ulrey, Kenneth Michael Kieffer, Jr.
  • Patent number: 8965329
    Abstract: A wireless communication device comprises a processing system, a memory system, and a wireless communication transceiver. The processing system is configured to maintain device status information in the memory system of the wireless communication device, encode the device status information to generate an update status message in a bitstream protocol, and detect a condition of the wireless communication device which could impede a connection with a wireless access node. The wireless communication transceiver is configured to, in response to the processing system detecting the condition of the wireless communication device, transmit the update status message before the connection with the wireless access node is lost.
    Type: Grant
    Filed: June 20, 2011
    Date of Patent: February 24, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Bryce A. Jones, Benjamin Michael Wilson