Patents Assigned to Virtualitics, Inc.
-
Patent number: 12244635Abstract: A method includes scanning a plurality of hosts in a network to obtain risk information of each instance of vulnerability associated with each host during a period, calculating a vulnerability risk score (VRS) for each instance of the vulnerability based on the associated risk information, determining a number of vulnerabilities associated with each of the plurality of hosts during the period, obtaining a criticality score of each of the plurality of hosts, obtaining for each host, a representative VRS based at least in part on the VRS for each instance of vulnerability associated with the host, calculating a host risk score (HRS) for each host based on the representative VRS, the number of vulnerabilities and the criticality score of the host, calculating a network risk score (NRS) for the network based on the HRSs, and facilitating a security action based on the HRS for each host and the NRS.Type: GrantFiled: July 26, 2024Date of Patent: March 4, 2025Assignee: Virtualitics, Inc.Inventors: Charles Joseph Bonfield, Jae Gook Ro, Brandon Lee Knight, Sarthak Sahu, Ciro Donalek, Michael Amori
-
Patent number: 12244636Abstract: A method includes scanning a network having a first and second host, obtaining, via the scanning, a first and second type information of the first and second host, respectively, the first or second type information including a device category, obtaining, via the scanning, a first and second scaling factor of the first and second host, respectively, calculating, a first criticality score of the first host based on the first type information and the first scaling factor, calculating a second criticality score of the second host based on the second type information and the second scaling factor, calculating a first host risk score (HRS) for the first host based on the first criticality score, calculating a second HRS for the second host based on the second criticality score, and applying a security patch on the first host prior to the second host first HRS is higher than the second HRS.Type: GrantFiled: August 22, 2024Date of Patent: March 4, 2025Assignee: Virtualitics, Inc.Inventors: Vaibhav Anand, Charles Joseph Bonfield, Jae Gook Ro, Brandon Lee Knight, Sarthak Sahu, Ciro Donalek, Michael Amori
-
Patent number: 12223570Abstract: Data visualization processes can utilize machine learning algorithms applied to visualization data structures to determine visualization parameters that most effectively provide insight into the data, and to suggest meaningful correlations for further investigation by users. In numerous embodiments, data visualization processes can automatically generate parameters that can be used to display the data in ways that will provide enhanced value. For example, dimensions can be chosen to be associated with specific visualization parameters that are easily digestible based on their importance, e.g. with higher value dimensions placed on more easily understood visualization aspects (color, coordinate, size, etc.). In a variety of embodiments, data visualization processes can automatically describe the graph using natural language by identifying regions of interest in the visualization, and generating text using natural language generation processes.Type: GrantFiled: September 26, 2022Date of Patent: February 11, 2025Assignee: Virtualitics, Inc.Inventors: Ciro Donalek, Michael Amori, Justin Gantenberg, Sarthak Sahu, Aakash Indurkhya
-
Patent number: 12174729Abstract: Systems and methods for scenario planning include using specially programmed software engines to simulate and detect particular feature variations leading to particular outcomes based on modeling with machine learning techniques. The systems and methods improve model debugging, simulation efficiency and accuracy, model explainability, identification of high risk or high reward scenarios, among other improvements and combinations thereof. The systems and methods implement computerized optimization techniques applied via variation generation across a dataset of test input records to optimize for feature variation along with outcome variation. Moreover, the systems and methods may provide and/or realize a minimized variation to input data that correspond to a point of transition from one state to another state in an outcome that results from the input data, where the transition to another state is termed a “significant” variation to the output data.Type: GrantFiled: July 19, 2023Date of Patent: December 24, 2024Assignee: Virtualitics, Inc.Inventors: Sarthak Sahu, Ebube Chuba, Anthony Pineci, Aakash Indurkhya, Ciro Donalek, Michael Amori
-
Publication number: 20240403291Abstract: Systems and methods for natural language querying in accordance with embodiments of the invention are illustrated. One embodiment includes a data visualization system, including a processor, and a memory, the memory including a core grammar library, comprising a list of regular expression—system function pairs, and a natural language query (NLQ) application, where the NLQ application configures the processor to obtain a database from a user, obtain an NLQ directed at the database, parse the NLQ using the core grammar library to identify a system function and a set of one or more parameters, and perform the system function using the set of one or more parameters to visualize at least a portion of the database.Type: ApplicationFiled: August 12, 2024Publication date: December 5, 2024Applicant: Virtualitics, Inc.Inventors: Sagar Indurkhya, Héctor Javier Vázquez Martínez, Gennaro Zanfardino, Ciro Donalek
-
Patent number: 12086134Abstract: Systems and methods for natural language querying in accordance with embodiments of the invention are illustrated. One embodiment includes a data visualization system, including a processor, and a memory, the memory including a core grammar library, comprising a list of regular expression-system function pairs, and a natural language query (NLQ) application, where the NLQ application configures the processor to obtain a database from a user, obtain an NLQ directed at the database, parse the NLQ using the core grammar library to identify a system function and a set of one or more parameters, and perform the system function using the set of one or more parameters to visualize at least a portion of the database.Type: GrantFiled: April 21, 2022Date of Patent: September 10, 2024Assignee: Virtualitics, Inc.Inventors: Sagar Indurkhya, Héctor Javier Vázquez Martínez, Gennaro Zanfardino, Ciro Donalek
-
Publication number: 20240296165Abstract: Systems and methods for network explainability in accordance with embodiments of the invention are illustrated. In many embodiments, network structures are extracted from tabular data structures. Communities within the network structure can be identified and processed to generate rules that explain relationships in the underlying data. In various embodiments, the rules are translated into natural language for presentation to a user.Type: ApplicationFiled: February 6, 2024Publication date: September 5, 2024Applicant: Virtualitics, Inc.Inventors: Héctor Javier Vázquez Martínez, Sagar Indurkhya, Gennaro Zanfardino, Aakash Indurkhya, Sarthak Sahu, Ciro Donalek, Michael Amori
-
Publication number: 20240119649Abstract: Systems and methods for data visualization and network extraction in accordance with embodiments of the invention are illustrated. One embodiment includes a method including obtaining a graph comprising a plurality of nodes and a plurality of edges, identifying a plurality of communities in the graph, where each community includes nodes from the plurality of nodes, generating a community graph structure based on the identified communities, where the community graph includes a plurality of supernodes and a plurality of superedges, spatializing the community graph structure, unpacking the spatialized community graph structure into an unpacked graph structure comprising the plurality of nodes and the plurality of edges, where each node in the plurality of nodes is located at approximately the position of the supernode that represented it, spatializing the unpacked graph structure, and providing the spatialized unpacked graph structure.Type: ApplicationFiled: October 10, 2023Publication date: April 11, 2024Applicant: Virtualitics, Inc.Inventors: Aakash Indurkhya, Ciro Donalek, Michael Amori, Sarthak Sahu, Vaibhav Anand, Justin Gantenberg
-
Patent number: 11928123Abstract: Systems and methods for network explainability in accordance with embodiments of the invention are illustrated. In many embodiments, network structures are extracted from tabular data structures. Communities within the network structure can be identified and processed to generate rules that explain relationships in the underlying data. In various embodiments, the rules are translated into natural language for presentation to a user.Type: GrantFiled: July 2, 2022Date of Patent: March 12, 2024Assignee: Virtualitics, Inc.Inventors: Héctor Javier Vázquez Martínez, Sagar Indurkhya, Gennaro Zanfardino, Aakash Indurkhya, Sarthak Sahu, Ciro Donalek, Michael Amori
-
Publication number: 20230306044Abstract: Systems and methods for extraction of network structures from tabular data structures having numeric features are described. One embodiment includes a method of extracting a network from a tabular data structure having numerical features, comprising obtaining a tabular data structure includes several records, where each record includes several numerical values each associated with a respective numerical feature, calculating pairwise similarities between records based on the several numerical values using a distance function, generating an edge list by sorting the pairwise similarities, extracting a subset of edges from the edge list based on a connectivity threshold, constructing a network structure by generating nodes from records and connecting said nodes using edges from the subset of edges, and visualizing the network structure using a display.Type: ApplicationFiled: March 28, 2023Publication date: September 28, 2023Applicant: Virtualitics, Inc.Inventors: Sagar Indurkhya, Héctor Javier Vázquez Martínez, Alan Salimov, Aakash Indurkhya, Gennaro Zanfardino, Evan Sloan, Ciro Donalek, Michael Amori
-
Patent number: 11734157Abstract: Systems and methods are disclosed for scenario planning by using specially programmed software engines to simulate and detect particular feature variations leading to particular outcomes based on modeling with machine learning techniques. The disclosed technology enables improved model debugging, improved simulation efficiency and accuracy, improved model explainability, improved identification of high risk or high reward scenarios, among other improvements and combinations thereof. Computerized optimization techniques applied via variation generation across a dataset of test input records enable optimization for feature variation along with outcome variation. Moreover, the disclosed techniques may provide and/or realize a minimized variation to input data that correspond to a point of transition from one state to another state in an outcome that results from the input data, where the transition to another state is termed a “significant” variation to the output data.Type: GrantFiled: November 4, 2022Date of Patent: August 22, 2023Assignee: Virtualitics, Inc.Inventors: Sarthak Sahu, Ebube Chuba, Anthony Pineci, Aakash Indurkhya, Ciro Donalek, Michael Amori
-
Publication number: 20230205674Abstract: Disclosed are systems and methods for scenario planning by using specially programmed software engines to simulate and detect particular feature variations leading to particular outcomes based on modeling with machine learning techniques. The disclosed technology enables improved model debugging, improved simulation efficiency and accuracy, improved model explainability, improved identification of high risk or high reward scenarios, among other improvements and combinations thereof. In some embodiments, the disclosed technology implements computerized optimization techniques applied via variation generation across a dataset of test input records to optimize for feature variation along with outcome variation.Type: ApplicationFiled: November 4, 2022Publication date: June 29, 2023Applicant: Virtualitics, Inc.Inventors: Sarthak Sahu, Ebube Chuba, Anthony Pineci, Aakash Indurkhya, Ciro Donalek, Michael Amori
-
Publication number: 20230137890Abstract: Systems and methods for data visualization and network extraction in accordance with embodiments of the invention are illustrated. One embodiment includes a method including obtaining a graph comprising a plurality of nodes and a plurality of edges, identifying a plurality of communities in the graph, where each community includes nodes from the plurality of nodes, generating a community graph structure based on the identified communities, where the community graph includes a plurality of supernodes and a plurality of superedges, spatializing the community graph structure, unpacking the spatialized community graph structure into an unpacked graph structure comprising the plurality of nodes and the plurality of edges, where each node in the plurality of nodes is located at approximately the position of the supernode that represented it, spatializing the unpacked graph structure, and providing the spatialized unpacked graph structure.Type: ApplicationFiled: October 24, 2022Publication date: May 4, 2023Applicant: Virtualitics, Inc.Inventors: Aakash Indurkhya, Ciro Donalek, Michael Amori, Sarthak Sahu, Vaibhav Anand, Justin Gantenberg
-
Publication number: 20230077998Abstract: Systems and methods for smart instance selection in accordance with embodiments of the invention are illustrated. One embodiment includes a system for selecting explanatory instances in datasets, including a processor, and a memory, the memory containing an instance selection application that configures the processor to: obtain a dataset comprising a plurality of records, obtain a machine learning model configured to classify records, initialize an explainer model, select at least one key instance from the dataset estimated to have explanatory power when provided to the explainer model, provide the explainer model with the selected at least one key instance; and provide an explanation produced by the explainer model.Type: ApplicationFiled: September 16, 2022Publication date: March 16, 2023Applicant: Virtualitics, Inc.Inventors: Anthony Pineci, Ebube Chuba, Aakash Indurkhya, Sarthak Sahu, Ciro Donalek, Michael Amori
-
Publication number: 20230013873Abstract: Data visualization processes can utilize machine learning algorithms applied to visualization data structures to determine visualization parameters that most effectively provide insight into the data, and to suggest meaningful correlations for further investigation by users. In numerous embodiments, data visualization processes can automatically generate parameters that can be used to display the data in ways that will provide enhanced value. For example, dimensions can be chosen to be associated with specific visualization parameters that are easily digestible based on their importance, e.g. with higher value dimensions placed on more easily understood visualization aspects (color, coordinate, size, etc.). In a variety of embodiments, data visualization processes can automatically describe the graph using natural language by identifying regions of interest in the visualization, and generating text using natural language generation processes.Type: ApplicationFiled: September 26, 2022Publication date: January 19, 2023Applicant: Virtualitics, Inc.Inventors: Ciro Donalek, Michael Amori, Justin Gantenberg, Sarthak Sahu, Aakash Indurkhya
-
Publication number: 20230004557Abstract: Systems and methods for network explainability in accordance with embodiments of the invention are illustrated. In many embodiments, network structures are extracted from tabular data structures. Communities within the network structure can be identified and processed to generate rules that explain relationships in the underlying data. In various embodiments, the rules are translated into natural language for presentation to a user.Type: ApplicationFiled: July 2, 2022Publication date: January 5, 2023Applicant: Virtualitics, Inc.Inventors: Héctor Javier Vázquez Martínez, Sagar Indurkhya, Gennaro Zanfardino, Aakash Indurkhya, Sarthak Sahu, Ciro Donalek, Michael Amori
-
Publication number: 20220342873Abstract: Systems and methods for natural language querying in accordance with embodiments of the invention are illustrated. One embodiment includes a data visualization system, including a processor, and a memory, the memory including a core grammar library, comprising a list of regular expression-system function pairs, and a natural language query (NLQ) application, where the NLQ application configures the processor to obtain a database from a user, obtain an NLQ directed at the database, parse the NLQ using the core grammar library to identify a system function and a set of one or more parameters, and perform the system function using the set of one or more parameters to visualize at least a portion of the database.Type: ApplicationFiled: April 21, 2022Publication date: October 27, 2022Applicant: Virtualitics, Inc.Inventors: Sagar Indurkhya, Héctor Javier Vázquez Martínez, Gennaro Zanfardino, Ciro Donalek
-
Patent number: 11481939Abstract: Systems and methods for data visualization and network extraction in accordance with embodiments of the invention are illustrated. One embodiment includes a method including obtaining a graph comprising a plurality of nodes and a plurality of edges, identifying a plurality of communities in the graph, where each community includes nodes from the plurality of nodes, generating a community graph structure based on the identified communities, where the community graph includes a plurality of supernodes and a plurality of superedges, spatializing the community graph structure, unpacking the spatialized community graph structure into an unpacked graph structure comprising the plurality of nodes and the plurality of edges, where each node in the plurality of nodes is located at approximately the position of the supernode that represented it, spatializing the unpacked graph structure, and providing the spatialized unpacked graph structure.Type: GrantFiled: January 25, 2021Date of Patent: October 25, 2022Assignee: Virtualitics, Inc.Inventors: Aakash Indurkhya, Ciro Donalek, Michael Amori, Sarthak Sahu, Vaibhav Anand, Justin Gantenberg
-
Patent number: 11455759Abstract: Data visualization processes can utilize machine learning algorithms applied to visualization data structures to determine visualization parameters that most effectively provide insight into the data, and to suggest meaningful correlations for further investigation by users. In numerous embodiments, data visualization processes can automatically generate parameters that can be used to display the data in ways that will provide enhanced value. For example, dimensions can be chosen to be associated with specific visualization parameters that are easily digestible based on their importance, e.g. with higher value dimensions placed on more easily understood visualization aspects (color, coordinate, size, etc.). In a variety of embodiments, data visualization processes can automatically describe the graph using natural language by identifying regions of interest in the visualization, and generating text using natural language generation processes.Type: GrantFiled: December 21, 2020Date of Patent: September 27, 2022Assignee: Virtualitics, Inc.Inventors: Ciro Donalek, Michael Amori, Justin Gantenberg, Sarthak Sahu, Aakash Indurkhya
-
Publication number: 20210318851Abstract: Systems and methods for dataset merging using flow structures in accordance with embodiments of the invention are illustrated. Flow structures can be generated and sent to various computing devices to generate both the front-end and back-end of a customized computing system that can perform any number of various processes including those that merge datasets. In many embodiments, machine learning and/or natural language processing can be performed by the customized application.Type: ApplicationFiled: April 9, 2021Publication date: October 14, 2021Applicant: Virtualitics, Inc.Inventors: Sarthak Sahu, Michael Amori, Ciro Donalek, Justin Gantenberg, Aakash Indurkhya