-
公开(公告)号:US20220342658A1
公开(公告)日:2022-10-27
申请号:US17302105
申请日:2021-04-23
Applicant: salesforce.com, inc.
Inventor: Saravanan Adaikkalavan , Samuel William Bailey , William C. Eidson , Hugh Cockburn , Krishna Kumar , Hao Wu , Tim Peng
Abstract: A method in a cloud-based system for implementing behavioral changes to flow engine software that executes user-specific flows for a plurality of users with little or no disruption to the performance of the user-specific flows is provided. The method comprises: receiving a request to load and execute a user-specific flow; identifying an API version identifier for the user-specific flow; loading the user-specific flow; determining whether a software change to the flow engine software should be applied when executing the user-specific flow based on the API version identifier; and executing the user-specific flow using the flow engine software with the software change when it is determined, based on the API version identifier, that the software change to the flow engine software should be applied.
-
公开(公告)号:US11620124B2
公开(公告)日:2023-04-04
申请号:US17302105
申请日:2021-04-23
Applicant: salesforce.com, inc.
Inventor: Saravanan Adaikkalavan , Samuel William Bailey , William C. Eidson , Hugh Cockburn , Krishna Kumar , Hao Wu , Tim Peng
Abstract: Described is a method in a cloud-based system for implementing changes to flow engine software that executes user-specific flows for a plurality of users. The method includes: receiving a request to load and execute a user-specific flow; identifying an API version identifier for the user-specific flow; loading the user-specific flow; determining whether a software change to the flow engine software should be applied when executing the user-specific flow based on the API version identifier; and executing the user-specific flow using the flow engine software with the software change when it is determined, based on the API version identifier, that the software change to the flow engine software should be applied.
-
公开(公告)号:US10747889B2
公开(公告)日:2020-08-18
申请号:US16051390
申请日:2018-07-31
Applicant: salesforce.com, inc.
Inventor: William C. Eidson , Michael Goldberg Boilen , David Hacker
IPC: G06F21/00 , G06F21/60 , G06F21/62 , H04L29/06 , G06F9/54 , H04L9/08 , G06F11/30 , G06F11/34 , H04L9/32 , H04L9/14 , H04L29/08
Abstract: A first raw value of a first field from the first set of fields is encrypted to generate a first token using a symmetric key encryption mechanism based on a first cryptographic key associated with a first time window after which the first cryptographic key is no longer valid for tokenization of raw fields of raw log records. After the first time window has elapsed, a second raw value of a second field from the second set of fields is encrypted to generate a second token using the symmetric key encryption mechanism based on a second cryptographic key that is different from the first cryptographic key. The second cryptographic key is associated with a third time window that occurs after the first time window and after which the second cryptographic key is no longer valid for tokenization of raw fields of raw log records.
-
公开(公告)号:US10783259B2
公开(公告)日:2020-09-22
申请号:US16051403
申请日:2018-07-31
Applicant: salesforce.com, inc.
Inventor: William C. Eidson , David Hacker , Yu Chen , Michael Goldberg Boilen , Shakti Prakash Das
IPC: G06F21/62 , G06F21/60 , H04L29/06 , G06F9/54 , H04L9/08 , G06F11/30 , G06F11/34 , H04L9/32 , H04L9/14 , H04L29/08
Abstract: A method and apparatus for tokenization of user-traceable data are described. User traceable data is data that is not directly personal data but can be traced back to the identity or an activity of the user. A first raw value is encrypted into a first token using a symmetric key encryption mechanism based on a combination of a second raw value including personal data of a user and a second token resulting from the tokenization of the second raw value where the first token is an anonymized representation of the first raw value.
-
公开(公告)号:US10740475B2
公开(公告)日:2020-08-11
申请号:US16051414
申请日:2018-07-31
Applicant: salesforce.com, inc.
Inventor: William C. Eidson , David Hacker , Yu Chen , Hui Fung Herman Kwong , Wolfgang Krause
IPC: G06F21/60 , H04L29/06 , H04L9/32 , G06F21/62 , G06F9/54 , H04L9/08 , G06F11/30 , G06F11/34 , H04L9/14 , H04L29/08
Abstract: A method and a system for enabling multiple log record consumers to comply with regulations and requirements regarding privacy and handling of data are described. A determination, based on a log record format being of a first of the log record types, that a first field from a raw log record is to be tokenized based on a first tokenization strategy of multiple tokenization strategies in the first log record type, is performed. Each one of the tokenization strategies identifies a tokenization mechanism from tokenization mechanisms for generating a token from a raw value to enable compliance with a set of regulations and requirements regarding privacy and the handling of data. For a first raw value in the first field a first token is generated that is an anonymized representation of the first raw value using a tokenization mechanism identified by the first tokenization strategy in the log record type.
-
-
-
-