Abstract:
A system and method for reliably transmitting a request from a client application (50) running on a client system (13) to a server application (52) running on a server system (15) and receiving a reply to the request, in which functions that provide parameters governing the reliable transport mechanism and message forming and parsing services are provided by the application processes to and called from application-layer protocol stacks (58, 60).
Abstract:
An arrangement is disclosed that enables a mobile device to manage multiple network interfaces in order to be substantially always reachable on the Internet. Wired LAN, Wireless LAN, Wireless PAN and cellular systems are technologies that are employed in the exemplary embodiment described. Scanning of the available network infrastructures is performed by a specific software agent implemented in a mobile device. User mobility profiles, power consumption, cached context information and application requirements are taken into account so that the end user can always communicate through the most appropriate network interface without explicit manual intervention.
Abstract:
Internet protocol version 6 (IPv6) is utilized throughout the entire cellular network and employs routing headers of the packets to ensure that the packets are routed via the gateway router (GR) to the end destination which is accomplished by a user equipment (UE) specifying the IP address of the gateway router as the IP address of an intermediate router in the routing header. Packets may also be routed to UEs from the GR through an intermediate router.
Abstract:
An adaptive feedback technique is described for a Mobile IP environment in which Mobile IP mechanisms provide early feedback to mechanisms in the transport layer and/or application layer of a mobile node in response to detection of changes in link characteristics of the communication used by the mobile node to communicate with a data network. Using the early feedback information, appropriate measures may then be taken in order to accommodate the changes in link characteristics. Such appropriate measures may include, for example, providing feedback to media aware applications in order to allow such applications to dynamically adjust their bandwidth requirements to accommodate the new link characteristics, modifying timeout parameters, modifying an encoding formats to accommodate the new link characteristics, notifying participants in a real-time application session of the detected changes in the link characteristics, etc.
Abstract:
A system and method for enabling a wireless communication device to register a temporary public IP address assigned to the device by a network access translation module, when the device is initially informed only of a private, non-routable IP address that has been assigned to it. In one embodiment, the device sends a "blind" registration message to an SIP server, with the private IP address of the device being translated to the public IP address by the NAT and with the SIP server registering the "originator" address in the header. In another embodiment, a registration server detects a message indicating the public IP address and sends the public IP address back to the device, so that the device can conventionally register the address with the SIP server.
Abstract:
A gateway system supporting a layered packet method determines a packet loss on a short packet basis. Gateway systems on the transmitting and receiving sides compose IP packets from short packets including short packet headers that include sequence symbols on the short packet basis and that further include information for determining the audio coding used on the coding side, information about the start of audio part, and information about the number of coded audio signals with these information imparted to the sequence symbols.
Abstract:
In a mobile communication system supported with IP version 6, a mobile node (10) measures at least one of a hop number or communication delay time to a belonging home agent (11). When the result of measurement is equal to or greater than a predetermined value, registration deletion is requested to the belonging home agent (11) while registration is requested to a new home agent (14). The belonging home agent (11) deletes the registration of mobile node (10), and the new home agent (14) registers the mobile node. This can reduce the load on an IP network (18) and decrease data delay.
Abstract:
A method is provided for routing data over multiple routes, including wireless networks, the data being received from multiple applications. The method includes ascertaining availability of the multiple routes, receiving data from a selected application of the applications (52), determining a designated route that is associated with the selected application, and sending the received data over the designated route when the designated route has been ascertained to be available. Moreover, a system is provided for routing data over multiple wireless networks. The data is sent from multiple applications each having a unique source port number. The system includes a mobile router (200) that receives data from a selected a mobile router that receives data from a selected application. The mobile router includes a port routing table (251) containing information that specifies, based on one or more characteristics of the data, over which wireless network the data should be routed.
Abstract:
Disclosed is a securities trading program for trading individual lots of a security which can be run at a security trader's computer station. The program generates a trading screen comprising a listing of multiple bids for the security, each bid having a price, as well as a listing of multiple priced offers for the security. The bid and offer listings (70, 72) are active, enabling the trader to hit any one of the displayed bids or take any one of the displayed offers, for example by selecting and clicking on a displayed bid or offer. In one embodiment, the bids and offers are arranged in side-by-side columns on the trader's screen, helping the trader to rapidly overview the market for a particular security, and compare different, possibly competitive, securities by paging through level-of-interest windows (10) for each security. The invention's easily manipulated insights into market dynamics offers a sophisticated trader new opportunities to profitably exploit market niches, for example by browsing for attractive bids or offers on closely comparable securities.