-
公开(公告)号: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.
-
公开(公告)号:US11055162B2
公开(公告)日:2021-07-06
申请号:US16176872
申请日:2018-10-31
Applicant: salesforce.com, inc.
Inventor: Dmitry Volkov , Daisuke Kawamoto , Ana Bertran , Lauren Valdivia , Sudhish Iyer , Xiaohong Huang
Abstract: Among other things, embodiments of the present disclosure relate to detecting performance degradation in database systems. For example, some embodiments of the present disclosure help to identify events associated with anomalous database system parameter states and assess the severity of such anomalous events. Other embodiments may be described and/or claimed.
-
公开(公告)号:US11055093B1
公开(公告)日:2021-07-06
申请号:US16725786
申请日:2019-12-23
Applicant: salesforce.com, inc.
Inventor: Jeremy Hay Draude , Stuart Bernstein
Abstract: Methods and systems to provide enablement information by implementing a plug-in application by: executing the plug-in application in a course of application development of the software package connected to a cloud-based computing system; parsing a set of applications contained in the software package to generate a set of metadata data that includes an entire set of metadata for the software package; receiving a set of rules via the cloud-based computing system; defining a set of definitions for each rule in the set of rules to enable a comparison of each rule to the set of metadata to extract one or more features of each application contained in the software package; generating an inventory set of one or more features based on rule definitions for the software package; and generating a recommendation related to a feature of the inventory set of features in each application of the software package.
-
-
-
-
-
-
-
-
-