-
公开(公告)号:US20170185639A1
公开(公告)日:2017-06-29
申请号:US14980455
申请日:2015-12-28
Applicant: salesforce.com, inc.
Inventor: Thomas Nicholas Valine , Bhinav Sura , Rajavardhan Sarkapally , Dilip Devaraj
IPC: G06F17/30
CPC classification number: G06F16/2477
Abstract: A time series database system receives a trigger condition associated with time series data points corresponding to subsystems of the system. The system aggregates the time series data points associated with a first time into a first internal time series data point. The system aggregates the time series data points associated with a second time into a second internal time series data point if the first internal time series data point does not meet the trigger condition. The system calculates a projected internal time series data point based on the first internal time series data point and the second internal time series data point if the second internal time series data point does not meet the trigger condition. The system outputs a projected alert notification associated with the projected internal time series data point and the trigger condition if the projected internal time series data point meets the trigger condition.
-
公开(公告)号:US10778543B2
公开(公告)日:2020-09-15
申请号:US15885683
申请日:2018-01-31
Applicant: salesforce.com, inc.
Inventor: Colbert Guan , Jigna Bhatt , Thomas Nicholas Valine , Ruofan Zhang , Sampath Tulava
Abstract: Systems, methods, and computer-readable media for providing a Policy Enforcement as a Service (PEaaS) are described. A processing device may collect set(s) of policy parameter values from one or more third party platforms, respectively, by communication with remote interface(s) employed on the one or more third party platforms, respectively; each set of policy parameter values defines a threshold for issuing a user suspension for a service provided by a respective one of the third party platforms; collect one or more sets of usage metrics for the one or more services from the one or more third party platforms, respectively, by communication with the remote interface(s); the communication with the remote interface(s) to collect the sets of usage metric(s) is asynchronous with communications by which the remote interface(s) received the usage metrics. Other embodiments may be described and/or claimed.
-
公开(公告)号:US20190238428A1
公开(公告)日:2019-08-01
申请号:US15885683
申请日:2018-01-31
Applicant: salesforce.com, inc.
Inventor: Colbert GUAN , Jigna Bhatt , Thomas Nicholas Valine , Ruofan Zhang , Sampath Tulava
Abstract: Systems, methods, and computer-readable media for providing a Policy Enforcement as a Service (PEaaS) are described. A processing device may collect set(s) of policy parameter values from one or more third party platforms, respectively, by communication with remote interface(s) employed on the one or more third party platforms, respectively; each set of policy parameter values defines a threshold for issuing a user suspension for a service provided by a respective one of the third party platforms; collect one or more sets of usage metrics for the one or more services from the one or more third party platforms, respectively, by communication with the remote interface(s); the communication with the remote interface(s) to collect the sets of usage metric(s) is asynchronous with communications by which the remote interface(s) received the usage metrics. Other embodiments may be described and/or claimed.
-
公开(公告)号:US11025513B2
公开(公告)日:2021-06-01
申请号:US16782852
申请日:2020-02-05
Applicant: salesforce.com, inc.
Inventor: Colbert Guan , Jigna Bhatt , Thomas Nicholas Valine , Ruofan Zhang , Sampath Tulava
Abstract: Systems, methods, and computer-readable media for providing a Policy Enforcement as a Service (PEaaS) are described. A processor may, in response to identification of a suspension of user(s) for one of one or more services, generate a suspension value indicative of the suspension and transmit the suspension value to a corresponding one of third party platforms of the service(s), respectively. The suspension value usable by the corresponding third party platform to determine whether to deny request(s) from the user for the distributed service, or not. A service of the service(s) comprises a distributed service provided by a plurality of hosts. In response to the service corresponding to the suspension including the distributed service, the suspension value may be transmitted to the first host, and the suspension value may be propagated to the one or more second hosts, respectively. Other embodiments may be described and/or claimed.
-
公开(公告)号:US10949426B2
公开(公告)日:2021-03-16
申请号:US14980450
申请日:2015-12-28
Applicant: salesforce.com, inc.
Inventor: Thomas Nicholas Valine , Bhinav Sura , Anand Subramanian , Rajavardhan Sarkapally
IPC: G06F16/24 , G06F16/2455
Abstract: Annotating time series data points with alert information is described. A system retrieves a time series data point and a corresponding alert trigger condition from a time series database. The system evaluates whether the time series data point meets the corresponding alert trigger condition. The system outputs an alert notification associated with the time series data point and the corresponding alert trigger condition if the time series data point meets the corresponding alert trigger condition. The system annotates the time series data point, in the time series database, with alert information associated with the corresponding alert trigger condition if the time series data point meets the corresponding alert trigger condition.
-
公开(公告)号:US10282361B2
公开(公告)日:2019-05-07
申请号:US15142441
申请日:2016-04-29
Applicant: salesforce.com, inc.
Inventor: Anand Subramanian , Thomas Nicholas Valine , Bhinav Sura , Rajavardhan Sarkapally
IPC: G06F17/30 , G06F16/25 , G06F21/62 , G06F16/23 , G06F16/2458
Abstract: Transforming time series data points from concurrent processes is described. A time series database system writes, to a queue, a first time series data point received from a first process. The time series database system writes, to the queue, a second time series data point received from a second process that executes concurrently with the first process. The time series database system removes the first time series data point and the second time series data point from the queue. The time series database system creates transformed time series data by applying a transformation to the first time series data point and the second time series data point. The time series database system outputs the transformed time series data to a user device.
-
公开(公告)号:US20170185597A1
公开(公告)日:2017-06-29
申请号:US14980450
申请日:2015-12-28
Applicant: salesforce.com, inc.
Inventor: Thomas Nicholas Valine , Bhinav Sura , Anand Subramanian , Rajavardhan Sarkapally
IPC: G06F17/30
CPC classification number: G06F16/24565
Abstract: Annotating time series data points with alert information is described. A system retrieves a time series data point and a corresponding alert trigger condition from a time series database. The system evaluates whether the time series data point meets the corresponding alert trigger condition. The system outputs an alert notification associated with the time series data point and the corresponding alert trigger condition if the time series data point meets the corresponding alert trigger condition. The system annotates the time series data point, in the time series database, with alert information associated with the corresponding alert trigger condition if the time series data point meets the corresponding alert trigger condition.
-
公开(公告)号:US10776506B2
公开(公告)日:2020-09-15
申请号:US14980459
申请日:2015-12-28
Applicant: salesforce.com, inc.
Inventor: Thomas Nicholas Valine , Bhinav Sura , Rajavardhan Sarkapally , Dilip Devaraj
IPC: G06F21/62 , G06F16/958
Abstract: A self-monitoring time series database system which enforces usage policies is described. A time series database system receives an alert trigger condition for a system user, wherein the system user is associated with multiple time series data points corresponding to multiple subsystems of the time series database system. The time series database system aggregates the multiple time series data points in an internal time series data point, which is internal to the time series database system, associated with the system user. The time series database system evaluates whether the internal time series data point associated with the system user meets the alert trigger condition. The time series database system reduces a level of access by the system user to the time series database system in response to an evaluation that the internal time series data point associated with the system user meets the alert trigger condition.
-
公开(公告)号:US10776374B2
公开(公告)日:2020-09-15
申请号:US14980455
申请日:2015-12-28
Applicant: salesforce.com, inc.
Inventor: Thomas Nicholas Valine , Bhinav Sura , Rajavardhan Sarkapally , Dilip Devaraj
IPC: G06F16/2458
Abstract: A time series database system receives a trigger condition associated with time series data points corresponding to subsystems of the system. The system aggregates the time series data points associated with a first time into a first internal time series data point. The system aggregates the time series data points associated with a second time into a second internal time series data point if the first internal time series data point does not meet the trigger condition. The system calculates a projected internal time series data point based on the first internal time series data point and the second internal time series data point if the second internal time series data point does not meet the trigger condition. The system outputs a projected alert notification associated with the projected internal time series data point and the trigger condition if the projected internal time series data point meets the trigger condition.
-
公开(公告)号:US10560349B2
公开(公告)日:2020-02-11
申请号:US15885650
申请日:2018-01-31
Applicant: salesforce.com, inc.
Inventor: Colbert Guan , Jigna Bhatt , Thomas Nicholas Valine , Ruofan Zhang , Sampath Tulava
Abstract: Systems, methods, and computer-readable media for providing a Policy Enforcement as a Service (PEaaS) are described. A processor may, in response to identification of a suspension of user(s) for one of one or more services, generate a suspension value indicative of the suspension and transmit the suspension value to a corresponding one of third party platforms of the service(s), respectively. The suspension value usable by the corresponding third party platform to determine whether to deny request(s) from the user for the distributed service, or not. A service of the service(s) comprises a distributed service provided by a plurality of hosts. In response to the service corresponding to the suspension including the distributed service, the suspension value may be transmitted to the first host, and the suspension value may be propagated to the one or more second hosts, respectively. Other embodiments may be described and/or claimed.
-
-
-
-
-
-
-
-
-