-
公开(公告)号:US11314735B2
公开(公告)日:2022-04-26
申请号:US16775541
申请日:2020-01-29
Applicant: salesforce.com, inc.
Inventor: Cameron Cogan
IPC: G06F16/242 , G06F16/28 , G06F16/2458
Abstract: System and methods are described for generating query stacks from object relationships. In one implementation, a method comprises receiving user input specifying an initial object and a target object; identifying a plurality of directionality relationships associated with the initial object, the target object, and one or more junction objects that link the initial object to the target object; generating, based on the plurality of directionality relationships, a query stack comprising a plurality of queries linking the initial object to the target object; and executing the query stack to retrieve data stored in the target object.
-
公开(公告)号:US20220121667A1
公开(公告)日:2022-04-21
申请号:US17162815
申请日:2021-01-29
Applicant: salesforce.com, inc.
Inventor: Simon Y. Wong
IPC: G06F16/2455 , G06F16/25 , G06F16/28
Abstract: A database with virtual partitioning. A computer system used to implement the database receives a request for a database operation to be performed on data stored in a portion of the database, where the data has a group of logical partitions (e.g., tenants of a multi-tenant database), and where the portion of the database is not further physically partitioned. The computer system identifies a virtual partitioning scheme for the database operation, the virtual partitioning scheme defining sub-groups of the group of logical partitions. The computer system then performs the database operation for the sub-groups defined by the virtual partitioning scheme. Multiple virtual partitioning schemes can be active at the same time, and virtual partitioning schemes can be created dynamically in some instances.
-
公开(公告)号:US20220121636A1
公开(公告)日:2022-04-21
申请号:US17072615
申请日:2020-10-16
Applicant: salesforce.com, inc.
Inventor: Zuye Zheng , Vaibhav Garg , Sumitkumar Kukkar , Timothy Noonan , Evan Tsao , Thushara Paul , Behzad Farhang Richey
IPC: G06F16/22 , G06F16/2455 , G06F16/28 , G06F16/29 , G06F40/284
Abstract: Techniques described herein may support a learned ontology or meaning fhr user, organization, or customer specific data. According to the techniques described herein, a set of datasets corresponding to an entity may be processed to generate a master dataset including rows that include at least a field name and a value corresponding to the field. The master dataset is processed to generate a corpus of text strings that is input into a word embedding function which generates a set of vectors based on the corpus. Because the configuration of the text string positions values by field names and field values, implicit relationships and contexts are identified within the data using the word embedding function.
-
公开(公告)号:US20220121352A1
公开(公告)日:2022-04-21
申请号:US17071208
申请日:2020-10-15
Applicant: salesforce.com, inc.
Inventor: Darshil Vipul VORA
IPC: G06F3/0484 , G06F3/0482 , H04L12/18
Abstract: A method, a system, and a non-transitory computer readable medium (CRM) for controlling access to an online presentation are disclosed. At least one embodiment includes granting a controller status to a first user for a first slide during the online presentation. Then operating the online presentation based on a set of slide commands from the first user having the controller status. The at least one embodiment also includes determining a second user is to have the controller status for a second slide during the online presentation, and transferring the controller status from the first user to the second user for the second slide during the online presentation.
-
公开(公告)号:USD949173S1
公开(公告)日:2022-04-19
申请号:US29768582
申请日:2021-01-29
Applicant: salesforce.com, inc.
Designer: Benjamin Carl Snyder
-
296.
公开(公告)号:US20220114238A1
公开(公告)日:2022-04-14
申请号:US17067584
申请日:2020-10-09
Applicant: salesforce.com, inc.
Inventor: Prithvi Krishnan Padmanabhan , Natasha Sushil Gupta
Abstract: A method and system to manage application package installation in a multi-tenant system is provided. The method includes accessing metadata of an application package for distribution in the multi-tenant system, selecting a component of the application package with a permission guard in the metadata, evaluating permission guard logic to determine wither a target tenant in the multi-tenant system can install the component, and compiling and installing the component in response to the permission guard logic indicating the tenant of the multi-tenant system has met conditions to utilize the component.
-
公开(公告)号:US20220114151A1
公开(公告)日:2022-04-14
申请号:US17067429
申请日:2020-10-09
Applicant: salesforce.com, inc.
Inventor: Piranavan Selvanandan , Mehmet Orun
IPC: G06F16/215 , G06F16/23
Abstract: Systems and methods are described for managing the application of data management actions to one or more data objects in a data store. The systems and methods extract at least a portion of a first set of data objects from a data store to a file, wherein a first data object of the first set of data objects comprises a first set of attributes and a set of data management actions. A second set of data objects is loaded into the data store. A confidence score is generated based on a comparison of the first data object of the first set of data objects and a second data object of the second set of data objects. A determination is made that the confidence score satisfies a condition. In response to the confidence score satisfying the condition, the set of data management actions is applied to the second data object.
-
公开(公告)号:US11301485B2
公开(公告)日:2022-04-12
申请号:US16564516
申请日:2019-09-09
Applicant: salesforce.com, inc.
Inventor: Martin Mario Almaraz , Valliappan Annamalai Natarajan , Jan Asita Fernando , Matthew Davidchuk
Abstract: Methods, systems, and devices supporting data archiving are described. A device (e.g., an application server) may identify a set of archiving jobs for a first database (e.g., a relational database), where each archiving job indicates a set of data records for archiving. The device may receive a data record of the set of data records from the first database, where the data record is filtered by an abstraction layer (e.g., removing some information from the data record such that the filtered data record corresponds to a user's view of the data record). For example, the filtered data record may include a subset of the total information for the stored data record. The device may transform this received, filtered data record from a first format to a second format supported by a second database. The device may then send the transformed data record to the second database for storage.
-
公开(公告)号:USD947888S1
公开(公告)日:2022-04-05
申请号:US29743880
申请日:2020-07-24
Applicant: salesforce.com, inc.
Designer: Diana Berlin , Nate Botwick , John Arlan Brock , Matthew Chan , Andrew Chung , Ben Cronin , Justin Edmund , David Engelberg , Merwan Hade , Anh Khuc , Norris Lee , Christopher Masterson
-
300.
公开(公告)号:US20220103559A1
公开(公告)日:2022-03-31
申请号:US17034646
申请日:2020-09-28
Applicant: salesforce.com, inc.
Inventor: Barrett Allen Weisshaar , Luis Campo Giralte
Abstract: Disclosed herein are system, method and computer readable storage medium for enabling access control to be performed on messages received in a first-party (corporate) data center from a third-party (cloud) data center. Based on a received update request from an update service in the third-party (cloud) data center, an access control system (“ACL”) controller generates an ACL entry for enabling access to a first-party (corporate) data center from a system, within the third-party data center where a system configuration change was performed by a cloud platform. The ACL controller then transmits the ACL entry to one or more devices within the first-party data center, enabling access from the updated system hosted in the third-party data center.
-
-
-
-
-
-
-
-
-