Abstract:
A system and method for provisioning a two-way mobile communications device (100) having a display screen (102) and user interface (103) that is initiated from the device to be provisioned. The device to be provisioned establishes a secure communications session with a provisioning server device (120) via an proxy server device (108). The user of the device inputs information, device feature and service selections which are then forwarded to the provisioning server device as a request. The provisioning server device processes the request and generates provisioning packages, registration requests and notifications for the subject mobile device and for any associated server device providing services. The provisioning packages may comprise software modules, parameters and any required security information.
Abstract:
The present invention discloses a method and apparatus for providing visual interfaces to mobile subscriber account services suitable for mobile devices (106) with a small screen (116) and phone keypad (118) communicating, via a wireless data network (102), with a remotely located server device (114) providing the mobile subscriber account services. The mobile subscriber services are accessed through the wireless data network, the server device comprising an account manager managing a user account associated with the client device. The screen display comprises a plurality of user interface components, each corresponding to a particular aspect of the mobile subscriber services. Apart from the interactive voice system and other related systems providing access to subscriber account services, the present invention provides direct visual interface to the mobile subscriber account services and allows mobile subscribers to efficiently, visually and interactively, for example, access desired information and place service requests, through the limited screen and phone keypad at anytime from anywhere with limited costs to the service providers and maximum convenience to mobile subscribers.
Abstract:
A database synchronization system is disclosed. In the database synchronization system, a synchronization database (355) is created. The synchronization database stores a relative sent time that specifies when each database last attempted to send records to each other database, a relative receive time that specifies when each database last attempted to received records from each other database, and a relative record modified time that specifies when each record in each database was last created or modified. The synchronization system operates by comparing each record modified time to the relative sent time and the relative receive time. Records are only sent from a first database (31 5) to a second database (325) if the relative record modified time for that record designates a later time than the relative sent time that specifies when the first database last sent records to the second database and the relative record modified time specifies an earlier time than the relative receive time that specifies the time the first database last received records from the second database. To eliminate possible loops, identical records are discarded.
Abstract:
The present invention concerns a method for utilizing bookmarks on a wireless client device (100). By operating a button on the device keypad (108), one of a plurality of bookmarks is selected. A compact request is then transmitted to a proxy server device (116) for the document or file represented by the selected bookmark and the universal resource locator thereof is obtained. Thereafter, a non-compact request for that document or file, including the universal resource locator, is prepared and forwarded to a remote server identified by at least a portion of the universal resource locator. Particular keys on the keypad can be assigned bookmarks whereby pressing and holding the assigned key generates the bookmark.
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.
Abstract:
The present invention relates to a method and apparatus for caching credential information within a communication system. A set of client devices (106, 107) communicate using a first communication network (102) to access resources (205, 206, 207), available on a second data network (104), within a protected realm (230) where the protected realm requires credentials. A credential caching proxy server (114) intercepts and caches (214) a client's credentials when a credential is first sent from the wireless user agent to a protected server. The cached credential is then used for all subsequent requests to resources within the same protected realm. Alternatively, the proxy server sends a special request to a client device requesting a credential for a particular resource.
Abstract:
A mobile device (750) has a display screen (760) and a message buffer (766) which temporarily stores a message from a computer on a data network to which the device is connected through a wireless link, the message having an associated service identifier. A local services data area (764) is included to store local services data which controls operation of said mobile device. The device also has an access control table (766) including authorised service identifiers that are permitted to access the local services data area. The mobile device includes an access controller (756) that controls access to the local services data area such that the local services data cannot be altered by an application that utilizes the message from the computer the service identifier associated with the message matches at least one of the authorized service identifiers, otherwise access is denied.
Abstract:
The present invention relates to an on-line auction system (100) supporting wireless network users (108) and wired network users (104, 106) as bidders. The auction system has an auction server (102) that conducts on-line auctions for items by allowing bidders to electronically submit bids, and a proxy server (116) that supports the wireless network users, receives auction update messages from the auction server, and stores auction information pertaining to the on-line auctions for which the wireless network users are participating. The wireless network users can access the stored auction information, can be alerted when a prior bid has been out-bid, and can increase the bid.
Abstract:
The present invention relates to methods and systems that facilitate participation of mobile devices in accessing resources over a data network, the data network being wired, wireless or some combination thereof. A host server (420) causes changes made to a mobile device menu structure (422) to be displayed on a display screen of a personal computer, the image representation comprising contents that can be similarly displayed on the display screen of the mobile device. The host server in conjunction with a menu database (426) generates an updated image representation whenever the contents are updated. Thus, similar navigation experiences on both mobile devices and personal computers are provided.
Abstract:
A system for displaying idle content information on wireless computing devices during idle times is disclosed. A wireless computing device (106) receives from a wireless network (102) idle content information specified by an address identifier identifying a network resource in the wireless network. When the device determined as being idle, the idle content information is displayed on the device display (116). The idle content information might be the network operators customer support telephone number or advertisements. A browser program within the device may be modified to support looping content, interaction with idle displays, automatic scrolling, and automatic updating of idle content information.