US 11,809,694 B2
Intellectual-property landscaping platform with interactive graphical element
Michael John Tobias, Spokane, WA (US); Samuel Cameron Fleming, Spokane, WA (US); Jared Dirk Sol, Spokane, WA (US); Louise Janice Luvina Bowman, Redmond, WA (US); Jeffrey Brendan Ryan, Liberty Lake, WA (US); Scott Randolph Brewer, Sleepy Hollow, IL (US); and Lewis C. Lee, Atherton, CA (US)
Assigned to AON RISK SERVICES, INC. OF MARYLAND, New York, NY (US)
Filed by AON RISK SERVICES, INC. OF MARYLAND, New York, NY (US)
Filed on Sep. 30, 2020, as Appl. No. 17/038,549.
Prior Publication US 2022/0100358 A1, Mar. 31, 2022
Int. Cl. G06F 3/04845 (2022.01); G06Q 50/18 (2012.01); G06F 16/28 (2019.01); G06F 3/04847 (2022.01); G06T 11/20 (2006.01); G06F 9/451 (2018.01); G06Q 10/10 (2023.01)
CPC G06F 3/04845 (2013.01) [G06F 3/04847 (2013.01); G06F 9/451 (2018.02); G06F 16/285 (2019.01); G06Q 10/10 (2013.01); G06Q 50/184 (2013.01); G06T 11/206 (2013.01); G06F 2203/04806 (2013.01); G06T 2200/24 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
identifying, based at least in part on a first entity having first intellectual-property assets, one or more second entities having second intellectual-property assets that are similar to one or more of the first intellectual-property assets;
generating, based at least in part on the second intellectual-property assets, data representing cluster result sets, wherein individual ones of the cluster result sets include one or more clusters of the second intellectual-property assets;
generating a graphical user interface (GUI) configured to display on a computing device, the GUI configured to display the cluster result sets and receive at least a first input from the computing device;
receiving, via the GUI, first input data representing the first input, the first input data indicating selection of a first cluster result set of the cluster result sets;
generating an interactive graphical element including a spatial representation of first clusters included in the first cluster result set, the spatial representation including graphical indicators representing individual ones of the second intellectual-property assets included in the first clusters, wherein individual ones of the graphical indicators are distanced respective to one another based at least in part on a technical classification of a corresponding second intellectual-property asset;
causing the GUI to display the interactive graphical element;
identifying a first range of priority dates being defined by a lower bound priority date and an upper bound priority date, wherein the first range includes a first number of priority dates;
determining a second range of priority dates being defined by a first selected priority date and a second selected priority date, wherein the second range includes a second number of priority dates that is less than or equal to the first number of priority dates;
redefining the second range of priority dates to an animation starting point by:
setting the first selected priority date equal to the lower bound priority date; and
setting the second selected priority date equal to a fourth priority date that is calculated by adding the second number of priority dates to the first selected priority date;
generating, based at least in part on the first range of priority dates and the second range of priority dates, an animation sequence comprising:
(i) populating the interactive graphical element with the individual ones of the graphical indicators being associated with second intellectual-property assets having priority dates that are included in the second range of priority dates;
(ii) causing the interactive graphical element to hide the individual ones of the graphical indicators being associated with second intellectual-property assets having the priority dates that are included in the first range of priority dates and not included in the second range of priority dates;
(iii) incrementing the first selected priority date and the second selected priority date; and
(iv) based at least in part on determining that the second selected priority date is equal to the upper bound priority date, redefining the second range of priority dates to the animation starting point;
causing the GUI to display an animation control configured to receive a second input from the computing device;
receiving, via the animation control displayed on the GUI, second input data representing a second user input, the second input data indicating an action of the animation sequence associated with the animation control; and
causing the interactive graphical element to begin display of the animation sequence, wherein the animation sequence is configured to repeat until receiving, via the animation control displayed on the GUI, third input data representing a third user input, the third input data indicating the action of the animation sequence associated with the animation control.