IP Library Granted Patent US 10,643,274
Granted Patent B2
US 10,643,274 · App. 15/255,836 · Granted May 5, 2020

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

Inventors: Revathi Srinivasan (Redwood City, CA); Julia Weston Alley (Redwood City, CA)
Assignee: Openlane, Inc.
G06Q30/08G06F3/0482G06Q30/0222G06Q30/0235G06Q30/0641
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,643,274
App. No.
15/255,836
Granted
May 5, 2020
Kind
B2
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.

Claims (72)

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.

2. The system of claim 1 , wherein the coupon code corresponding to the benefit associated with purchasing the good or the service is described by the enhancement data attribute information stored in the database; and

wherein the bid information comprises an auction bid for a vehicle.

3. The system of claim 1 , wherein the bid information comprises an auction bid for a vehicle with associated vehicle information; and

wherein the processor is configured to determine whether the pre-population criteria to prepopulate the second GUI is satisfied based on the vehicle information associated with the vehicle.

4. The system of claim 3 , wherein the vehicle information comprises a seller of the vehicle; and

wherein the processor is configured to determine whether the pre-population criteria to prepopulate the second GUI is satisfied based on the seller of the vehicle.

5. The system of claim 3 , wherein the vehicle information comprises a vehicle model year and a vehicle model; and

wherein the processor is configured to determine whether the pre-population criteria to prepopulate the second GUI is satisfied based on at least one of the vehicle model year or the vehicle model.

6. The system of claim 1 , wherein at a time to generate the second GUI, the coupon code has expired; and

wherein the processor is configured to prepopulate the second GUI with the coupon code that has expired responsive to determining that the time in which the coupon code was entered in the first bidder GUI is not past the expiration.

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.

8. The method of claim 7 , wherein the coupon code corresponding to the benefit is described by enhancement data attribute information stored in a database.

9. The method of claim 8 , wherein the benefit provides at least one of a discount on a deal or a discount on a fee corresponding to the offering.

10. The method of claim 7 , wherein the bid information comprises an auction bid for a vehicle with associated vehicle information; and

wherein determining whether the pre-population criteria to prepopulate the second GUI is satisfied is based on the vehicle information associated with the vehicle.

11. The method of claim 10 , wherein the vehicle information comprises a seller of the vehicle; and

wherein determining whether the pre-population criteria to prepopulate the second GUI is satisfied is based on the seller of the vehicle.

12. The method of claim 10 , wherein the vehicle information comprises a vehicle model year and a vehicle model; and

wherein determining whether the pre-population criteria to prepopulate the second GUI is satisfied is based on at least one of the vehicle model year or the vehicle model.

13. The method of claim 7 , wherein at a time to generate the second GUI, the coupon code has expired; and

wherein the second GUI is prepopulated with the coupon code that has expired responsive to determining that the time in which the coupon code was entered in the first bidder GUI is not past the expiration.

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.

15. The communication device of claim 14 , wherein the bid information comprises an auction bid for a vehicle with associated vehicle information; and

wherein the processor is configured to determine whether the pre-population criteria to prepopulate the second GUI is satisfied based on the vehicle information associated with the vehicle.

16. The communication device of claim 15 , wherein the vehicle information comprises a seller of the vehicle; and

wherein the processor is configured to determine whether the pre-population criteria to prepopulate the second GUI is satisfied based on the seller of the vehicle.

Assignments (4)
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RECORDED AT R/F 042671/0628 Recorded Jun 26, 2023
From: JPMORGAN CHASE BANK, N.A., AS AGENT
To: OPENLANE, INC.
Reel/Frame 064108/0193 →
SECURITY INTEREST Recorded Jun 26, 2023
From: OPENLANE US, INC. (F/K/A OPENLANE, INC.)
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 064111/0121 →
SECURITY INTEREST Recorded Jun 12, 2017
From: OPENLANE, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 042671/0628 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 2, 2016
From: SRINIVASAN, REVATHI; ALLEY, JULIA WESTON
To: OPENLANE, INC.
Reel/Frame 039911/0827 →
Continuity (1)
Related Publication 20180068380A1 · Mar 8, 2018