DISTRIBUTED IN-VEHICLE RESOURCE DOWNLOADING AND STREAMING
First Claim
1. A system comprising:
- a plurality of media-sharing devices, each in communication with one another over a local-area network of a vehicle and in communication with a server over a wide-area network; and
a media-sharing application, installed to each of the media-sharing devices, programmed to cause the media-sharing devices to identify one of the media-sharing devices as being a master media-sharing device, the master media-sharing device programmed toidentify, from the server, a content portion size of a resource to be downloaded, andsend download requests over the local-area network to cause each of the media-sharing devices to download a different content portion of the resource from the server over the wide-area network, each content portion being of the content portion size.
2 Assignments
0 Petitions
Accused Products
Abstract
A plurality of media-sharing devices may each be in communication with one another over a local-area network of a vehicle and in communication with a server over a wide-area network. A media-sharing application may be installed to each of the media-sharing devices. The media sharing application may be programmed to cause the media-sharing devices to identify one of the media-sharing devices to be a master media-sharing device. The master media-sharing device may be programmed to identify, from the server, a portion size of a resource to be downloaded, and send download requests over the local-area network to cause each of the media-sharing devices to download a different content portion of a resource from the server over the wide-area network, each content portion of the portion size.
16 Citations
20 Claims
-
1. A system comprising:
-
a plurality of media-sharing devices, each in communication with one another over a local-area network of a vehicle and in communication with a server over a wide-area network; and a media-sharing application, installed to each of the media-sharing devices, programmed to cause the media-sharing devices to identify one of the media-sharing devices as being a master media-sharing device, the master media-sharing device programmed to identify, from the server, a content portion size of a resource to be downloaded, and send download requests over the local-area network to cause each of the media-sharing devices to download a different content portion of the resource from the server over the wide-area network, each content portion being of the content portion size. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
identifying a portion size of a resource based on a total size of the resource and a count of media-sharing devices communicating with one another over a local-area network of a vehicle and with a server over a wide-area network; sending download requests over the local-area network causing the media-sharing devices to download portions of the resource over the wide-area network; and assembling the resource from the portions. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium embodying instructions that, when executed by a processor of a media-sharing device, are configured to cause the media-sharing device to:
-
determine that the media-sharing device is a master media-sharing device; create a list of the media-sharing devices communicating with the media-sharing device over a local-area network of a vehicle and with a server over a wide-area network; receive a request for a resource to be downloaded from the server over the wide-area network; and assign portions of the resource to be downloaded to each of the media-sharing devices on the list. - View Dependent Claims (18, 19, 20)
-
Specification