Abstract:
A communication system (100) having an Application Ensemble Service server (124) manages an application ensemble having multiple applications running on one or more user terminals. The communication system allows a user to collectively transfer the ensemble from a source terminal or terminals (e.g., user terminals 101 and 102) to a target terminal or terminals, for example, from voice and data terminals to other voice and data terminals or to a single user terminal (e.g., user terminal 103). The user also may selectively transfer applications of the ensemble, such as transferring only the voice session from the voice terminal to another voice or voice/data terminal, and to copy an ensemble, or a portion of an ensemble, from a source terminal to a target terminal, wherein the ensemble or portion of the ensemble is not removed from the source terminal. A user also may suspend and resume an application ensemble.
Abstract:
A communication device (400) responds to detecting a likely streaming content downloading event by dynamically determining (102) an amount of the streaming content to locally pre-cache prior to detecting an instruction (105) to download the streaming content and to then pre-cache (104) that amount. This determination can be based (201) on a likely period of delay between detecting the instruction to download the streaming content and being able to being providing the streaming content to a user of the communication device. If desired, this determination can further be based (202) upon a potentially less favorable period of delay. In the latter case, if desired, the pre-cached streaming content as corresponds to a period of time between the likely period of delay and the less favorable period of delay can have an intentionally reduced quality as compared to the pre-cached streaming content as corresponds to the likely period of delay.
Abstract:
A method and a system for conducting a call between a mobile station and a callee over a first wireless network and a second wireless network are provided. A call is initiated through an anchor call server when a first wireless network services the mobile station. The call comprises a first call leg between the anchor call server and the mobile station through the first wireless network, and a second call leg between the anchor call server and the callee. The mobile station detects the presence of a second wireless network when it moves into a service area of the second wireless network. A third call leg is now established between the anchor call server and the mobile station through the second wireless network. Once the third call leg is established, the first call leg is disconnected.
Abstract:
Methods and apparatus are provided for modulating ACK/NACK persistence to improve data traffic performance. A method for control of automatioc repeat requests between a transmitting terminal (102) and a receiving terminal (104) comprises: defining (1404) a buffer window of a buffer, the window to buffer multiple higher layer data blocks each segmented into multiple physical layer data blocks, the window beginning at a current higher layer block in which at least one physical layer block has not been received; obtaining (1406) an indication of whether physical layer blocks are completely received; determining (1408), based on the obtaining step, that a subsequent higher layer block within the window has been completely received; and discarding (1410) the current layer block when a time delay of the current higher layer block exceeds an estimate of a delay tolerance corresponding to a higher layer application.
Abstract:
To address the need for an apparatus and method for handoff from a cellular wireless network to a non-cellular wireless network (WLAN, e.g.), the present application describes an access gateway (214) and a dual mode mobile station (201) that enable such handoffs. The MS provides information to the access gateway so that it can initiate a handoff with the serving cellular MSC (251). By triggering handoffs in this manner, cellular networks need not have special information about non-cellular networks to support handoffs. Instead, dual mode MSs can determine when a handoff to a non-cellular network is preferred and request a handin (302) from the non-cellular network.
Abstract:
A method of providing a cordless extension system for a plurality of communication devices in a defined environment, the method comprising the steps of: detecting that a first communication device of the plurality of communication devices is placing a call in the defined environment (205); in response to detecting, automatically creating a conference bridge involving all of the plurality of communication devices, wherein the first communication device is placed in an active mode, and wherein a second communication device of the plurality of communication devices that is on- hook is placed in a dormant mode (210). The invention proposes to include a Call Agent (CA) (600) that is configured to provide a cordless extension for the plurality of communication devices in a defined environment.
Abstract:
A method for delivering a message to a user in a communication network (100) is disclosed. The method includes monitoring (402) an environment of the user. The method further includes delivering (404) the message to the user in a plurality of stages. The plurality of stages is determined based on the environment of the user.
Abstract:
A method for delivering a message to a user in a communication network (100) is disclosed. The method includes monitoring (402) an environment of the user. The method further includes delivering (404) the message to the user in a plurality of stages. The plurality of stages is determined based on the environment of the user.
Abstract:
A method and apparatus for a mobile device (104) to register with a private home agent (106), the method comprising the steps: generating (304) and sending (306) a registration request (700) addressed in the public network (110) to a public address of the private home agent, the request (700) adapted to initiate registration of the mobile device with the private home agent. The mobile device is located within a public network, but belongs to a private network (102) and has a private address. The private home agent is located in the private network and has both a private address and a public address. The request also indicates that the mobile device is in the public network. In preferred form, the request includes an extension (704) that provides this indication. The home agent receives and processes the request, then forwards an appropriate reply (800) back to the mobile device.
Abstract:
A system (100) for authentication in a wireless local area network (WLAN) includes a CDMA2000 authentication center (190) for authenticating CDMA2000 credentials (110), a WLAN authentication server (150) for using the CDMA2000 credentials to authenticate WLAN devices holding CDMA2000 credentials, and at least one WLAN device (130) holding CDMA2000 credentials. The WLAN server (150) performs a CDMA2000 global challenge and response (213) and a CDMA2000 unique challenge and response (223) with a WLAN device to obtain a CDMA2000 encryption key (233). The WLAN server (150) derives a master key from the CDMA2000 encryption key (234) and uses the master key to perform a WLAN challenge and response (237) with the WLAN device (130) and then derives session keys from the master key (240). The session keys protect communications between the WLAN access point (140) and the WLAN device (130).