Patents Assigned to salesforce, Inc.
-
Patent number: 12367662Abstract: Embodiments described herein provide systems and methods for training video models to perform a task from an input instructional video. A procedure knowledge graph (PKG) may be generated with nodes representing procedure steps, and edges representing relationships between the steps. The PKG may be generated based on text and/or video training data which includes procedures (e.g., instructional videos). Using the PKG, a video model may be trained using the PKG to provide supervisory training signals for a number of tasks. Once the model is trained, it may be fine-tuned for a specific task which benefits from the model being trained in a way that makes the model embed procedural information when encoding videos.Type: GrantFiled: January 25, 2023Date of Patent: July 22, 2025Assignee: Salesforce, Inc.Inventors: Roberto Martin-Martin, Silvio Savarese, Honglu Zhou, Juan Carlos Niebles Duque
-
Patent number: 12367187Abstract: Techniques are disclosed relating to orchestrating locking between database nodes of a database system. A database node can determine that an execution of a database transaction at the database node involves acquiring a lock. The database node acquires, from a separate lease manager node, a lease object that permits the database node to create the lock for the database transaction. As a part of provisioning that lease object to the database node, the lease manager node ensures that a lease object for creating locks that conflict with the lock is not held by another database node. The database node creates the lock for the database transaction based on the acquired lease object. As a part of creating that lock, the database node ensures that the lock does not conflict with a lock held by another database transaction executing at the database node.Type: GrantFiled: November 28, 2023Date of Patent: July 22, 2025Assignee: Salesforce, Inc.Inventors: Atish Agrawal, Jameison Bear Martin
-
Publication number: 20250231853Abstract: Techniques for providing application contextual information. One or more sets of database context identifiers corresponding to events that occur within the database are generated by the database. The one or more sets of database context identifiers have at least one application context field. A session identifier corresponding to a session to be monitored is sent from the application to the database. Information to be stored in the database with the session identifier is sent to the database. Database logs and application logs are correlated using at least the session identifier.Type: ApplicationFiled: March 31, 2025Publication date: July 17, 2025Applicant: Salesforce, Inc.Inventor: Mark Wilding
-
Patent number: 12360783Abstract: Disclosed herein are system, method, and computer program product embodiments for providing an architecture to support a semantic validation technique. The system includes a governance console that carries out data management functionalities to support the validation. Such functionalities include generating, storing and publishing validation profiles that are used by a validation service for validating an asset, a validation reporter that receives and stores validation reports and performs notification functions to notify relevant individuals of the validation results, as well as a profile runner and associations manager that directly support the validation service.Type: GrantFiled: September 20, 2022Date of Patent: July 15, 2025Assignee: Salesforce, Inc.Inventors: Antonio Garrote, Pedro Colunga, Jonathan Stoikovitch, Martin Alejandro Gutierrez, Lucas Block, Lucas Luppani
-
Systems and methods for parameter ensembling for reducing hallucination in abstractive summarization
Patent number: 12361201Abstract: Embodiments described herein provide a document summarization framework that employs an ensemble of summarization models, each of which is a modified version of a base summarization model to control hallucination. For example, a base summarization model may first be trained on a full training data set. The trained base summarization model is then fine-tuned using a first filtered subset of the training data which contains noisy data, resulting in an “anti-expert” model. The parameters of the anti-expert model are subtracted from the parameters of the trained base model to produce a final summarization model which yields robust factual performance.Type: GrantFiled: August 3, 2022Date of Patent: July 15, 2025Assignee: Salesforce, Inc.Inventors: Prafulla Kumar Choubey, Alexander R. Fabbri, Jesse Vig, Chien-Sheng Wu, Wenhao Liu, Nazneen Rajani -
Patent number: 12360982Abstract: Techniques are disclosed for managing metadata of a distributed database system in a hybrid manner. A computer system may receive, from a computing device, a request to access a set of data stored in nodes of a distributed storage system that is a caching layer of the system. The system retrieves metadata for a set of data specified in the request, including accessing a reversemap storing a reverse-ordered copy of original metadata stored in a metadata store of the system, where the reversemap is stored on durable storage of the system. Based on retrieving the metadata from the reversemap, the system accesses nodes of the distributed storage system, where the reversemap specifies the nodes of the distributed storage system that store the set of data. The system transmits, to the computing device, information indicating a result of accessing data stored in nodes of the distributed storage system.Type: GrantFiled: July 24, 2024Date of Patent: July 15, 2025Assignee: Salesforce, Inc.Inventors: Venkateswararao Jujjuri, Sushanth Rai, Jayant Kumar, Anup Ghatage
-
Patent number: 12361153Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for providing components for building web applications within remote systems. A component database for web application components and an application database for web applications can be maintained in a multi-tenant database system. A first request can be processed to provide a web application for use at a remote site associated with a developer. Authorization of the remote site by the multi-tenant database can be determined based on a list of allowed remote sites for web applications. Data associated with the web application can then be sent to the remote site. A second request can be processed to provide a component for use at the remote site, indicating a component location of the remote site. Data associated with the first component can then be sent to the remote site. The data can be capable of causing an instance of the first component to be included at the component location of the remote site.Type: GrantFiled: July 8, 2021Date of Patent: July 15, 2025Assignee: Salesforce, Inc.Inventors: Doug Chasman, Jeffrey Lloyd Sauls, Jr.
-
Patent number: 12363137Abstract: A method for the detection of multi-killchain alerts is disclosed. The method includes receiving, by a computer system, a plurality of alerts indicative of activity within a computer network, wherein a given alert specifies one or more events having attributes, and extracting attributes from events included in the plurality of alerts. The method further includes determining attribute similarity for pairs of events based on whether a given pair of events has common values for one or more attributes and whether attribute values of the given pair of events indicates lateral movement within computers of the computer network. Linked pairs are then identified based on the determined attribute similarity and added to a graph data structure. The method further includes the computer system analyzing the graph data structure to find clusters of events relating to a security attack.Type: GrantFiled: January 31, 2022Date of Patent: July 15, 2025Assignee: Salesforce, Inc.Inventor: Anirudh Kondaveeti
-
Patent number: 12360757Abstract: In an example, an apparatus may operate as a continuous delivery (CD) pipeline for application artifacts running on a target software platform. The apparatus may include a processor to operate an application upgrader for the target software platform, the application upgrader to: consume application artifacts from a continuous integration (CI) system, wherein the target software platform runs a version of the application artifacts; obtain a signed manifest output from the CI system, the signed manifest identifying the consumed application artifacts; and compare a signature of the application artifacts from the CI system to a signature of the version running on the target software platform to determine if an update of the version running on the target software platform is required. Other embodiments may be disclosed and/or claimed.Type: GrantFiled: December 29, 2021Date of Patent: July 15, 2025Assignee: Salesforce, Inc.Inventors: Raj Ramalingam, Kishore Reddipalli, Varun Srinivas
-
Patent number: 12360760Abstract: According to some implementations, while a proxy routes production traffic to a first application (app) version that runs in a plurality of container orchestration system (cos) pods having first app version containers, configuration information is received including an identification of a second app version container image for a second app version. The second app version is an updated version of the first app version. Cos pods having second app version containers are brought up based on the second app version container image identified in the configuration information. Test and/or warmup traffic is caused to be routed to the second app version containers. Responsive to an indication regarding the routing of the test and/or warmup traffic to the second app version, causing a transition to sending production traffic to the second app version containers instead of to the first app version.Type: GrantFiled: July 17, 2023Date of Patent: July 15, 2025Assignee: Salesforce, Inc.Inventors: Sreeram Duvur, Vijayanth Devadhar, Matthew Gainsborough, Kiet Phong, Sathish Santhanam, Lawrence Thomas Lopez
-
Patent number: 12361325Abstract: A set of data for training a machine learning system can be modified to improve its performance. An item of information can be transmitted. A message can be transmitted that includes an explanation of a determination, by the machine learning system, to transmit the item of information from among a plurality of items of information. A first set of data can have been used to train the machine learning system. A signal can be received that includes an indication of a usefulness of the message, to a user of a user device, in making a decision to perform an action based on a knowledge associated with the item of information. The first set of data can be modified, in response to a receipt of the signal, to produce a second set of data. The machine learning system can be caused to be trained using the second set of data.Type: GrantFiled: April 27, 2023Date of Patent: July 15, 2025Assignee: Salesforce, Inc.Inventors: Mayukh Bhaowal, Leah McGuire, Kin Fai Kan, Christopher Rupley, Xiaodan Sun, Michael Weil, Shubha Nabar
-
Patent number: 12360759Abstract: Techniques for downgrading of database software. Code areas that may affect downgradability may be delineated with code markers. Changes to these sections can be made to prevent a new database version from being built unless a process is taken to indicate that any new features be designated as available, but not yet allowed for N software releases. This provides a downgrade window of N releases that will support functionality currently allowed by the database. In response to receiving a downgrade request to a target older database software version, that request can be permitted if all the database features are available or allowed in the target version. If at least one of the database features is not available in the target version, the downgrade requested is not permitted. If the request is permitted, the downgrade operation is commenced.Type: GrantFiled: May 5, 2023Date of Patent: July 15, 2025Assignee: Salesforce, Inc.Inventors: Kaushal Mittal, Thomas Fanghaenel
-
Patent number: 12361295Abstract: Methods, computer readable media, and devices for machine learning for automated tagging of requests for e-commerce conversion funnel tracking. One method may include retrieving a plurality of requests previously grouped into a user session, generating preprocessed request information by determining a request type, a relative time, and a keyword count for each of the plurality of requests and determining a determining a relative time distribution for each of the plurality of keywords, and applying a machine learning model to the plurality of requests and the preprocessed request information to tag each of the plurality of requests as being associated with one of the plurality of conversion classifications.Type: GrantFiled: March 19, 2021Date of Patent: July 15, 2025Assignee: Salesforce, Inc.Inventors: Robert Lacy, Yael Aharon
-
Patent number: 12354244Abstract: Embodiments described herein provide systems and methods for image editing, a first copy and a second copy of an input image are generated; noise is iteratively added to the first copy and the second copy by: updating the first copy based on a first inverted output of a denoising diffusion model (DDM) based on the second copy and a first caption and updating the second copy based on a second inverted output of the DDM based on the first copy and the first caption. A resultant noised image is iteratively denoised by a reverse process using the DDM conditioned on a second caption, thereby producing a final image.Type: GrantFiled: February 27, 2023Date of Patent: July 8, 2025Assignee: Salesforce, Inc.Inventors: Nikhil Naik, Bram Wallace
-
Patent number: 12355776Abstract: 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.Type: GrantFiled: May 6, 2024Date of Patent: July 8, 2025Assignee: Salesforce, Inc.Inventors: Freeman Parks, Ryan D. Woebkenberg
-
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: D1083995Type: GrantFiled: December 22, 2023Date of Patent: July 15, 2025Assignee: Salesforce, Inc.Inventors: Elizabeth Ashley Sarni, Gleb Aleksandrovich Denisov, Miguel Fernandez Duran, Zachary Coffman Sultan
-
Patent number: D1083996Type: GrantFiled: December 22, 2023Date of Patent: July 15, 2025Assignee: Salesforce, Inc.Inventors: Zachary Coffman Sultan, Christopher John Silva Delbuck, Miguel Fernandez Duran
-
Patent number: D1083997Type: GrantFiled: December 22, 2023Date of Patent: July 15, 2025Assignee: Salesforce, Inc.Inventors: Gleb Aleksandrovich Denisov, Tianxuan Chen, Miguel Fernandez Duran, Siddhant Mehta, Carla Soledad Gonzales
-
Patent number: D1082824Type: GrantFiled: September 29, 2023Date of Patent: July 8, 2025Assignee: Salesforce, Inc.Inventor: Jose Lejin P J