-
公开(公告)号:US11609924B2
公开(公告)日:2023-03-21
申请号:US17230255
申请日:2021-04-14
Applicant: Citrix Systems, Inc.
Inventor: R V Shouri Gupta , Subramanian Ramamurti , Amit Kumar Meena , Kunal Naithani
IPC: G06F16/2458 , G06F16/901 , G06F16/242
Abstract: A method is provided for converting a single database query into multiple database queries for multiple databases and aggregating the results of each of the queries. The method includes receiving, from a calling device, an input database query including a selection set defining an aggregation key, at least one first field to be queried in a first database, and at least one second field to be queried in a second database, generating a first database query representing a first request to retrieve the at least one first field from the first database, generating a second database query representing a second request to retrieve the at least one second field from the second database, aggregating the first response and a second response to the second database query from the first database to produce an aggregated response, and providing the aggregated response to the calling device.
-
公开(公告)号:US20220092116A1
公开(公告)日:2022-03-24
申请号:US17029400
申请日:2020-09-23
Applicant: Citrix Systems, Inc.
Inventor: R V Shouri Gupta , Subramanian Ramamurti , Isha Sinha , Hemant S. Huse
IPC: G06F16/901 , G06F16/248 , G06F16/2455
Abstract: A method for translating a generic database query to a graph database query includes receiving a first database query including one or more selection sets each defining at least one database field to be queried from a graph database, where the first database query is coded in a generic query language and the at least one database field is represented in the graph database as a property of a vertex. For each of the selection sets, a second database query including a select clause representing a request to retrieve the property of the vertex from the graph database is generated, where the second database query is coded in a graph query language. The second database query is encapsulated into a third database query configured to be executed on the graph database, the third database query including the second database query, a query type, and a graph name.
-
公开(公告)号:US11704364B2
公开(公告)日:2023-07-18
申请号:US17007199
申请日:2020-08-31
Applicant: Citrix Systems, Inc.
Inventor: R V Shouri Gupta , Subramanian Ramamurti , Jayaraj Muthukumarasamy
IPC: G06F16/901 , G06F21/57 , G06F21/62
CPC classification number: G06F16/9024 , G06F21/577 , G06F21/6218
Abstract: A method for policy-based analytics includes retrieving, from a graph database, first data representing a first entity in a computing environment, a second entity in the computing environment, and an event associated with the first entity and the second entity; predicting, according to a risk indicator model, a risk associated with the first entity based at least in part on the event; and updating the graph database to include second data representing the risk and a risk indicator. The first and second entities are stored as properties of a first vertex and a second vertex, respectively, and the event is stored as a property of an edge between the first vertex and the second vertex. The risk indicator is stored as a property of a third vertex. The risk is stored as a property of an edge between the first vertex and the third vertex.
-
公开(公告)号:US20220335044A1
公开(公告)日:2022-10-20
申请号:US17230255
申请日:2021-04-14
Applicant: Citrix Systems, Inc.
Inventor: R V Shouri Gupta , Subramanian Ramamurti , Amit Kumar Meena , Kunal Naithani
IPC: G06F16/2458 , G06F16/901 , G06F16/242
Abstract: A method is provided for converting a single database query into multiple database queries for multiple databases and aggregating the results of each of the queries. The method includes receiving, from a calling device, an input database query including a selection set defining an aggregation key, at least one first field to be queried in a first database, and at least one second field to be queried in a second database, generating a first database query representing a first request to retrieve the at least one first field from the first database, generating a second database query representing a second request to retrieve the at least one second field from the second database, aggregating the first response and a second response to the second database query from the first database to produce an aggregated response, and providing the aggregated response to the calling device.
-
公开(公告)号:US20220067097A1
公开(公告)日:2022-03-03
申请号:US17007199
申请日:2020-08-31
Applicant: Citrix Systems, Inc.
Inventor: R V Shouri Gupta , Subramanian Ramamurti , Jayaraj Muthukumarasamy
IPC: G06F16/901 , G06F21/62 , G06F21/57
Abstract: A method for policy-based analytics includes retrieving, from a graph database, first data representing a first entity in a computing environment, a second entity in the computing environment, and an event associated with the first entity and the second entity; predicting, according to a risk indicator model, a risk associated with the first entity based at least in part on the event; and updating the graph database to include second data representing the risk and a risk indicator. The first and second entities are stored as properties of a first vertex and a second vertex, respectively, and the event is stored as a property of an edge between the first vertex and the second vertex. The risk indicator is stored as a property of a third vertex. The risk is stored as a property of an edge between the first vertex and the third vertex.
-
-
-
-