Patents by Inventor Guy BOYANGU

Guy BOYANGU 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: 11947613
    Abstract: A system and method for displaying data using temporal granularities. The method includes determining at least one first dataset of a plurality of datasets based on at least one temporal data requirement, wherein the plurality of datasets is generated based on a data model, wherein each of the plurality of datasets is generated based further on a distinct temporal granularity of a plurality of temporal granularities, wherein the distinct temporal granularity of each of the at least one first dataset meets at least one of the at least one temporal data requirement; and querying the determined at least one first dataset in order to obtain at least one query result.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: April 2, 2024
    Assignee: SISENSE LTD.
    Inventors: Guy Boyangu, Leon Gendler
  • Patent number: 11762910
    Abstract: A system and method for providing an improved user interface for executing data operations. A method includes: identifying a first node and a second node from different connections graphs, each node representing a respective user account, the user accounts of the first and second nodes sharing at least one common attribute; generating, based on the different connections graphs, an influence indicator for each of the first node and the second node; identifying a data operation executed by the first node on a dataset when the influence indicator of the first node is higher than the influence indicator of the second node, wherein the identified data operation causes generation or retrieval of business intelligence system data when executed; and sending data indicating the identified data operation to a device of the second node, wherein the device is configured to display a user interface including the identified data operation.
    Type: Grant
    Filed: November 18, 2021
    Date of Patent: September 19, 2023
    Assignee: SISENSE LTD.
    Inventors: Amir Orad, Guy Boyangu, Adi Azaria, Leon Gendler
  • Patent number: 11698918
    Abstract: A system and method for generating data visualizations. The method includes generating an enriched data layer based on a plurality of knowledge graphs, the plurality of knowledge graphs including a plurality of first nodes, the enriched data layer including a plurality of second nodes, wherein each of the plurality of second nodes is connected via an edge to at least one of the plurality of first nodes; and generating a data visualization based on the enriched data layer and a request for data, wherein the request for data indicates a type of data corresponding to at least one of the plurality of second nodes, wherein the data visualization is generated using data represented by at least one of the plurality of first nodes connected to the at least one of the plurality of second nodes.
    Type: Grant
    Filed: October 29, 2020
    Date of Patent: July 11, 2023
    Assignee: SISENSE LTD.
    Inventors: Inna Tokarev Sela, Yael Lev, Guy Boyangu, Yuval Shkolar, Amnon Lotenberg
  • Patent number: 11687553
    Abstract: A system and method for providing visual data for user interfaces based on a knowledge graph. A method includes identifying at least one second node with respect to a first node based on connections between nodes of a knowledge graph, wherein the knowledge graph includes the first node and the at least one second node, wherein the first node represents a dimension of interest; selecting at least one third node from among the at least one second node by determining a correlation between the first node and each of the at least one second node; determining a new value for a dimension of each of the at least one third node based on a target value such that the correlation of the third node to the first node is maintained while achieving the target value; and generating visual data for an action item user interface based on the new values.
    Type: Grant
    Filed: March 22, 2021
    Date of Patent: June 27, 2023
    Assignee: SISENSE LTD.
    Inventors: Inna Tokarev Sela, Guy Boyangu
  • Patent number: 11663498
    Abstract: A system and method for generating a semantic graph. The method includes: parsing each of a plurality of events into a plurality of objects, wherein the plurality of events includes a plurality of queries, wherein each event of the plurality of events is related to an interaction with at least one data source; determining, for each of the plurality of events, a relationship between two objects of the plurality of objects; and generating a semantic knowledge graph based on the determined relationships, the semantic knowledge graph including a plurality of query nodes and a plurality of edges, wherein each query node corresponds to a respective object of the plurality of objects, wherein each query node is connected to another query node of the plurality of query nodes by one of the plurality of edges, wherein each edge represents a relationship between the objects connected by the edge.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: May 30, 2023
    Assignee: SISENSE LTD.
    Inventors: Inna Tokarev Sela, Yael Lev, Guy Boyangu
  • Publication number: 20220261412
    Abstract: A system and method for partitioning data based on authorization rules. The method includes initiating a plurality of data nodes, each data node including a dataset generated based on a shared data model, wherein each of the plurality of data nodes corresponds to at least one authorization rule, wherein each authorization rule authorizes at least one user identifier to access a respective data node of the plurality of data nodes; and configuring an extract, transform, and load (ETL) application service to extract data from a data source and to load data from the data source to the dataset stored on a first data node of the plurality of data nodes when the at least one first authorization rule authorizes a requesting user to access the first data node.
    Type: Application
    Filed: April 29, 2022
    Publication date: August 18, 2022
    Applicant: Sisense Ltd.
    Inventor: Guy BOYANGU
  • Publication number: 20220261452
    Abstract: A system and method for displaying data using temporal granularities. The method includes determining at least one first dataset of a plurality of datasets based on at least one temporal data requirement, wherein the plurality of datasets is generated based on a data model, wherein each of the plurality of datasets is generated based further on a distinct temporal granularity of a plurality of temporal granularities, wherein the distinct temporal granularity of each of the at least one first dataset meets at least one of the at least one temporal data requirement; and querying the determined at least one first dataset in order to obtain at least one query result.
    Type: Application
    Filed: April 29, 2022
    Publication date: August 18, 2022
    Applicant: Sisense Ltd.
    Inventors: Guy BOYANGU, Leon GENDLER
  • Patent number: 11354330
    Abstract: A system and method for partitioning data based on authorization rules. The method includes initiating a plurality of data nodes, each data node including a dataset generated based on a shared data model, wherein each of the plurality of data nodes corresponds to at least one authorization rule, wherein each authorization rule authorizes at least one user identifier to access a respective data node of the plurality of data nodes; and configuring an extract, transform, and load (ETL) application service to extract data from a data source and to load data from the data source to the dataset stored on a first data node of the plurality of data nodes when the at least one first authorization rule authorizes a requesting user to access the first data node.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: June 7, 2022
    Assignee: Sisense Ltd.
    Inventor: Guy Boyangu
  • Patent number: 11354373
    Abstract: A system and method for displaying data using temporal granularities. The method includes determining at least one first dataset of a plurality of datasets based on at least one temporal data requirement, wherein the plurality of datasets is generated based on a data model, wherein each of the plurality of datasets is generated based further on a distinct temporal granularity of a plurality of temporal granularities, wherein the distinct temporal granularity of each of the at least one first dataset meets at least one of the at least one temporal data requirement; and querying the determined at least one first dataset in order to obtain at least one query result.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: June 7, 2022
    Assignee: Sisense Ltd.
    Inventors: Guy Boyangu, Leon Gendler
  • Patent number: 11334581
    Abstract: A system and method for providing sensory analytics responses. The method comprises collecting raw data from a plurality of data sources; extracting, from the collected raw data, a subset of the raw data to be analyzed; generating, based on the extracted subset of the raw data, an analytics dataset, wherein the analytics dataset includes a performance indicator; determining, based on at least one received input, at least one query; determining, based on the generated analytics dataset, a response to the at least one query, wherein the response includes at least one sensory output; and causing projection of the determined at least one sensory output.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: May 17, 2022
    Assignee: Sisense Ltd.
    Inventors: Adi Azaria, Amir Orad, Guy Levy Yurista, Guy Boyangu, Eldad Farkash, Ophir Marko
  • Publication number: 20220075823
    Abstract: A system and method for providing an improved user interface for executing data operations. A method includes: identifying a first node and a second node from different connections graphs, each node representing a respective user account, the user accounts of the first and second nodes sharing at least one common attribute; generating, based on the different connections graphs, an influence indicator for each of the first node and the second node; identifying a data operation executed by the first node on a dataset when the influence indicator of the first node is higher than the influence indicator of the second node, wherein the identified data operation causes generation or retrieval of business intelligence system data when executed; and sending data indicating the identified data operation to a device of the second node, wherein the device is configured to display a user interface including the identified data operation.
    Type: Application
    Filed: November 18, 2021
    Publication date: March 10, 2022
    Applicant: Sisense Ltd.
    Inventors: Amir ORAD, Guy BOYANGU, Adi AZARIA, Leon GENDLER
  • Patent number: 11210342
    Abstract: A system and method for providing an improved user interface for executing data operations. The method includes: identifying a first node and a second node, wherein the first node is selected from a first connections graph and the second node is selected from a second connections graph, wherein each node is associated with a user account having a plurality of attributes, wherein the first and second nodes share at least one common attribute; generating an influence indicator for each of the first node and the second node; identifying a data operation executed by the first node on a dataset when the influence indicator of the first node is higher than the influence indicator of the second node, wherein the identified data operation is not executed by the second node; and sending, to a device of the second node, a notification indicating the identified data operation.
    Type: Grant
    Filed: April 26, 2018
    Date of Patent: December 28, 2021
    Assignee: Sisense Ltd.
    Inventors: Amir Orad, Guy Boyangu, Adi Azaria, Leon Gendler
  • Publication number: 20210209125
    Abstract: A system and method for providing visual data for user interfaces based on a knowledge graph. A method includes identifying at least one second node with respect to a first node based on connections between nodes of a knowledge graph, wherein the knowledge graph includes the first node and the at least one second node, wherein the first node represents a dimension of interest; selecting at least one third node from among the at least one second node by determining a correlation between the first node and each of the at least one second node; determining a new value for a dimension of each of the at least one third node based on a target value such that the correlation of the third node to the first node is maintained while achieving the target value; and generating visual data for an action item user interface based on the new values.
    Type: Application
    Filed: March 22, 2021
    Publication date: July 8, 2021
    Applicant: Sisense Ltd.
    Inventors: Inna TOKAREV SELA, Guy BOYANGU
  • Publication number: 20210042589
    Abstract: A system and method for generating data visualizations. The method includes generating an enriched data layer based on a plurality of knowledge graphs, the plurality of knowledge graphs including a plurality of first nodes, the enriched data layer including a plurality of second nodes, wherein each of the plurality of second nodes is connected via an edge to at least one of the plurality of first nodes; and generating a data visualization based on the enriched data layer and a request for data, wherein the request for data indicates a type of data corresponding to at least one of the plurality of second nodes, wherein the data visualization is generated using data represented by at least one of the plurality of first nodes connected to the at least one of the plurality of second nodes.
    Type: Application
    Filed: October 29, 2020
    Publication date: February 11, 2021
    Applicant: Sisense Ltd.
    Inventors: Inna TOKAREV SELA, Yael LEV, Guy BOYANGU, Yuval SHKOLAR, Amnon LOTENBERG
  • Publication number: 20200409955
    Abstract: A system and method for improving cache efficiency. A method includes selecting at least one cacheable query node of a plurality of query nodes from a semantic knowledge graph, wherein the semantic knowledge graph includes the plurality of query nodes and a plurality of edges, each edge connecting two of the plurality of query nodes and having a connecting score, wherein the connecting score of each edge indicates a strength of relationship between the two nodes connected by the edge; storing a result of executing a query generated based on the at least one cacheable query node in a cache; and generating a query execution plan based on the at least one cacheable query node, wherein the generated query execution plan includes at least one instruction for query execution using the stored result.
    Type: Application
    Filed: September 9, 2020
    Publication date: December 31, 2020
    Applicant: Sisense Ltd.
    Inventors: Inna TOKAREV SELA, Yael LEV, Guy BOYANGU, Yuval SHOKLAR
  • Publication number: 20200372019
    Abstract: A system and method for automatically completing queries. The method includes parsing a textual input into a plurality of first query objects; determining a plurality of scores based on a semantic knowledge graph including a plurality of query nodes, wherein each query node corresponds to a respective second query object of a plurality of second query objects, wherein each query node is connected by an edge to another query node of the plurality of query nodes, wherein each edge represents a relationship between the corresponding second query objects of the respective query nodes, wherein each edge is associated with a score representing a relationship between a first query node and a second query node of the plurality of query nodes; and generating an autocomplete suggestion notification based on the plurality of scores, wherein the autocomplete suggestion notification includes at least one second query object of the plurality of query objects.
    Type: Application
    Filed: December 31, 2019
    Publication date: November 26, 2020
    Applicant: Sisense Ltd.
    Inventors: Inna TOKAREV SELA, Yael LEV, Hen GREENBERG, Guy BOYANGU
  • Publication number: 20200372373
    Abstract: A system and method for generating a semantic graph. The method includes: parsing each of a plurality of events into a plurality of objects, wherein the plurality of events includes a plurality of queries, wherein each event of the plurality of events is related to an interaction with at least one data source; determining, for each of the plurality of events, a relationship between two objects of the plurality of objects; and generating a semantic knowledge graph based on the determined relationships, the semantic knowledge graph including a plurality of query nodes and a plurality of edges, wherein each query node corresponds to a respective object of the plurality of objects, wherein each query node is connected to another query node of the plurality of query nodes by one of the plurality of edges, wherein each edge represents a relationship between the objects connected by the edge.
    Type: Application
    Filed: May 18, 2020
    Publication date: November 26, 2020
    Inventors: Inna TOKAREV SELA, Yael LEV, Guy BOYANGU
  • Publication number: 20200192910
    Abstract: A system and method for partitioning data based on authorization rules. The method includes initiating a plurality of data nodes, each data node including a dataset generated based on a shared data model, wherein each of the plurality of data nodes corresponds to at least one authorization rule, wherein each authorization rule authorizes at least one user identifier to access a respective data node of the plurality of data nodes; and configuring an extract, transform, and load (ETL) application service to extract data from a data source and to load data from the data source to the dataset stored on a first data node of the plurality of data nodes when the at least one first authorization rule authorizes a requesting user to access the first data node.
    Type: Application
    Filed: November 26, 2019
    Publication date: June 18, 2020
    Applicant: Sisense Ltd.
    Inventor: Guy BOYANGU
  • Publication number: 20200192959
    Abstract: A system and method for displaying data using temporal granularities. The method includes determining at least one first dataset of a plurality of datasets based on at least one temporal data requirement, wherein the plurality of datasets is generated based on a data model, wherein each of the plurality of datasets is generated based further on a distinct temporal granularity of a plurality of temporal granularities, wherein the distinct temporal granularity of each of the at least one first dataset meets at least one of the at least one temporal data requirement; and querying the determined at least one first dataset in order to obtain at least one query result.
    Type: Application
    Filed: December 9, 2019
    Publication date: June 18, 2020
    Applicant: Sisense Ltd.
    Inventors: Guy BOYANGU, Leon GENDLER
  • Patent number: 10621172
    Abstract: A system and method for efficiently responding to a query. The method comprises generating a lowest level data layer, wherein the lowest level data layer is a common dataset that can be served by a plurality of higher level data layers; generating, based on the lowest level data layer, at least one dataset, wherein each generated dataset is one of the plurality of higher level data layers, wherein each higher level data layer is accessed more rapidly than all lower level data layers; searching, in at least one of the generated data layers, for data needed to generate a response to the query; determining, based on the search, at least one data layer from which the response can be generated, wherein the determined at least one data layer includes the highest level data layer from which the response can be generated; and generating, based on data of the determined at least one data layer, a response to the query.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: April 14, 2020
    Assignee: Sisense Ltd.
    Inventors: Adi Azaria, Amir Orad, Guy Levy Yurista, Guy Boyangu, Eldad Farkash, Ophir Marko