×

Method and apparatus for pre-populating data fields in a graphical user interface

  • US 10,643,274 B2
  • Filed: 09/02/2016
  • Issued: 05/05/2020
  • Est. Priority Date: 09/02/2016
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a database configured to store enhancement data attribute information and deal acceptance information;

    a communication interface configured to receive enhancement data, wherein the enhancement data is a coupon code corresponding to a benefit associated with purchasing a good or a service, the coupon code having an associated expiration; and

    a processor in communication with the database and the communication interface and configured to;

    transmit, through the communication interface, a first bidder graphical user interface (GUI), the first bidder GUI including a bid field for entry of bid information for the good or the service by a user of a mobile device and an enhancement field that is blank for entry of the enhancement data by the user of the mobile device;

    receive, from the mobile device and through the communication interface, the first bidder GUI including the bid field with the bid information corresponding to an offering of a bid from the user of the mobile device and the enhancement field with the enhancement data;

    compare the bid information to acceptance information corresponding to the offering;

    determine whether the bid included in the bid information is accepted based on the comparison; and

    in response to determining that the bid information is not accepted;

    determine whether a pre-population criteria to prepopulate a second GUI is satisfied by;

    determining a time in which the coupon code was entered in the first bidder GUI;

    determining whether the time in which the coupon code was entered in the first bidder GUI is past the expiration;

    responsive to determining that the time in which the coupon code was entered in the first bidder GUI is past the expiration, determining not to prepopulate the second GUI with the coupon code; and

    responsive to determining that the time in which the coupon code was entered in the first bidder GUI is not past the expiration, determining that the pre-population criteria to prepopulate the second GUI is satisfied for prepopulating the second GUI with the coupon code;

    responsive to determining that the bid information is not accepted and to determining that the pre-population criteria to prepopulate the second GUI is satisfied, generate the second GUI that includes the bid field for entry of bid information for the good or the service by the user of the mobile device and the enhancement field that is pre-populated with the enhancement data;

    responsive to determining that the bid information is not accepted and to determining that the pre-population criteria to prepopulate the second GUI is not satisfied, generate the second GUI that includes the bid field for entry of bid information by the user of the mobile device and the enhancement field that is blank for entry of the enhancement data by the user of the mobile device; and

    send, to the mobile device, the second GUI.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×