Patents Assigned to salesforce, Inc.
-
Patent number: 12354113Abstract: Some embodiments comprise integrating information from a social network into a multi-tenant database system. A plurality of information from the social network is retrieved, using a processor and a network interface of a server computer in the multi-tenant database system, wherein the plurality of information is associated with a message transmitted using the social network. Metadata related to the transmitted message is generated, using the processor. A conversation object is generated, using the processor, based on the plurality of information associated with the transmitted message and the metadata related to the transmitted message. The conversation object is then stored in an entity in the multi-tenant database system, using the processor of the server computer.Type: GrantFiled: June 18, 2024Date of Patent: July 8, 2025Assignee: Salesforce, Inc.Inventor: Chet Chauhan
-
Patent number: 12353402Abstract: Methods, systems, apparatuses, and computer program products are described. A multi-tenant database system may store a set of data logs indicating performance data for multiple tenants of the system. The system may calculate one or more aggregate performance metrics based on performance data for a tenant stored in the logs, where a performance metric of the one or more aggregate performance metrics may be based on design time data for the tenant, runtime data for the tenant, or both. The system may compare the one or more aggregate performance metrics to one or more performance thresholds defined for multiple tenants and may generate scalability scores corresponding to the one or more aggregate performance metrics for the tenant. The system may send, for display at a user interface of a user device operated by a user associated with the tenant, an indication of the generated scalability scores.Type: GrantFiled: September 19, 2022Date of Patent: July 8, 2025Assignee: Salesforce, Inc.Inventors: Alok K. Patel, Amol Suresh Hardikar, Paymon Teyer, Karishma Kishore Lalwani
-
Patent number: 12354089Abstract: A request to perform an action related to a smart contract recorded on a public trust ledger external to the database system may be received via a communication interface at a database system. The request may authenticate a designated database system account. A determination may be made as to whether the designated database system account is authorized to perform the action by accessing definition information for a public trust ledger synthetic party identifying a plurality of database system accounts authorized to perform one or more actions related to the smart contract. The database system may communicate with a token exchange to perform the action by executing the smart contract when it is determined that the designated database system account is authorized to perform the action.Type: GrantFiled: April 26, 2024Date of Patent: July 8, 2025Assignee: Salesforce, Inc.Inventor: Prithvi Krishnan Padmanabhan
-
Patent number: 12354013Abstract: Embodiments described herein provide a masked self-training (MaST) which is an unsupervised learning approach leveraging two complimentary sources of supervision: pseudo-labels and raw image pixels. Specifically, MaST jointly optimizes three objectives to finetune a pre-trained classification model on unlabeled images: (1) self-training objective to learn global task-specific class prediction; (2) masked image modeling objective to learn local pixel-level information; (3) global-local feature alignment objective to bridge the knowledge learned from the two sources of supervision.Type: GrantFiled: May 27, 2022Date of Patent: July 8, 2025Assignee: Salesforce, Inc.Inventors: Junnan Li, Chu Hong Hoi
-
Patent number: 12346880Abstract: Techniques for integrating structured data containers into virtual spaces of a communication platform are discussed herein. For example, the communication platform may, in response to receiving a request from a user of the communication platform, generate a structured data container representing a system of record associated with the communication platform, the structured data container containing a plurality of fields and information associated with an interaction via the communication platform. The communication platform may, in response to a request, present the structured data container to a virtual space of the communication platform. In some examples, based on receiving an input to at least one field, the communication platform may update the corresponding field in the structured data container.Type: GrantFiled: January 6, 2023Date of Patent: July 1, 2025Assignee: Salesforce, Inc.Inventors: Angela Kirchhof, Josef Teplow, Kyle Meyer, Kevin Marshall
-
Patent number: 12346949Abstract: A group of recommendations related to an item, such as an item of content presented to a user in a page, can be ranked according to a probability distribution that is iteratively updated with each user interaction. For practical implementations, a click stream of interactions may be logged, and then applied in a batch process to update the probability distribution on any suitable schedule independent of the timing of incoming user interactions.Type: GrantFiled: March 7, 2022Date of Patent: July 1, 2025Assignee: Salesforce, Inc.Inventors: Joshua Correa, Alexander Kushkuley
-
Patent number: 12348507Abstract: A cloud infrastructure is configured and deployed for managing services executed on a cloud platform. The cloud infrastructure includes a control datacenter configured to communicate with one or more service datacenters. The service datacenter deploys one or more application programming interfaces (API's) associated with a service. The service datacenter also deploys an administration agent. The control datacenter hosts an engine that receives requests from users to perform administration operations by invoking the administration API's. In this manner, the control datacenter functions as a centralized control mechanism that effectively distributes administration operation requests as they are received from users to service datacenters that can service the requests. The cloud infrastructure provides an auditable, compliant and secure management system for administering services for distributed systems running in the cloud.Type: GrantFiled: November 29, 2021Date of Patent: July 1, 2025Assignee: Salesforce, Inc.Inventors: Prasad Peddada, Sriram Shankarlal, Giridharan Sridharan
-
Patent number: 12348475Abstract: Techniques for a framework associated with a group-based communication platform for enabling applications to scale events to be distributable to various users over a communication platform are described. For example, a group-based communication platform may receive a message from a first application to send to a second application. The group-based communication platform may identify a topic and an event associated with the message. The group-based communication platform may then send the message to a queue associated with the second application, wherein the queue is associated with the topic and a user of the second application. The group-based communication platform may then cause presentation of the message to the user. In some examples messages may be sent bidirectionally, such that a message may be sent from the second application to the first application.Type: GrantFiled: November 3, 2022Date of Patent: July 1, 2025Assignee: Salesforce, Inc.Inventors: Mitchell McNeill, Monica Carrillo Wilkinson, Neil Brady
-
Publication number: 20250211563Abstract: Implementations for probabilistic wildcard-based DNS resolution are described. A request to validate a first subdomain is received from a domain name system (DNS) service attempting to resolve a DNS request that identifies the first subdomain. A validation outcome that indicates a guess regarding validity of the first subdomain may be determined based on a probabilistic data structure representing a set of valid subdomains. The validation outcome may be sent to the DNS service to cause the DNS service to resolve the first subdomain based on the validation outcome. In the case of the validation outcome indicating a guess of the first subdomain being valid, the first subdomain is caused to be resolved to a first common subdomain. In the case of the validation outcome indicating a guess of the first subdomain being invalid, the first subdomain is caused to be resolved to a second common subdomain.Type: ApplicationFiled: December 22, 2023Publication date: June 26, 2025Applicant: Salesforce, Inc.Inventor: Satish Raghunath
-
Publication number: 20250209047Abstract: One or more observed database metric values characterizing observed database performance information about a database system implemented in a computing services environment may be determined. One or more observed application metric values characterizing observed performance information about a network-accessible application implemented on an application server in the computing services environment may be determined. The application server may store information in the database system generated while providing computing services via the computing services environment. An updated database system configuration setting for the database system may be determined by applying a machine learning prediction model to a dataset including the one or more observed database metric values and the one or more observed application metric values. An instruction to update the database system may be transmitted based on the updated database system configuration setting.Type: ApplicationFiled: December 22, 2023Publication date: June 26, 2025Applicant: Salesforce, Inc.Inventor: Jyothi BALAKA
-
Publication number: 20250209193Abstract: A method includes: receiving, from a user device, a user request for a graphical user interface (GUI) page containing a plurality of calculated performance indicators that are derived from entity data stored in a secured database system; retrieving a first listing of objects from the entity data containing information for use in calculating the performance indicators; filtering the first listing of objects based on user scope to identify first objects from the first listing of objects that are within scope; generating a first query to retrieve objects identified in the first listing of objects from the database system; instructing the database system via the first query to skip security measures directed to ensuring user access rights to the first objects; calculating the performance indicators based on retrieved objects; generating the GUI page containing the plurality of calculated performance indicators; and signaling the user device to display the generated GUI page.Type: ApplicationFiled: December 22, 2023Publication date: June 26, 2025Applicant: Salesforce, Inc.Inventors: Christopher Bernt, Shanti Camper Singh, Chetan Jayadevaiah, Siddharth Patel Aka Khunt, Rebecca Greenberg, Peter Wang, Lingyi Wang
-
Patent number: 12340792Abstract: Some embodiments of the current disclosure disclose methods and systems for training for training a natural language processing intent classification model to perform few-shot classification tasks. In some embodiments, a pair of an utterance and a first semantic label labeling the utterance may be generated and a neural network that is configured to perform natural language inference tasks may be utilized to determine the existence of an entailment relationship between the utterance and the semantic label. The semantic label may be predicted as the intent class of the utterance based on the entailment relationship and the pair may be used to train the natural language processing intent classification model to perform few-shot classification tasks.Type: GrantFiled: November 23, 2021Date of Patent: June 24, 2025Assignee: Salesforce, Inc.Inventors: Jin Qu, Wenhao Liu, Kazuma Hashimoto, Caiming Xiong
-
Patent number: 12339867Abstract: A computer-implemented method is disclosed for storing source data related to targeted and untargeted tenants on several publishing servers. The method includes sending metadata related to a first part of the source data related to the targeted tenants from the publishing servers to an aggregating server and storing the metadata in a first database including metadata segments arranged in a first sequenced array and having corresponding state-indicating cursors arranged in a second sequenced array beginning with a first cursor and ending with a last cursor. The method also includes storing the second sequenced array on a second database, querying the first cursor of the second sequenced array from a subscribing server including targeted data related to at least a part of the tenants, querying the metadata segment corresponding to the first cursor, and performing a predetermined operation on at least a part of the targeted data.Type: GrantFiled: January 30, 2024Date of Patent: June 24, 2025Assignee: Salesforce, Inc.Inventors: Sudhir Srinivasan, Siddhesh Krishnan, Katsuyuki Hiura, Deepak Kenchammana-Hosekote, Amber Sahdev
-
Patent number: 12340232Abstract: The present disclosure is directed to integrating mobile application plug-ins. For example, a method may include: at run-time of a host application, initializing, by the host application, a plurality of plug-ins; in response to initializing the plurality of plug-ins, establishing a set of supported services provided between a plurality of components comprising a native component of the host application and the plurality of plug-ins; detecting a request for a service from a first component of the plurality of components; and in response to determining that the requested service is one of the supported services, routing the requested service to a second component of the plurality of components, the second component being different than the first component.Type: GrantFiled: November 6, 2020Date of Patent: June 24, 2025Assignee: Salesforce, Inc.Inventors: Jean Elie Bovet, Stephen Goldberg, Alexander Sikora, Joao Henrique Pimentel Wanderley Neves, Nitish Khadiya, Saket Agarwal
-
Patent number: 12340213Abstract: An extensible platform-as-a-service (PaaS) system is used during the software development lifecycle (SDLC) processes of an application. The system, according to various embodiments, receives indications that changes are made to one or more templates or software bundles stored in a software library and coordinates how changes to a particular template will be applied to applications for an enterprise system. Specifically, the system may identify applications that are using the template and determine an ordering for a plurality of application groups that indicates a sequence in which the updates will be applied to the applications. In this manner, template updates can be automatically and systematically deployed to applications without significant involvement by users of the PaaS system.Type: GrantFiled: January 23, 2024Date of Patent: June 24, 2025Assignee: Salesforce, Inc.Inventor: Mayank Kumar
-
Patent number: 12341833Abstract: A system, method, and computer-readable media for creating a collaboration container in a group-based communication system are provided. A request to create the collaboration container may be received. The collaboration container may comprise a collection of multimedia files. Multiple users may add multimedia files to the collaboration containers. The multimedia files may be stored in a storage order. The multimedia files in the collaboration container may be sorted based on a sort label, such as by multimedia file topic. Upon playback, the multimedia files may be played back in a sort order distinct from the storage order. During playback, a user may comment on a multimedia file of the collaboration container. When subsequent users playback the collaboration container, the comment may be displayed with the associated multimedia file.Type: GrantFiled: January 31, 2022Date of Patent: June 24, 2025Assignee: Salesforce, Inc.Inventors: Noah Weiss, Julie Haynes, Anna Niess, Dolapo Falola, Olivia Grace
-
Patent number: 12340239Abstract: A method and system for an application programming interface (API) based container service for supporting multiple machine learning (ML) applications is described. In particular, a scoring service container includes a base scorer to interface with a ML serving infrastructure using the API. The scoring service container also includes an application specific scorer, which itself includes a model loader and a scoring function. A model identifier is provided to the model loader, and it provides a model object. At least some parameters in a request from a client application are passed to scoring function, which produces a scoring. The base scorer returns the scoring according to the API to the ML serving infrastructure for delivery to the client application.Type: GrantFiled: June 2, 2021Date of Patent: June 24, 2025Assignee: Salesforce, Inc.Inventors: Alexandr Nikitin, Vaibhav Gumashta, Manoj Agarwal, Swaminathan Sundaramurthy
-
Publication number: 20250199911Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for implementing a database backup system.Type: ApplicationFiled: December 15, 2023Publication date: June 19, 2025Applicant: Salesforce, Inc.Inventors: Bohan Chen, Donald Tam, Rita Yung
-
Patent number: D1082831Type: GrantFiled: December 22, 2023Date of Patent: July 8, 2025Assignee: Salesforce, Inc.Inventors: Zachary Coffman Sultan, Christopher John Silva Delbuck, Miguel Fernandez Duran
-
Patent number: D1081676Type: GrantFiled: June 15, 2021Date of Patent: July 1, 2025Assignee: Salesforce, Inc.Inventor: Brady Sammons