CPC G06Q 30/0204 (2013.01) [G06F 9/451 (2018.02); G06F 16/285 (2019.01); G06N 3/04 (2013.01); G06N 20/00 (2019.01); G06Q 10/0639 (2013.01); G06F 40/205 (2020.01)] | 20 Claims |
1. A system for evaluating technology offerings of one or more companies, the system comprising:
one or more processors; and
one or more memories configured to store:
a database storing information on a plurality of technologies;
a machine learning model comprising at least one of:
a natural language processor (NLP) configured to receive descriptions of the plurality of technologies and determine the one or more tags categorizing the technology based on the received descriptions,
a neural network configured to receive the descriptions of the plurality of technologies and perform clustering using the one or more tags and a set of descriptors in the received descriptions, or
a machine learning classifier configured to generate associations between identified technology parameters and the one or more tags; and
processor-executable instructions, that when executed by the one or more processors, cause operations to be performed, the operations comprising:
generating, using the machine learning model, one or more tags that categorize each technology in the plurality of technologies;
storing the one or more tags in the database;
analyzing one or more received technology parameters and the one or more tags stored in the database to identify available technologies in the plurality of technologies, the available technologies identified based on correlations between the one or more technology parameters and the one or more tags;
grouping the available technologies based on the one or more tags to form one or more groups of available technologies;
receiving, over a network from a computing device, a user input of one or more characteristics to weight the one or more groups of available technologies;
generating a user interface comprising an interactive technology opportunity map that includes individual blocks, each block representing a group of available technologies, the generating of the user interface comprising:
presenting the individual blocks within the interactive technology opportunity map in different sizes based on the user input of the one or more characteristics, wherein at least one individual block differs in size from other individual blocks;
presenting each individual block at a location within the interactive technology opportunity map based on the user input of the one or more characteristics; and
transmitting, over the network to the computing device, the user interface for display.
|