-
公开(公告)号:US20220345458A1
公开(公告)日:2022-10-27
申请号:US17238180
申请日:2021-04-22
Applicant: salesforce.com, inc.
Inventor: Jayanth Parayil Kumarji , Priyadarshini Mitra , Kevin Terusaki , Zhidong Ke , Yifeng Liu , Utsavi Benani , Heng Zhang , Evan Jiang , Birva Joshi , Yogesh Patel
IPC: H04L29/06
Abstract: Various techniques and mechanisms for sharing remote resources among a trusted group are disclosed. A credential management agent utilizes a resource credential for a first user to access a secure resource corresponding to the first user for a second user by at least validating a second user and validating a consent of the first user to allow the second user to access the secure resource using the resource credential for the first user. The secure resource resides on a remote server system accessible via one or more application program interfaces (APIs). A platform management agent provides an interface for shared resource-agnostic credential sharing. The platform management agent validates credentials for the second user as belonging to a trusted group and forwards a request for access to the secure resource for the second user to the credential management agent. In response to receiving the resource credential for the first user to access the secure resource, the platform management agent accesses the secure resource on behalf of the second user to allow the second user to utilize the secure resource.
-
2.
公开(公告)号:US11630844B2
公开(公告)日:2023-04-18
申请号:US17248574
申请日:2021-01-29
Applicant: salesforce.com, inc.
Inventor: Yogesh Patel , Birva Joshi , Shan-Cheng Ho , Mahalaxmi Sanathkumar , Priya Sethuraman
Abstract: A method of syncing data across multiple systems includes: receiving a plurality of calendar events from a plurality of independent calendar systems that use different calendar system specific schemas; aggregating the calendar events at a unifying communication system; converting the calendar events from a calendar system specific schema to a unifying communication system specific schema; storing the plurality of calendar events in the unifying communication system specific schema; converting a calendar event received from a non-master calendar system to the master calendar system specific schema; and sending the converted calendar event to the master calendar system; wherein copies of the received calendar events that are formatted according to the calendar system specific schema of the master calendar system are stored with the master calendar system, and copies of the calendar events that are formatted according to the unifying communication system specific schema are stored with the unifying communication system.
-
3.
公开(公告)号:US20220245170A1
公开(公告)日:2022-08-04
申请号:US17248574
申请日:2021-01-29
Applicant: salesforce.com, inc.
Inventor: Yogesh Patel , Birva Joshi , Shan-Cheng Ho , Mahalaxmi Sanathkumar , Priya Sethuraman
Abstract: A method of syncing data across multiple systems includes: receiving a plurality of calendar events from a plurality of independent calendar systems that use different calendar system specific schemas; aggregating the calendar events at a unifying communication system; converting the calendar events from a calendar system specific schema to a unifying communication system specific schema; storing the plurality of calendar events in the unifying communication system specific schema; converting a calendar event received from a non-master calendar system to the master calendar system specific schema; and sending the converted calendar event to the master calendar system; wherein copies of the received calendar events that are formatted according to the calendar system specific schema of the master calendar system are stored with the master calendar system, and copies of the calendar events that are formatted according to the unifying communication system specific schema are stored with the unifying communication system.
-
4.
公开(公告)号:US20210240714A1
公开(公告)日:2021-08-05
申请号:US16779398
申请日:2020-01-31
Applicant: salesforce.com, inc.
Inventor: Shan-Cheng Ho , Percy Mehta , Yogesh Patel , Lucas Ung , Birva Joshi , Wing Hing Ku , Mattia Padovani
IPC: G06F16/2455 , G06F16/27
Abstract: A method and system manage synchronization of data streams in a multi-tenant system. The method includes tracking by a flow control mechanism a recent flow rate of at least one data stream, determining by the flow control mechanism whether the flow rate of the at least one data stream varies from at least one related data stream, and adjusting by the flow control mechanism a throughput of the at least one data stream to correlate with the at least one related data stream, in response to determining that the at least one data stream has varied from the at least one related data stream.
-
5.
公开(公告)号:US11500878B2
公开(公告)日:2022-11-15
申请号:US16779398
申请日:2020-01-31
Applicant: salesforce.com, inc.
Inventor: Shan-Cheng Ho , Percy Mehta , Yogesh Patel , Lucas Ung , Birva Joshi , Wing Hing Ku , Mattia Padovani
IPC: G06F16/00 , G06F16/2455 , G06F16/27
Abstract: A method and system manage synchronization of data streams in a multi-tenant system. The method includes tracking by a flow control mechanism a recent flow rate of at least one data stream, determining by the flow control mechanism whether the flow rate of the at least one data stream varies from at least one related data stream, and adjusting by the flow control mechanism a throughput of the at least one data stream to correlate with the at least one related data stream, in response to determining that the at least one data stream has varied from the at least one related data stream.
-
6.
公开(公告)号:US11151088B2
公开(公告)日:2021-10-19
申请号:US16530036
申请日:2019-08-02
Applicant: salesforce.com, inc.
Inventor: Mugdha Choudhari , Anjani Gupta , Birva Joshi
IPC: G06F16/00 , G06F16/17 , G06F16/16 , G06F16/9532
Abstract: Provided are systems and methods for verifying, in a database system, that a modification request to events data is completed. The method marks a modification request as verifying and implements a search strategy to search for unmodified events data (the stragglers) in the least expensive query scope first and then keep expanding the scope of the query until at least one unmodified events data is found (a straggler), which is marked as a fail. This strategy includes (i) beginning at a lowest scope search, (ii) searching a (database first: continuing to expand the search scope as high as it can go without a fail, and (iii) only when it's finished searching the database without a fail, searching a search engine in the same way. When the searches are done, and no fails have been marked, the method marks the request as done.
-
7.
公开(公告)号:US20210034574A1
公开(公告)日:2021-02-04
申请号:US16530036
申请日:2019-08-02
Applicant: salesforce.com, inc.
Inventor: Mugdha Choudhari , Anjani Gupta , Birva Joshi
IPC: G06F16/17 , G06F16/9532 , G06F16/16
Abstract: Provided are systems and methods for verifying, in a database system, that a modification request to events data is completed. The method marks a modification request as verifying and implements a search strategy to search for unmodified events data (the stragglers) in the least expensive query scope first and then keep expanding the scope of the query until at least one unmodified events data is found (a straggler), which is marked as a fail. This strategy includes (i) beginning at a lowest scope search, (ii) searching a (database first: continuing to expand the search scope as high as it can go without a fail, and (iii) only when it's finished searching the database without a fail, searching a search engine in the same way. When the searches are done, and no fails have been marked, the method marks the request as done.
-
-
-
-
-
-