-
公开(公告)号:US20170316067A1
公开(公告)日:2017-11-02
申请号:US15142441
申请日:2016-04-29
Applicant: salesforce.com, inc.
Inventor: Anand SUBRAMANIAN , Thomas Nicholas VALINE , Bhinav SURA , Rajavardhan SARKAPALLY
CPC classification number: G06F17/30563 , G06F17/30362 , G06F17/30551 , G06F21/6227
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.
-
公开(公告)号:US20170344614A1
公开(公告)日:2017-11-30
申请号:US15165397
申请日:2016-05-26
Applicant: salesforce.com, inc.
Inventor: Dilip DEVARAJ , Bhinav SURA , Kirankumar KAKANURU GOWDRU , Thomas Nicholas VALINE , Rajavardhan SARKAPALLY
IPC: G06F17/30
CPC classification number: G06F16/2477 , G06F16/24552
Abstract: A time series database system receives a request from a user device for first time series data within a first time range, the first time series data being a subset of second time series data within a second time range, the second time series data being stored in a persistent storage. The system determines whether all of the first time series data is stored in a memory. The system retrieves the second time series data from the persistent storage if all of the first time series data is not stored in the memory. The system stores the second time series data, excluding any part of the second time series data associated with a current time period, into the memory. The system causes the first time series data, being a subset of the second time series data retrieved from the persistent storage, to be outputted to the user device.
-
公开(公告)号:US20170315749A1
公开(公告)日:2017-11-02
申请号:US15141323
申请日:2016-04-28
Applicant: salesforce.com, inc.
Inventor: Thomas Nicholas VALINE , Bhinav SURA , Kirankumar Kakanuru GOWDRU , Dilip DEVARAJ , Rajavardhan SARKAPALLY
CPC classification number: G06F3/0644 , G06F3/0604 , G06F3/0689 , G06F17/30551 , G06F17/30584
Abstract: Provisioning timestamp-based storage units for time series data is described. A time series database system determines a remaining time period for a first storage unit to reach a storage capacity, the first storage unit storing first data with a first minimum timestamp. The time series database system provisions a second storage unit if the remaining time period for the first storage unit satisfies the provisioning threshold and stores second data with a second minimum timestamp to the second storage unit. The time series database system dispatches a query for third time series data to any storage unit if a time span from a minimum timestamp to a maximum timestamp associated with the storage unit includes at least part of a time range associated with the third time series data. The time series database system responds to the query for the third time series data based on dispatching the query.
-
4.
公开(公告)号:US20190238424A1
公开(公告)日:2019-08-01
申请号:US15885664
申请日: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. The PEaaS may allow customer service providers to define policies for usage restrictions to be implemented across their distributed systems/platforms. The policy enforcement mechanisms of the PEaaS may prevent users from overloading the systems/platforms of the customer service providers. The PEaaS may also include mechanisms for asynchronously (or “lazy”) tracking user infractions or suspensions. The lazy tracking mechanism may track and perform asynchronous (async) computation of infraction records and suspension sets/lists. Other embodiments may be described and/or claimed.
-
-
-