Method and apparatus for pre-populating data fields in a graphical user interface
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.
4 Assignments
0 Petitions
Accused Products
Abstract
An electronic online marketplace is provided that stores enhancement data corresponding to goods offered through the online marketplace. The electronic online marketplace further receives and analyzes marketplace attributes for determining when to pre-populate the enhancement data corresponding to the offered goods to enhance a user'"'"'s experience within the electronic online marketplace.
12 Citations
16 Claims
-
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 Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for implementing an enhancement data retention strategy, comprising:
-
transmitting, through a communication interface, a first bidder graphical user interface (GUI), the first bidder GUI including a bid field for entry of bid information for a good or a service by a user of a mobile device and an enhancement field that is blank for entry of enhancement data by the user of the mobile device, wherein the enhancement data is a coupon code corresponding to a benefit associated with purchasing the good or the service, the coupon code having an associated expiration; receiving, 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; comparing the bid information to acceptance information corresponding to the offering; determining 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; determining 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, generating 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, generating 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 sending, to the mobile device, the second GUI. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A communication device comprising:
-
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 configured to; communicate with a database storing enhancement data attribute information and deal acceptance information; 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 Dependent Claims (15, 16)
-
Specification