Patents by Inventor Graham Wills

Graham Wills has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11823078
    Abstract: A computer-implemented method, a computer program product, and a computer system for determining and displaying connected insights based on a connection between data visualizations. A computer detects the second data visualization created on a coherent exploration path with the first data visualization. The computer determines, from first insights in first date frame for the first data visualization, top first insights that are interesting to the second data visualization. The computer determines, for respective ones of the top first insights, calculated fields representing states of data. The computer adds the calculated fields to a query to obtain a second data frame for the second data visualization. The computer determines second insights in the second data frame, where the second insights include data facts drawn from the connection between the first data visualization and the second data visualization. The computer displays the second insights along with the second data visualization.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: November 21, 2023
    Assignee: International Business Machines Corporation
    Inventors: Vinay Wadhwa, Graham Wills, Valentin Balteanu
  • Patent number: 11769063
    Abstract: A computer-implemented method, system and computer program product for providing predictions tailored for a specific domain. Each field within a set of datasets is classified with a concept defined in a domain specific ontology. After receiving a target field and identifying a target concept tagged to the target field, concepts that have an influential impact directly to the target concept or indirectly to a concept tagged to a field associated with the target field are identified. Fields are then identified as candidates for predictors from the identified concepts using a semantic relationship and a numeric association combined approach. An influential confidence score and a numeric analytics score are then calculated for each of these candidates upon which a final confidence score is computed. The identified candidates are ranked based on the final confidence scores, and the top ranked candidates for predictors are selected to build a statistical model.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: September 26, 2023
    Assignee: International Business Machines Corporation
    Inventors: Changying Sun, Lin Luo, Graham Wills, Mohammed Mostafa
  • Publication number: 20220335357
    Abstract: A computer-implemented method, a computer program product, and a computer system for identifying an influencer combination having a root cause to a key performance indicator change. The computer system analyzes metadata to discover semantic information for each column of data, identifies candidate factors that categorize a target performance indicators (KPI), groups the candidate factors into groups based on hierarchies which are included in the semantic information. For respective ones of the hierarchies, the computer system chooses most influential levels as influencer candidates. The computer system creates a stratified sample based on a distribution of target KPI values and evaluates an influential strength to the target KPI. The computer system identifies top influencers in the influencer candidates, based on influential strengths of respective ones of the influencer candidates.
    Type: Application
    Filed: April 16, 2021
    Publication date: October 20, 2022
    Inventors: Lin Luo, Changying Sun, Graham Wills, Damir Spisic
  • Patent number: 11314785
    Abstract: A processor may receive information from a user. The information may include one or more datums. The processor may analyze the information for one or more correlations between the one or more datums. The processor may translate each correlation into a word group. Each word group may be associated with an icon. The processor may rank each word group based on a predictive importance. The processor may generate a set of visualizations based on the ranked word groups. The ranked word groups may each be associated with contextual metadata that enables generation of predictive actions.
    Type: Grant
    Filed: January 2, 2020
    Date of Patent: April 26, 2022
    Assignee: International Business Machines Corporation
    Inventors: Vinay Wadhwa, Graham Wills, Valentin Balteanu
  • Patent number: 11301638
    Abstract: A computer-implemented method, system, and computer program product for generating a semantic model of data comprising a plurality of data items. Semantic concepts are identified for each data item in the plurality of data items. Data concepts are identified for each data item in the plurality of data items based on data characteristics of the data item and using a data ontology that defines the data concepts that are used to represent the data characteristics. The semantic model of the data is generated using the semantic concepts and the data concepts identified for the plurality of data items.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: April 12, 2022
    Assignee: International Business Machines Corporation
    Inventors: Changying Sun, Lin Luo, Graham Wills
  • Publication number: 20220101154
    Abstract: A computer-implemented method, a computer program product, and a computer system for determining and displaying connected insights based on a connection between data visualizations. A computer detects the second data visualization created on a coherent exploration path with the first data visualization. The computer determines, from first insights in first date frame for the first data visualization, top first insights that are interesting to the second data visualization. The computer determines, for respective ones of the top first insights, calculated fields representing states of data. The computer adds the calculated fields to a query to obtain a second data frame for the second data visualization. The computer determines second insights in the second data frame, where the second insights include data facts drawn from the connection between the first data visualization and the second data visualization. The computer displays the second insights along with the second data visualization.
    Type: Application
    Filed: September 25, 2020
    Publication date: March 31, 2022
    Inventors: Vinay Wadhwa, Graham Wills, Valentin Balteanu
  • Patent number: 11243954
    Abstract: A computer-implemented method for joining data sets with mismatched geographic location naming conventions is provided. The method includes identifying, by the computer, a first dataset and a second dataset as join candidates. The method also includes joining, by the computer, the first dataset and the second dataset when, each row of the first user dataset is associated with a single geographic identifier using a geographic knowledge dataset that includes a geographic name lookup table and each row of the second user dataset is associated with a single geographic identifier using the geographic knowledge dataset, wherein the geographic name lookup table includes a plurality of alias names for each of a plurality of unique geographic locations.
    Type: Grant
    Filed: February 7, 2020
    Date of Patent: February 8, 2022
    Assignee: International Business Machines Corporation
    Inventors: Lin Luo, Changying Sun, Graham Wills, Mohammed Mostafa
  • Patent number: 11188536
    Abstract: A big data analytics system includes an event monitoring controller that detects a user targeted event from an initial digital query data flow. An event conversion controller determines at least one contextual element associated with the at least one user targeted event, and automatically converts the at least one contextual element into a search criteria. An external data query builder controller automatically executes an external search query based on the search criteria. A data fusing controller automatically fuses the at least one contextual element generated from the at least one user targeted event, together with external search results generated from the external search query and the initial query data flow to generate a fused data file.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: November 30, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lin Luo, Mohammed Mostafa, Changying Sun, Graham Wills
  • Patent number: 11107294
    Abstract: For each vertex of a network graph that includes a set of vertices, a meta-property of the vertex is determined relative to other vertices of the set of vertices, a distance of the vertex from a user's viewpoint of a three-dimensional (3D) rendering of the network graph is determined, and a ranking figure is calculated as a function of the determined meta-property in combination with the determined distance. The set of vertices of the network graph is ranked as a function of the respective calculated ranking figures. Labels for a subset of the set of vertices are selectively displayed on a display as a function of the ranking.
    Type: Grant
    Filed: May 7, 2020
    Date of Patent: August 31, 2021
    Assignee: International Business Machines Corporation
    Inventors: Graham D. Wallis, Graham Wills
  • Publication number: 20210248137
    Abstract: A computer-implemented method for joining data sets with mismatched geographic location naming conventions is provided. The method includes identifying, by the computer, a first dataset and a second dataset as join candidates. The method also includes joining, by the computer, the first dataset and the second dataset when, each row of the first user dataset is associated with a single geographic identifier using a geographic knowledge dataset that includes a geographic name lookup table and each row of the second user dataset is associated with a single geographic identifier using the geographic knowledge dataset, wherein the geographic name lookup table includes a plurality of alias names for each of a plurality of unique geographic locations.
    Type: Application
    Filed: February 7, 2020
    Publication date: August 12, 2021
    Inventors: Lin Luo, Changying Sun, Graham Wills, Mohammed Mostafa
  • Patent number: 11074411
    Abstract: A computer-implemented method, system, and computer program product for classifying a concept of a data item. A data item label for the data item is received. The data item label is analyzed using a natural language processing tool to generate additional lexical information for the data item label. A search query is built using the additional lexical information for the data item label. The search query is used to search a clue concept index to produce a search result. The clue concept index comprises clue concept records that identify clues for concepts. The search result identifies clue concept records from the clue concept index that match the search query. A concept is selected from the clue concept records identified in the search result as the concept for the data item.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: July 27, 2021
    Assignee: International Business Machines Corporation
    Inventors: Changying Sun, Lin Luo, Graham Wills
  • Publication number: 20210224677
    Abstract: A method, apparatus, system, and computer program product for creating a forecasting model for time series data. Seasonality is removed from the times series data having the seasonality and trends to form deseasoned time series data. Trend models are created for sets of candidate change points in the deseasoned time series data. The trend models are for the sets of candidate change points without the seasonality. Seasonal models are created using the time series data without the trends. The seasonal models have different time periods for the seasonality. The trend models are combined with the seasonal models to form complete models that take into account the seasonality and the trends. The forecasting model is selected from the complete models in which the forecasting model is a best fit to a set of criteria.
    Type: Application
    Filed: January 21, 2020
    Publication date: July 22, 2021
    Inventors: Goran Tomic, Damir Spisic, Graham Wills, Kevin Gasiorowski
  • Publication number: 20210209135
    Abstract: A processor may receive information from a user. The information may include one or more datums. The processor may analyze the information for one or more correlations between the one or more datums. The processor may translate each correlation into a word group. Each word group may be associated with an icon. The processor may rank each word group based on a predictive importance. The processor may generate a set of visualizations based on the ranked word groups. The ranked word groups may each be associated with contextual metadata that enables generation of predictive actions.
    Type: Application
    Filed: January 2, 2020
    Publication date: July 8, 2021
    Inventors: VINAY WADHWA, Graham Wills, Valentin Balteanu
  • Publication number: 20210117505
    Abstract: A computer-implemented method, system, and computer program product for classifying a concept of a data item. A data item label for the data item is received. The data item label is analyzed using a natural language processing tool to generate additional lexical information for the data item label. A search query is built using the additional lexical information for the data item label. The search query is used to search a clue concept index to produce a search result. The clue concept index comprises clue concept records that identify clues for concepts. The search result identifies clue concept records from the clue concept index that match the search query. A concept is selected from the clue concept records identified in the search result as the concept for the data item.
    Type: Application
    Filed: October 21, 2019
    Publication date: April 22, 2021
    Inventors: Changying Sun, Lin Luo, Graham Wills
  • Publication number: 20210117811
    Abstract: A computer-implemented method, system and computer program product for providing predictions tailored for a specific domain. Each field within a set of datasets is classified with a concept defined in a domain specific ontology. After receiving a target field and identifying a target concept tagged to the target field, concepts that have an influential impact directly to the target concept or indirectly to a concept tagged to a field associated with the target field are identified. Fields are then identified as candidates for predictors from the identified concepts using a semantic relationship and a numeric association combined approach. An influential confidence score and a numeric analytics score are then calculated for each of these candidates upon which a final confidence score is computed. The identified candidates are ranked based on the final confidence scores, and the top ranked candidates for predictors are selected to build a statistical model.
    Type: Application
    Filed: October 21, 2019
    Publication date: April 22, 2021
    Inventors: Changying Sun, Lin Luo, Graham Wills, Mohammed Mostafa
  • Publication number: 20210117510
    Abstract: A computer-implemented method, system, and computer program product for generating a semantic model of data comprising a plurality of data items. Semantic concepts are identified for each data item in the plurality of data items. Data concepts are identified for each data item in the plurality of data items based on data characteristics of the data item and using a data ontology that defines the data concepts that are used to represent the data characteristics. The semantic model of the data is generated using the semantic concepts and the data concepts identified for the plurality of data items.
    Type: Application
    Filed: October 21, 2019
    Publication date: April 22, 2021
    Inventors: Changying Sun, Lin Luo, Graham Wills
  • Patent number: 10956420
    Abstract: A big data analytics system includes an event monitoring controller that detects a user targeted event from an initial digital query data flow. An event conversion controller determines at least one contextual element associated with the at least one user targeted event, and automatically converts the at least one contextual element into a search criteria. An external data query builder controller automatically executes an external search query based on the search criteria. A data fusing controller automatically fuses the at least one contextual element generated from the at least one user targeted event, together with external search results generated from the external search query and the initial query data flow to generate a fused data file.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: March 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lin Luo, Mohammed Mostafa, Changying Sun, Graham Wills
  • Patent number: 10692298
    Abstract: For each vertex of a network graph that includes a set of vertices, a meta-property of the vertex is determined relative to other vertices of the set of vertices, a distance of the vertex from a user's viewpoint of a three dimensional (3D) rendering of the network graph is determined, and a ranking figure is calculated as a function of the determined meta-property in combination with the determined distance. The set of vertices of the network graph is ranked as a function of the respective calculated ranking figures. Labels for a subset of the set of vertices are selectively displayed on a display as a function of the ranking.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: Graham D. Wallis, Graham Wills
  • Publication number: 20190266160
    Abstract: A big data analytics system includes an event monitoring controller that detects a user targeted event from an initial digital query data flow. An event conversion controller determines at least one contextual element associated with the at least one user targeted event, and automatically converts the at least one contextual element into a search criteria. An external data query builder controller automatically executes an external search query based on the search criteria. A data fusing controller automatically fuses the at least one contextual element generated from the at least one user targeted event, together with external search results generated from the external search query and the initial query data flow to generate a fused data file.
    Type: Application
    Filed: May 9, 2019
    Publication date: August 29, 2019
    Inventors: Lin Luo, Mohammed Mostafa, Changying Sun, Graham Wills
  • Publication number: 20190236848
    Abstract: For each vertex of a network graph that includes a set of vertices, a meta-property of the vertex is determined relative to other vertices of the set of vertices, a distance of the vertex from a user's viewpoint of a three dimensional (3D) rendering of the network graph is determined, and a ranking figure is calculated as a function of the determined meta-property in combination with the determined distance. The set of vertices of the network graph is ranked as a function of the respective calculated ranking figures. Labels for a subset of the set of vertices are selectively displayed on a display as a function of the ranking.
    Type: Application
    Filed: January 31, 2018
    Publication date: August 1, 2019
    Inventors: Graham D. Wallis, Graham Wills