Abstract:
The present invention provides a method and system for allowing use of a Portal by Mobile Devices in a disconnected mode. The inventive system and method provide means to automatically create a Mobile Device specific content topology at the server side based on an existing user-defined connected content topology, user selectable options as well as dynamically changeable technical parameters, e.g. bandwidth, time, location, type of the target Mobile Device, downloads this Mobile Device specific content topology including its associated data to a target Mobile Device, and uses that Mobile Device specific content topology with its data by a local disconnected Portal frame work of a target Mobile Device in a disconnected mode. The Mobile Device specific content topology will be updated by a synchronization mechanism during connected mode.
Abstract:
A mobile user, or a user interacting with a mobile program, can at any time initiate a program status request. The program status request initiates the sequence of events whereby the current location of the program is determined and/or the current user location is made available to the program without the necessity of either entity changing location. Further, the agent script for the program maintains a composite data structure which includes an input buffer for storing input variables, an output buffer for storing output values to be displayed to the user, a program state data structure, and an optional bag buffer for temporarily storing input variables (names and values) which the program will need in the course of future execution. By maintaining such a composite data structure, it is assured that all necessary information can be provided at a program location regardless of whether the program or the user has relocated.
Abstract:
A method for providing inter-application communication between a sending device and one or more receiving devices in a wireless network comprises the steps of: (i) at the sending device, tagging a data item with an identifier unique to an intended communication between the sending device and the one or more receiving devices; (ii) at the sending device, broadcasting the tagged data item in the wireless network; (iii) at a receiving device, receiving the broadcast data item when the receiving device is within a radio-range of the sending device; and (iv) at a receiving device, accepting the data item for processing when the identifier substantially matches an identifier expected by an application associated with the receiving device; wherein the sending device and the receiving device need not be aware of each other's presence.
Abstract:
The present invention provides a method and system for allowing use of a Portal by Mobile Devices in a disconnected mode. The inventive system and method provide means to automatically create a Mobile Device specific content topology at the server side based on an existing user-defined connected content topology, user selectable options as well as dynamically changeable technical parameters, e.g. bandwidth, time, location, type of the target Mobile Device, downloads this Mobile Device specific content topology including its associated data to a target Mobile Device, and uses that Mobile Device specific content topology with its data by a local disconnected Portal frame work of a target Mobile Device in a disconnected mode. The Mobile Device specific content topology will be updated by a synchronization mechanism during connecting mode.
Abstract:
A system and method wherein a mobile user or a user interacting with a mobile program, can at any time initiate a program status request. The program status request initiates the sequence of events whereby the current location of the program is determined and/or the current user location is made available to the program without the necessity of either entity changing location. Further, the agent script for the program maintains a composite data structure which includes an input buffer for storing input variables, an output buffer for storing output values to be displayed to the user, a program state data structure, and an optional bag buffer for temporarily storing input variables which the program will need in the course of future execution. By maintaining such a composite data structure, it is assured that all necessary information can be provided at a program location regardless of whether the program or the user has relocated.
Abstract:
The present invention discloses a new synchronization architecture for synchronization of data between different clients by using a central synchronization server linked to a Back End data store which additionally provides a cache for permanently buffering incoming updates into a permanent store by assigning an unique cache identifier (ID). Write conflicts between the synchronization server writing new entries to the cache and updates replicated from backend to cache are solved using a blocking mechanism based on the cache IDs, so that the backend updates are blocked as long as incoming updates from the clients having the same cache ID are not completely written into the cache during a synchronization session. The present invention is preferably suited for a synchronization architecture having a high number of clients connected with the central synchronization server as blocking of the Back End data store, and the connection and the transport to the Back End data store are minimized.
Abstract:
Each unit (502,504,508,510,512) in network (506) has wireless transmitter and wireless receiver. Data element is identified with identifier unique to communication between transmitting unit and other units. Multiaddressing of identified data element in wireless network for reception by units located inside radio range assigned to transmit unit, occurs without transmitting unit having knowledge of presence of other units. Process to make ready communication between applications between transmitting unit and one or more other units (502,504,508,510,512) in wireless network (506). each unit has wireless transmitter and wireless receiver. Identifier is created using current data and time, current clocking sequence, increased pointer value and unit identifier. Independent claims are included for device to prepare communication and manufacturing article to use in transmitter to prepare communication.