-
公开(公告)号:US12132717B2
公开(公告)日:2024-10-29
申请号:US17503885
申请日:2021-10-18
Applicant: Salesforce, Inc.
Inventor: Bertrand Fan , Salman Suhail , Paige Kehoe
IPC: H04L9/40 , G06F16/955
CPC classification number: H04L63/08 , G06F16/9566 , H04L63/101 , H04L63/102 , H04L63/108
Abstract: A system, method, and computer-readable media for linking identify information between a group-based communication system and an external application based on a user authorization to share credentials. After sharing the user's credentials, the user may be authenticated with the external application and user data from the group-based communication system may be shared with the external application. Additionally, a preview of a web resource associated with the external application may be displayed to the user within the group-based communication system allowing the user to interact with the web resource from within the group-based communication system.
-
公开(公告)号:US20240356854A1
公开(公告)日:2024-10-24
申请号:US18303314
申请日:2023-04-19
Applicant: Salesforce, Inc.
Inventor: Praveenkumar Sowpati , Jose Lejin P J , Ramanjaneyulu Y. Talla
IPC: H04L47/125
CPC classification number: H04L47/125
Abstract: Methods, apparatuses, and computer-program products are disclosed. A method may include activating, in a processing entity, a connection agent and a manifest, the manifest including a data signature and an endpoint type that are associated with the processing entity. The method may include generating, based on the data signature, the endpoint type, or both, one or more load balanced dynamic endpoints configured for access, by the connection agent and via one or more application programming interfaces, to a repository including access configurations for the processing entity. The method may include retrieving, via the one or more load balanced dynamic endpoints and from the repository, one or more first access configurations of the plurality of access configurations and the one or more first access configurations may be associated with the processing entity.
-
公开(公告)号:US12124458B2
公开(公告)日:2024-10-22
申请号:US18052352
申请日:2022-11-03
Applicant: Salesforce, Inc.
Inventor: Paymon Teyer , Sumana Panjala , Robert Weber , Priyanshu Singh
IPC: G06F16/2457 , G06F11/34 , G06F16/242 , G06F16/25
CPC classification number: G06F16/24575 , G06F11/3409 , G06F16/242 , G06F16/256
Abstract: A query may be determined based on data retrieval parameter values. The data retrieval parameter values may include a data type parameter identifying a designated data type of a plurality of data types corresponding with database observability data generated during operation of a database system. The of data retrieval parameter values may also include a designated time period during which to retrieve data associated with the designated data type. A query may be determined based on the plurality of data retrieval parameter values via a collection manager in a database application layer associated with the database system. The query may be executed to retrieve a designated dataset of database observability data corresponding with the designated data type and generated by the database system during the designated time period.
-
公开(公告)号:US12124453B2
公开(公告)日:2024-10-22
申请号:US18525429
申请日:2023-11-30
Applicant: Salesforce, Inc.
Inventor: Kaushal Bansal , Venkata Muralidhar Tejomurtula , Azeem Feroz , Dmytro Kashyn , Dmytro Kudriavtsev , Shouzhong Shi , Ajitesh Jain
IPC: G06F16/2457 , G06F16/22 , G06F16/2455 , G06F16/25 , G06F16/81 , G06Q30/01
CPC classification number: G06F16/2455 , G06F16/2228 , G06F16/24578 , G06F16/252 , G06F16/81 , G06Q30/01
Abstract: A method for configuring the operation of the software of a data as a service (DAAS) system during run time is described. The configuring includes receiving a match query from a customer relationship management system that transmitted the match query responsive to a user using an interface to trigger an update of records in the customer relationship management system that were previously imported from the DAAS system, querying for records in the dataset that match records in the customer relationship management system previously imported from the DAAS system, the querying configured at run time according to metadata that identifies, for records in the dataset, a field to match on and a match threshold, and producing a match query result that includes records in the dataset to be imported to update records that were previously imported from the DAAS system.
-
公开(公告)号:US20240348620A1
公开(公告)日:2024-10-17
申请号:US18656336
申请日:2024-05-06
Applicant: Salesforce, Inc.
Inventor: Freeman Parks , Ryan D. Woebkenberg
CPC classification number: H04L63/104 , G06F18/24 , G06N7/01 , G06N20/00 , H04L63/101 , H04L63/102
Abstract: A plurality of permissions associated with the on-demand computing services environment may be identified. Each of the permissions may identify a respective one or more actions permitted to be performed within the on-demand computing services environment. Each of the permissions may be granted to a respective one or more user accounts within the on-demand computing services environment. A degree of overlap between a first group of the user accounts granted a first one of the permissions and a second group of the user accounts granted a second one of the permissions may be determined. When the degree of overlap exceeds a designated threshold, a designated permission set that includes the first permission and the second permission may be created.
-
公开(公告)号:US12112131B2
公开(公告)日:2024-10-08
申请号:US17588043
申请日:2022-01-28
Applicant: Salesforce, Inc.
Inventor: Benjamin Newman , Nazneen Rajani , Prafulla Kumar Choubey
IPC: G06F40/30 , G06F3/08 , G06F40/126 , G06F40/279 , G06N3/044
CPC classification number: G06F40/279 , G06F40/126 , G06N3/044
Abstract: Embodiments described herein provide a system and method for extracting factual information. The system transforms a query into a natural language prompt in a format of a query subject and a queried relation. The system encodes, via an embedding layer of a pre-trained language model, the natural language prompt into a first embedding. The system encodes, via the adapter model, the first embedding into a second embedding based on a probability that the second embedding returns the factual information when the second embedding is fed the first attention layer of the pre-trained language model. The system decodes, by the first attention layer of the pre-trained language mode, the second embedding into a response to the query. The system extracts the factual information from the decoded response to the query.
-
公开(公告)号:US12111858B1
公开(公告)日:2024-10-08
申请号:US18481036
申请日:2023-10-04
Applicant: Salesforce, Inc.
Inventor: Regunathan Radhakrishnan , Zachary Alexander , Yuanxin Wang , Sitaram Asur , Aron Kale
IPC: G06F16/33 , G06F16/31 , G06N3/0455
CPC classification number: G06F16/3347 , G06F16/31 , G06N3/0455
Abstract: A text interaction record including interaction text from one or more messages between a client machine and a service provider is received at a database system. A search vector including a text embedding representing the interaction text in a multi-dimensional vector space may be determined based on the interaction text via a processor at the database system. A reference interaction record including reference interaction text may be retrieved from the database system based on the search vector. The reference interaction record may include a reference vector representing the reference interaction text in the multi-dimensional vector space. Recommended reply text is determined based on the interaction text and the reference interaction text by a large language model configured to generate the recommended reply text in response to a prompt that includes one or more natural language instructions.
-
公开(公告)号:US20240330111A1
公开(公告)日:2024-10-03
申请号:US18739282
申请日:2024-06-10
Applicant: Salesforce, Inc.
Inventor: Suhas Dantkale , James E. Mace , Matthew Woicik , Kaushal Mittal
CPC classification number: G06F11/1438 , G06F11/1453 , G06F11/1466 , G06F11/1471 , G06F16/2272 , G06F16/2282 , G06F16/2322 , G06F16/2329 , G06F16/2343 , G06F16/2379 , H04L67/10 , G06F2201/80
Abstract: Techniques are disclosed relating to restarting a database node. A database node may allocate memory segments that include a restart segment for storing data records. The database node may spawn processes to read a log and replay log records of the log to update the restart segment to store data records. The database node may determine to perform a restart operation to transition from a first mode to a second mode. Performing the restart operation may include ceasing reading the log at a stop position and storing, based on the stop position, database state information that enables the processes to resume reading the log from the stop position. The database node may further deallocate the memory segments except for the restart segment and terminate the processes. After performing the restart operation, the database node may spawn the processes, which may resume reading the log based on the database state information.
-
公开(公告)号:US12106199B2
公开(公告)日:2024-10-01
申请号:US18304284
申请日:2023-04-20
Applicant: Salesforce, Inc.
Inventor: Rakesh Ganapathi Karanth , Arun Kumar Jagota , Kaushal Bansal , Amrita Dasgupta
Abstract: An online system performs predictions for real-time tasks and near real-time tasks based on available network bandwidth. A client device receives a regression based machine learning model. Responsive to receiving a task, the client device determines an available network bandwidth for the client device. If the available network bandwidth is below a threshold, the client device uses the regression based machine learning model to perform the task. If the client device determines that the network bandwidth is above the threshold, the client device extracts features of the task, serializes the extracted features, and transmits the serialized features to an online system, causing the online system to use a different machine learning model to perform the task based on the serialized features.
-
公开(公告)号:US12105835B2
公开(公告)日:2024-10-01
申请号:US17224307
申请日:2021-04-07
Applicant: salesforce.com, inc.
Inventor: Jeremiah David Brazeau , Victor Manuel Romero Carrasco , Christopher David Boran , Andre Huss , Pallav Kothari
CPC classification number: G06F21/6245 , G06F9/547
Abstract: Methods, computer readable media, and devices for efficient application programming interface (API) processing with privacy protection include one method of receiving a user request for content from a client, parsing the user request for content to identify one or more request portions having a type of public information, customized information, and personal information, transmitting the one or more request portions to a corresponding microservice based on the type of the portion of content being requested, receiving one or more response portions, determining a type of the one or more portions of content, and in response to determining the type of a portion of content is not personal information, caching the portion of content based on the type of the portion of content, combining the one or more response portions into a user response, and sending the user response to the client.
-
-
-
-
-
-
-
-
-