US 12,229,193 B2
Search systems and methods utilizing search based user clustering
Jaime Ayats Ardite, Terrassa (ES); and Todd Russell Poston, Dallas, TX (US)
Assigned to OPEN TEXT SA ULC, Halifax (CA)
Filed by OPEN TEXT SA ULC, Halifax (CA)
Filed on Nov. 22, 2022, as Appl. No. 17/992,810.
Application 17/992,810 is a continuation of application No. 16/891,837, filed on Jun. 3, 2020, granted, now 11,556,590.
Application 16/891,837 is a continuation of application No. 15/991,521, filed on May 29, 2018, granted, now 10,706,107, issued on Jul. 7, 2020.
Claims priority of provisional application 62/512,207, filed on May 30, 2017.
Prior Publication US 2023/0086966 A1, Mar. 23, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/9032 (2019.01); G06F 16/28 (2019.01); G06F 16/432 (2019.01); G06F 16/9535 (2019.01)
CPC G06F 16/90324 (2019.01) [G06F 16/285 (2019.01); G06F 16/432 (2019.01); G06F 16/9535 (2019.01)] 21 Claims
OG exemplary drawing
 
1. A method, comprising:
accessing user event data comprising a plurality of user events associated with user identifiers (IDs), the user events including a plurality of user query events, where each user query event is associated with the user ID of a user associated with the user query event and one or more keywords associated with the user query event;
generating a search clustering file defining a plurality of user clusters, each user cluster comprising a set of user IDs associated with a search vector defined by one or more critical labels and defined with respect to a coordinate space defined for a data element related to searchable assets, by:
receiving an activity associated with a user;
accessing the search clustering file based on the activity of the user to associate the user with a user cluster of the plurality of user clusters of the search clustering file; and
providing the user a suggested search query term associated with the user cluster associated with the user, or
providing to the user a suggestion of an asset available for access, wherein the asset associated with the user cluster associated with the user.