A method for scheduling automated delivery of digital content to a designated recipient at a designated future point in time, comprising:
- providing a private social network operating on a system that comprises:
- a cloud-based server having a memory and programmed instructions stored therein,
- a plurality of computing devices in operative connection and communication with the cloud-based server, each computing device in the plurality comprising a display, a processor and a memory, wherein the computing device is configured to access the memory and programmed instructions stored in the cloud-based server and execute at least some of the programmed instructions;
- enabling a user to subscribe to the private social network to become a subscriber, wherein the private social network comprises other subscribers and wherein the subscribers can execute the programmed instructions using a computing device in the plurality of computing devices;
- wherein the system enables the subscriber to access the programmed instructions with a computing device and actuate the accessed programmed instructions to perform:
- establishing a private circle of some of the other subscribers to the private social network, wherein the private circle is configured to include both current subscribers and future subscribers who are not yet born but are identified by relationship with the subscriber;
- creating and storing digital content at a data library located in the memory of the cloud-based server of the system;
- accessing, curating and/or editing the created and stored digital content;
- selecting a designated recipient for receiving digital content selected by the subscriber from the digital content and/or identified physical content, wherein the designated recipient is selected from the private circle and is configured to be selected from both the current subscribers and future subscribers;
- selecting, by the subscriber, a future delivery triggering event that is either based on a milestone event with a known start date, or on a future event having a date of occurrence that is unknown to the subscriber at the time that the future delivery triggering event is selected by the subscriber;
- determining the date of occurrence of the future delivery triggering event and assigning a confidence score to the determined date of occurrence;
- attempting to validate the determined date of occurrence by determining whether the confidence score satisfies an auto-approval threshold value;
- if the confidence score satisfies the auto-approval threshold value, scheduling a delivery date for delivery of the selected digital content to the designated recipient based on the determined date of occurrence of the future delivery triggering event;
- and
- delivering the selected digital content and/or the identified physical content to the designated recipient on the scheduled delivery date.