-
公开(公告)号:US09977814B2
公开(公告)日:2018-05-22
申请号:US14722825
申请日:2015-05-27
Applicant: salesforce.com, inc.
Inventor: Avrom Irwin Roy-Faderman
IPC: G06F17/30
CPC classification number: G06F17/30371 , G06F17/30067 , G06F17/30289 , G06F17/30342 , G06F17/3051 , G06F17/30595 , G06F17/30876
Abstract: A database system that supports associating a custom metadata type with loosely coupled triggers may be implemented to include instructions to receive a definition of a custom metadata type, the definition comprising at least one relationship field associated with a triggerable database object. The database system may also include instructions to associate the definition of the custom metadata type with a loosely-coupled trigger, and to cause the loosely-coupled trigger to execute based on generating a custom metadata record of the custom metadata type. The custom metadata record including a triggerable database object value for the relationship field.
-
公开(公告)号:US09977727B2
公开(公告)日:2018-05-22
申请号:US15263237
申请日:2016-09-12
Applicant: salesforce.com, inc.
Inventor: Steven Tamm
CPC classification number: G06F11/3644 , G06F8/70 , G06F11/3656 , H04L67/10
Abstract: A remote debug session for a server group is provided. A server group including multiple servers that perform workload sharing receives a request to debug code executed at the server group. The code is executed on behalf of a client of a database associated with the server group. At least one of the servers of the group initiates a debugging session and establishes a communication connection with the client. The server group maintains the connection open with the client for the duration of the debugging session. Subsequent requests related to the debug session can be handled in a number of ways by the server group, and all communication to the client about processing the requests is through the connection.
-
公开(公告)号:US20180131757A1
公开(公告)日:2018-05-10
申请号:US15864783
申请日:2018-01-08
Applicant: Salesforce.com, inc.
Inventor: Marco Helmich , Vijayanth Devadhar
CPC classification number: H04L67/1008 , G06F16/25 , G06F16/278 , H04L41/0896 , H04L41/5041 , H04L43/04 , H04L43/0817
Abstract: Techniques for partition balancing. Organization identifiers (orgIDs) are acquired for one or more organizations within a multi-organization on-demand services environment having multiple nodes, each of which have one or more partitions. A mapping of the orgIDs to the partitions within the multi-organization on-demand services environment is determined. Resource consumption for the organizations is determined. Resource consumption for the partitions based on the resource consumption of the organization and the mapping of the organization to the partitions is determined. A score for the partitions based on the resource consumption is generated. The partitions are redistributed among the nodes based on the partition scores.
-
公开(公告)号:US20180129693A1
公开(公告)日:2018-05-10
申请号:US15343969
申请日:2016-11-04
Applicant: salesforce.com, inc.
Inventor: Subho Sanjay Chatterjee , Patrick James Helland , Nathaniel Wyatt , James E. Mace , Punit B. Shah
IPC: G06F17/30
CPC classification number: G06F16/2343 , G06F16/2329
Abstract: Systems and methods provide multi-version concurrency control of database records with uncommitted transactions. The system and methods may include receiving a query regarding a transaction counter number. When a transaction header identifying data is updated with the assigned transaction counter number, the updated transaction header may be used in identifying data as an instance of multiversion concurrency control information by the received query. A key lookup may be performed, and when the key lookup encounters an uncommitted row for a transaction number, a corresponding transaction header identifying data to identify a data array element to determine whether the transaction number is committed, and determining the transaction counter number when the transaction number is committed. The transaction counter number may be stamped on the row version record when it is determined that the row is committed.
-
955.
公开(公告)号:US09965524B2
公开(公告)日:2018-05-08
申请号:US14244146
申请日:2014-04-03
Applicant: salesforce.com, inc.
Inventor: Matthew Fuchs , Stanislav Georgiev
CPC classification number: G06F17/30539 , H04B17/00
Abstract: The technology disclosed relates to automatic generation of tuples from a record set for outlier analysis. Applying this new technology, user need not specify which 1-tuples to combine into n-tuples. The tuples are generated from structured records organized into features (that also could be fields, objects or attributes.) Tuples are generated from combinations of feature values in the records. Thresholding is applied to manage the number of tuples generated. The technology disclosed further relates to indexing and searching high dimensional tuple spaces in a computer-implemented system.
-
公开(公告)号:US20180121249A1
公开(公告)日:2018-05-03
申请号:US15342705
申请日:2016-11-03
Applicant: salesforce.com, inc.
Inventor: Kunal SANGHAVI , Vijaysenthil VEERIAH , Varun GUPTA
IPC: G06F9/50
Abstract: Pooled virtual machine resources are described. A system determines whether a number of virtual machine resources that are in a pool is less than a specified number. The system creates a calculated number of virtual machine resources for the pool if the number of virtual machine resources that are in the pool is less than the specified number, the calculated number being equal to the specified number minus the number of virtual machine resources that are in the pool. The system receives a request to create a virtual machine environment that requires at least one virtual machine resource. The system allocates a virtual machine resource from the pool to the virtual machine environment.
-
公开(公告)号:US09961519B1
公开(公告)日:2018-05-01
申请号:US15666283
申请日:2017-08-01
Applicant: salesforce.com, inc.
Inventor: Subrata Ashe
CPC classification number: H04W4/12 , G06F17/30283 , G06F17/30309 , G06F17/30377
Abstract: Disclosed are systems, methods, apparatus and computer program products for facilitating text-based interaction by a mobile device with an enterprise database. In some implementations, a first one or more text messages sent from a mobile device during a session is parsed to identify a command and a type of enterprise work record. It is determined that the identified command and record type were previously identified. One or more fields of the record type required by the enterprise database to be populated to carry out the identified command is determined. A request message requesting user input to populate the one or more fields can be sent to the mobile device, and instructions can be sent to the enterprise database to carry out the identified command with respect to the identified type of enterprise work record using the field data.
-
公开(公告)号:USD816101S1
公开(公告)日:2018-04-24
申请号:US29589776
申请日:2017-01-04
Applicant: salesforce.com, inc.
Designer: Adrian Dieter Rapp
-
公开(公告)号:US20180109434A1
公开(公告)日:2018-04-19
申请号:US15592984
申请日:2017-05-11
Applicant: salesforce.com, inc.
Inventor: Kevin Venkiteswaran , Jinal Kathiara
Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for facilitating the simulation of a variety of network conditions for the testing of network-connected applications in a hybrid application environment. A test system in communication with a web browser intercepts and overrides a network communication to the application and then substitutes an altered or degraded communication.
-
公开(公告)号:USD815118S1
公开(公告)日:2018-04-10
申请号:US29589778
申请日:2017-01-04
Applicant: salesforce.com, inc.
Designer: Adrian Dieter Rapp
-
-
-
-
-
-
-
-
-