`
`1. A method for one—click purchasing, comprising:
`
`analyzing a repeated order pattern of a user based on purchase information of the
`
`user, which is stored through an application;
`
`generating an automatically repeating order for the user based on the repeated
`
`order pattern; and
`
`setting an event
`
`time for
`
`the automatically repeating order and sending
`
`information about an event corresponding to the automatically repeating order to the
`
`user at the event time using a one—click push message.
`
`2. The method of claim 1, further comprising:
`
`checking whether an event having a comparative
`
`advantage over
`
`the
`
`automatically repeating order is generated, and
`
`providing information for a more advantageous purchase along with the one—
`
`click push message when the event having the comparative advantage is generated.
`
`3. The method of claim 1, wherein sending the information about the event is
`
`configured to decide whether to send the information about the event depending on
`
`whether the user moves along a routine route extracted from the repeated order pattern
`when a current time is the event time.
`
`4. The method of claim 1, wherein sending the information about the event
`
`comprises:
`
`setting the event time based on at least one of a repeated order time of the user,
`
`extracted from the repeated order pattern, and a time taken for a store taking the
`
`automatically repeating order to prepare an ordered product.
`
`5. The method of claim 4, wherein setting the event time comprises:
`
`calculating an expected arrival time of the user based on a current position of the
`
`user and changing the event time in consideration of the expected arrival time.
`
`32
`
`
`
`6. The method of claim 2, further comprising:
`
`determining whether there is information for the more advantageous purchase by
`
`comparing a store corresponding to the automatically repeating order with multiple
`
`stores registered in the application based on order information corresponding to the
`
`automatically repeating order, and then generating the event having a comparative
`
`advantage when it is determined that there is the information for the more advantageous
`
`purchase.
`
`7. The method of claim 6, wherein generating the event having a comparative
`
`advantage is configured to compare the store with the multiple stores based on at least
`
`one of a price of a menu item, a location of the store, coupon information, and a grade.
`
`8. The method of claim 1, further comprising:
`
`placing the automatically repeating order with a store corresponding to the
`
`automatically repeating order when the user requests the automatically repeating order
`
`based on the event.
`
`9. A server, comprising:
`
`an operation unit for analyzing a repeated order pattern of a user based on
`
`purchase information of the user, which is stored through an application;
`
`a generation unit for generating an automatically repeating order for the user
`
`based on the repeated order pattern; and
`
`a control unit for setting an event time for the automatically repeating order and
`
`sending information about an event corresponding to the automatically repeating order
`
`to the user at the event time using a one-click push message.
`
`10. The server of the claim 9, further comprising:
`
`a monitoring unit for checking whether an event having a comparative advantage
`
`over the automatically repeating order is generated, and
`
`wherein the control unit provides information for a more advantageous purchase
`
`along with the one—click push message when the event having a comparative advantage
`
`is generated.
`
`33
`
`