-
591.
公开(公告)号:US20200371995A1
公开(公告)日:2020-11-26
申请号:US16667846
申请日:2019-10-29
Applicant: salesforce.com, inc.
Inventor: Prithvi Krishnan Padmanabhan
IPC: G06F16/16 , H04L9/08 , H04L9/06 , G06F16/182
Abstract: A method performed by a system of a host organization for providing a right to forget data in a blockchain, the system providing a blockchain interface to a blockchain on behalf of a plurality of tenants of the host organization each serving as nodes in a blockchain network. The method includes receiving a request including an identifier of a requestor, the request to access transaction data designated as private, requesting access to the transaction data from nodes in the blockchain network including the identifier of the requestor, receiving at least one shared secret from a node in the blockchain network indicating consensus to access the transaction data by the requestor, and denying access to the transaction data in response to receiving insufficient shared secrets from the nodes indicating the transaction data is permanently unavailable to access.
-
592.
公开(公告)号:US20200371825A1
公开(公告)日:2020-11-26
申请号:US16417831
申请日:2019-05-21
Applicant: salesforce.com, inc.
Inventor: Pranoy Cherian Mathew
Abstract: Methods and systems are provided for automatically determining a need to invoke functionality of a feature of an application while using a primary application and for automatically invoking that functionality without user action. An invoker module receives, from a sender process at a user system, input information that is input into a primary application via a user interface of the user system. The invoker module can process the input information to extract a text string of text from the input information, and based on the extracted text, can generate a command to automatically invoke functionality of the feature of the application without user action. An action module can then execute the command to generate an action that automatically invokes the functionality of the feature of the application without user action.
-
公开(公告)号:USD901536S1
公开(公告)日:2020-11-10
申请号:US29678927
申请日:2019-01-31
Applicant: salesforce.com, inc.
Designer: Diana Berlin , Kevin Gibbs , Drew Hamlin , Christopher De La Iglesia
-
公开(公告)号:US20200351263A1
公开(公告)日:2020-11-05
申请号:US16400192
申请日:2019-05-01
Applicant: salesforce.com, inc.
Inventor: Vinay Kumar Tiruvaipeta , Chandra Sekhar Varanasi
IPC: H04L29/06
Abstract: The disclosed subject matter provides authentication between a client device and a server. The server allocates a dynamic user ID contained within an authentication token that is provided to the client device. In response to each successful authentication with the server, a new dynamic user ID is generated and provided to the client device for use in a subsequent authentication session. In generating the new dynamic user ID for the client device, the server invalidates any previously-provided dynamic user IDs for the client device.
-
公开(公告)号:US20200349736A1
公开(公告)日:2020-11-05
申请号:US16401695
申请日:2019-05-02
Applicant: salesforce.com, inc.
Inventor: Joy Mustafi , Lakshya Kumar , Rajdeep Singh Dua
Abstract: A system is provided for object localization in image data. The system includes an object localization framework comprising a plurality of object localization processes. The system is configured to receive an image comprising unannotated image data having at least one object in the image, access a first object localization process of the plurality of object localization processes, determine first bounding box information for the image using the first object localization process, wherein the first bounding box information comprises at least one first bounding box annotating at least a first portion of the at least one object in the image, and receive first feedback regarding the first bounding box information determined by the first object localization process. The system is further configured to persist the image with the first bounding box information or access a second object localization process based on the first feedback.
-
公开(公告)号:US20200349180A1
公开(公告)日:2020-11-05
申请号:US16399760
申请日:2019-04-30
Applicant: salesforce.com, inc.
Abstract: Methods, systems, and devices supporting detecting and processing conceptual queries are described. A device (e.g., an application server) may receive a search query from a user device. The search query may include one or more parameters. The device may tag the search query using one or more tags associated with the one or more parameters. In some examples, the one or more tags may be determined based on a neural network. The device may determine that the search query is supported as a conceptual query based on a tag of the one or more tags corresponding to a data object stored in a database. The device may then generate a database query in a query language based on the search query, retrieve a set of results for the search query using the database query in the query language, and transmit the set of results to the user device.
-
公开(公告)号:US20200342449A1
公开(公告)日:2020-10-29
申请号:US16777367
申请日:2020-01-30
Applicant: salesforce.com, inc.
Inventor: Brian Lai , Mohan Pindyala , Ravi Ramanujam , Peizan Wang
IPC: G06Q20/36 , G06F9/54 , G06F16/23 , G06F16/27 , G06Q10/10 , G06Q20/08 , G06Q20/06 , G06Q20/40 , G06Q40/04
Abstract: A method performed by a system of a host organization, including the host organization operating an interface to a private electronic distributed ledger on behalf of a plurality of customers of the host organization, wherein each of the plurality of customers operate as a participating node on the distributed ledger. The host organization executes an API gateway on behalf of the plurality of customers, writes a smart contract to the distributed ledger, the smart contract defining a fee to be charged for conducting a transaction between the customers via the API gateway, and charges the fee for the conducting the transaction via the API gateway between the customers as per the smart contract. The charged fee may be written to the distributed ledger. Other related embodiments are disclosed.
-
598.
公开(公告)号:US20200341815A1
公开(公告)日:2020-10-29
申请号:US16395851
申请日:2019-04-26
Applicant: salesforce.com, inc.
Inventor: Akshay Manchale Sridhar , Gary J. Baker
Abstract: Techniques are disclosed relating to using different process groups to control allocation of execution resources for database connection processes that handle application requests. In disclosed embodiments, a database server receives a request from an application server for one or more database resources, including application information specifying one or more attributes of the request. The database server may assign a database connection process to access a database for the request and assign the database connection process to a process group based on the application information. The database server may assign execution resources based on resource allocation parameters that are associated with the assigned process group. In disclosed embodiments, tenants that are using inappropriate amounts of resources may be identified and requests from the identified tenants may be assigned to process groups whose processes are allowed to use smaller amounts of resources per process than other process groups, which may reduce performance degradation in a database system.
-
公开(公告)号:US10819712B2
公开(公告)日:2020-10-27
申请号:US15676408
申请日:2017-08-14
Applicant: salesforce.com, inc.
Inventor: Michael P. Cadden , Richard Alan Stevens , Ron H. Kimble , Rasmus Mencke , Travis D. Corson , Susan Carol Shanabrook
IPC: G06F21/00 , H04L29/06 , H04L9/32 , G06F16/951 , H04L12/58 , G06F21/60 , G06F21/62 , G06Q20/32 , G06Q20/38
Abstract: In accordance with embodiments, there are provided mechanisms and methods for security verification of communications to tenants of an on-demand database service. These mechanisms and methods for security verification of communications to tenants of an on-demand database service can enable embodiments to allow tenants to selectively implement security measures with respect to inbound communications, etc. The ability of embodiments to provide such feature may allow tenants to efficiently and effectively implement security measures for in-bound emails.
-
公开(公告)号:US10817650B2
公开(公告)日:2020-10-27
申请号:US15982841
申请日:2018-05-17
Applicant: salesforce.com, inc.
Inventor: Bryan McCann , Caiming Xiong , Richard Socher
IPC: G06F40/126 , G06N3/08 , G06N3/04 , G06F40/30 , G06F40/47 , G06F40/205 , G06F40/289 , G06F40/44 , G06F40/58
Abstract: A system is provided for natural language processing. In some embodiments, the system includes an encoder for generating context-specific word vectors for at least one input sequence of words. The encoder is pre-trained using training data for performing a first natural language processing task. A neural network performs a second natural language processing task on the at least one input sequence of words using the context-specific word vectors. The first natural language process task is different from the second natural language processing task and the neural network is separately trained from the encoder. In some embodiments, the first natural processing task can be machine translation, and the second natural processing task can be one of sentiment analysis, question classification, entailment classification, and question answering.
-
-
-
-
-
-
-
-
-