-
公开(公告)号:US11190344B2
公开(公告)日:2021-11-30
申请号:US16425729
申请日:2019-05-29
Applicant: salesforce.com, inc.
Inventor: Prasad Peddada , Taher Elgamal
Abstract: A method is disclosed. The method includes, in a client device, acquiring first and second asymmetric cryptographic key pairs for a user, where each key pair includes a public key and a corresponding private key, securing the private key of the second key pair in a cryptographic processor, and splitting the private key of the first key pair into plural private key fragments, so that a sum of the plural private key fragments equals the private key of the first key pair. The method further includes storing at least one of the plural private key fragments on the client device, and registering the user with an identity service not hosted on the client device. Registering the user includes providing to the identity service, for use in securely authenticating the user, the public keys of the first and second key pairs, and the plural private key fragment(s) excluding the at least one private key fragment secured on the client device.
-
公开(公告)号:US20210367874A1
公开(公告)日:2021-11-25
申请号:US17164810
申请日:2021-02-01
Applicant: salesforce.com, inc.
Inventor: Shauli Gal , Satish Raghunath , Kartikeya Chandrayana , Gabriel Tavridis , Kevin Wang
Abstract: A data-driven approach to network performance diagnosis and root-cause analysis is presented. By collecting and aggregating data attribute values across multiple components of a content delivery system and comparing against baselines for points of inspection, network performance diagnosis and root-cause analysis may be prioritized based on impact on content delivery. Recommended courses of action may be determined and provided based on the tracked network performance analysis at diagnosis points.
-
公开(公告)号:US20210365740A1
公开(公告)日:2021-11-25
申请号:US17397677
申请日:2021-08-09
Applicant: salesforce.com, inc.
Inventor: Lily HU , Caiming XIONG , Richard SOCHER
Abstract: Approaches to zero-shot learning include partitioning training data into first and second sets according to classes assigned to the training data, training a prediction module based on the first set to predict a cluster center based on a class label, training a correction module based on the second set and each of the class labels in the first set to generate a correction to a cluster center predicted by the prediction module, presenting a new class label for a new class to the prediction module to predict a new cluster center, presenting the new class label, the predicted new cluster center, and each of the class labels in the first set to the correction module to generate a correction for the predicted new cluster center, augmenting a classifier based on the corrected cluster center for the new class, and classifying input data into the new class using the classifier.
-
公开(公告)号:US20210365579A1
公开(公告)日:2021-11-25
申请号:US17305481
申请日:2021-07-08
Applicant: salesforce.com, inc.
Inventor: Doug Chasman , Jeffrey Lloyd Sauls, JR.
IPC: G06F21/62 , H04L29/08 , G06F21/31 , H04L29/06 , G06F16/958
Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for providing components for building web applications within remote systems. A component database for web application components and an application database for web applications can be maintained in a multi-tenant database system. A first request can be processed to provide a web application for use at a remote site associated with a developer. Authorization of the remote site by the multi-tenant database can be determined based on a list of allowed remote sites for web applications. Data associated with the web application can then be sent to the remote site. A second request can be processed to provide a component for use at the remote site, indicating a component location of the remote site. Data associated with the first component can then be sent to the remote site. The data can be capable of causing an instance of the first component to be included at the component location of the remote site.
-
365.
公开(公告)号:US20210365450A1
公开(公告)日:2021-11-25
申请号:US17398755
申请日:2021-08-10
Applicant: salesforce.com, inc.
Inventor: Joy Mustafi
IPC: G06F16/2453 , G06F16/25 , G06K9/72 , G06F16/28
Abstract: Embodiments described herein transforms a complex and usually unstructured table to a relational table based on the header pattern. Specifically, the original complex table is expanded into a single dimensional relational database format, in which each cell corresponds to one or more corresponding categories or subcategories from the original header. The transformed one-dimensional relational table is then populated with the corresponding cell values from the original table. In this way, data from the original complex and unstructured data table can be stored at a relational database.
-
公开(公告)号:US20210365246A1
公开(公告)日:2021-11-25
申请号:US15929812
申请日:2020-05-22
Applicant: salesforce.com, inc.
Inventor: Phil Calvin
Abstract: Systems and methods for generating mobile applications are described. A user interface is provided to enable selecting one or more declaratives to generate a mobile application, wherein the one or more declaratives are used to visually configure characteristics of the mobile application. Data corresponding to selection of one or more declaratives for the mobile application is received. Data corresponding to selection of a layout to associate the one or more selected declaratives with the mobile application is received. Metadata associated with the one or more selected declaratives and metadata associated with the selected layout is determined. A mobile application may be generated at least based on the determined metadata associated with the one or more selected declaratives and with the selected layout.
-
公开(公告)号:US11184249B2
公开(公告)日:2021-11-23
申请号:US16450598
申请日:2019-06-24
Applicant: Salesforce.com, Inc.
Inventor: Kevin Venkiteswaran , Diego Ferreiro Val , Caridy Patino , Trevor James Bliss
IPC: G06F40/14 , H04L12/24 , G06F9/451 , G06F9/54 , H04L29/08 , G06F3/14 , H04L29/06 , G06F40/221 , G06F16/958 , G06N20/00 , G06F16/901 , G06F16/26 , G06F16/953 , G06F40/205
Abstract: A wire web component may be included in a graphical user interface (GUI) being presented on a display device. The wire web component may include one or more data fields that are each associated with a respective data value. A designated node representing the designated wire web component may be removed from a wire web component graph that includes a plurality of nodes. Each of the data fields may be associated with a respective API in the wire web component graph. A document object model (DOM) tree stored in memory may be updated to remove the designated wire web component. The GUI presented on the display device may be updated based on the updated DOM tree.
-
368.
公开(公告)号:US11182144B2
公开(公告)日:2021-11-23
申请号:US16236915
申请日:2018-12-31
Applicant: salesforce.com, inc.
Inventor: Rohitashva Mathur
Abstract: A method for processing database package connections and updates has been developed. First, an execution request for a database package is received. A connection context is then established which can execute the execution request. The database package is determined whether or not it is valid with proper package updates prior to establishing the connection. If the database package is determined to not be valid, change packages are retrieved for the database package. The valid change packages are then compiled for the database package and the connection request is executed for the updated database package with the connection context.
-
公开(公告)号:US20210359972A1
公开(公告)日:2021-11-18
申请号:US17157945
申请日:2021-01-25
Applicant: salesforce.com, inc.
Inventor: Shauli Gal , Satish Raghunath , Kartikeya Chandrayana
Abstract: A CDN traffic is optimized by a client-side system that maps the servers in the CDN system. Content requests from client devices for domain names are forwarded to servers in the CDN system that may be selected from the map to prevent a cache miss in the a server for a particular request for content.
-
公开(公告)号:US20210349771A1
公开(公告)日:2021-11-11
申请号:US16867083
申请日:2020-05-05
Applicant: salesforce.com, inc.
Inventor: Justin HORST , Jason FOREMAN , Wesley PETER , Tyson BUNCH , Greg LOYD
Abstract: The present disclosure is directed to systems and methods for generating an API caching library using a shared resource file. For example, a method may include: receiving, at a first platform, a shared resource file comprising metadata for declaratively deriving an application programming interface (API) caching library for a native application operating on the first platform and a corresponding application related to the native application for a second platform; parsing the shared resource file to extract the metadata at run-time of the native application; declaratively deriving the API caching library based on the extracted metadata, the declaratively deriving the API caching library comprising creating a plurality of objects that represent respective API endpoints of the API caching library; and executing a function of the native application based on at least one of the API endpoints.
-
-
-
-
-
-
-
-
-