User-to-user data relay systems and methods
First Claim
1. A method of responding to a resource request of a mobile user, the method comprising:
- receiving first and second location indicators for the mobile user, each of the first and second location indicators having a time associated therewith;
calculating a mobile vector of the mobile user, and associating the mobile vector with a first network region;
identifying a second mobile user in the first network region having at least a portion of the requested resource; and
sending a sub-resource request to the second mobile user, the sub-resource request causing the second mobile user to send at least a portion of the requested resource to the first mobile user.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides systems and methods for providing mobile users with requested resources. In one such method, first and second location indicators are received for a mobile user, with each of the location indicators having a time associated therewith. The method includes calculating a mobile vector of the mobile user and associating the mobile vector with a first network region. The method further includes identifying a second mobile user in the first network region having at least a portion of the requested resource, and sending a sub-resource request to the second mobile user. The sub-resource request causes the second mobile user to send at least a portion of the requested resource to the mobile user.
-
Citations
33 Claims
-
1. A method of responding to a resource request of a mobile user, the method comprising:
-
receiving first and second location indicators for the mobile user, each of the first and second location indicators having a time associated therewith;
calculating a mobile vector of the mobile user, and associating the mobile vector with a first network region;
identifying a second mobile user in the first network region having at least a portion of the requested resource; and
sending a sub-resource request to the second mobile user, the sub-resource request causing the second mobile user to send at least a portion of the requested resource to the first mobile user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A mobile device that connects to a remote server through a wireless network, the mobile device comprising:
-
a processor coupled to a memory and to a Wi-Fi connection; and
a location determination device;
the memory comprising;
code for sending a resource request to the wireless network via the Wi-Fi connection;
code for providing the network a mobile device location using the location determination device;
code for receiving a first portion of the requested resource when the mobile device is in a first network region and for receiving a second portion of the requested resource when the mobile device is in a second network region; and
code for providing the network with a list of available resources stored in the memory. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer system for facilitating data transfer between mobile users, the system comprising:
-
a processor coupled to a database;
a computer readable medium coupled to the processor, the computer readable medium comprising;
code for receiving first and second location indicators for the mobile user, each of the first and second location indicators having a time associated therewith;
code for calculating a mobile vector of the mobile user, and associating the mobile vector with a first network region;
code for identifying a second mobile user in the first network region having at least a portion of the requested resource; and
code for sending a sub-resource request to the second mobile user, the sub-resource request causing the second mobile user to send at least a portion of the requested resource to the first mobile user. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method of transferring data between mobile users, the method comprising:
-
sending a request into a network region requesting resource reports from a plurality of mobile users;
receiving the plurality of resource reports from at least some of the plurality of mobile users;
receiving a resource request from a first mobile user of the plurality of mobile users;
identifying a second mobile user of the plurality of mobile users having the requested resource by referencing the resource reports; and
sending a transmission request to the second mobile user, the transmission request requesting that the second mobile user send the requested resource to the first mobile user. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification