-
公开(公告)号:US11757819B2
公开(公告)日:2023-09-12
申请号:US17144542
申请日:2021-01-08
Applicant: salesforce.com, inc.
Inventor: Joe Teplow , Scott Motte , Kevin Dutra , Mark Robbins , Yamil Asusta , Devin Torres , Steven Collins , Trever Faden , Derek Jacobi , Selby Kendrick , Johnny Omar Mejias Luciano , Adam Beckerman
IPC: H04L29/08 , H04L51/42 , G06F3/14 , G06Q10/10 , G06F3/147 , G06Q10/06 , G06Q10/08 , G06F40/117 , G06F40/131 , G06F40/197 , H04L67/50 , G06F16/958 , G06F3/04842 , H04M1/7243
CPC classification number: H04L51/42 , G06F3/04842 , G06F3/14 , G06F3/147 , G06F16/958 , G06F40/117 , G06F40/131 , G06F40/197 , G06Q10/06 , G06Q10/08 , G06Q10/10 , H04L67/535 , H04M1/7243
Abstract: Systems, methods, and related technologies are provided for generating interactive emails and tracking user interactions. In one implementation, an email an be received within an email client. The email can be rendered within the email client, such as by: presenting a first selectable element within the email client, presenting a second selectable element within the email client, and presenting one or more content items within the email client. A selection of the first selectable element can be received within the email client. In response to the selection of the first selectable element, a presentation of the one or more content items can be adjusted within the email client.
-
公开(公告)号:US11755582B2
公开(公告)日:2023-09-12
申请号:US16862667
申请日:2020-04-30
Applicant: salesforce.com, inc.
Inventor: Arun Kumar Jagota , Ajitesh Jain , Rahul Mathias Madan , Shravani Madhavaram
IPC: G06F7/00 , G06F16/2455 , G06N20/00
CPC classification number: G06F16/24558 , G06F16/24564 , G06N20/00
Abstract: Adaptive field-level matching is described. A system identifies first elements in a field of a prospective record for a database, and second elements in the field of a candidate record, in the database, for matching the prospective record. The system identifies features corresponding to any of the first elements that are identical to any of the second elements, any of the first elements that are absent from the second elements, and any of the second elements that are absent from the first elements. A machine-learning model uses the features to determine a field match score for the candidate record's field. Another machine-learning model weighs the field match score and weighs another field match score for another field of the candidate record to determine a record match score for the candidate record. If the record match score satisfies a threshold, the system identifies the candidate record as matching the prospective record.
-
公开(公告)号:US11755317B2
公开(公告)日:2023-09-12
申请号:US17555152
申请日:2021-12-17
Applicant: salesforce.com, inc.
Inventor: Mayank Kumar , Benjamin Caldwell , Karthik Sudana
CPC classification number: G06F8/71 , G06F8/65 , G06F9/54 , G06F11/3684 , G06F11/3688 , G06F11/3692 , G06F21/577 , G06F21/6218 , G06F2221/033
Abstract: An extensible platform-as-a-service (PaaS) system for use during the software development lifecycle (SDLC) processes of a user application. The extensible PaaS system receives, from a user, values associated with a user application for features exposed in a presented application programming interface (API) to the user. The system displays a set of software modules for during the SDLC processes of the user application. The system receives a selection of software modules for custom configuration from the user. The system generates a set of custom configured software modules for the received selection of software modules. The system generates a set of automatically configured software modules for the remaining software modules. The system uses the custom configured software modules and the automatically configured software modules during the SDLC processes of the user application.
-
公开(公告)号:US11749264B2
公开(公告)日:2023-09-05
申请号:US17088206
申请日:2020-11-03
Applicant: salesforce.com, inc.
Inventor: Chien-Sheng Wu , Chu Hong Hoi , Richard Socher , Caiming Xiong
CPC classification number: G10L15/1815 , G10L15/063 , G10L15/1822
Abstract: Embodiments described herein provide methods and systems for training task-oriented dialogue (TOD) language models. In some embodiments, a TOD language model may receive a TOD dataset including a plurality of dialogues and a model input sequence may be generated from the dialogues using a first token prefixed to each user utterance and a second token prefixed to each system response of the dialogues. In some embodiments, the first token or the second token may be randomly replaced with a mask token to generate a masked training sequence and a masked language modeling (MLM) loss may be computed using the masked training sequence. In some embodiments, the TOD language model may be updated based on the MLM loss.
-
公开(公告)号:US11741142B2
公开(公告)日:2023-08-29
申请号:US17589522
申请日:2022-01-31
Applicant: salesforce.com, inc.
Inventor: Haopeng Zheng , Semih Yavuz , Wojciech Kryscinski , Kazuma Hashimoto , Yingbo Zhou
IPC: G06F16/34 , G06F40/166 , G06N20/00 , G06F40/117 , G06F40/279
CPC classification number: G06F16/345 , G06F40/166 , G06N20/00 , G06F40/117 , G06F40/279
Abstract: Embodiments described herein provide document summarization systems and methods that utilize fine-tuning of pre-trained abstractive summarization models to produce summaries that more faithfully track the content of the documents. Such abstractive summarization models may be pre-trained using a corpus consisting of pairs of articles and associated summaries. For each article-summary pair, a pseudo label or control code is generated and represents a faithfulness of the summary with respect to the article. The pre-trained model is then fine-tuned based on the article-summary pairs and the corresponding control codes. The resulting fine-tuned models then provide improved faithfulness in document summarization tasks.
-
公开(公告)号:US11741050B2
公开(公告)日:2023-08-29
申请号:US17162501
申请日:2021-01-29
Applicant: salesforce.com, inc.
IPC: G06F16/172 , G06F16/16 , G06F16/182 , G06F16/14
CPC classification number: G06F16/172 , G06F16/148 , G06F16/156 , G06F16/164 , G06F16/1824
Abstract: Techniques are disclosed relating to managing distributed storage of data for various entities according to classifications for these entities. A database node of a distributed storage system may receive, from a first entity of a plurality of entities, a request to store a set of data. The database node may further obtain metadata associated with the first entity, wherein the metadata specifies one of a plurality of classifications for the entities. The database node may provide the set of data to one or more of a plurality of caches for storage. The caches may be located in two or more availability zones and are configured to store the set of data based on the classification for the first entity identified in the metadata associated with the first entity. The database node may also store the set of data in a shared object storage coupled to the database node.
-
公开(公告)号:US11736503B2
公开(公告)日:2023-08-22
申请号:US17013209
申请日:2020-09-04
Applicant: salesforce.com, inc.
Inventor: Anirudh Kondaveeti
CPC classification number: H04L63/1425 , H04L63/0272
Abstract: Various embodiments of methods for detecting anomalous activity in a computer network are disclosed. A method includes a computer system receiving an indication of a current session establishing a secure channel to a computing device within a network. The computer system evaluates information relating to the current session, as well as information relating to one or more other sessions. Using this information, the computing system performs monitoring to detect the presence of anomalous lateral movement within the network, for example based on detecting multiple user credentials. Based on the evaluating performed, the computer system generates a score for the current session and reports whether the score is indicative of anomalous lateral movement.
-
公开(公告)号:US11734266B2
公开(公告)日:2023-08-22
申请号:US17450108
申请日:2021-10-06
Applicant: salesforce.com, inc.
Inventor: Stuart Douglas McClune , Michael Gordon Luff
IPC: G06F16/245 , G06F16/28 , G06F16/951 , H04L51/226 , H04L51/52 , H04L51/216 , G06Q50/00
CPC classification number: G06F16/245 , G06F16/285 , G06F16/951 , H04L51/216 , H04L51/226 , H04L51/52 , G06Q50/01
Abstract: A system and method for customized scheduling of sources, including breaking down a source of content into at least two categories, including posts and engagements, and gathering content related to a specific source. A scheduler handles scheduling of posts and engagement for a single source and entities that are due to be crawled are sent to a scheduling queue, in which each content type for a source can have its own queue. A process points to the correct scheduler queue in order to request content to be crawled, attaches to the proper queue, processes requests, queries the social network for content, parses the response and sends any new data to be saved to the system.
-
59.
公开(公告)号:US11734153B2
公开(公告)日:2023-08-22
申请号:US17479518
申请日:2021-09-20
Applicant: salesforce.com, inc.
Inventor: Robert M. O'Dell , Nicolas Hernan Battiato , Diego Gabriel Larralde , Guido Agustin Martinez , Christian Vallejos , Maria Florencia Vimberg , Eduardo Cominguez , Ignacio Agustin Manzano , Peter Gorski
CPC classification number: G06F11/3495 , G06F9/54
Abstract: Disclosed herein are system, method, and computer-readable medium embodiments for providing the ability to automate identification of endpoints of an API for potential health checks based on machine learning and/or similarity search algorithms. The algorithms analyze an API specification according to the algorithm's training and/or search among reference APIs. Rather than having to manually generate health check tests for the web service, a test developer can interact with a test service through a web browser and provide the service an API specification. The test service then can automatically rank identified endpoints according to a ranking system as well as automate health checks by automatically preparing the health check code according to each identified endpoint.
-
60.
公开(公告)号:US11734058B2
公开(公告)日:2023-08-22
申请号:US17081048
申请日:2020-10-27
Applicant: salesforce.com, inc.
Inventor: Brian Toal , Sankar Rao Bhogi
CPC classification number: G06F9/4862 , G06F9/5027 , G06F9/542 , G06F11/0772 , H04L67/02
Abstract: Systems and method are provided for receiving, at a virtualized management operation engine (VMOE) of a distributed system, a management task request from a client for one or more services. The management task request may be to an orchestrator of a first application server of one or more application servers of the distributed system. The first application server having the orchestrator may determine whether the management task request is valid. The first application server having the orchestrator may generate a request message based on the valid management task request. A message bus may broadcast the generated request message to one or more agents of the one or more application servers of the distributed system. The one or more agents may execute an operation based on the request message when the request message is intended for the one or more agents.
-
-
-
-
-
-
-
-
-