Patent application number | Description | Published |
20110201285 | METHODS AND APPARATUS PROVIDING INTELLIGENT RADIO SELECTION FOR LEGACY AND NON-LEGACY APPLICATIONS - Methods and apparatus providing intelligent interface selection for legacy and non-legacy applications. The method includes intercepting a networking function call from an application desiring radio access, selecting a radio from a plurality of candidate radios based on selection criteria, and binding the radio to the application. To facilitate flow mobility, the method includes allocating an ephemeral port to the radio, generating a flow binding rule based only on the ephemeral port, and signaling the flow binding rule to a home agent. | 08-18-2011 |
20120106342 | SYSTEMS AND METHODS FOR COMMUNICATING IN A NETWORK - Systems and methods for prioritizing transmission control protocol (TCP) flows for communication devices in a network are described herein. The systems and methods herein may further allocate bandwidth to the flows based on the priority of the flows. Further, the systems and methods herein allow devices to determine whether particular flows share a traffic flow constraint or bottleneck that limits the overall available bandwidth to the flows. Therefore, allocation of bandwidth for one flow may be adjusted based on allocation of bandwidth to another flow if the flows share a traffic flow constraint. Further, the systems and methods herein allow for target data rates to be determined for the flows based on shared traffic flow constraints. | 05-03-2012 |
20120120824 | METHOD AND APPARATUS FOR REQUESTING AND SHARING NETWORK PERFORMANCE INFORMATION (NPI) - Apparatus and methods that provide wireless communications, where a method for wireless communications includes determining network performance; and sharing NPI with a network node; wherein the NPI comprises information necessary for the network node to determine the performance available on a network. | 05-17-2012 |
20120185577 | MANAGEMENT OF NETWORK ACCESS REQUESTS - Methods, systems, and devices are described for intercepting requests from applications installed on a mobile device. The requests are system calls that establish communication channels for the mobile device. The requests are captured and held from reaching TCP/IP stack of an operating system executing on the mobile device. An intercepted request is aggregated with other intercepted requests. The aggregated requests are bundled together and released to the operating system upon the detection of a triggering event. The capture, holding, and aggregation of requests from applications occur when the mobile device is in a background mode. | 07-19-2012 |
20120214527 | CONTROLLING APPLICATION ACCESS TO A NETWORK - A method of wireless communication includes intercepting a request from an application desiring use of communication resources. The intercepted request is held and is then evaluated to determine whether the held request can be released. The held request is released based on the outcome of the evaluation. | 08-23-2012 |
20120218891 | METHOD AND APPARATUS PROVIDING NETWORK CODING BASED FLOW CONTROL - A method, apparatus and computer program product for providing network based flow control is presented. A linear combination of packets to transmit from a transmit queue is determined. The linear combination of packets is transmitted across a network using a sliding window protocol. An acknowledgement (ACK) is generated, wherein a packet is acknowledged when a receiving node receives the linear combination of packets and determines which packet of the linear combination of packets has been newly seen. | 08-30-2012 |
20120270538 | OFFLOADING OF DATA TO WIRELESS LOCAL AREA NETWORK - Methods, systems, and devices are described for intercepting socket calls from applications installed on a mobile device while a first wireless interface is active. The first wireless interface is a cellular interface. Upon determining to release the intercepted socket calls to the socket layer, a second wireless interface is activated. The second wireless interface is a Wireless Local Area Network (WLAN) interface. The sockets calls are released to the socket layer and transmitted using the activated second wireless interface. Upon substantially completing the socket calls, the second wireless interface is deactivated. The intercepting of the socket calls and the activation of the second wireless interface occurs while the mobile device is in an idle mode. | 10-25-2012 |
20130250780 | SYSTEMS AND METHODS FOR NETWORK QUALITY ESTIMATION, CONNECTIVITY DETECTION, AND LOAD MANAGEMENT - Systems, methods, and devices related to estimating backhaul quality, detecting Internet connectivity, and managing server load are described herein. In some aspects, a wireless device is configured to detect connectivity to a server through an access point. The device includes a processor configured to generate a connection detection request including a token. The device further includes a transmitter configured to transmit, via the access point, the connection detection request addressed to a server. The processor is further configured to wait for a connection detection response from the server. The processor is further configured to determine whether a received connection detection response includes the token. | 09-26-2013 |
20130254378 | SYSTEMS AND METHODS FOR NETWORK QUALITY ESTIMATION, CONNECTIVITY DETECTION, AND LOAD MANAGEMENT - Systems, methods, and devices related to estimating backhaul quality, detecting Internet connectivity, and managing server load are described herein. In some aspects, a wireless device is configured to determine a characteristic of an active communication link. The device includes a processor configured to determine an allowability for accessing a server, via the active communication link, based on a first access restriction. The device further includes a transmitter configured to transmit a request for a communication from the server upon allowability for accessing. The device further includes a receiver configured to receive the communication from the server, over the communication link, in response to the request. The processor is further configured to determine a characteristic of the communication link based on the communication from the server. | 09-26-2013 |
20130254379 | SYSTEMS AND METHODS FOR NETWORK QUALITY ESTIMATION, CONNECTIVITY DETECTION, AND LOAD MANAGEMENT - Systems, methods, and devices related to estimating backhaul quality, detecting Internet connectivity, and managing server load are described herein. In some aspects, a wireless device is configured to determine a characteristic of a communication link. The device includes a transmitter configured to transmit a request for a communication from a server. The device further includes a receiver configured to receive the communication from the server, over the communication link, in response to the request. The device further includes a processor configured to compute a target amount of at least one of traffic or time to receive the communication. The processor is further configured to terminate the communication based on the computed time or amount of traffic received. The processor is further configured to determine a characteristic of the communication link based on the communication from the server. | 09-26-2013 |
20130336136 | SYSTEMS AND METHODS FOR NETWORK QUALITY ESTIMATION, CONNECTIVITY DETECTION, AND LOAD MANAGEMENT - Systems, methods, and devices related to estimating backhaul quality, detecting Internet connectivity, and managing server load are described herein. In some aspects, a wireless device is configured to estimate a quality of a communication link. The device includes network interface configured to receive data units. The device further includes a processor configured to monitor the received data units at the network interface. The processor is further configured to determine, for each data unit received via the network interface, whether the data unit originated from a local area network or a non-local network. The processor is further configured to compute a characteristic of the communication link based on data units originating from a non-local network. | 12-19-2013 |
20140073317 | UE-ASSISTED NETWORK OPTIMIZATION METHODS - A UE or mobile entity in a wireless communication may assist network optimization by determining a location uncovered by a wireless network, generate a coverage hole detected message if one or more conditions associated with the uncovered location are satisfied, and determining a time to transmit the coverage hole detected message to a covered wireless network. The covered network may act on the message to add covered in a second network so that the second network covers the UE. In other aspects, a UE or mobile entity may detect cell congestion in a first cell and assist the network in offloading congestion from the congested cell. In other aspects, a UE or mobile entity may detect backhaul congestion on a first cell, and assist in offloading backhaul communication for the first cell via a second cell. | 03-13-2014 |
20140112169 | USER ADMISSION FOR CO-EXISTENCE WIRELESS SYSTEMS - Techniques for admitting user equipments (UEs) to wireless systems are disclosed. UEs may be assigned priorities for admission to a given wireless system. The UEs may then be admitted to the wireless system based on the priorities of the UEs for the wireless system. In one design, a UE may be identified for admission to a first wireless system among a plurality of wireless systems. Attributes (e.g., capabilities) of the UE for the plurality of wireless systems may be determined. An admission priority of the UE for the first wireless system may be determined based on the attributes of the UE for the plurality of wireless systems. Whether to admit the UE to the first wireless system may be determined based on the admission priority of the UE for the first wireless system and possibly the current resource usage of the first wireless system. | 04-24-2014 |
20140112170 | BROADCAST OF INFORMATION TO ASSIST SYSTEM SELECTION BY USER EQUIPMENTS - Techniques for supporting system selection by user equipments (UEs) are disclosed. In one design, a UE may receive an indication that a first wireless system supports system selection by UEs. The UE may be within the coverage of a plurality of wireless systems, which may include the first wireless system. The UE may receive system selection information from at least one of the plurality of wireless systems. The system selection information may convey system loading, UE performance, system recommendation, etc. The UE may determine performance metrics for the plurality of wireless systems based on the system selection information. The UE may then select one wireless system among the plurality of wireless systems based on the performance metrics for the plurality of wireless systems and the indication that the first wireless system supports system selection by UEs. | 04-24-2014 |
20140112306 | PRIORITIZATION OF USERS FOR SWITCHING BETWEEN CO-EXISTENCE WIRELESS SYSTEMS - Techniques for prioritizing user equipments (UEs) for switching between wireless systems are disclosed. The wireless systems may be part of a small cell and may include a WLAN system and a cellular system. In one design, a network entity (e.g., the small cell) may identify a plurality of UEs communicating with a first wireless system. The first wireless system may be one of a plurality of wireless systems providing communication coverage for the UEs. The network entity may determine priorities of the UEs for switching from the first wireless system to a second wireless system. The network entity may then select at least one UE among the plurality of UEs to switch from the first wireless system to the second wireless system based on the priorities of the UEs. | 04-24-2014 |
20140113628 | NETWORK DIRECTED SYSTEM SELECTION USING WIRELESS DEVICE INPUT - Methods, systems, and devices are described for network directed system selection. A wireless device may identify a trigger associated with system selection by a network device for the wireless device. The wireless device may identify system selection data for use by the network device in performing a network directed system selection decision for the wireless device. The system selection data may include an indication of one or more networks through which the wireless device has verified that data access is available to the wireless device. The system selection data may be transmitted from the wireless device to a first network for use by the network device. The system selection data may be transmitted in response to the identified trigger. | 04-24-2014 |
20140113631 | SWITCHING OF USERS BETWEEN CO-EXISTENCE WIRELESS SYSTEMS - Techniques for switching user equipments (UEs) between wireless systems are disclosed. A UE may be located within the coverage of a plurality of wireless systems and may communicate with a first wireless system among the plurality of wireless systems. The plurality of wireless systems may include a WLAN system and a cellular system and/or may be part of a small cell. Metrics of the UE for the plurality of wireless systems may be determined. The metrics may be related to one or more of efficiency, service charge, service subscription, application type, or buffer size. Whether to switch the UE from the first wireless system to another wireless system may be determined based on the metrics. In one design, switching priorities of the UE for the plurality of wireless systems may be determined based on the metrics and may be used to determine whether to switch the UE. | 04-24-2014 |
20140211764 | SYNCHRONIZING GENERATION AND TRANSMISSION OF KEEP-ALIVE MESSAGES - Methods, systems, and devices are described for generating keep-alive messages for a plurality of persistent connections. The plurality of persistent connections associated with at least one application on a wireless device in a network hosting the plurality of persistent connections are identified. A timing schedule specific to the network to transmit keep-alive messages to refresh each persistent connection of the plurality of persistent connections is identified. A generation of the keep-alive messages for each persistent connection of the plurality of persistent connections is synchronized. The synchronized generation of the keep-alive messages occurs according to the identified timing schedule of the network. | 07-31-2014 |
20140328193 | CONNECTED MODE NETWORK SELECTION IN WLAN-CELLULAR INTERWORKED NETWORKS - A method for network selection in a cellular and WLAN interworked network may include determining, by a UE, an association state between the UE and a WLAN access point. The UE may select a metric of the access point, based at least in part on the determined association state. The UE may determine a value of the metric. The UE may determine whether to report the value of the metric to a base station of the cellular wireless network, based on various factors. These factors may include the association state, the value of the at least one metric relative to a threshold value, a change in the association state, or receiving a reporting instruction from the base station. The UE may report the value of the metric to a base station, based on its determination. A base station may perform operations complementary to the UE, for network selection. | 11-06-2014 |
20140328318 | ROUTING MODIFICATION BASED ON HANDOVER DETECTION - Methods, systems, and devices are described for routing modification based on handover detection in UEs and network equipment. According to the principles of the present specification, communication between a User Equipment (UE) and a network equipment may be established over a first radio access technology (RAT) and a second RAT, and a coupling between the first RAT and the second RAT may be identified in the communication between the UE and the network equipment. A handover event associated with at least one of the RATs may be identified, and network traffic routing may be adapted based at least in part on the identified handover event and the coupling between the first RAT and the second RAT. | 11-06-2014 |
20140329526 | COORDINATING HANDOVER EVENTS ACROSS RATs - Methods, systems, and devices are described for managing network communication between a UE and network equipment. The communication between the UE and the network equipment may be established over a first radio access technology (RAT) and a second RAT, and a coupling between the first RAT and the second RAT may be identified in the communication between the UE and the network equipment. At least one of a reselection procedure or a handover procedure for at least one of the RATs may be adapted based on the identified coupling between the first RAT and the second RAT. | 11-06-2014 |
20150016323 | POWER MANAGEMENT FOR RAN-WLAN INTEGRATION - Certain aspects of the present disclosure provide methods and apparatus for modified power management for UEs in a wireless communication system that utilizes one or more RANs for communication. For example, certain aspects of the present disclosure relate to a technique for controlling when the UE is placed in a low power state in the first RAN based, at least in part, on inactivity of the UE in the first RAN. Certain aspects of the present disclosure also relate to controlling when to modify one or more network bearers between the first RAN or the second RAN and the core network based, at least in part, on at least one of inactivity on the one or more network bearers or inactivity in both the first RAN and the second RAN. According to certain aspects, the first RAN may include a WWAN and the second RAN may include a WLAN. | 01-15-2015 |
20150043554 | MANAGEMENT OF INTERFACES FOR WIRELESS COMMUNICATIONS - Methods, systems, and apparatuses are described for managing interfaces for wireless communications. In one method, at least one active interface of a user equipment (UE) may be used for the wireless communications. While using the at least one active interface, a need for increased bandwidth for the wireless communications may be detected. Based at least in part upon detecting the need for increased bandwidth, at least one additional interface of the UE may be activated for use in the wireless communications. More than one of the active interfaces of the UE may be simultaneously used for the wireless communications, and may be used independent of network coordination of the active interfaces. | 02-12-2015 |