Described herein are systems, methods, computer program products, and combinations and sub-combinations thereof, for enabling web content (as well as other objects) to be loaded on mobile devices (as well as other types of devices), and for users of mobile devices to operate with such web content on their mobile devices in an interactive manner while in an off-line mode.
This application is a divisional of application Ser. No. 09/560,965, filed Apr. 28, 2000, now U.S. Pat. No. 6,341,316, which is a continuation-in-part of application Ser. No. 09/393,390, “Interactive Applications for Handheld Computers,” filed Sep. 10, 1999, now abandoned and claims the benefit of U.S. Provisional Application No. 60/173,807, “Arrangements for Providing Improved Network Services to Wireless Handheld Devices,” filed Dec. 30, 1999, and U.S. Provisional Application No. 60/189,969, “Arrangements for Providing Improved Network Services to Wireless Handheld Devices,” filed Mar. 17, 2000, all of which are incorporated by reference herein in their entireties.
A method for context-based synchronization of selected items in at terminal device based on at least one context-based profile and acquired context. A context-based profile is created, wherein each context-based profile includes context-based items that are weighted according their level of importance, and items in the terminal device that are to be synchronized are selected in association with the context-based profile. When the terminal device receives an instruction to perform a synchronization operation related to the terminal device, the terminal device acquires context, and stores the context in the terminal device. The context is compared with the context-based profile stored in the terminal device, and it is determined whether the results of the comparison satisfy a threshold. Synchronization of the selected items in the terminal device is performed automatically or manually based on the determination of whether the comparison between the context and the at least one context-based profile satisfies the threshold.
A system including a document repository is provided. The system determines, automatically, a level of similarity between at least two of a plurality of discrete elements stored in the document repository. The system then stores data representative of a link between the elements based in-part on the level of similarity. In another embodiment, the system determines a relationship between documents by retrieving a plurality of documents from a document repository. The system segments at least two documents of the plurality of documents into a plurality of conceptually meaningful segments. The system determines if a segment of one document is related to a segment of another document and stores data representative of the relationship.
A system and method for providing a distributed software application is disclosed. The application includes multiple browser window components that run together within a single browser window. Each component manages and displays data independently, so that a series of Internet pages can be simultaneously displayed and manipulated by a user. In one embodiment, an electronic main page is downloaded from a server to a client computer, wherein the main page comprises at least two browser components for displaying additional electronic pages within the main page. The main page includes a user selectable software control for selection of one of the at least two browser components for display.
An apparatus, method and computer program product in a content routing system for facilitating transportation of commands having separable segments among a plurality of content nodes comprising detaching the segments prior to the commands being saved to a command memory of a store and forward logic.
An apparatus, method and computer program product for communicating an outgoing command from a command memory of a content router to a content node using a notification signal to a gateway.