Content hosting in a mobile ad hoc network
Abstract
An indication to determine a device to host at least one shared content found on a first device is received. The first device is connected to a network. The network includes two or more devices. To each device of the two or more devices connected to the network, a request to host the at least one shared content found on the first device is transmitted. Responsive to transmitting the request, a response to host from at least one device of the two or more devices connected to the network is received. An optimal device of the at least one device to host the at least one shared content is determined. The at least one shared content is transmitted to the optimal device.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method for a hosting program extending the availability of shared content, the method comprising:
receiving, by one or more computer processors, an indication to determine a device to host at least one shared content found on a first device, wherein the first device is connected to a network, and wherein the network includes two or more devices; transmitting, by one or more computer processors, to each device of the two or more devices connected to the network, a request to host the at least one shared content found on the first device; responsive to transmitting the request, receiving, by one or more computer processors, a response to host from at least one device of the two or more devices connected to the network; determining, by one or more computer processors, an optimal device of the at least one device to host the at least one shared content; and transmitting, by one or more computer processors, the at least one shared content to the optimal device.
2 . The method of claim 1 , wherein the step of determining, by one or more computer processors, the optimal device of the at least one device to host the content comprises:
responsive to determining that a response to host was received from only one device, determining an optimal device is the one device.
3 . The method of claim 1 , wherein the step of determining, by one or more computer processors, an optimal device of the at least one device to host the content comprises:
responsive to determining that a response to host was received from two or more devices, determining, by one or more computer processors, data about the two or more devices, wherein the data is selected from a group consisting of an amount of storage space that is available on each computing device of the two or more computing devices, a battery life of each computing device of the two or more computing devices, an average time each computing device of the two or more computing devices exits the network, and an average amount of time each computing device of the two or more computing devices remains in the network; and determining, by one or more computer processors, an optimal device from the two or more devices based on the data.
4 . The method of claim 1 , wherein the network is a mobile ad hoc network.
5 . The method of claim 1 , further comprising:
receiving, by one or more computer processors, an indication from a second device of the two or more computing devices to host a second at least one shared content; responsive to receiving the indication to host the second at least one shared content, sending, by one or more processors, a response to the second device that the first device can host the second at least one shared content; receiving, by one or more computer processors, the second at least one shared content; and storing, by one or more computer processors, the second at least one shared content, wherein the second at least one shared content is visible to other devices connected to the network.
6 . The method of claim 1 , further comprising:
determining, by one or more computer processors, whether the first device has previously shared at least one shared content that is being hosted by any device of the two or more devices connected to the network; and responsive to determining the first device has previously shared at least one shared content that is being hosted by any device of the two or more devices connected to the network, indicating, by one or more computer processors, to each device of the two or more devices hosting the at least one shared content to remove the at least one shared content.
7 . The method of claim 1 , wherein each device of the two or more devices is a mobile device.Join the waitlist — get patent alerts
Track US2017280308A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.