US 12,254,500 B2
Facilitating online transactions
Nathaniel Blake Scholl, Oakland, CA (US); Andrew David Miner, Kent, WA (US); and Jason Alan Crawford, San Francisco, CA (US)
Assigned to BYTEDANCE INC., Wilmington, DE (US)
Filed by Bytedance Inc., Wilmington, DE (US)
Filed on Nov. 6, 2023, as Appl. No. 18/502,356.
Application 18/062,224 is a division of application No. 16/551,953, filed on Aug. 27, 2019, granted, now 11,568,461, issued on Jan. 31, 2023.
Application 18/502,356 is a continuation of application No. 18/062,224, filed on Dec. 6, 2022, granted, now 11,854,057.
Application 16/551,953 is a continuation of application No. 15/486,188, filed on Apr. 12, 2017, granted, now 10,467,671, issued on Nov. 5, 2019.
Application 15/486,188 is a continuation of application No. 13/657,728, filed on Oct. 22, 2012, granted, now 9,665,898, issued on May 30, 2017.
Claims priority of provisional application 61/550,328, filed on Oct. 21, 2011.
Prior Publication US 2024/0144335 A1, May 2, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/00 (2023.01); G06Q 30/0601 (2023.01)
CPC G06Q 30/0613 (2013.01) [G06Q 30/0601 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for facilitating online transactions on behalf of a user, the method comprising:
displaying a first merchandise transaction data item to a user interface of a consumer device, wherein the display of the first merchandise transaction data item is configured to be selectable by a user;
generating a first trigger input feature in response to receiving a user selection of the first merchandise transaction data item;
updating the user interface to display the first trigger input feature in association with the selected first merchandise transaction data item;
receiving a user selection of the first trigger input feature;
determining a first merchant identifier associated with the selected first merchandise transaction data item;
accessing a programmatic agent based on the first merchant identifier, wherein the programmatic agent configures a processor of the consumer device to:
determine a first profile components set of one or more profile components of user profile information to be used to complete an electronic form associated with the first merchant identifier; and
programmatically map the first profile components set to one or more data entry fields in the electronic form;
programmatically mapping, via the configured processor, the first profile components set to the one or more data entry fields in the electronic form; and
transmitting, to a server, the programmatically mapped first profile components set.