Abstract:
A link infrastructure (120) receives a notification via the Internet (104) from a web server device (112) when specific information is updated at the web server device. The specific information is subscribed by a client device (106) and identified by the notification which comprises a subscriber identifier identifying a user account corresponding to the client device. A client device identifier with respect to the subscriber identifier in the notification is obtained and a corresponding message including the notification is sent from the link infrastructure to the client device identified by the client device identifier via a narrowband channel. Thus, when one or more pages of information are updated, rather than sending the entire updated information to users of the devices subscribing to the updated information through the network, the present invention sends a notification to a proxy server that forwards the notification to the users using a messaging system via a low cost narrowband channel. Upon receiving the notification, the users can fetch the updates, when needed, through a wideband channel.
Abstract:
The present invention is a method and system for establishing an authenticated and secure communication session for transactions between a server and a client in a wireless data network that generally comprises an airnet, a landline network and a link server therebetween. The client having limited computing resources is remotely located with respect to the server and communicates to the server through the wireless data network. To authenticate each other, the client and the server conduct two rounds of authentication, the client authentication and the server authentication, independently and respectively, each of the authentication processes is based on a shared secret encrypt key and challenge/response mechanism. To reach for a mutually accepted cipher in the subsequent transactions, the server looks up for a commonly used cipher and forwards the cipher along with a session key to the client. The subsequent transactions between the client and the server are then proceeded in the authenticated and secure communication session and further each transaction secured by the session key is labeled by a transaction ID that is examined before a transaction thereof takes place.
Abstract:
The present invention relates to navigation of the Internet by a two-way interactive communication mobile device capable of wireless communication, via a link server (300), with service providers or network servers on the Internet. After the mobile device has established a communication session with the link server over a wireless network (308), a control engine 320 in the link server is initiated and uses the computing resources of the link server device so as to be responsible for tasks that require considerable computing power and memory. such as processing of URL requests, interpretation of markup language files, management of data cache and variable states. Working with a message processor (315) in the server device, the control engine communicates with an interface engine in the mobile device using a compact data format that is efficiently transportable in the wireless data network. The interface engine typically performs tasks that do not require considerable computing power and memory, such as receiving input data from users, and the rendering of the compact data format received from the link server device, to cause the mobile device to display contents in the markup language files on a display screen.
Abstract:
A system configured to manage and process service requests within a data network comprises a link server device (114) that is configured to receive a service request from an interactive communication device (106), wherein the link server device attaches link server information to the service request indicating the operational capabilities of the link server device. A server device (112) is configured to receive the service request from the link server device and supply a service request response based upon information in the service request and the link server information. The link server device executes a service command upon receipt of the service request response and supplies a status response to the interactive communication device.
Abstract:
A communication system (200) has a plurality of wireless communication devices (202, 204, 206) coupled through a plurality of wireless network carriers (208, 210, 212) providing wireless communication services thereto using a different combination of network type and transport protocol. A multi-network gateway (214) couples the wireless network carriers to a network of computers (216, 218, 220) containing information therein to facilitate data transfer therebetween. The wireless network carriers are coupled to the network of computers by an airlink configured for the particular combination of network type and protocol, and each of the airlinks operate to exchange data with certain of the wireless communication devices via the wireless network carriers associated therewith.
Abstract:
A link infrastructure (120) receives a notification via the Internet (104) from a web server device (112) when specific information is updated at the web server device. The specific information is subscribed by a client device (106) and identified by the notification which comprises a subscriber identifier identifying a user account corresponding to the client device. A client device identifier with respect to the subscriber identifier in the notification is obtained and a corresponding message including the notification is sent from the link infrastructure to the client device identified by the client device identifier via a narrowband channel. Thus, when one or more pages of information are updated, rather than sending the entire updated information to users of the devices subscribing to the updated information through the network, the present invention sends a notification to a proxy server that forwards the notification to the users using a messaging system via a low cost narrowband channel. Upon receiving the notification, the users can fetch the updates, when needed, through a wideband channel.
Abstract:
The present invention relates to improved techniques for reducing delays faced by users of mobile devices (100) due to unavailability of wireless networks. In one technique, the mobile device can connect to a remote server through a network and has an application (102) that executes on the device. An asynchronous message manager (110) manages the sending of outgoing messages produced from the application (102) that are to be sent to the remote server through the network and have been stored in an asynchronous message queue (112). Thus processing at the device can continue while the asynchronous request is processed in the background. In another technique, a content channel including resources can be loaded into a reserved portion of a cache memory (104) of the device from the remote server through the wireless network provided it will fit. Thus, these resources are guaranteed to be locally available, regardless of availability of the wireless network. In another technique, lists displayed at the mobile device are manipulated by local processing on the device with changes being thereafter notified over the wireless network These various techniques can be used separately or in combination.
Abstract:
The present invention relates to navigation of the Internet by a two-way interactive communication mobile device capable of wireless communication, via a link server (300), with service providers or network servers on the Internet. After the mobile device has established a communication session with the link server over a wireless network (308), a control engine 320 in the link server is initiated and uses the computing resources of the link server device so as to be responsible for tasks that require considerable computing power and memory. such as processing of URL requests, interpretation of markup language files, management of data cache and variable states. Working with a message processor (315) in the server device, the control engine communicates with an interface engine in the mobile device using a compact data format that is efficiently transportable in the wireless data network. The interface engine typically performs tasks that do not require considerable computing power and memory, such as receiving input data from users, and the rendering of the compact data format received from the link server device, to cause the mobile device to display contents in the markup language files on a display screen.
Abstract:
The present invention relates to improved techniques for reducing delays faced by users of mobile devices (100) due to unavailability of wireless networks. In one technique, the mobile device can connect to a remote server through a network and has an application (102) that executes on the device. An asynchronous message manager (110) manages the sending of outgoing messages produced from the application that are to be sent to the remote server through the network and have been stored in an asynchronous message queue. Thus processing at the device can continue while the asynchronous request is processed in the background. In another technique, a content channel including resources can be loaded into a reserved portion of a cache memory of the device from the remote server through the wireless network provided it will fit. Thus, these resources are guaranteed to be locally available, regardless of availability of the wireless network. In another technique, lists displayed at the mobile device are manipulated by local processing on the device with changes being thereafter notified over the wireless network These various techniques can be used separately or in combination.