US 11,989,248 B2
Content item selection in a digital transaction management platform
Shrinivas Kiran Kaza, Fremont, CA (US); Taiwo Raphael Alabi, San Jose, CA (US); Farzaneh Rajabi, Stanford, CA (US); Ashwath Mohan, San Ramon, CA (US); and Kim Cuong Phung, Hayward, CA (US)
Assigned to DOCUSIGN, INC., San Francisco, CA (US)
Filed by DocuSign, Inc., San Francisco, CA (US)
Filed on Dec. 1, 2022, as Appl. No. 18/073,160.
Application 18/073,160 is a continuation of application No. 17/122,787, filed on Dec. 15, 2020, granted, now 11,544,340.
Prior Publication US 2023/0092079 A1, Mar. 23, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 7/02 (2006.01); G06F 3/0482 (2013.01); G06F 9/451 (2018.01); G06F 16/00 (2019.01); G06F 16/2457 (2019.01); G06F 16/93 (2019.01); G06F 16/9535 (2019.01); G06F 16/9538 (2019.01); G06F 40/166 (2020.01); G06N 20/00 (2019.01); G06Q 10/10 (2023.01)
CPC G06F 16/9538 (2019.01) [G06F 3/0482 (2013.01); G06F 9/451 (2018.02); G06F 16/24578 (2019.01); G06F 16/93 (2019.01); G06F 16/9535 (2019.01); G06F 40/166 (2020.01); G06N 20/00 (2019.01); G06Q 10/10 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
detecting, by a centralized document system, a first access by a user to the centralized document system;
generating, by the centralized document system, a user attribute vector for the user, each user attribute vector entry corresponding to a characteristic of the user;
generating, by the centralized document system, a content vector associated with each of a plurality of content items, each content vector entry corresponding to a characteristic of the associated content item;
selecting, by the centralized document system, a first content item of the plurality of content items based on the user attribute vector and the content vectors by:
for each content vector of the content vectors, determining one or more matches between the user attribute vector entries of the user attribute vector and the content vector entries of the content vector;
ranking the plurality of content items based on a number of determined matches; and
selecting a top ranked content item as the first content item;
modifying, by the centralized document system, a user interface displayed to the user to include the first content item;
identifying, by the centralized document system, an interaction by the user with the first content item;
detecting, by the centralized document system, a second access by the user to the centralized document system;
selecting, by the centralized document system and from a plurality of machine-learned models, a machine-learned model based on the identified interaction taken by the user with the first content item;
applying, by the centralized document system, the selected machine-learned model to a set of interactions and the user attribute vector to identify a second content item of the plurality of content items, the set of interactions including the identified interaction; and
modifying, by the centralized document system, the user interface displayed to the user to include the second content item.