Proactive pre-provisioning for a content sharing session
Abstract
An apparatus includes a communication interface and a controller associated with the communication interface where the controller is further configured to determine an affinity between a first device and at least one other device and create, based at least in part upon the determined affinity, one or more pre-provision packages. These pre-provision packages include data likely to be shared in the event that a content sharing session is ultimately entered into. The one or more pre-provision packages are then provided for storage upon at least one of the first device and the at least one other device. Then, when an indication of a desire for the first device to engage in a content sharing session with the at least one other device is received, access to the one or more pre-provision packages is provided to at least one of the first device and the at least one other device.
Claims
exact text as granted — not AI-modified1 - 21 . (canceled)
22 . A system comprising:
a processor adapted to communicate with a first device and at least one other device and further adapted to perform instructions embodied in a non-transitory computer readable medium, the instructions directing the processor to:
determine an affinity between the first device and the at least one other device;
create, based at least in part upon the determined affinity, one or more pre-provision packages each comprising data associated with at least one of the first device and the at least one other device;
provide the one or more pre-provision packages to be stored upon at least one of the first device and the at least one other device wherein an amount of the data provided in the one or more pre-provision packages increases as a distance between the first device and the at least one other device decreases;
receive an indication of a desire for the first device to engage in a content sharing session with the at least one other device; and
provide at least one of the first device and the at least one other device access to the one or more pre-provision packages stored thereupon.
23 . The system of claim 22 , wherein the one or more pre-provision packages are encrypted.
24 . The system of claim 23 , wherein a de-encryption key is received by the system from the at least one other device.
25 . The system of claim 24 , wherein the de-encryption key is sent by the system to the first device.
26 . The system of claim 22 , wherein the first device is a mobile device.
27 . The system of claim 22 , wherein the at least one other device is a mobile device.
28 . The system of claim 22 , wherein at a distance of 1 kilometer between the first device and the at least one other device approximately 25% of the data to be pre-provisioned has been sent by the system.
29 . The system of claim 22 , wherein at a distance of 500 meters between the first device and the at least one other device approximately 50% of the data to be pre-provisioned has been sent by the system.
30 . The system of claim 22 , wherein at a distance of 100 meters between the first device and that at least one other device approximately 75% of the data to be pre-provisioned has been sent by the system.
31 . A system comprising:
a content sharing service that executes in a cloud computing environment and adapted to:
determine an affinity between the first device and the second device utilizing location information received from a first device and a second device;
create, based at least in part upon the determined affinity, a pre-provision package comprising data associated with at least one of the first device and the second device;
provide the pre-provision package to be stored upon at least one of the first device and the second device;
receive an indication of a desire from at least one of the first device and the second device to engage in a content sharing session with the other of the first device and the second device; and
provide at least one of the first device and the second device access to the pre-provision package stored thereupon.
32 . The system of claim 31 , wherein the location information received by the system includes a proximity of the first device and the second device.
33 . The system of claim 32 , wherein the system determines that the proximity of the first device and the at least one other device is within 100 meters.
34 . The system of claim 31 , wherein the system receives information that the first device is a mobile device.
35 . A system comprising:
at least one communication interface and at least one controller associated with the communication interface and configured to:
determine an affinity between a first device and at least one other device;
create, based at least in part upon the determined affinity, one or more pre-provision packages each comprising data associated with at least one of the first device and the at least one other device, wherein said one or more pre-provision packages:
provide each of the one or more pre-provision packages for incremental delivery based on trigger points based on a distance between the first device and the at least one other device;
receive an indication of a desire for the first device to engage in a content sharing session with the at least one other device; and
provide at least one of the first device and the at least one other device access to the one or more pre-provision packages stored thereupon.
36 . The system of claim 35 , wherein the trigger points are geographic parameters indicating successively higher affinity between the first device and the at least one other device.
37 . A system comprising:
at least one processor adapted to communicate with at least one of a first device and a second device and further adapted to perform instructions embodied in a non-transitory computer readable medium, the instructions directing the at least one processor to:
determine an affinity between the first device and the second device;
create, based at least in part upon the determined affinity, a pre-provision package comprising data associated with the second device;
provide the pre-provision package to be stored upon the first device wherein an amount of the pre-provision package data provided incrementally increases as a distance between the first device and the second device decreases;
receive an indication of a desire for the first device to engage in a content sharing session with the second device; and
provide the first device access to the pre-provision package stored thereupon.
38 . A system comprising:
a communication interface and a controller associated with the communication interface adapted to:
determine an affinity between a first device and a second device utilizing location information received from the first device and the second device and social network information received from the first device and the second device;
create, based at least in part upon the determined affinity, a pre-provision package comprising data associated with at least one of the first device and the second device;
provide the pre-provision package to be stored upon at least one of the first device and the second device;
receive an indication of a desire from at least one of the first device and the second device to engage in a content sharing session with the other of the first device and the second device; and
provide at least one of the first device and the second device access to the pre-provision package stored thereupon.
39 . The system of claim 38 , wherein the controller is further directed to apply at least one rule associated with the first device to determine the affinity.
40 . The system of claim 39 , where in the at least one rule is time dependent.
41 . The system of claim 39 , wherein the at least one rule is time and location dependent.
42 . The system of claim 38 , wherein the controller is configured to find the first device.
43 . The system of claim 38 , wherein the first device and second device can communicate through the system when the first device and the second device cannot directly communicate.
44 . The system of claim 38 , wherein the controller is further directed to suggest settings to the first device based on analysis of the first device's usage patterns.
45 . The system of claim 38 , wherein the pre-provision package includes information related to a location of the first device.
46 . The system of claim 38 , wherein the pre-provision package includes information related to a social network of the first device.
47 . The system of claim 38 , wherein the controller is further directed to request permission from the first device for pre-provisioning.
48 . The system of claim 38 , wherein the pre-provisioning package is protected by digital rights management.
49 . A system comprising:
a processor adapted to communicate with at least a first device and at least a second device and further adapted to perform instructions embodied in a non-transitory computer readable medium, the instructions directing the processor to:
determine an affinity between the first device and a second device utilizing location information received from the first device and the second device including the proximity of the first device to the second device;
create, based at least in part upon the determined affinity, one or more encrypted pre-provision packages each comprising data associated with at least one of the first device and the second device;
provide the one or more pre-provision packages to be stored upon at least one of the first device and the second device wherein an amount of the data provided in the one or more pre-provision packages increases as a distance between the first device and the second device decreases;
receive an indication of a desire for the first device to engage in a content sharing session with the second device; and
provide the first device access to the one or more pre-provision packages stored thereupon.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.