Patents Assigned to Sprint Communication Cômpany L.P.
  • Patent number: 8965343
    Abstract: Systems, methods, and software for operating communication systems and wireless communication devices are provided herein. In one example, a method of operating a wireless communication is provided. In security circuitry of the wireless communication device, the method includes receiving a request from processing circuitry for an application to access a first communication network with a first communication transceiver, and processing the request and a security key to authorize the application to use the first communication transceiver to access the first communication network. In the first communication transceiver, the method includes exchanging communications over the first communication network for the application responsive to the authorization.
    Type: Grant
    Filed: September 5, 2013
    Date of Patent: February 24, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Lyle Walter Paczkowski, Matthew C. Schlesener, William M. Parsel, Carl Joseph Persson
  • Patent number: 8966039
    Abstract: A system for end-to-end communication service monitoring is provided. The system comprises a processor, a memory, and a monitoring application stored in the memory. The memory also stores a resource dependency matrix, wherein the resource dependency matrix describes dependencies between a plurality of network and functional resources. When executed by the processor, the application registers a first client device for periodic notifications of a status of a network resource, monitors a metric associated with a first component of the network resource and monitors a metric associated with a second component of the network resource, determines a status of the network resource based on the metric associated with the first component, based on the metric associated with the second component, and based on the resource dependency matrix, and publishes a notification of the first status.
    Type: Grant
    Filed: April 25, 2011
    Date of Patent: February 24, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: David K. Fultz, Victor A. Vijayakirthi
  • Patent number: 8966487
    Abstract: A transaction server. The transaction server comprises a processor, a non-transitory memory, and an application stored in the non-transitory memory. When executed by the processor, the application transmits a plurality of transaction requests to at least one backend server, where the backend server performs processing on the transaction, determines that a transaction request timeout occurs when a transaction response has not been received from the at least one backend server within a timeout time period after transmitting the associated transaction request, and adjusts the timeout time period based on the transaction request timeouts without restarting.
    Type: Grant
    Filed: October 16, 2012
    Date of Patent: February 24, 2015
    Assignee: Sprint Communications Company L.P.
    Inventor: Mark D. Leonard
  • Patent number: 8965689
    Abstract: Systems, methods, and software for a map display configuration system are provided herein. In one example, a method of operating a map display configuration system is provided. The method includes receiving a search request transferred by a wireless communication device, where the search request indicates at least one search term and a wireless access node identifier for a wireless access node presently serving the wireless communication device. The method also includes processing at least the search request to identify a map display configuration based on the search term and the wireless access node identifier, and transferring the map display configuration for delivery to the wireless communication device, where the wireless communication device generates a geographic map display based on the map display configuration.
    Type: Grant
    Filed: July 2, 2012
    Date of Patent: February 24, 2015
    Assignee: Sprint Communications Company, L.P.
    Inventors: Michael P. McMullen, Rodney Dewaine Nelson
  • Patent number: 8966034
    Abstract: Methods are disclosed for managing the subscription of a mobile device to various applications that are accessible by the mobile device. A registration message is received at a home network indicating that the mobile device is currently registered with a foreign network. Applications that are accessible to the mobile device are identified. A subscribe message is sent to an application associated with the foreign network, such that the home network and the foreign network have an established relationship that allows a subscription manager to manage the subscription of the application on behalf of the mobile device.
    Type: Grant
    Filed: February 10, 2010
    Date of Patent: February 24, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Lyle W. Paczkowski, Farni B. Weaver, Nicolas A. Nehme Antoun
  • Patent number: 8965367
    Abstract: A method, system, and medium are provided for regulating the allocation of radio-frequency (RF) channels in a carrier-aggregation network. A base station that is part of the carrier-aggregation network receives a registration request from a mobile station subscribing to services offered by a first wireless-telecommunications network within the carrier-aggregation network. The base station communicates the registration request to the first network and receives a set of policy parameters from the first network. The base station receives a service request from the mobile station. Based on the policy parameters and the service request and without communicating with the first network, the base station determines a set of RF channels available to the mobile station. The base station sends a resource assignment to the mobile station specifying the set of available RF channels.
    Type: Grant
    Filed: September 6, 2012
    Date of Patent: February 24, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Roger Danforth Bartlett, Christian Erik Seagren, Jason Michael Kemper
  • Patent number: 8964736
    Abstract: Systems, methods, and software are described herein for operating a RTP server including receiving a session request from a user communication device indicating the user communication device has packet format switching capability, transferring an acknowledgement to the user communication device wherein the acknowledgement comprises at least a header-free packet string length, transferring a RTP stream using bundled packet format, transferring a packet format switch triggering event, and transferring the RTP stream using header-free packet format for at least as long as the header-free packet string length.
    Type: Grant
    Filed: November 27, 2012
    Date of Patent: February 24, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Siddharth Oroskar, Pierce Andrew Gorman, Gerald Baylis Prince Young, David M. Lee-Chin
  • Patent number: 8959530
    Abstract: A message queuing system implemented by at least one computer. The system comprises a performance queue to keep event status related to performance of non-performance queues, threads, which are sequences of programmed instructions, launched by the queue managers to transmit and receive messages over connections between individual queues, and an external monitoring application or a monitoring application within a queue manager. The monitoring application monitors threads, channels, and events in the message queuing system, polls the performance queue periodically and counts the number of threads in the case of the external monitoring application, directly gathers current event information in the case of the monitoring application within the queue manager, determines whether both the thread/threads and channel have failed when all threads of an application are missing, and restarts channels that failed after determining that both channels and all threads have failed.
    Type: Grant
    Filed: May 7, 2013
    Date of Patent: February 17, 2015
    Assignee: Sprint Communications Company L.P.
    Inventor: Mark D. Leonard
  • Patent number: 8959321
    Abstract: Media, methods, and computer systems are provided for performing a quick restart of applications in a virtual machine of the computer system. The virtual machine is configured with a critical object array that identifies the critical applications. In response to a quick restart request, the garbage collector operates in a quick restart mode to remove all objects for each application that is not in critical object array.
    Type: Grant
    Filed: July 8, 2013
    Date of Patent: February 17, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Brandon Christopher Annan, Robert Burcham
  • Patent number: 8954041
    Abstract: A system is provided. The system comprises a processor, a memory coupled to the processor, and an application stored in the memory. When executed by the processor, the application receives a plurality of first messages from a first plurality of handsets, each of the first messages indicating that one of the first plurality of handsets has installed a first ID, wherein the first ID is associated with a first ID provider, receives a second message from the first ID provider, the second message indicating that new content associated with the first ID is available, and in response to the second message, transmits a plurality of third messages, each of the third messages directed to one of the first plurality of handsets, indicating that new content associated with the first ID is available.
    Type: Grant
    Filed: September 5, 2013
    Date of Patent: February 10, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Jason R. Delker, Robin D. Katzer, Sei Y. Ng, Carl J. Persson
  • Patent number: 8953521
    Abstract: The invention is directed to methods for facilitating communication between multiple wireless access components. Initially, a second wireless access component is detected to be within range of a first wireless access component. It is determined that a wireless connection is to be established between the wireless access components. Access information is exchanged between the wireless access components indicating capacity and current usage of each other's outbound link to the Internet. A wireless connection is then established between the two wireless access components, thus allowing for routing of Internet traffic between the wireless access components.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: February 10, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Trevor D. Shipley, John D. Sumler, Cesar Perez
  • Patent number: 8953788
    Abstract: A method, system, and media are provided for securely communicating data. One embodiment of the method includes encrypting a data stream by way of a first algorithm; creating at least two subsets of data from the data stream by extracting one or more data portions from the encrypted data stream, thereby leaving a remaining portion and an extracted portion; communicating the remaining portion to a destination by way of a first communications channel; encrypting the extracted portion utilizing a second algorithm; communicating the encrypted extracted portion to the destination by way of a second communications channel; and providing for recombining the remaining portion and the encrypted extracted portion to facilitate recovery of the encrypted data stream.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: February 10, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Tao Ye, Darryl Veitch, Jean C. Bolot
  • Patent number: 8954044
    Abstract: Many mobile devices can access websites on the Internet. A mobile device running a web server application can host websites and provide services. For a first mobile device to access services on a second mobile device, the first mobile device needs the IP address of the second mobile device. The first mobile device sends a connection request to the second mobile device. The first mobile device receives, from the second mobile device, the network address of the second mobile device, identification of services that are available on the second mobile device, and a security token. The first mobile device selects a service and sends an HTTP or HTTPS request for the service to the network address of the second mobile device, and also sends the security token. The second mobile device authenticates the request based on the token and allows the first mobile device to access the selected service.
    Type: Grant
    Filed: August 2, 2013
    Date of Patent: February 10, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Brandon C. Annan, Dhananjay Indurkar, John M. Jones, III
  • Patent number: 8954834
    Abstract: A system is provided for widget to widget communication. The system includes a first device, a second device, and a communication server. The first device and/or the second device are a mobile device. The communication server provides a first widget to the first device and provides a second widget to the second device, wherein the first widget and the second widget are portable code that is installed and executed in a corresponding runtime environment without additional compilation. The first widget, when executed by the first device, communicates information that identifies content associated with the first widget and a state of the content via the first device to the communication server. The communication server communicates the information and the state to the second device. The second widget, when executed by the second device, presents at least some of the content based on the information and the state in coordination with the first widget presenting the content.
    Type: Grant
    Filed: October 6, 2008
    Date of Patent: February 10, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: John M. Everson, Erich J. Izdepski, Todd N. Koellner, Wing K. Lee, Sei Y. Ng, M. Jeffrey Stone
  • Patent number: 8954588
    Abstract: A method of transmitting digital content via a communication network. The method comprises receiving by a computer a request for a plurality of options for delivering the digital content via a communication network, determining by a computer a demand for resources of the communication network, and creating a congestion model modeling a congestion of the communication network. The method further comprises building by a computer a plurality of options for delivering the digital content based on the determined demand for resources of the communication network and based on the congestion model, transmitting by a computer the plurality of options, receiving by a computer a boundary reservation, creating by a computer at least one uncommitted reservation based on the boundary reservation, modifying by a computer the determined demand for resources of the communication network based on the uncommitted reservation.
    Type: Grant
    Filed: August 25, 2012
    Date of Patent: February 10, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Lyle T. Bertz, Stephen J. Bye, Daniel J. Sershen
  • Patent number: 8954032
    Abstract: A method, system and medium are provided for accounting for shared-network scenarios in a carrier-aggregation network using billing identifiers. A base station within the network establishes a wireless-telecommunications link with a mobile station associated with a first provider within the network. The base station communicates a billing identifier associated with the base station to the first provider. The billing identifier indicates a type of shared-network scenario associated with the base station. The billing identifier is used by the provider to determine billing information for the mobile station.
    Type: Grant
    Filed: August 21, 2012
    Date of Patent: February 10, 2015
    Assignee: Sprint Communications Company L.P.
    Inventor: Moshe Stoler
  • Patent number: 8954987
    Abstract: Media, methods and interfaces are provided for interfacing a mobile device and an application virtual machine to provide location information of the mobile device from a secondary source. When location information supplied by a first source to the application virtual machine contains invalid values for device location, a secondary source is utilized to provide the location information. No new processing thread is spawned for collection of back-up source configurations. Thus, interfaces initiate the first and second location determination methods in a single request. The power consumed by the mobile device to retrieve the device location information from a secondary source is reduced by the absence of additional configuration collection threads. Interfaces include a primary location component, a verification component, a backup location component, and a location update component.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: February 10, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Raymond Emilio Reeves, Ryan Alan Wick, John Marvin Jones, III
  • Patent number: 8954514
    Abstract: In various embodiments, a system and a method for receiving alerts through a network includes providing a device which may include a user interface, a pop-up management module and a display. Further, a communications interface between the device and one or more database systems located outside the network may be provided. Using the user interface, a user is allowed to selectively choose to display, on the display, one or more message types generated by the one or more database systems. The message types may be received via the network, processed and displayed on the display by the pop-up management module as a pop-up message. The device may be a WiMAX-enabled device and the network may be a WiMAX network.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: February 10, 2015
    Assignee: Sprint Communications Company L.P.
    Inventor: Don Gunasekara
  • Patent number: 8953565
    Abstract: A method, system, and medium are provided for adaptively providing network access to mobile devices. The mobile devices have a first interface for a wireless access network and a second interface for a personal area network. The wireless access network connects the mobile devices to a base station, and the personal area network connects the mobile device to other mobile devices that are part of the personal area network. Wireless access conditions are generated by the base station and communicated over the wireless access network to mobile devices that generate network access requests. Additionally, the mobile devices may transmit the wireless access conditions over the personal are network to other mobile devices that are within a predetermined distance. The mobile devices detect that the wireless access conditions in the wireless access network have degraded and adaptively select alternate routes to complete the network access requests.
    Type: Grant
    Filed: January 26, 2007
    Date of Patent: February 10, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Matthew Carl Schlesener, Ahsan Habib, Pallavur Ananthakrishnan Sankaranaraynan, Lyle Walter Paczkowski, Brian Douglas Mauer
  • Patent number: 8950000
    Abstract: A method, system, and medium are provided for operating a computing device and a mobile device to access computer software with a secure access and to access a packet network, and for operating a computer software on a mobile device with different computing devices. A mobile device is used to authenticate a user's access to computer software. The computer software may reside on the mobile device, the user's computing device, or another computing device. A unique identifier is stored in the mobile device associated with the computer software to enable the authentication.
    Type: Grant
    Filed: November 15, 2012
    Date of Patent: February 3, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Shane R. Werner, Warren B. Cope, Von McConnell