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: 11947613Abstract: 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: GrantFiled: April 29, 2022Date of Patent: April 2, 2024Assignee: SISENSE LTD.Inventors: Guy Boyangu, Leon Gendler
-
System and method for providing improved interfaces for data operations based on a connections graph
Patent number: 11762910Abstract: 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: GrantFiled: November 18, 2021Date of Patent: September 19, 2023Assignee: SISENSE LTD.Inventors: Amir Orad, Guy Boyangu, Adi Azaria, Leon Gendler -
Patent number: 11698918Abstract: 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: GrantFiled: October 29, 2020Date of Patent: July 11, 2023Assignee: SISENSE LTD.Inventors: Inna Tokarev Sela, Yael Lev, Guy Boyangu, Yuval Shkolar, Amnon Lotenberg
-
Patent number: 11687553Abstract: 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: GrantFiled: March 22, 2021Date of Patent: June 27, 2023Assignee: SISENSE LTD.Inventors: Inna Tokarev Sela, Guy Boyangu
-
Patent number: 11663498Abstract: 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: GrantFiled: May 18, 2020Date of Patent: May 30, 2023Assignee: SISENSE LTD.Inventors: Inna Tokarev Sela, Yael Lev, Guy Boyangu
-
Publication number: 20220261412Abstract: 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: ApplicationFiled: April 29, 2022Publication date: August 18, 2022Applicant: Sisense Ltd.Inventor: Guy BOYANGU
-
Publication number: 20220261452Abstract: 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: ApplicationFiled: April 29, 2022Publication date: August 18, 2022Applicant: Sisense Ltd.Inventors: Guy BOYANGU, Leon GENDLER
-
Patent number: 11354330Abstract: 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: GrantFiled: November 26, 2019Date of Patent: June 7, 2022Assignee: Sisense Ltd.Inventor: Guy Boyangu
-
Patent number: 11354373Abstract: 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: GrantFiled: December 9, 2019Date of Patent: June 7, 2022Assignee: Sisense Ltd.Inventors: Guy Boyangu, Leon Gendler
-
Patent number: 11334581Abstract: 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: GrantFiled: December 13, 2016Date of Patent: May 17, 2022Assignee: Sisense Ltd.Inventors: Adi Azaria, Amir Orad, Guy Levy Yurista, Guy Boyangu, Eldad Farkash, Ophir Marko
-
SYSTEM AND METHOD FOR PROVIDING IMPROVED INTERFACES FOR DATA OPERATIONS BASED ON A CONNECTIONS GRAPH
Publication number: 20220075823Abstract: 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: ApplicationFiled: November 18, 2021Publication date: March 10, 2022Applicant: Sisense Ltd.Inventors: Amir ORAD, Guy BOYANGU, Adi AZARIA, Leon GENDLER -
System and method for providing improved interfaces for data operations based on a connections graph
Patent number: 11210342Abstract: 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: GrantFiled: April 26, 2018Date of Patent: December 28, 2021Assignee: Sisense Ltd.Inventors: Amir Orad, Guy Boyangu, Adi Azaria, Leon Gendler -
Publication number: 20210209125Abstract: 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: ApplicationFiled: March 22, 2021Publication date: July 8, 2021Applicant: Sisense Ltd.Inventors: Inna TOKAREV SELA, Guy BOYANGU
-
Publication number: 20210042589Abstract: 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: ApplicationFiled: October 29, 2020Publication date: February 11, 2021Applicant: Sisense Ltd.Inventors: Inna TOKAREV SELA, Yael LEV, Guy BOYANGU, Yuval SHKOLAR, Amnon LOTENBERG
-
Publication number: 20200409955Abstract: 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: ApplicationFiled: September 9, 2020Publication date: December 31, 2020Applicant: Sisense Ltd.Inventors: Inna TOKAREV SELA, Yael LEV, Guy BOYANGU, Yuval SHOKLAR
-
Publication number: 20200372019Abstract: 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: ApplicationFiled: December 31, 2019Publication date: November 26, 2020Applicant: Sisense Ltd.Inventors: Inna TOKAREV SELA, Yael LEV, Hen GREENBERG, Guy BOYANGU
-
Publication number: 20200372373Abstract: 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: ApplicationFiled: May 18, 2020Publication date: November 26, 2020Inventors: Inna TOKAREV SELA, Yael LEV, Guy BOYANGU
-
Publication number: 20200192910Abstract: 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: ApplicationFiled: November 26, 2019Publication date: June 18, 2020Applicant: Sisense Ltd.Inventor: Guy BOYANGU
-
Publication number: 20200192959Abstract: 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: ApplicationFiled: December 9, 2019Publication date: June 18, 2020Applicant: Sisense Ltd.Inventors: Guy BOYANGU, Leon GENDLER
-
Patent number: 10621172Abstract: 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: GrantFiled: February 22, 2017Date of Patent: April 14, 2020Assignee: Sisense Ltd.Inventors: Adi Azaria, Amir Orad, Guy Levy Yurista, Guy Boyangu, Eldad Farkash, Ophir Marko