Back to results
US 12,737,827 B1Granted
Aligning products and/or technologies to intellectual property using language modeling
AssigneeMoat Metrics, Inc.
InventorsSamuel Cameron Fleming, Lucas Shoop
Life of this patent
Estimating the term…
Abstract
Systems and methods for generation and use of IP (IP) mapping platform architectures are disclosed. A mapping component may be utilized to obtain product lists, technology area lists, and/or sub-technology lists in varying areas of interest, such as, for example, target technical fields, targeted publications, targeted products, and/or entity portfolios. The mapping component may be further utilized to vectorize text descriptions and/or IP assets used to generate one or more visual representations.
Claims20
A method comprising:
- sending a first query to a language model interface including a request for one or more products associated with an entity;
- identifying the one or more products associated with the entity based at least in part on receiving a first output from the language model interface;
- automatically, and without human intervention, generating a second query including a request for one or more technology areas associated with the one or more products;
- sending the second query to the language model interface including the request for the one or more technology areas associated with the one or more products;
- identifying the one or more technology areas associated with each of the one or more products based at least in part on a second output from the language model interface;
- generating, by a vector component, a vector representation of a text description included in at least one of the first output or the second output, wherein the vector representation comprises a list of floating-point numbers based at least in part on text contents of the text description;
- identifying one or more intellectual property (IP) assets from an IP asset library based at least in part on determining a similarity value between the vector representation of the text description and vector representations of the one or more IP assets, wherein the similarity value comprises a cosine similarity value above a predetermined threshold;
- generating, programmatically and without human intervention, user interface elements configured to be utilized in a graphical user interface (GUI), wherein the user interface elements are specific to the first output, the second output, and the identified one or more IP assets, and are generated in real time after the second output is received, wherein a width of each user interface element corresponds to a number of the identified one or more IP assets associated with a respective technology area;
- and
- presenting, on the GUI displayed on a computing device, the user interface elements in a form of a flowchart including an entity name associated with the entity, the one or more products, and the one or more technology areas, wherein the flowchart illustrates the entity name mapped to the one or more products and the one or more products mapped to the one or more technology areas via a number of flows, wherein each flow of the number of flows is selectable to perform additional analysis including at least one of identifying other IP assets similar to an individual technology area or determining an IP asset count associated with the individual technology area.
7 more elements
A system comprising:
- one or more processors;
- and
- one or more non-transitory computer-readable media comprising instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
- sending a first query to a language model interface including a request for one or more products associated with an entity;
- identifying the one or more products associated with the entity based at least in part on receiving a first output from the language model interface;
- automatically, and without human intervention, generating a second query including a request for one or more technology areas associated with the one or more products;
- sending the second query to the language model interface including the request for the one or more technology areas associated with the one or more products;
- identifying the one or more technology areas associated with each of the one or more products based at least in part on a second output from the language model interface;
- generating, by a vector component, a vector representation of a text description included in at least one of the first output or the second output, wherein the vector representation comprises a list of floating-point numbers based at least in part on text contents of the text description;
- identifying one or more intellectual property (IP) assets from an IP asset library based at least in part on determining a similarity value between the vector representation of the text description and vector representations of the one or more IP assets, wherein the similarity value comprises a cosine similarity value above a predetermined threshold;
- generating, programmatically and without human intervention, user interface elements configured to be utilized in a graphical user interface (GUI), wherein the user interface elements are specific to the first output, the second output, and the identified one or more IP assets, and are generated in real time after the second output is received, wherein a width of each user interface element corresponds to a number of the identified one or more IP assets associated with a respective technology area;
- and
- presenting, on the GUI displayed on a computing device, the user interface elements in a form of a flowchart including an entity name associated with the entity, the one or more products, and the one or more technology areas, wherein the flowchart illustrates the entity name mapped to the one or more products and the one or more products mapped to the one or more technology areas via a number of flows, wherein each flow of the number of flows is selectable to perform additional analysis including at least one of identifying other IP assets similar to an individual technology area or determining an IP asset count associated with the individual technology area.
10 more elements
A method comprising:
- identifying one or more products associated with an entity;
- automatically, and without human intervention, generating a query including a request for one or more technology areas associated with the one or more products;
- identifying the one or more technology areas associated with each of the one or more products based at least in part on output from a language model with the query as input to the language model;
- generating, by a vector component, a vector representation of a text description included in the output, wherein the vector representation comprises a list of floating-point numbers based at least in part on text contents of the text description;
- identifying one or more intellectual property (IP) assets from an IP asset library based at least in part on determining a similarity value between the vector representation of the text description and vector representations of the one or more IP assets, wherein the similarity value comprises a cosine similarity value above a predetermined threshold;
- generating, programmatically and without human intervention, user interface elements configured to be utilized in a graphical user interface (GUI), wherein the user interface elements are specific to the output and the identified one or more IP assets, and are generated in real time after the output is received, wherein a width of each user interface element corresponds to a number of the identified one or more IP assets associated with a respective technology area;
- and
- presenting, on the GUI displayed on a computing device, the user interface elements in a form of a flowchart including an entity name associated with the entity, the one or more products, and the one or more technology areas, wherein the flowchart illustrates the entity name mapped to the one or more products and the one or more products mapped to the one or more technology areas via a number of flows, wherein each flow of the number of flows is selectable to perform additional analysis including at least one of identifying other IP assets similar to an individual technology area or determining an IP asset count associated with the individual technology area.
5 more elements
Dependencies are inferred from the claim text.