US 12,437,331 B1
Method and system for connecting and facilitating the machine-to-machine delivery of a gift that may or may not have monetary value
Brady Rackley, III, Atlanta, GA (US); Steven Neel, Atlanta, GA (US); Garrett Langley, Atlanta, GA (US); Matt Moddelmog, Atlanta, GA (US); John Nystrom, Atlanta, GA (US); and Benjamin Charity, Atlanta, GA (US)
Assigned to MOMENT NETWORK, LLC, Atlanta, GA (US)
Filed by Moment Network, LLC, Atlanta, GA (US)
Filed on Dec. 18, 2020, as Appl. No. 17/126,774.
Application 17/126,774 is a continuation of application No. 15/464,229, filed on Mar. 20, 2017, granted, now 10,885,572.
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/0601 (2023.01); G06Q 10/083 (2024.01); G06Q 10/109 (2023.01); G06Q 50/00 (2024.01)
CPC G06Q 30/0635 (2013.01) [G06Q 10/109 (2013.01); G06Q 50/01 (2013.01); G06Q 10/083 (2013.01)] 13 Claims
OG exemplary drawing
 
1. A computer-implemented method for facilitating a sending of a gift from a first machine to a second machine, the computer-implemented method comprising:
a processor of the computer server automatically generating a first list of one or more names of people associated with an appropriate moment for receiving the gift based on a processor review of context information,
a processor of the computer server sending the first list and a data entry portion to the first machine, the first machine displaying alphanumeric text describing the context information and the data entry portion, the data entry portion allowing the first machine to provide a name not on the first list to the computer server, the first machine and the second machine comprising hand-held mobile telephones;
a processor of the computer server receiving from the first machine a selection of at least one or more names on the first list who have been identified as associated with a moment for receiving the gift, or the processor of the computer server receiving from the first machine a selection of the name not on the first list from the data entry portion;
a processor of the computer server determining one or more gifts and gift categories for each name that is selected from the first list or the name not on the first list from the data entry portion based on at least one of preference information and the context information stored in a computer database, the computer server storing the one or more gifts and the gift categories in a second list;
a processor of the computer server sending the second list to the first machine, the second list comprises at least one gift and at least one gift category;
a processor of the computer server receiving from the first machine a selection of the gift or a gift category from the second list;
the first machine, after sending the selection of the gift or the gift category to the computer server, displaying two monetary value amount options in a graphical user interface for assigning monetary values for the selected gift or the selected gift category, a first monetary value amount option being positioned above a second monetary value amount option in the graphical user interface, the second monetary value amount option being positioned at a lowest portion of the graphical user interface and comprising an automatic monetary value assignment option;
a processor of the computer server receiving from the first machine a selection from the two monetary value amount options for the selected gift or the selected gift category, the two monetary amount options comprising the first monetary value amount option for receiving an entry of a numerical monetary amount maximum limit from the first machine, and the second monetary value amount option comprising the automatic monetary value assignment option selectable on the first machine with the graphical user interface that allows the processor of the computer server to automatically determine the monetary amount for the selected gift or the selected gift category;
the first machine, after sending the selection from the two monetary value amount options to the computer server, displaying two delivery timing options in a graphical user interface directed to timing of delivery for the selected gift or the selected gift category, a first delivery timing option being positioned above a second delivery timing option in the graphical user interface, the second delivery timing option being positioned at a lowest portion of the graphical user interface and comprising an automatic delivery timing option;
a processor of the computer server receiving from the first machine a selection from the two delivery timing options for the selected gift or the selected gift category, the two delivery timing options comprising the first delivery timing option for immediate delivery and the second delivery timing option comprising the automatic delivery timing option that allows the processor of the computer server to automatically determine timing of delivery for the selected gift or the selected gift category, the processor of the computer server automatically determining the timing of delivery by monitoring activity of the second machine including: global positioning signals identifying a geo-location of the second machine and generated by the second machine, and transactions made with the second machine such that the selected gift or the selected gift category is delivered during a transaction when the second delivery timing option is selected and when determined by the computer server using the automatic delivery timing option; and
a processor of the computer server contacting a content provider for arranging delivery of the selected gift to the second machine associated with a name selected from the second list or the name not on the second list from the data entry portion and in accordance with the selected delivery timing option from the first machine.