Patents by Inventor Semuel Kadarusman

Semuel Kadarusman 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: 12229170
    Abstract: Techniques for validation against aggregation across different versions of data obtain a selection of a data set, a dimension configuration for a data visualization, and a filter configuration for the data visualization. Then it is determined whether the data visualization is valid based on a determination that the zero or more filter dimensions include the version dimension, or a determination that the zero or more selected dimensions include the version dimension, or a determination that the zero or more selected dimensions include at least one of the measurable dimensions and that all measurable dimensions of the selected dimensions are restricted to a single version of data from among the multiple versions of the same data. The data visualization is generated in response to a determination that the data visualization is valid.
    Type: Grant
    Filed: September 15, 2023
    Date of Patent: February 18, 2025
    Assignee: SAP SE
    Inventors: Alfred Fung, Semuel Kadarusman
  • Publication number: 20250045302
    Abstract: Techniques for validation against aggregation across different versions of data obtain a selection of a data set, a dimension configuration for a data visualization, and a filter configuration for the data visualization. Then it is determined whether the data visualization is valid based on a determination that the zero or more filter dimensions include the version dimension, or a determination that the zero or more selected dimensions include the version dimension, or a determination that the zero or more selected dimensions include at least one of the measurable dimensions and that all measurable dimensions of the selected dimensions are restricted to a single version of data from among the multiple versions of the same data. The data visualization is generated in response to a determination that the data visualization is valid.
    Type: Application
    Filed: September 15, 2023
    Publication date: February 6, 2025
    Inventors: Alfred Fung, Semuel Kadarusman
  • Patent number: 12130828
    Abstract: Some embodiments provide a program that generates a first query for a first visualization based on a first query model associated with the first visualization. The first query model includes a first reference to a shared object. The program further sends the first query to a computing system. The program also receives from the computing system a first set of data. The program further generates the first visualization based on the first set of data. The program also generates a second query for a second visualization based on a second query model associated with the second visualization. The second query model includes a second reference to the shared object. The program further sends the second query to the computing system. The program also receives from the computing system a second set of data. The program further generates the second visualization based on the second set of data.
    Type: Grant
    Filed: November 17, 2021
    Date of Patent: October 29, 2024
    Assignee: BUSINESS OBJECTS SOFTWARE LTD
    Inventors: Justin Wong, Rui Liu, Clarence Chuahuico, Semuel Kadarusman, Veljko Jovanovic
  • Publication number: 20230062012
    Abstract: Some embodiments provide a program that generates a first query for a first visualization based on a first query model associated with the first visualization. The first query model includes a first reference to a shared object. The program further sends the first query to a computing system. The program also receives from the computing system a first set of data. The program further generates the first visualization based on the first set of data. The program also generates a second query for a second visualization based on a second query model associated with the second visualization. The second query model includes a second reference to the shared object. The program further sends the second query to the computing system. The program also receives from the computing system a second set of data. The program further generates the second visualization based on the second set of data.
    Type: Application
    Filed: November 17, 2021
    Publication date: March 2, 2023
    Inventors: Justin Wong, Rui Liu, Clarence Chuahuico, Semuel Kadarusman, Veljko Jovanovic
  • Patent number: 11200236
    Abstract: A system includes reception of a filter on a first dimension of a first data model, determination of an association between a second dimension of the first data model and a first dimension of a second data model, generation of a calculated dimension based on the second dimension, the rows of the calculated dimension being identical to the rows of the first dimension, application of the filter to the rows of the calculated dimension to generate filtered rows of the calculated dimension, execution of an inner join between the filtered rows of the calculated dimension and a fact table of the second data model to generate a result table including one or more measure values of the second data model, and generation of a visualization including the result table.
    Type: Grant
    Filed: September 6, 2019
    Date of Patent: December 14, 2021
    Assignee: BUSINESS OBJECTS SOFTWARE LTD.
    Inventors: Ping Xiang, Semuel Kadarusman, Patrick Wang, Justin Wong, Veljko Jovanovic
  • Patent number: 11093504
    Abstract: Some embodiments provide execution of a query on a target data model which is filtered on a measure of a source data model, even if the source data model and the target data model are not logically linked. Some embodiments further support execution of a query on a target data model which is filtered on a measure of a source data model and on a dimension filter of another data model. Some embodiments provide for a substantial amount of query execution to occur on the backend, thereby freeing client resources in comparison to prior approaches.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: August 17, 2021
    Assignee: BUSINESS OBJECTS SOFTWARE LTD
    Inventors: Ping Xiang, Semuel Kadarusman, Patrick Wang, Justin Wong, Veljko Jovanovic
  • Publication number: 20210165828
    Abstract: Some embodiments provide execution of a query on a target data model which is filtered on a measure of a source data model, even if the source data model and the target data model are not logically linked. Some embodiments further support execution of a query on a target data model which is filtered on a measure of a source data model and on a dimension filter of another data model. Some embodiments provide for a substantial amount of query execution to occur on the backend, thereby freeing client resources in comparison to prior approaches.
    Type: Application
    Filed: December 2, 2019
    Publication date: June 3, 2021
    Inventors: Ping Xiang, Semuel Kadarusman, Patrick Wang, Justin Wong, Veljko Jovanovic
  • Publication number: 20210073230
    Abstract: A system includes reception of a filter on a first dimension of a first data model, determination of an association between a second dimension of the first data model and a first dimension of a second data model, generation of a calculated dimension based on the second dimension, the rows of the calculated dimension being identical to the rows of the first dimension, application of the filter to the rows of the calculated dimension to generate filtered rows of the calculated dimension, execution of an inner join between the filtered rows of the calculated dimension and a fact table of the second data model to generate a result table including one or more measure values of the second data model, and generation of a visualization including the result table.
    Type: Application
    Filed: September 6, 2019
    Publication date: March 11, 2021
    Inventors: Ping Xiang, Semuel Kadarusman, Patrick Wang, Justin Wong, Veljko Jovanovic