-
公开(公告)号:US20200233790A1
公开(公告)日:2020-07-23
申请号:US16252263
申请日:2019-01-18
Applicant: salesforce.com, inc.
Inventor: Martin Battaglia
Abstract: A mocking service generates a mock implementation of an API based on a API specification. Request and response behavior of the mock implementation of the API may be controlled by a separate API behavior file. The API behavior file may be parsed by the mocking service to generate behavior logic. When an API request is transmitted to the mock implementation of the API, the behavior logic is invoked and may control execution of the mock implementation of the API and the details of a generated response. Behaviors defined in the API behavior file may be global or resource specific and may include, for example, time delays, error rates, error codes, conditions, response overrides, etc.
-
公开(公告)号:US20200233789A1
公开(公告)日:2020-07-23
申请号:US16252256
申请日:2019-01-18
Applicant: salesforce.com, inc.
Inventor: Martin Battaglia
Abstract: A mocking service allows a mocking instance of an API specification to receive behavior parameters with requests for resources of the API specification. The mocking service may digest these parameters and generate a response according to the parameters and using the instance of the API specification. The dynamic responses allow a service to be configured for interacting with an API corresponding to the API specification and for interacting with different response scenarios of the API. The parameters may define response behaviors such as a fixed time until a response is received, a variable time until a response is received, error rate, error codes, validations, etc. In some cases, based on a behavior parameter indicating a request for random data for a requested resource, the mock implementation of the API may generate and return random data according to variables defined in the API specification.
-
公开(公告)号:US20200233787A1
公开(公告)日:2020-07-23
申请号:US16252241
申请日:2019-01-18
Applicant: salesforce.com, inc.
Inventor: Martin Battaglia
Abstract: A system may include a mocking server and one or more tenants served by the mocking server. A tenant may test an application programming interface (API) by creating a mock implementation of the API using a mocking service provided by the mocking server. The mocking server may generate a mock implementation of the API based on an API specification and expose an endpoint of the mock implementation for the user to perform testing. The user may provide an identifier for an API specification to the mocking server. The mocking server may retrieve the API specification from a source, parse the API specification in memory to create a mock model of the API, and generate a mock implementation for the API from the mock model. The mocking server includes an authentication mechanism to ensure that users accessing the API specification or running a mock implementation of the API are authorized.
-
公开(公告)号:US20200233786A1
公开(公告)日:2020-07-23
申请号:US16252226
申请日:2019-01-18
Applicant: salesforce.com. inc.
Inventor: Martin Battaglia , Ignacio Agustin Manzano
Abstract: A system may include a mocking server and one or more tenants served by the mocking server. A tenant may test an application programming interface (API) using a mocking service. For example, the mocking server may run a mock implementation of an API based on an API specification, and the server may expose an endpoint of the mock implementation for API testing. In some cases, the API specification may use an additional service. The mocking server may need an implementation for this additional service in order to test the API. For improved efficiency and reliability of the mocking service, the mocking server may store pre-configured mock implementations for various service or complementary APIs, which can be publicly accessed and shared across multiple different tenants. The pre-configured mock implementations may enable a user to test an API without providing a mock implementation for each additional service indicated in the API specification.
-
665.
公开(公告)号:US10719555B2
公开(公告)日:2020-07-21
申请号:US15426446
申请日:2017-02-07
Applicant: salesforce.com, inc.
Inventor: Roojuta Lalani , Neeraj Ahuja
IPC: G06F16/901 , G06F16/22
Abstract: A method for providing access to a data item in a multi-tenant database system is disclosed. The method comprises storing a data item as a first data object in a first tenant domain in the database system wherein the data item comprises a knowledge-based item and the first data object has a first data object identifier (ID). The method further comprises generating a platform object with polymorphic lookup, storing database ID information for the data item in the platform object, the database ID information for the data item including the first data object ID, providing a first entity in a second tenant domain with access to the data item by linking the platform object to a first tenant-specific object accessible by the first entity, and providing for display in a user interface a link that is mapped to the data item via the platform object and the first tenant-specific object.
-
公开(公告)号:US10715522B2
公开(公告)日:2020-07-14
申请号:US15885585
申请日:2018-01-31
Applicant: salesforce.com, inc.
Inventor: Eugene Lew
Abstract: An online system authenticates a user through a voiceprint biometric verification process. When a user needs to be authenticated, the online system generates and provides a random phrase to the user. The online system receives an audio recording of the randomly generated phrase and retrieves a previously trained voiceprint model for the user. The online system analyzes the audio recording by applying the voiceprint model to determine whether the audio recording satisfies a first criteria of whether the voice in the audio recording belongs the user and a second criteria of whether the audio recording includes a vocalization of the randomly generated phrase. If the audio recording satisfies both criteria, the online system authenticates the user. Therefore, the user can be provided access to a new communication session in response to being authenticated.
-
公开(公告)号:US10713230B2
公开(公告)日:2020-07-14
申请号:US16032405
申请日:2018-07-11
Applicant: salesforce.com, inc.
Inventor: Craig Weissman , Simon Wong
Abstract: Systems and methods for hosting variable schema data such as dynamic tables and columns in a fixed physical database schema. Standard objects, such as tables are provided for use by multiple tenants or organizations in a multi-tenant database system. Each organization may add or define custom fields for inclusion in a standard object. Custom fields for multiple tenants are stored in a custom data column within the object data structure, and this single custom data column may contain different data types for each tenant.
-
公开(公告)号:US20200218702A1
公开(公告)日:2020-07-09
申请号:US16241810
申请日:2019-01-07
Applicant: salesforce.com, inc.
Inventor: Jan Asita FERNANDO , Samarpan JAIN , Matthew DAVIDCHUK , Valliappan ANNAMALAI NATARAJAN , Alexey SYOMICHEV , Cody MARCEL , Seshank KALVALA , Sahil RAMRAKHYANI , Alexandre HERSANS
Abstract: A method is provided for processing a query. In some embodiments, the method includes creating a historical schema defining an ordered set of fields based on a current schema of an object and a field modification of the current schema. The method includes inserting, based on the field modification, a new field at an end of the historical schema and archiving records into a second storage device. The method includes receiving a query, which includes a command specifying a subset of fields and which indicates a non-current field. The method includes searching in the second storage device for archive records having a second schema including the subset of fields and the non-current field. The first and second schemas follow the field order in accordance with the historical schema. The method further includes accessing the subset of fields and the non-current field in accordance with the command.
-
公开(公告)号:USD889489S1
公开(公告)日:2020-07-07
申请号:US29678688
申请日:2019-01-30
Applicant: salesforce.com, inc.
Designer: David Klein , Sheena Lee
-
公开(公告)号:US10706599B2
公开(公告)日:2020-07-07
申请号:US16111763
申请日:2018-08-24
Applicant: salesforce.com, inc.
Inventor: Didier Prophete , Yenan Chen
IPC: G06T11/20 , G06T13/80 , G06F17/22 , G06F21/53 , G06F40/137
Abstract: The disclosed technology includes systems and methods for a recursive cell-based hierarchy for data visualization. The technology disclosed relates to a platform for ultrafast, ad-hoc data exploration and faceted navigation on integrated, heterogeneous data sets. The disclosed apparatus and methods for secure isolation of scripting from graphics make it possible to securely share live data as rendered on a live dashboard, for both desktop and mobile application environments, without saving a new state on a server when time data and dashboard elements are updated. The disclosed recursive cell-based hierarchy for data visualization makes it possible to target multiple platforms—generating data visualization representations that can be displayed when rendered natively on both desktop and mobile devices, and when rendered in a browser window.
-
-
-
-
-
-
-
-
-