-
公开(公告)号:US20210217001A1
公开(公告)日:2021-07-15
申请号:US16740283
申请日:2020-01-10
Applicant: salesforce.com, inc.
Inventor: Daniel Thomas Harrison
Abstract: Disclosed embodiments are related to blockchain asset token management systems, and in particular, to Multiple Decentralized Tokenization with Personal Control (MDTPC). MDTPC allows users to determine how and when asset token evaluation is performed, and also allows users to determine which token management services they wish to use to manage and store their asset token and related data. In embodiments, multiple blockchain token management services are utilized in conjunction with individual digital wallets to share token data and validate ownership of tokens. A registry service is used to ensure visibility of tokens across multiple token management services, which increases the likelihood of identifying the rightful owner of asset tokens. Other embodiments may be described and/or claimed.
-
公开(公告)号:US20210216728A1
公开(公告)日:2021-07-15
申请号:US17214691
申请日:2021-03-26
Applicant: salesforce.com, inc.
Inventor: Kazuma HASHIMOTO , Raffaella BUSCHIAZZO , James BRADBURY , Teresa MARSHALL , Caiming XIONG , Richard SOCHER
IPC: G06F40/58
Abstract: Approaches for the translation of structured text include an embedding module for encoding and embedding source text in a first language, an encoder for encoding output of the embedding module, a decoder for iteratively decoding output of the encoder based on generated tokens in translated text from previous iterations, a beam module for constraining output of the decoder with respect to possible embedded tags to include in the translated text for a current iteration using a beam search, and a layer for selecting a token to be included in the translated text for the current iteration. The translated text is in a second language different from the first language. In some embodiments, the approach further includes scoring and pointer modules for selecting the token based on the output of the beam module or copied from the source text or reference text from a training pair best matching the source text.
-
公开(公告)号:US20210216206A1
公开(公告)日:2021-07-15
申请号:US16738923
申请日:2020-01-09
Applicant: Salesforce.com, inc.
Inventor: Ted LIU , Karthik Mohan SUBRAMANIAN , Youngjin YU , Yeshwant Sai MADANAGOPAL , Chris HOANG , Rajiv YEDDU , Donald MARTIN , Sunny LAL , Hoang NGUYEN
Abstract: In a cloud computing environment, a storage space management system provides for uniform collection of usage statistics for storage disks and storage consumers, including usage statistics for a consumers' storage buckets, where a storage bucket represents a logical container of files, objects or other types of stored data for a given consumer. The system enables automated evaluation of space usage policy against the collected statistics. The system enforces the evaluated policy determinations, including queueing jobs that manage storage disk eligibility for storing data and jobs that direct traffic from storage consumers to storage disks that have sufficient storage available.
-
公开(公告)号:USD924907S1
公开(公告)日:2021-07-13
申请号:US29678934
申请日:2019-01-31
Applicant: salesforce.com, inc.
Designer: Jason Day , Stephen Goforth , Zachary McNulty , David James Woodward
-
公开(公告)号:USD924901S1
公开(公告)日:2021-07-13
申请号:US29722786
申请日:2020-01-31
Applicant: salesforce.com, inc.
Designer: Vandit Garg , Anthony Desportes , Brian Truong , James Matt Holland , Lovish Agarwal , Lisa Kaplan , Melanie Krassel , Yuan Wang , Bhupinder Johal , Wenying Yang , Julia Wolinsky , John Donohoe , Andy H Kung
-
公开(公告)号:US11061877B2
公开(公告)日:2021-07-13
申请号:US16127087
申请日:2018-09-10
Applicant: salesforce.com, inc.
Inventor: Bruno Roustant , Juan Camilo Rodriguez Duran
IPC: G06F16/27 , G06F16/22 , G06F16/901
Abstract: A minimal distinguishing prefix (MDP) is computed for terms included in a list of terms. The MDP for a term is the minimal prefix that differentiates the term from the immediately preceding term. Lengths of the computed MPDs are compared, and a set of MDPs is selected for inclusion in a trie. A trie generator generates a trie including a plurality of leaf nodes based on the selected MDPs, where each leaf node in the trie corresponds to a respective one of the selected MDPs, such that the terms accessible through a particular leaf node include the term corresponding to the respective one of the selected MDPs and any other terms positioned in the list between that term and a term corresponding to a next one of the selected MDPs in the trie.
-
公开(公告)号:US20210208874A1
公开(公告)日:2021-07-08
申请号:US16735843
申请日:2020-01-07
Applicant: salesforce.com, inc.
Inventor: Sai Maheswara Reddy Manda
IPC: G06F8/73 , G06F8/75 , G06F16/9035
Abstract: Techniques and structures to facilitate classification of source code files is disclosed. The techniques include receiving a plurality of source code files; and classifying each of the plurality of source code files, including analyzing source code details of a source code file and assigning one or more classifier tags to the source code file based on the source code details of the source code file, wherein each classifier tag is associated with one of a plurality of programming teams.
-
公开(公告)号:US11057359B2
公开(公告)日:2021-07-06
申请号:US16102191
申请日:2018-08-13
Applicant: salesforce.com, inc.
Inventor: Scott Wisniewski , David Murray , Xiongjian Fu , Harish Krishnamurthy
Abstract: A set of hardware security modules (HSMs) in a database system may implement a key management system with a database storing encryption keys or other secrets. The set of HSMs may identify a first key encryption key (KEK) and a second KEK stored in the set of HSMs. The set of HSMs may retrieve, from the database, a set of encryption keys encrypted by the first KEK and decrypt each encryption key of the set of encryption keys using the first KEK. The set of HSMs may re-encrypt each encryption key of the set of encryption keys with the second KEK and transmit, to the database, the set of encrypted encryption keys encrypted by the second KEK for storage. Then, the set of HSMs may delete the first KEK from the set of HSMs.
-
公开(公告)号:US11057331B2
公开(公告)日:2021-07-06
申请号:US16687622
申请日:2019-11-18
Applicant: salesforce.com, inc.
Inventor: Narek Asadorian , Noah William Burbank
Abstract: Methods, systems, and devices supporting global message threads are described. A thread server may receive a communication message associated with a first set of user identifiers (e.g., the author and recipients of the message) and may extract a thread identifier from the message. The thread identifier may associate the message with one or more additional messages (e.g., from the same thread of messages), where the one or more additional messages may be associated with different user identifiers. The thread server may upsert the received communication message to a stored set of messages associated with a root indicating the thread identifier. If the thread server receives a query indicating the thread identifier from a user, the thread server may retrieve all of the messages associated with the thread identifier from persistent memory based on the query, including messages that are not associated with the user identifier for the querying user.
-
公开(公告)号:US11055353B2
公开(公告)日:2021-07-06
申请号:US15885430
申请日:2018-01-31
Applicant: salesforce.com, inc.
Inventor: Vlad Eroshin , Dylan Thom , Ryoji Osawa , Dai Duong Doan
IPC: G06F16/90 , G06F16/9032 , G06F16/242 , G06F40/186 , G06F40/205 , G06F40/279
Abstract: Embodiments are described for enabling a user to query a database using natural language and receive results without requiring the user to manipulate or know details of the database contents. The user is guided in the creation of the natural language query by suggested predetermined queries from a template. Natural language is parsed using the template. The approach allows a user's query words to be completed automatically from the template as the user inputs the words. The approach further allows the next suggested parts of the query to be automatically typed from the template ahead of the user's cursor. Other features provide feedback to the user for invalid or irrelevant queries that cannot be parsed, including suggesting complete predetermined queries from the template. The approach helps the user focus the query on exactly what the user seeks to learn from the database without complex, process-intensive parsing.
-
-
-
-
-
-
-
-
-