Dissemination of Information In an Intermittent Network Connectivity
First Claim
1. A method for dissemination of information to a client device via a communications network, the method comprising:
- receiving, at a client device, at least one file including content displayable via the client device, the file having been transmitted from a server device via the communications network;
parsing, at the client device, the at least one file to identify any external electronic addresses of referenced files, each external electronic address identifying a particular file and a corresponding network-accessible storage location that is external to the client device and accessible to said client device only via said communications network; and
modifying the at least one file to substitute a local electronic address for each external electronic address, the local electronic address identifying the respective particular file identified by the external electronic address and a corresponding storage location that is local to the client device.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a system and method for dissemination of information to a device in an environment in which network connectivity is intermittent. This is particularly useful in dissemination of information to PDA devices via a wireless connection, which may be unreliable and/or intermittent. Further, the method is particularly useful in dissemination of information to most PDA devices, which have operating environments that are particularly weak with respect to error recovery and exception handling capabilities, resulting in application crashes when there is a lack of network connectivity, even if temporary. The method involves receiving externally-stored network content via a wireless connection, converting references to externally-stored network content to references to locally-stored content, and storing the converted content as locally-stored content. The method may further include monitoring the externally-stored network content for updates, and updating the locally-stored content accordingly.
-
Citations
32 Claims
-
1. A method for dissemination of information to a client device via a communications network, the method comprising:
-
receiving, at a client device, at least one file including content displayable via the client device, the file having been transmitted from a server device via the communications network; parsing, at the client device, the at least one file to identify any external electronic addresses of referenced files, each external electronic address identifying a particular file and a corresponding network-accessible storage location that is external to the client device and accessible to said client device only via said communications network; and modifying the at least one file to substitute a local electronic address for each external electronic address, the local electronic address identifying the respective particular file identified by the external electronic address and a corresponding storage location that is local to the client device. - View Dependent Claims (2, 3, 4, 5, 6, 25)
-
-
7. A method for dissemination of information to a client device via a communications network, the method comprising:
-
receiving, at the client device, at least one file including content displayable via the client device, the file having been transmitted from a server device via the communications network, the file including at least one external electronic address identifying a particular file and a corresponding network-accessible storage location that is external to the client device and accessible to said client device onl via said communications network; and converting the at least one file to run locally by substituting a local electronic address for each external electronic address, the local electronic address providing a storage location local to the client device from which the respective particular file may be retrieved. - View Dependent Claims (8, 9, 10, 11, 12, 13, 26, 29)
-
-
14. A method for dissemination of information to a client device via a communications network, the method comprising:
-
receiving at the client device via the communication network, at least one file including content displayable via the client device, the file having been transmitted by a server device via the communications network; parsing, at the client device, the at least one file to identify any external electronic addresses of referenced files, each external electronic address identifying a particular file and a corresponding network-accessible storage location that is external to the client device and accessible to said client device only via said communications network; retrieving, via the communications network, each particular file; storing each particular file in a memory of the client device; creating a lookup table identifying a local electronic address for each particular file'"'"'s corresponding external electronic address, the local electronic address identifying a corresponding storage location in the memory of the client device from which the respective particular file may be retrieved; displaying the at least one file via the client device, the displaying comprising, for each respective particular file; retrieving the respective particular file via the communications network using the external electronic address, if a network connection is presently available; and retrieving the respective particular file from the memory of the client device using the local electronic address, if the network connection is presently unavailable. - View Dependent Claims (15, 27)
-
-
16. A method for dissemination of information to a client device via a communications network, the method comprising:
-
receiving, at a client device, at least one file including content displayable via the client device as part of a web page, the file being stored by a server device, the file including at least one external electronic address identifying a storage location external to the client device and accessible to the client device only via the communications network, the external electronic address being usable to retrieve a support file for the web page; retrieving the support file from the storage location external to the client device, the retrieving involving communication via the communications network; storing the support file in a memory of the client device; converting the at least one file to run locally by modifying the at least one file to cause the support file to be retrieved from the memory of the client device instead of via the communications network when the support file is needed to display the web page; and storing the at least one file, as modified, in the memory of the client device. - View Dependent Claims (17, 18, 28)
-
-
19. A system for dissemination of information via a communications network, the system comprising:
-
a server device, said server device comprising; a microprocessor; a memory; a network adapter for communicating via a communications network; and an information content file stored in the memory; and a client device, said client device comprising; a microprocessor; a memory; a network adapter for communicating via the communications network; and computer-readable program code stored in the client device'"'"'s memory and executable by the client device'"'"'s microprocessor to; receive, at a client device, at least one file including content displayable via the client device as part of a web page, said file being transmitted from a server device, said file including at least one external electronic address identifying a storage location external to said client device and accessible to said client device only via the communications network, said external electronic address being usable to retrieve a support file for said web page; retrieve said support file from said storage location external to said client device, said retrieving involving communication via the communications network; store said support file in a memory of the client device; convert said at least one file to run locally by modifying said at least one file to cause said support file to be retrieved from said memory of the client device instead of via the communications network when said support file is needed to display said web page; and store said at least one file, as modified, in said memory of the client device. - View Dependent Claims (20, 21, 22)
-
-
23. A system for dissemination of information via a communications network, the system comprising:
-
a server device, said server device comprising; a microprocessor; a memory; a network adapter for communicating via a communications network; and an HTML document file stored in said memory including at least one DHTML span tag, said span tag having a corresponding ID attribute and value; and a client device, said client device comprising; a microprocessor; a memory; a network adapter for communication with said server device via the communications network; at least one file stored in the client device'"'"'s memory; and computer-readable program code stored in the client device'"'"'s memory and executable by the client device'"'"'s microprocessor to; scan the new file to identify a DHTML span tag having a corresponding ID attribute and value; scan the at least one file stored in the memory of the client device to identify a corresponding DHTML span tag having the same ID attribute; and replace a value corresponding to the span tag'"'"'s ID attribute in the file stored in the memory with the value corresponding to the span tag'"'"'s ID attribute in the new file if the respective values are different. - View Dependent Claims (24)
-
-
30. A computer program product embodied on one or more computer-readable media, the computer program product adapted for dissemination of information to a client device via a communications network and comprising:
-
computer-readable program code configured to receive, at a client device, at least one file including content displayable via the client device as part of a web page, said file including at least one external electronic address identifying a storage location external to said client device and accessible to said client device only via the communications network, said external electronic address being usable to retrieve a support file for said web page; computer-readable program code configured to retrieve said support file from said storage location external to said client device, said retrieving involving communication via the communications network; computer-readable program code configured to store said support file in a memory of the client device; computer-readable program code configured to convert said at least one file to run locally by modifying said at least one file to cause said support file to be retrieved from said memory of the client device instead of via the communications network when said support file is needed in connection with display of said web page; and computer-readable program code configured to store said at least one file, as modified, in said memory of the client device. - View Dependent Claims (31, 32)
-
Specification