Patents by Inventor Flavia Moser

Flavia Moser 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: 11763240
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program executable by a device. The program identifies a set of visualizations associated with the user. The program further determines, for each visualization in the set of visualizations, a score associated with changes in the visualization. The program also determines a subset of the set of visualizations based on the set of scores. The program further provides to the user notifications associated with the subset of the set of visualizations.
    Type: Grant
    Filed: October 12, 2020
    Date of Patent: September 19, 2023
    Assignee: BUSINESS OBJECTS SOFTWARE LTD
    Inventors: Jiandong Shi, Katherine Wright, Flavia Moser, Ahmet Yoldemir
  • Patent number: 11567634
    Abstract: In some example embodiments, an indication of a selected data point of a current visualization can be received. A context of the selected data point can be determined based on a dimension of the data point, and explanation candidates can be generated based on the context of the selected data point. Each exploration candidate can have a different dimension context that is within the context of the selected data point and a corresponding value for the dimension context. For each one of the explanation candidates, a corresponding score can be generated based on a difference between the value for the explanation candidate and an average value of all the values of the explanation candidates. The explanation candidates can be ranked based on the scores. At least one of the explanation candidates can be selected based on the ranking, and selectable explanation(s) for the selected explanation candidate(s) can be displayed.
    Type: Grant
    Filed: September 15, 2021
    Date of Patent: January 31, 2023
    Assignee: Business Objects Software Ltd.
    Inventors: Flavia Moser, Scott Cameron, Julian Gosper
  • Publication number: 20220114526
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program executable by a device. The program identifies a set of visualizations associated with the user. The program further determines, for each visualization in the set of visualizations, a score associated with changes in the visualization. The program also determines a subset of the set of visualizations based on the set of scores. The program further provides to the user notifications associated with the subset of the set of visualizations.
    Type: Application
    Filed: October 12, 2020
    Publication date: April 14, 2022
    Inventors: Jiandong Shi, Katherine Wright, Flavia Moser, Ahmet Yoldemir
  • Publication number: 20220004291
    Abstract: In some example embodiments, an indication of a selected data point of a current visualization can be received. A context of the selected data point can be determined based on a dimension of the data point, and explanation candidates can be generated based on the context of the selected data point. Each exploration candidate can have a different dimension context that is within the context of the selected data point and a corresponding value for the dimension context. For each one of the explanation candidates, a corresponding score can be generated based on a difference between the value for the explanation candidate and an average value of all the values of the explanation candidates. The explanation candidates can be ranked based on the scores. At least one of the explanation candidates can be selected based on the ranking, and selectable explanation(s) for the selected explanation candidate(s) can be displayed.
    Type: Application
    Filed: September 15, 2021
    Publication date: January 6, 2022
    Inventors: Flavia Moser, Scott Cameron, Julian Gosper
  • Patent number: 11137880
    Abstract: In some example embodiments, an indication of a selected data point of a current visualization can be received. A context of the selected data point can be determined based on a dimension of the data point, and explanation candidates can be generated based on the context of the selected data point. Each exploration candidate can have a different dimension context that is within the context of the selected data point and a corresponding value for the dimension context. For each one of the explanation candidates, a corresponding score can be generated based on a difference between the value for the explanation candidate and an average value of all the values of the explanation candidates. The explanation candidates can be ranked based on the scores. At least one of the explanation candidates can be selected based on the ranking, and selectable explanation(s) for the selected explanation candidate(s) can be displayed.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: October 5, 2021
    Assignee: Business Objects Software Ltd.
    Inventors: Flavia Moser, Scott Cameron, Julian Gosper
  • Patent number: 10896204
    Abstract: A raw dataset including measures and dimensions is processed, by a preprocessing module, using an algorithm that produces a preprocessed dataset such that at least one type of statistical analysis of the preprocessed dataset yields equal results to the same type of statistical analysis of the raw dataset. The preprocessed dataset is then analyzed by a statistical analysis module to identify subsets of the preprocessed dataset that include a non-random structure or pattern. The analysis of the preprocessed dataset includes the at least one type of statistical analysis that produces the same results for both the preprocessed and raw datasets. The identified subsets are then ranked by a statistical ranker based on the analysis of the preprocessed dataset and a subset is selected for visualization based on the rankings. A visualization module then generates a visualization of the selected identified subset that highlights a non-random structure of the selected subset.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: January 19, 2021
    Assignee: Business Objects Software Ltd.
    Inventors: Flavia Moser, Alexander Kennedy MacAulay, Julian Gosper
  • Patent number: 10693997
    Abstract: Embodiments of the present disclosure pertain to network based machine learning generated simulations. In one embodiment, the present disclosure includes a computer implemented method comprising sending first code comprising a programmable calculator from a server system to a client system across a network. A data request is sent to a database, the data request configured to retrieve data from the database comprising a plurality of fields and a target field. The retrieved data is processed using a machine learning algorithm to produce a weight for each field of the plurality of fields and a scoring data structure. The fields and the scoring data structure are sent to the client system across the network. A user selects values for the plurality of fields and the programmable calculator is configured based on the scoring data structure to generate a simulated value for the target field based on the user selected values.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: June 23, 2020
    Assignee: SAP SE
    Inventors: Katherine Wright, Sepideh Hashtroodi, Teresa Hsin Yi Su, Flavia Moser, Sajjad Gholami, Zeyu Ni, Geoffrey Neil Peters
  • Patent number: 10380771
    Abstract: Some embodiments provide a program that receives from a client device a dimension value for a first dimension in a plurality of dimensions of a data model and a measure in a set of measures of the data model. The program further determines a cardinality of dimension values for each dimension in the plurality of dimensions. The program also selects a subset of dimensions in the plurality of dimensions based on the cardinalities of dimension values for the plurality of dimensions. The program further sends the subset of dimensions in the plurality of dimensions to the client device. The program also receives from the client device a request for a chart visualization comprising data values associated with the measure and categorized according to a second dimension in the subset of dimensions. In response to the request, the program further sends the chart visualization to the client device.
    Type: Grant
    Filed: October 4, 2017
    Date of Patent: August 13, 2019
    Assignee: SAP SE
    Inventors: Guanjie Zhao, Shariq Aziz, Flavia Moser, Steve Norton, Saeed Jahankhani
  • Publication number: 20190243844
    Abstract: A raw dataset including measures and dimensions is processed, by a preprocessing module, using an algorithm that produces a preprocessed dataset such that at least one type of statistical analysis of the preprocessed dataset yields equal results to the same type of statistical analysis of the raw dataset. The preprocessed dataset is then analyzed by a statistical analysis module to identify subsets of the preprocessed dataset that include a non-random structure or pattern. The analysis of the preprocessed dataset includes the at least one type of statistical analysis that produces the same results for both the preprocessed and raw datasets. The identified subsets are then ranked by a statistical ranker based on the analysis of the preprocessed dataset and a subset is selected for visualization based on the rankings. A visualization module then generates a visualization of the selected identified subset that highlights a non-random structure of the selected subset.
    Type: Application
    Filed: February 4, 2019
    Publication date: August 8, 2019
    Inventors: Flavia Moser, Alexander Kennedy MacAulay, Julian Gosper
  • Publication number: 20190212886
    Abstract: In some example embodiments, an indication of a selected data point of a current visualization can be received. A context of the selected data point can be determined based on a dimension of the data point, and explanation candidates can be generated based on the context of the selected data point. Each exploration candidate can have a different dimension context that is within the context of the selected data point and a corresponding value for the dimension context. For each one of the explanation candidates, a corresponding score can be generated based on a difference between the value for the explanation candidate and an average value of all the values of the explanation candidates. The explanation candidates can be ranked based on the scores. At least one of the explanation candidates can be selected based on the ranking, and selectable explanation(s) for the selected explanation candidate(s) can be displayed.
    Type: Application
    Filed: March 20, 2019
    Publication date: July 11, 2019
    Inventors: Flavia Moser, Scott Cameron, Julian Gosper
  • Patent number: 10338769
    Abstract: In some example embodiments, an indication of a selected data point of a current visualization can be received. A context of the selected data point can be determined based on a dimension of the data point, and explanation candidates can be generated based on the context of the selected data point. Each exploration candidate can have a different dimension context that is within the context of the selected data point and a corresponding value for the dimension context. For each one of the explanation candidates, a corresponding score can be generated based on a difference between the value for the explanation candidate and an average value of all the values of the explanation candidates. The explanation candidates can be ranked based on the scores. At least one of the explanation candidates can be selected based on the ranking, and selectable explanation(s) for the selected explanation candidate(s) can be displayed.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: July 2, 2019
    Assignee: Business Objects Software Ltd.
    Inventors: Flavia Moser, Scott Cameron, Julian Gosper
  • Publication number: 20190191009
    Abstract: Embodiments of the present disclosure pertain to network based machine learning generated simulations. In one embodiment, the present disclosure includes a computer implemented method comprising sending first code comprising a programmable calculator from a server system to a client system across a network. A data request is sent to a database, the data request configured to retrieve data from the database comprising a plurality of fields and a target field. The retrieved data is processed using a machine learning algorithm to produce a weight for each field of the plurality of fields and a scoring data structure. The fields and the scoring data structure are sent to the client system across the network. A user selects values for the plurality of fields and the programmable calculator is configured based on the scoring data structure to generate a simulated value for the target field based on the user selected values.
    Type: Application
    Filed: December 15, 2017
    Publication date: June 20, 2019
    Applicant: SAP SE
    Inventors: Katherine Wright, Sepideh Hashtroodi, Teresa Hsin Yi Su, Flavia Moser, Sajjad Gholami, Zeyu Ni, Geoffrey Neil Peters
  • Patent number: 10255345
    Abstract: A raw dataset including measures and dimensions is processed, by a preprocessing module, using an algorithm that produces a preprocessed dataset such that at least one type of statistical analysis of the preprocessed dataset yields equal results to the same type of statistical analysis of the raw dataset. The preprocessed dataset is then analyzed by a statistical analysis module to identify subsets of the preprocessed dataset that include a non-random structure or pattern. The analysis of the preprocessed dataset includes the at least one type of statistical analysis that produces the same results for both the preprocessed and raw datasets. The identified subsets are then ranked by a statistical ranker based on the analysis of the preprocessed dataset and a subset is selected for visualization based on the rankings. A visualization module then generates a visualization of the selected identified subset that highlights a non-random structure of the selected subset.
    Type: Grant
    Filed: October 9, 2014
    Date of Patent: April 9, 2019
    Assignee: Business Objects Software Ltd.
    Inventors: Flavia Moser, Alexander Kennedy MacAulay, Julian Gosper
  • Publication number: 20180336710
    Abstract: Some embodiments provide a program that receives from a client device a dimension value for a first dimension in a plurality of dimensions of a data model and a measure in a set of measures of the data model. The program further determines a cardinality of dimension values for each dimension in the plurality of dimensions. The program also selects a subset of dimensions in the plurality of dimensions based on the cardinalities of dimension values for the plurality of dimensions. The program further sends the subset of dimensions in the plurality of dimensions to the client device. The program also receives from the client device a request for a chart visualization comprising data values associated with the measure and categorized according to a second dimension in the subset of dimensions. In response to the request, the program further sends the chart visualization to the client device.
    Type: Application
    Filed: October 4, 2017
    Publication date: November 22, 2018
    Inventors: Guanjie Zhao, Shariq Aziz, Flavia Moser, Steve Norton, Saeed Jahankhani
  • Patent number: 10007708
    Abstract: Techniques of providing visualization suggestions are disclosed. In some example embodiments, a current visualization of at least a portion of data of a dataset is determined to be displayed to a user in a graphical user interface of a device, a plurality of visualization candidates is generated based on an application of transition rules to the current visualization, a corresponding score for each one of the plurality of visualization candidates is generated based on a corresponding level of data variance for the data of the corresponding visualization candidate, a ranking of the plurality of visualization candidates is generated based on the scores, at least one of the plurality of visualization candidates is selected based on the ranking, and a plurality of selectable visualization suggestions corresponding to the selected visualization candidates is caused to be displayed to the user in the graphical user interface of the device.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: June 26, 2018
    Assignee: Business Objects Software Ltd.
    Inventors: Flavia Moser, Scott Cameron, Julian Gosper
  • Patent number: 9830370
    Abstract: A dataset and some user selected columns of the dataset are received by a statistical analysis module for analysis. The statistical analysis module generates a score for each unselected column of the dataset based on statistical analysis of the unselected columns and all or a subset of the selected columns. A ranking of the unselected columns is presented to the user for selection of one additional column of the dataset, after which the remaining unselected columns are re-ranked according to their associated scores and once again displayed to the user. The user may continue selecting from among the ranked columns until a threshold number of columns has been selected, at which point the user may deselect a selected column in order to continue selecting additional columns. A visualization suggestion application program interface then matches the selected columns with compatible visualization configurations and presents some of these visualizations to the user.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: November 28, 2017
    Assignee: Business Objects Software Ltd.
    Inventors: Johnson Wong, Flavia Moser, Viren Kumar
  • Publication number: 20160188598
    Abstract: In some example embodiments, an indication of a selected data point of a current visualization can be received. A context of the selected data point can be determined based on a dimension of the data point, and explanation candidates can be generated based on the context of the selected data point. Each exploration candidate can have a different dimension context that is within the context of the selected data point and a corresponding value for the dimension context. For each one of the explanation candidates, a corresponding score can be generated based on a difference between the value for the explanation candidate and an average value of all the values of the explanation candidates. The explanation candidates can be ranked based on the scores. At least one of the explanation candidates can be selected based on the ranking, and selectable explanation(s) for the selected explanation candidate(s) can be displayed.
    Type: Application
    Filed: December 30, 2014
    Publication date: June 30, 2016
    Inventors: Flavia Moser, Scott Cameron, Julian Gosper
  • Publication number: 20160124960
    Abstract: Techniques of providing visualization suggestions are disclosed. In some example embodiments, a current visualization of at least a portion of data of a dataset is determined to be displayed to a user in a graphical user interface of a device, a plurality of visualization candidates is generated based on an application of transition rules to the current visualization, a corresponding score for each one of the plurality of visualization candidates is generated based on a corresponding level of data variance for the data of the corresponding visualization candidate, a ranking of the plurality of visualization candidates is generated based on the scores, at least one of the plurality of visualization candidates is selected based on the ranking, and a plurality of selectable visualization suggestions corresponding to the selected visualization candidates is caused to be displayed to the user in the graphical user interface of the device.
    Type: Application
    Filed: October 31, 2014
    Publication date: May 5, 2016
    Inventors: Flavia Moser, Scott Cameron, Julian Gosper
  • Publication number: 20160103902
    Abstract: A raw dataset including measures and dimensions is processed, by a preprocessing module, using an algorithm that produces a preprocessed dataset such that at least one type of statistical analysis of the preprocessed dataset yields equal results to the same type of statistical analysis of the raw dataset. The preprocessed dataset is then analyzed by a statistical analysis module to identify subsets of the preprocessed dataset that include a non-random structure or pattern. The analysis of the preprocessed dataset includes the at least one type of statistical analysis that produces the same results for both the preprocessed and raw datasets. The identified subsets are then ranked by a statistical ranker based on the analysis of the preprocessed dataset and a subset is selected for visualization based on the rankings A visualization module then generates a visualization of the selected identified subset that highlights a non-random structure of the selected subset.
    Type: Application
    Filed: October 9, 2014
    Publication date: April 14, 2016
    Inventors: Flavia Moser, Alexander Kennedy MacAulay, Julian Gosper
  • Publication number: 20160085835
    Abstract: A dataset and some user selected columns of the dataset are received by a statistical analysis module for analysis. The statistical analysis module generates a score for each unselected column of the dataset based on statistical analysis of the unselected columns and all or a subset of the selected columns. A ranking of the unselected columns is presented to the user for selection of one additional column of the dataset, after which the remaining unselected columns are re-ranked according to their associated scores and once again displayed to the user. The user may continue selecting from among the ranked columns until a threshold number of columns has been selected, at which point the user may deselect a selected column in order to continue selecting additional columns. A visualization suggestion application program interface then matches the selected columns with compatible visualization configurations and presents some of these visualizations to the user.
    Type: Application
    Filed: September 18, 2014
    Publication date: March 24, 2016
    Inventors: Johnson Wong, Flavia Moser, Viren Kumar