IP Library Granted Patent US 11,210,342
Granted Patent B2
US 11,210,342 · App. 15/963,778 · Granted Dec 28, 2021

System and method for providing improved interfaces for data operations based on a connections graph

Inventors: Amir Orad (Scarsdale, NY); Guy Boyangu (Tel Aviv, IL); Adi Azaria (Tel Aviv, IL); Leon Gendler (Herzliya, IL)
Assignee: Sisense Ltd.
G06F16/9024G06F16/907G06F16/90328
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,210,342
App. No.
15/963,778
Granted
Dec 28, 2021
Kind
B2
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.

Claims (35)

1. A method for providing an improved user interface for executing data operations, comprising:

identifying a first node and a second node, wherein the first node is selected from a first connections graph including a first plurality of nodes, wherein the second node is selected from a second connections graph including a second plurality of nodes, wherein each node is associated with a user account having a plurality of attributes, and wherein the identified first and second nodes share at least one common attribute;

generating, based on the first connections graph and the second connections graph, an influence indicator for each of the first node and the second node, wherein each influence indicator generated for a node is generated based on a ratio of number of ingoing connections of the respective connections graph of the node and a number of outgoing connections of the respective connections graph of the node or based on a weight and value for a ratio of ingoing connections to outgoing connections of the 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, wherein the identified data operation, when executed, results in obtaining business intelligence system data; wherein execution of the identified data operation includes at least one of generating and retrieving the business intelligence system data;

generating a plurality of data operation recommendations including a recommendation for executing the identified data operation;

selecting at least two data operation recommendations including the recommendation for executing the identified data operation; and

sending, to a device of the second node, a notification indicating the identified data operation, wherein the device is configured to display a user interface including the identified data operation, wherein the notification indicates the selected at least two data operation recommendations.

2. The method of claim 1 , wherein the influence indicator is generated based further on a hierarchical structure including a third plurality of nodes, wherein the hierarchical structure of the third plurality of nodes includes at least one node that is common to the first plurality of nodes and the second plurality of nodes.

3. The method of claim 2 , further comprising: generating a primary connections graph based on the hierarchical structure, wherein the first connections graph and the second connections graph are subsets of the primary connections graph.

4. The method of claim 1 , wherein the attributes include at least one of: first name, family name, position title, and supervisor identifier.

5. The method of claim 1 , wherein the identified data operation includes at least one of: generating a dataset, generating a key performance indicator, generating a report, generating a query, and generating a widget.

6. The method of claim 1 , wherein the first node has a connection to at least one first subset node and the second node has a connection to at least one second subset node, each subset node having an access permission, wherein the notification further includes a recommendation to change the access permission of at least one of the at least one second subset node based on the access permission of at least one of the at least one first subset node.

7. The method of claim 1 , wherein the notification further includes metadata of the first node.

8. A non-transitory computer readable medium having stored thereon instructions for causing a processing circuitry to execute a process, the process comprising:

identifying a first node and a second node, wherein the first node is selected from a first connections graph including a first plurality of nodes, wherein the second node is selected from a second connections graph including a second plurality of nodes, wherein each node is associated with a user account having a plurality of attributes, and wherein the identified first and second nodes share at least one common attribute;

generating, based on the first connections graph and the second connections graph, an influence indicator for each of the first node and the second node, wherein each influence indicator generated for a node is generated based on a ratio of number of ingoing connections of the respective connections graph of the node and a number of outgoing connections of the respective connections graph of the node or based on a weight and value for a ratio of ingoing connections to outgoing connections of the 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, wherein the identified data operation, when executed, results in obtaining business intelligence system data; wherein execution of the identified data operation includes at least one of generating and retrieving the business intelligence system data;

generating a plurality of data operation recommendations including a recommendation for executing the identified data operation;

selecting at least two data operation recommendations including the recommendation for executing the identified data operation; and

sending, to a device of the second node, a notification indicating the identified data operation, wherein the device is configured to display a user interface including the identified data operation, wherein the notification indicates the selected at least two data operation recommendations.

9. A system for providing an improved user interface for executing data operations, comprising:

a processing circuitry; and

a memory, the memory containing instructions that, when executed by the processing circuitry, configure the system to:

identify a first node and a second node, wherein the first node is selected from a first connections graph including a first plurality of nodes, wherein the second node is selected from a second connections graph including a second plurality of nodes, wherein each node is associated with a user account having a plurality of attributes, and wherein the identified first and second nodes share at least one common attribute;

generate, based on the first connections graph and the second connections graph, an influence indicator for each of the first node and the second node, wherein each influence indicator generated for a node is generated based on a ratio of number of ingoing connections of the respective connections graph of the node and a number of outgoing connections of the respective connections graph of the node or based on a weight and value for a ratio of ingoing connections to outgoing connections of the node;

identify 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, wherein the identified data operation, when executed, results in obtaining business intelligence system data; wherein execution of the identified data operation includes at least one of generating and retrieving the business intelligence system data;

generate a plurality of data operation recommendations including a recommendation for executing the identified data operation;

select at least two data operation recommendations including the recommendation for executing the identified data operation; and

send, to a device of the second node, a notification indicating the identified data operation, wherein the device is configured to display a user interface including the identified data operation, wherein the notification indicates the selected at least two data operation recommendations.

10. The system of claim 9 , wherein the influence indicator is generated based further on a hierarchical structure including a third plurality of nodes, wherein the hierarchical structure of the third plurality of nodes includes at least one node that is common to the first plurality of nodes and the second plurality of nodes.

11. The system of claim 10 , wherein the system is further configured to: generate a primary connections graph based on the hierarchical structure, wherein the first connections graph and the second connections graph are subsets of the primary connections graph.

12. The system of claim 9 , wherein the attributes include at least one of: first name, family name, position title, and supervisor identifier.

13. The system of claim 9 , wherein the identified data operation includes at least one of: generating a dataset, generating a key performance indicator, generating a report, generating a query, and generating a widget.

14. The system of claim 9 , wherein the first node has a connection to at least one first subset node and the second node has a connection to at least one second subset node, each subset node having an access permission, wherein the notification further includes a recommendation to change the access permission of at least one of the at least one second subset node based on the access permission of at least one of the at least one first subset node.

15. The system of claim 9 , wherein the notification further includes metadata of the first node.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Jun 16, 2023
From: TRIPLEPOINT VENTURE GROWTH BDC CORP
To: SISENSE SF, INC.; SISENSE LTD.
Reel/Frame 063980/0047 →
SECURITY INTEREST Recorded Jun 14, 2023
From: SISENSE LTD; SISENSE SF INC.
To: HERCULES CAPITAL, INC.
Reel/Frame 063948/0662 →
RELEASE OF SECURITY INTEREST Recorded Jun 9, 2023
From: COMERICA BANK
To: SISENSE LTD.
Reel/Frame 063915/0257 →
RELEASE OF SECURITY INTEREST Recorded Sep 24, 2021
From: SILICON VALLEY BANK
To: SISENSE LTD
Reel/Frame 057594/0867 →
SECURITY INTEREST Recorded Sep 24, 2021
From: SISENSE LTD.
To: COMERICA BANK
Reel/Frame 057588/0698 →
RELEASE OF SECURITY INTEREST Recorded Sep 24, 2021
From: SILICON VALLEY BANK, AS AGENT
To: SISENSE LTD
Reel/Frame 057594/0926 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Mar 30, 2020
From: SISENSE LTD
To: SILICON VALLEY BANK, AS AGENT
Reel/Frame 052267/0325 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Mar 30, 2020
From: SISENSE LTD
To: SILICON VALLEY BANK
Reel/Frame 052267/0313 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2019
From: ORAD, AMIR; BOYANGU, GUY; AZARIA, ADI; GENDLER, LEON
To: SISENSE LTD.
Reel/Frame 050951/0895 →
Continuity (2)
Provisional Application 62491264 · Apr 28, 2017
Related Publication 20180314764A1 · Nov 1, 2018