Patents Assigned to salesforce, Inc.
-
Patent number: 12212654Abstract: Systems, methods, and apparatuses for isolating information from a cloud services provider hosting an enterprise application software, using a distributed ledger. For example, according to one embodiment there is a system having at least a processor and a memory therein executing within a host organization to host an enterprise application software for an enterprise, receive information input from a customer of the enterprise at a user interface for the enterprise application software, transfer the customer-provided information to a distributed ledger accessible to the system, receive information input from the enterprise at an enterprise interface for the enterprise application software, transfer the enterprise-provided information to the distributed ledger accessible to the system, but maintain no copy of the customer-provided information nor copy of the enterprise-provided information in a permanent store accessible to the system and the host organization.Type: GrantFiled: October 15, 2018Date of Patent: January 28, 2025Assignee: Salesforce, Inc.Inventors: Shakti Das, Shipra Shreyasi
-
Patent number: 12210621Abstract: Methods, computer readable media, and devices to automatically construct kill-chain from security alerts are disclosed. One method may include collecting a plurality of security alerts, receiving a selection of a high severity security alert associated with a node and a user from among the plurality of security alerts, creating a security narrative for the high severity security alert by providing a set of historical security alerts to a deep learning architecture, the set including security alerts selected based on a relation to the node and the user, and identifying a subset of the set of historical security alerts, including security alerts relevant to the high severity security alert, in a reverse time order by the deep learning architecture, and providing the security narrative as part of a response to the high severity security alert.Type: GrantFiled: January 19, 2022Date of Patent: January 28, 2025Assignee: Salesforce, Inc.Inventors: Regunathan Radhakrishnan, Vijay Erramilli, Anirudh Kondaveeti
-
Patent number: 12210540Abstract: Systems and methods are provided for receiving a request at a database system that includes a primary node and one or more standby nodes. When the request is determined to be a read-only request and the previous transaction has been replicated to the standby node, the request may be transmitted to one of the one or more standby nodes to perform the read-only operation to retrieve data of the request and transmitting the retrieved data. When the request is determined to be a read-only request and the previous transaction has not been replicated to the standby node, the read-only operation is performed to retrieve data of the request from the primary node and transmitting the retrieved data.Type: GrantFiled: December 16, 2021Date of Patent: January 28, 2025Assignee: Salesforce, Inc.Inventors: Venkatesan Chandrasekaran, Valliappan Annamalai Natarajan, Sidarth Srinivas Conjeevaram, Vijayanth Devadhar, Zeyu Zheng
-
Patent number: 12210976Abstract: Embodiments described herein provide systems and methods for learning representation from unlabeled videos. Specifically, a method may comprise generating a set of strongly-augmented samples and a set of weakly-augmented samples from the unlabeled video samples; generating a set of predictive logits by inputting the set of strongly-augmented samples into a student model and a first teacher model; generating a set of artificial labels by inputting the set of weakly-augmented samples to a second teacher model that operates in parallel to the first teacher model, wherein the second teacher model shares one or more model parameters with the first teacher model; computing a loss objective based on the set of predictive logits and the set of artificial labels; updating student model parameters based on the loss objective via backpropagation; and updating the shared parameters for the first teacher model and the second teacher model based on the updated student model parameters.Type: GrantFiled: March 31, 2021Date of Patent: January 28, 2025Assignee: Salesforce, Inc.Inventors: Hualin Liu, Chu Hong Hoi, Junnan Li
-
Patent number: 12210916Abstract: A federation management service may generate a federated application program interface (API) based on multiple data sources. The federation management service may detect changes to one or more of the multiple data sources, which may result in generation of a new version of the federated API. The changes to the data sources may be documented in a change event log. The change event log may be used to recreate a prior version of the federated API by applying changes of the change event log to a federated schema corresponding to the federated API. A snapshotting technique may capture the state of the federated schema at various points in time, and snapshots may be used to regenerate a prior version of the federated API using the change events of the change event log.Type: GrantFiled: August 22, 2022Date of Patent: January 28, 2025Assignee: Salesforce, Inc.Inventors: Gaurav Sagar, Antonio Garrote, Javier Isoldi, Patricio Barletta
-
Patent number: 12204847Abstract: Embodiments described herein provide a method for text summarization. The method includes receiving a training dataset having at least an uncompressed text, a compressed text, and one or more information entities accompanying the compressed text. The method also includes generating, using a perturber model, a perturbed text with the one or more information entities being inserted into the compressed text. The method further includes training the perturber model based on a first training objective, and generating, using the trained perturber model, a perturbed summary in response to an input of a reference summary. The method further includes generating, via an editor model, a predicted summary by removing information from the perturbed summary conditioned on a source document of the reference summary, and training the editor model based on a second training objective.Type: GrantFiled: October 6, 2022Date of Patent: January 21, 2025Assignee: Salesforce, Inc.Inventors: Alexander R. Fabbri, Prafulla Kumar Choubey, Jesse Vig, Chien-Sheng Wu, Caiming Xiong
-
Patent number: 12204948Abstract: A database entry may be stored in a container in a database table corresponding with a partition key. The partition key may be determined by applying one or more partition rules to one or more data values associated with the database entry. The database entry may be an instance of one of a plurality of data object definitions associated with database entries in the database. Each of the data object definitions may identify a respective one or more data fields included within an instance of the data object definition.Type: GrantFiled: September 8, 2023Date of Patent: January 21, 2025Assignee: Salesforce, Inc.Inventor: Rohitashva Mathur
-
Patent number: 12204881Abstract: An application server may identify a set of functions for the source code associated with an uninterruptable software service. In some examples, the subset of the set of functions may include one or more functions having a computational expense greater than a threshold. The application server may create a compilation template to compile a subset of the set of functions to a shared library, and may perform an instrumentation to identify the subset of the set of functions based on the shared library. The application server may create an optimized version of the shared library based on performing the instrumentation. The application server may then change one or more portions of the source code to repoint to the optimized version of the shared library based on creating the optimized version of the shared library.Type: GrantFiled: December 5, 2022Date of Patent: January 21, 2025Assignee: Salesforce, Inc.Inventor: Rui Zhang
-
Patent number: 12204857Abstract: Embodiments described herein provide training a prompt generator for text classification. A first training dataset associated with a first plurality of class labels is received for a first training process. For a first instance of the first training dataset, a set of labels of interest is generated by sampling from a set of possible class labels including the first plurality of class labels. The prompt generator generates a first prompt based on the set of labels of interest. A pretrained language model generates a task output in response to an input of the first instance prepended with the first prompt. A loss objective is generated based on the task output and the set of labels of interest. Parameters of the prompt generator are updated based on the computed loss function via backpropagation while the pretrained language model is frozen.Type: GrantFiled: November 28, 2022Date of Patent: January 21, 2025Assignee: Salesforce, Inc.Inventors: Hailin Chen, Amrita Saha, Shafiq Rayhan Joty, Chu Hong Hoi
-
Patent number: 12204892Abstract: A method by one or more electronic devices to provision an infrastructure for a machine learning application in a multi-tenant on-demand serving infrastructure. The method includes storing a plurality of templates, wherein each of the plurality of templates indicates a scoring interface, a web server, a definition of a continuous integration pipeline, and a definition of a continuous deployment pipeline, receiving a request to provision the infrastructure for the machine learning application using a specified template from the plurality of templates, and provisioning the infrastructure for the machine learning application using the specified template to create a version control system repository, a continuous integration pipeline, and a continuous deployment pipeline.Type: GrantFiled: June 2, 2021Date of Patent: January 21, 2025Assignee: Salesforce, Inc.Inventors: Seyedshahin Ashrafzadeh, Yuliya L Feldman, Alexandr Nikitin, Manoj Agarwal, Chirag Rajan, Swaminathan Sundaramurthy
-
Patent number: 12204875Abstract: Methods, computer readable media, and devices for rapid prototyping of both user experience and technical features in a combined approach. One method may include creating a set of known user experience (UX) components including a user interface element representing at least one of a data element and a data interaction, creating a UX screen including a set of UX elements within a UX prototyping tool, translating the UX screen into a set of standardized UX components, publishing the set of standardized UX components by mapping the set of standardized UX components to synthetic data, and validating a technical aspect of the published set of standardized UX components based on user interaction with the published set of standardized UX components.Type: GrantFiled: May 1, 2023Date of Patent: January 21, 2025Assignee: Salesforce, Inc.Inventors: Billy Ma, Brian Truong
-
Publication number: 20250021463Abstract: Disclosed herein are system, method, and computer program product embodiments for automatic non-code test suite generation of an application programming language (API) specification. An embodiment operates by receiving a specification of an API, wherein the API comprises a plurality of endpoints. The embodiment generates, using a parser, an abstraction model corresponding to the specification of the API, wherein the abstraction model comprises a plurality of entities corresponding to the plurality of endpoints. The embodiment identifies, based on the abstraction model, an operation that is applicable to an entity of the plurality of entities. The embodiment then generates a functional test based on a use case corresponding to the entity and the operation.Type: ApplicationFiled: September 30, 2024Publication date: January 16, 2025Applicant: Salesforce, Inc.Inventors: Robert O'DELL, Nicolas Hernan BATTIATO, Diego LARRALDE, Guido Agustin MARTINEZ
-
Patent number: 12198205Abstract: In accordance with disclosed embodiments, there are provided methods, systems, and apparatuses for aggregating social network feed information including, for example, means for receiving user activity data from one or more social networks; parsing the user activity data to render a plurality of targeting parameters culled from the user activity data; matching one or more of the plurality of targeting parameters with advertising conditions for a social media campaign, wherein the advertising conditions of the social media campaign are contextually relevant to the one or more targeting parameters matched; recommending the social media campaign via a user interface; receiving authorization to launch the social media campaign via input received at the user interface or automatically launching the social media campaign based on pre-defined parameters; and deploying the social media campaign to one or many social media networks. Other related embodiments are disclosed.Type: GrantFiled: September 25, 2023Date of Patent: January 14, 2025Assignee: Salesforce, Inc.Inventors: Liam Tomar Fontvieille Doyle, Andrew Ian Craven, Teddy Kite Joe
-
Patent number: 12198432Abstract: Embodiments described a method of video-text pre-learning to effectively learn cross-modal representations from sparse video frames and text. Specifically, an align and prompt framework provides a video and language pre-training framework that encodes the frames and text independently using a transformer-based video encoder and a text encoder. A multi-modal encoder is then employed to capture cross-modal interaction between a plurality of video frames and a plurality of texts. The pre-training includes a prompting entity modeling that enables the model to capture fine-grained region-entity alignment.Type: GrantFiled: December 30, 2021Date of Patent: January 14, 2025Assignee: Salesforce, Inc.Inventors: Dongxu Li, Junnan Li, Chu Hong Hoi
-
Patent number: 12198453Abstract: Embodiments described herein provide methods and systems for open vocabulary object detection of images. given a pre-trained vision-language model and an image-caption pair, an activation map may be computed in the image that corresponds to an object of interest mentioned in the caption. The activation map is then converted into a pseudo bounding-box label for the corresponding object category. The open vocabulary detector is then directly supervised by these pseudo box-labels, which enables training object detectors with no human-provided bounding-box annotations.Type: GrantFiled: January 28, 2022Date of Patent: January 14, 2025Assignee: Salesforce, Inc.Inventors: Mingfei Gao, Chen Xing
-
Patent number: 12197456Abstract: Disclosed herein are system, method, and device embodiments for a data bridge adapter in a data integration platform that models any application programming interface as an entity-relationship model. This technique allows an individual using an integration platform to map and transform the entity-relationship model without having to create any custom code. The user may specify target parameters as part of an ETL process, and the entity relationship model may allow appropriate data and API calls to be generated to pass the data to the specified target. By creating an entity-relationship model from any API, the technique further supports versioning, schema change resolution, compatibility detection and other features. Furthermore, data visualization software may use the entity-relationship model to allow users to explore and analyze the data represented in the entity-relationship model.Type: GrantFiled: September 20, 2021Date of Patent: January 14, 2025Assignee: Salesforce, Inc.Inventors: Ignacio Agustin Manzano, Jiang Wu, Daniel Fujii, Rodrigo Pazos, Ezequiel Block, Luis Contreras
-
Patent number: 12199985Abstract: Method, apparatus and computer program product for multi-modal user authorization are described herein. For example, the apparatus includes at least one processor and at least one non-transitory memory including program code. The at least one non-transitory memory and the program code are configured to, with the at least one processor, receive a request to enable a first client device associated with a first user profile to access a group-based communication system; determine a first access privilege status for the first user profile; in response to determining that the first access privilege status is a general access privilege status, transmit, to the first client device, first user interface data associated with a general access user interface; and in response to determining that the first access privilege status is a limited access privilege status, transmit, to the first client device, second user interface data associated with a limited access user interface.Type: GrantFiled: November 27, 2018Date of Patent: January 14, 2025Assignee: Salesforce, Inc.Inventors: Leah Jones, Ilan Frank, Rosaleen Nguyen, Kevin Marshall
-
Patent number: 12198060Abstract: Embodiments described herein combine both masked reconstruction and predictive coding. Specifically, unlike contrastive learning, the mutual information between past states and future states are directly estimated. The context information can also be directly captured via shifted masked reconstruction—unlike standard masked reconstruction, the target reconstructed observations are shifted slightly towards the future to incorporate more predictability. The estimated mutual information and shifted masked reconstruction loss can then be combined as the loss function to update the neural model.Type: GrantFiled: August 28, 2020Date of Patent: January 14, 2025Assignee: Salesforce, Inc.Inventors: Junwen Bai, Weiran Wang, Yingbo Zhou, Caiming Xiong
-
Patent number: D1057764Type: GrantFiled: August 10, 2023Date of Patent: January 14, 2025Assignee: Salesforce, Inc.Inventors: Siddhant Mehta, Naman Kedia, Akshay Bakshi, Jon Papandreas Chmura, Priyank Aranke, Prajna Shetty, Josh Stagg
-
Patent number: D1058597Type: GrantFiled: August 10, 2023Date of Patent: January 21, 2025Assignee: Salesforce, Inc.Inventors: Siddhant Mehta, Naman Kedia, Akshay Bakshi, Jon Papandreas Chmura, Priyank Aranke, Prajna Shetty, Josh Stagg