-
641.
公开(公告)号:US20200250075A1
公开(公告)日:2020-08-06
申请号:US16701001
申请日:2019-12-02
Applicant: salesforce.com, inc.
Inventor: James Bock Wunderlich , Michael Dwayne Miller , Vamshidhar Rao Gandham
Abstract: Techniques and architectures for scratch organizations in a multitenant environment. A first scratch organization is generated based on a designated set of metadata defining at least a set of privileges for the first scratch organization. Test data is loaded into the first scratch organization from a source external to the first scratch organization. A designated test sequence is performed on the first scratch organization using test data. The test operations are defined by structures external to the first scratch organization and utilize the test data to generate test results. The first scratch organization is destroyed after extracting the test results. A second scratch organization is generated based on the designated set of metadata cause the second scratch organization to have the set of privileges.
-
公开(公告)号:USD892139S1
公开(公告)日:2020-08-04
申请号:US29678799
申请日:2019-01-31
Applicant: Salesforce.com, Inc.
Designer: Adam McCormick Doti , Cameron Reynolds-Flatt
-
643.
公开(公告)号:US10735277B2
公开(公告)日:2020-08-04
申请号:US16161829
申请日:2018-10-16
Applicant: salesforce.com, inc.
Inventor: Jayesh Sureshchandra , Peter Dapkus , Aaron Fiske , Nikita Prokopev , Ryan Guest , Addison Luh
Abstract: In accordance with embodiments, there are provided mechanisms and methods for serving an application from a custom subdomain. These mechanisms and methods for serving an application from a custom subdomain can enable improved data security, enhanced system performance, optimized resource utilization, etc.
-
公开(公告)号:US10733358B2
公开(公告)日:2020-08-04
申请号:US13969399
申请日:2013-08-16
Applicant: salesforce.com, inc.
Inventor: Gavin Guinane
IPC: G06F17/21 , G06F40/117 , G06F16/958 , G06F40/14 , G06F40/154
Abstract: Embodiments include methods and systems of site migration. In one embodiment, a site migrator receives a website address from a user for a website to be migrated to a content management system (CMS). The site migrator accesses source code of the website at the received website address. The site migrator identifies markup content of the website based on source code of the website. The markup content includes tags grouping content of the website. The site migrator transforms the identified markup content into content modules in a format usable by the CMS based on the tags grouping the content of the website. The site migrator stores the content modules to a memory, sends the content modules to the CMS via an application programming interface (API) to generate a second website which resembles the website to be migrated based on the content modules.
-
公开(公告)号:US10733148B2
公开(公告)日:2020-08-04
申请号:US15452390
申请日:2017-03-07
Applicant: salesforce.com, inc.
Inventor: Lars Hofhansl
IPC: G06F17/30 , G06F16/174 , G06F16/16 , G06F16/21
Abstract: A database may delete rows of data based on one or more predicate parameters. A method of data storage includes receiving a delete request for a database, where the delete request includes one or more predicate parameters and adding the predicate parameters to a set of deletion predicate parameters in metadata of the database. The method may further include performing a compaction of the database, where the compaction includes rewriting each data element of the database unless a key of the data element corresponds to at least one of the set of deletion predicate parameters.
-
公开(公告)号:US10733083B2
公开(公告)日:2020-08-04
申请号:US15787470
申请日:2017-10-18
Applicant: salesforce.com, inc.
Inventor: Mark Wilding , Punit B. Shah
IPC: G06F11/36
Abstract: Techniques are disclosed relating to testing application code. A computer system, in various embodiments, receives application code to be tested by the computer system and separate information defining actions to be performed at specified locations within the application code. In various embodiments, the computer system executes the application code in a test environment in which the actions defined by the separate information are retrieved and performed by a plurality of threads of the application code at the specified locations to control flow of the plurality of threads through the application code. In some embodiments, a first one of the plurality of threads is operable to perform at least one of the actions to control the flow of a second one of the plurality of threads.
-
647.
公开(公告)号:US10732917B2
公开(公告)日:2020-08-04
申请号:US16037896
申请日:2018-07-17
Applicant: salesforce.com, inc.
Inventor: Barry L. Spencer
IPC: G06F15/16 , G06F3/14 , H04L29/06 , H04L12/863
Abstract: In accordance with disclosed embodiments, there are provided methods, systems, and apparatuses for implementing frame aggregation with screen sharing including, for example, means for receiving, at a server, a stream of delta frames from a publishing client as part of a screen sharing session with one or more viewing clients; establishing a FIFO buffer for each of the respective one or more viewing clients on 1:1 basis; queuing a copy of the stream of delta frames into each of the FIFO buffers corresponding to the one or more viewing clients, wherein the stream of delta frames are transmitted from the respective FIFO buffers to the corresponding one or more client viewers; monitoring each of the respective FIFO buffers for each of the one or more viewing clients to determine if two or more delta frames are concurrently queued in any single one of the respective FIFO buffers at any given time; aggregating the two or more delta frames into a single aggregated delta frame; re-queuing the aggregated delta frame; and transmitting the aggregated delta frame to the respective viewing client. Other related embodiments are disclosed.
-
公开(公告)号:US20200244659A1
公开(公告)日:2020-07-30
申请号:US16261217
申请日:2019-01-29
Applicant: salesforce.com, inc.
Inventor: Jagadeesh Kunda , Ariel Anant Chavan , Qian Han , Yifan Wang , Kamran Riaz Khan , Vishal Agarwal
Abstract: Techniques are disclosed relating to generating authentication information independent of user input. In some embodiments, an authentication application repeatedly performs operations to authenticate a client application to one or more hosts of a server system during an automated tasks. In some such embodiments, an instance of the operations includes receiving, from the client application, a request to generate authentication information. In response to the request, the authentication application may retrieve authentication data for the user and, independent of user input, generate an item of authentication information based on the authentication data. The authentication application may then output the item of authentication information to the client application, where the item of authentication information is usable by the client application to authenticate to at least one of the one or more hosts.
-
649.
公开(公告)号:US20200242714A1
公开(公告)日:2020-07-30
申请号:US16258900
申请日:2019-01-28
Applicant: Salesforce.com, Inc.
Inventor: Adam McCormick Doti , Adam Torman , Samantha Ready
Abstract: An on-demand computing services environment provides computing services to clients via the Internet. The on-demand computing services environment may be associated with skills that each identify the use of a one or more features of the environment. Skill ratings associated with one or more of the skills may be identified for a user account. A recommendation profile for the user account may be determined based on the designated skill ratings and a skill graph indicating dependency relationships between the skills. The recommendation profile may identify one or more training modules to be completed in association with the user account. A recommendation message including one or more recommendations selected from the recommendation profile may be transmitted to the client machine.
-
650.
公开(公告)号:US20200242595A1
公开(公告)日:2020-07-30
申请号:US16262795
申请日:2019-01-30
Applicant: salesforce.com, inc.
Inventor: Daniel Thomas Harrison
Abstract: A host organization writes a smart contract and an associated plurality of assets to a distributed ledger via a distributed ledger services interface of the host organization, which operates as a first one of a plurality of nodes that has access to the assets via the distributed ledger. The host receives a request message from a second one of the plurality of nodes to access an asset associated with the smart contract written to the distributed ledger. The request message generates a distributed ledger transaction including a first event or trigger associated with the smart contract. An event listener executing within the host organization detects the first event or trigger, and initiates a pre-programmed action within the host organization in response thereto. The pre-programmed action includes providing a first response message that does not include the asset, either as a distributed ledger transaction including a second event or trigger associated with the smart contract, or a messaging protocol transaction including the first response message to be exchanged with only the second one of the plurality of nodes. Alternatively, the host organization retrieves from a local store, or generates, the asset, and provides it in a second response message in either a distributed ledger transaction including a third event or trigger associated with the smart contract, or a messaging protocol transaction including the second response message to be exchanged with only the second one of the plurality of nodes.
-
-
-
-
-
-
-
-
-