Smart sharing options for populating a shared digital asset library
This disclosure relates to systems and methods related to smart sharing options for a shared digital asset (DA) library. An example method performed by a system includes: initiating a camera session; identifying a sharable DA trigger; capturing a DA during the camera session after identifying the sharable DA trigger; and selecting the captured DA for the shared DA library based on the identified sharable DA trigger.
1 . A method of selecting digital assets (DAs) for a shared DA library, the method comprising:
transmitting, by an end-user device of a first participant, an onboarding request related to the shared DA library, wherein the shared DA library is stored in cloud-based storage;
in response to transmitting the onboarding request, performing a DA analysis of previously captured DAs in a personal DA library of the first participant, wherein the shared DA library is stored separately from the personal DA library of the first participant;
transferring a DA from the personal DA library to the shared DA library based on the DA analysis;
displaying, by the end-user device, a list of suggested DAs for the shared DA library based on the DA analysis, wherein the list of suggested DAs are further determined, by the end-user device, based on one or more smart sharing options specified by the first participant, and wherein each of the one or more smart sharing options comprises one or more of: a privacy consideration for DAs; a sharing preference for DAs; a sharable context metric computed for DAs; a DA sharing policy; or a DA sharing trigger instruction;
receiving inputs from the first participant regarding the displayed list of suggested DAs for the shared DA library;
transferring at least some of the suggested DAs from the personal DA library of the first participant to the shared DA library based on the received inputs;
initiating, by the end-user device of the first participant of the shared DA library, a camera session;
identifying, by the end-user device, a sharable DA trigger;
capturing, by a camera of the end-user device, a DA during the camera session after identifying the sharable DA trigger; and
selecting, by the end-user device, the captured DA for the shared DA library based on the identified sharable DA trigger.
2 . The method of claim 1 , wherein identifying the sharable DA trigger includes detecting a second participant of the shared DA library as being within a target proximity of the end-user device.
3 . The method of claim 1 , wherein identifying the sharable DA trigger includes the first participant selecting a sharing option displayed during the camera session.
4 . The method of claim 1 , wherein the sharable DA trigger includes the first participant selecting a sharing option displayed during a previous camera session.
5 . The method of claim 1 , wherein identifying the sharable DA trigger is based on the first participant selecting sharing options before the camera session, the sharing options including a sharing start-time and a sharing end-time.
6 . The method of claim 1 , wherein identifying the sharable DA trigger is based on a location of the end-user device relative to a significant location.
7 . The method of claim 1 , further comprising:
determining a sharing context metric for the end-user device; and
maintaining a share mode during multiple camera sessions of the end-user device as long as the sharing context metric stays above a sharing context metric threshold.
8 . The method of claim 1 , further comprising:
establishing multiple shared DA libraries for the first participant; and
selecting between the multiple shared DA libraries based on the identified sharable DA trigger.
9 . A system comprising:
a display device;
one or more processors;
one or more sensors configured to capture digital assets (DAS);
a memory for storing program instructions for the one or more processors, where the instructions, when executed, cause the one or more processors to:
transmit an onboarding request related to a shared DA library of a first participant, wherein the shared DA library is stored in cloud-based storage;
in response to transmitting the onboarding request, perform a DA analysis of previously captured DAs in a personal DA library of the first participant, wherein the shared DA library is stored separately from the personal DA library of the first participant;
transfer a DA from the personal DA library to the shared DA library based on the DA analysis;
display, by the system, a list of suggested DAs for the shared DA library based on the DA analysis, wherein the list of suggested DAs are further determined, by the system, based on one or more smart sharing options specified by the first participant, and wherein each of the one or more smart sharing options comprises one or more of: a privacy consideration for DAs; a sharing preference for DAS; a sharable context metric computed for DAs; a DA sharing policy; or a DA sharing trigger instruction;
receive inputs from the first participant regarding the displayed list of suggested DAs for the shared DA library;
transfer at least some of the suggested DAs from the personal DA library of the first participant to the shared DA library based on the received inputs;
initiate a camera session involving at least one of the one or more sensors;
identify a sharable DA trigger;
obtain a DA captured by at least one of the one or more sensors during the camera session after identifying the sharable DA trigger; and
select the captured DA for the shared DA library based on the identified sharable DA trigger.
10 . The system of claim 9 , wherein the instructions, when executed, further cause the one or more processors to identify the sharable DA trigger based on detection of a second participant of the shared DA library as being within a target proximity of the system.
11 . The system of claim 9 , wherein the instructions, when executed, further cause the one or more processors to select the captured DA for the shared DA library based on a first participant responding to a suggested sharing option displayed on the display device.
12 . The system of claim 11 , wherein the instructions, when executed, further cause the one or more processors to display the suggested sharing option on the display device as part of a camera preview of the camera session before capturing the DA and based on DA analysis of camera preview content.
13 . The system of claim 11 , wherein the instructions, when executed, further cause the one or more processors to display the suggested sharing option on the display device after the camera session has ended and responsive to a deferred DA analysis performed at least a predetermined amount of time after a DA is captured or after the system is placed in a predetermined state or condition, the deferred DA analysis producing the list of suggested DAs to transfer from a personal DA library of the first participant to the shared DA library.
14 . The system of claim 9 , wherein the instructions, when executed, further cause the one or more processors to:
determine a sharing context metric for the system; and
maintain a share mode during multiple camera sessions of the system, as long as the sharing context metric stays above a sharing context metric threshold.
15 . The system of claim 9 , wherein the instructions, when executed, further cause the one or more processors to produce automatic sharing suggestions or automatic sharing rules for future DAs based on the DA analysis.
16 . The system of claim 9 , wherein the instructions, when executed, further cause the one or more processors to:
establish multiple shared DA libraries for the first participant; and
select between the multiple shared DA libraries based on the identified sharable DA trigger.