System and methods for on-demand document provisioning using ad hoc networking
First Claim
1. A method of providing data content obtained from a network-connected node to a mobile user computing device after a previously-established network connection between the mobile user computing device and the network-connected node has been interrupted, the method comprising:
- determining whether the previously-established network connection between the mobile user computing device and the network-connected node has been interrupted after the mobile user computing device receives a first set of data content and at least one identifier corresponding to a second set of data content from the network-connected node via the previously-established network connection;
establishing a wireless connection between the mobile user computing device and another peer user computing device if the previously-established network connection has been interrupted and if a user of the mobile user computing device selects the at least one identifier;
determining whether the second set of data content is included among stored data content stored at the other peer user computing device by searching a plurality of different identifiers corresponding to data content accessed by the other peer user computing device within a predetermined period prior to the other peer user computing device receiving from the mobile user computing device a request containing the at least one identifier; and
conveying the second set of data content to the mobile user computing device from the other peer user computing device via the wireless connection if the previously-established network connection has been interrupted and if the second set of data content is stored at the other peer user computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of providing data content obtained from one or more network-connected nodes to a mobile computing device is provided. The method includes determining whether a previously-established network connection between the mobile computing device and a network-connected node has been interrupted after the mobile computing device receives a first set of data content and an identifier corresponding to a second set of data content from the network-connected node via the previously-established network connection. The method also includes establishing a wireless connection between the mobile computing device and another computing device if the previously-established network connection has been interrupted and the second set of data content is stored by the other computing device. The method further includes conveying the second set of data content to the mobile computing device from the other computing device via the wireless connection if the previously-established network connection has been interrupted and the second set of data content is stored at the other computing device.
18 Citations
16 Claims
-
1. A method of providing data content obtained from a network-connected node to a mobile user computing device after a previously-established network connection between the mobile user computing device and the network-connected node has been interrupted, the method comprising:
-
determining whether the previously-established network connection between the mobile user computing device and the network-connected node has been interrupted after the mobile user computing device receives a first set of data content and at least one identifier corresponding to a second set of data content from the network-connected node via the previously-established network connection; establishing a wireless connection between the mobile user computing device and another peer user computing device if the previously-established network connection has been interrupted and if a user of the mobile user computing device selects the at least one identifier; determining whether the second set of data content is included among stored data content stored at the other peer user computing device by searching a plurality of different identifiers corresponding to data content accessed by the other peer user computing device within a predetermined period prior to the other peer user computing device receiving from the mobile user computing device a request containing the at least one identifier; and conveying the second set of data content to the mobile user computing device from the other peer user computing device via the wireless connection if the previously-established network connection has been interrupted and if the second set of data content is stored at the other peer user computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for providing data content obtained from a network-connected node to a mobile user computing device after a previously-established network connection between the mobile user computing device and the network-connected node has been interrupted, the system comprising:
-
a connection-interrupt module contained within the mobile user computing device and configured to determine whether the previously-established network connection between the mobile user computing device and the network-connected node has been interrupted after the mobile user computing device receives a first set of data content and at least one identifier corresponding to a second set of data content from the network-connected node via the previously-established network connection; a connection-request module contained within the mobile user computing device and configured to generate a request for the second set of data content when a user of the mobile user computing device selects the at least one identifier and the previously-established network connection has been interrupted; a wireless interface contained within the mobile user computing device and configured to (1) wirelessly transmit the request for the second set of data content, and (2) receive the second set of data content from another peer user computing device via a wireless connection established between the mobile user computing device and the other peer user computing device if the second set of data content is stored by the other peer user computing device; and a request-response module configured to determine whether a requested set of data content is stored at the mobile user computing device in response to a request conveyed in a wireless signal from another peer user computing device, wherein the request-response module is configured to determine whether a requested set of data content is stored at the mobile user computing device by searching a plurality of different identifiers corresponding to data content accessed by the other peer user computing device within a predetermined period prior to the mobile user computing device receiving from the other peer user computing device the request containing the at least one identifier. - View Dependent Claims (10, 11, 12)
-
-
13. A computer-readable storage medium, the storage medium comprising computer instructions embedded therein for:
-
determining whether a previously-established network connection between a mobile user computing device and a network-connected node has been interrupted after the mobile user computing device receives a first set of data content and at least one identifier corresponding to a second set of data content from the network-connected node via the previously-established network connection; establishing a wireless connection between the mobile user computing device and another peer user computing device if the previously-established network connection has been interrupted and if a user of the mobile user computing device selects the at least one identifier; determining whether the second set of data content is included among stored data content stored at the other peer user computing device by searching a plurality of different identifiers corresponding to data content accessed by the other peer user computing device within a predetermined period prior to the other peer user computing device receiving from the mobile user computing device a request containing the at least one identifier; and conveying the second set of data content to the mobile user computing device from the other peer user computing device via the wireless connection if the previously-established network connection has been interrupted and if the second set of data content is stored at the other peer user computing device. - View Dependent Claims (14, 15, 16)
-
Specification