Patents Assigned to salesforce, Inc.
  • Publication number: 20250147987
    Abstract: A text interaction record is received at a database system. The text interaction record may include interaction text from one or more messages between a client machine and a service provider. An input database record creation prompt that includes natural language instructions to generate database record field text based on the text interaction record may be determined. The input database record creation prompt may include some or all of the interaction text. The input database record creation prompt may be transmitted to a large language model for completion. A completed database record creation prompt may be received from the large language model. The completed database record creation prompt may include a text element created by the large language model based on the input database record creation prompt. A database record including a database field storing the text element may be generated in the database system.
    Type: Application
    Filed: November 6, 2023
    Publication date: May 8, 2025
    Applicant: Salesforce, Inc.
    Inventors: Feifei JIANG, Regunathan RADHAKRISHNAN, Zachary ALEXANDER, Xiangbo MAO, Sefi ERLICH, Shai BAR-SHALOM, Wala GOANMI, Sitaram ASUR, Tomer Parash MAPA, Sameer ABHINKAR
  • Patent number: 12294557
    Abstract: Disclosed herein are system, method, and computer program product embodiments for sharing of collaborative documents with users via instant messaging. In one aspect, a collaborative application is configured to display one or more user interfaces associated with a collaborative application that allows a user to engage in a real-time chat between and among one or more users. The collaborative application may also present one or more user interfaces that allow the user to select one or more references of collaborative documents stored at a remote document datastore, and then share these references of collaborative documents with one or more users in the real-time chat. In one example, these references may be represented in real-time chat as a user interface element that visually present the collaborative document title and associated collaborative document pictogram or icon.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: May 6, 2025
    Assignee: Salesforce, Inc.
    Inventors: Nate Botwick, Anh Khuc, Ben Cronin, Matthew Chan, Christopher Masterson, David Engelberg, Diana Berlin, Merwan Hade, John Brock, Andrew Chung, Justin Edmund, Norris Lee
  • Patent number: 12292816
    Abstract: Apparatus, method, and graphical user interface (GUI) for presentation and navigation of code path data. Code path data samples, including temporal data, related to a plurality of code paths of program code are used to render an interactive GUI including a set of graphical elements representing a corresponding set of code paths. Each graphical element indicates resource utilization changes associated with a respective code path over a time period. The set of graphical elements are visually arranged in a first dimension and the period of time is indicated in a second dimension. Different techniques are used to represent resource utilization over time including extending the graphical elements in a third dimension or changing a width of the graphical elements within a plane defined by the first dimension and the second dimension.
    Type: Grant
    Filed: December 19, 2022
    Date of Patent: May 6, 2025
    Assignee: Salesforce, Inc.
    Inventors: Ravi Sankar Pulle, Ajay Krishna Borra, Eric Gross
  • Patent number: 12292906
    Abstract: Embodiments described herein provide systems and methods for document recommendation. A system receives a set of training data including a plurality of documents. The system determines whether the set of training data includes annotated contextual information corresponding to the plurality of documents. The system trains supervised and/or unsupervised models based on the availability of data. The models are used to generate vectors representing the documents. During a live text conversation, text from the conversation may be vectorized using the models and the vectors compared to those representing the documents in order to find the most relevant documents. The system may generate an indication of a recommended document.
    Type: Grant
    Filed: January 27, 2023
    Date of Patent: May 6, 2025
    Assignee: Salesforce, Inc.
    Inventors: Feifei Jiang, Aron Kale, Anuprit Kale, Sitaram Asur, Na Cheng, Zachary Alexander, Victor Yee, Fermin Ordaz
  • Patent number: 12292862
    Abstract: Techniques are disclosed in which a computer system implements schema changes for existing database objects by maintaining a logical name and a current physical name corresponding to an existing database object, where the logical name points to the current physical name. The system receives a schema change request specifying the logical name and format changes for the existing object. The system performs a schema change operation in response to the request, including: creating a new database object having a new physical name, copying and transforming data from the existing object to the new object according to the format changes, mirroring new writes directed to the logical name to both the existing and new objects, and causing the logical name to point to the new physical name instead of the current physical name after completing the copying. The system responds to subsequent queries, specifying the logical name, from the new object.
    Type: Grant
    Filed: September 25, 2023
    Date of Patent: May 6, 2025
    Assignee: Salesforce, Inc.
    Inventors: Gokcen Iskender, Kadir Ozdemir
  • Publication number: 20250139636
    Abstract: Disclosed herein are system, method, and device embodiments for providing a mobile interface powered by artificial intelligence. A user remains on a single user-interface page, conducting interactions with a customer relationship management tool using natural language. The technique leverages a large language model as an intermediary middle-layer, allowing a user to engage core functions. The technique builds an appropriate prompt including the natural language and uses the large language model to build an execution plan that references tools and tasks performable in the customer relationship management tool. By chaining prompts, the technique incorporates prior interactions into subsequent prompts. Mobile-specific information such as location, images, and scanned barcodes may be included in a prompts. Running the large language model on the client device allows the user to perform CRM functions while operating in an offline mode, a mode that secures user data and enhances privacy.
    Type: Application
    Filed: October 26, 2023
    Publication date: May 1, 2025
    Applicant: Salesforce, Inc.
    Inventors: Andrew MANGANO, Saket AGARWAL, Stephen GOLDBERG, Jean Elie BOVET, Abigail SIGLER, David KLEIN
  • Patent number: 12288380
    Abstract: Embodiments described herein provide systems, methods, and devices for generating enhanced vison-language training data. A method may include: receiving, from a communication interface, a first training dataset of image-text pairs and a second training dataset of annotated image-text pairs; fine-tuning an image-grounded text decoder and an image-grounded text encoder using the second training dataset of annotated image-text pairs; generating, by the fine-tuned image-grounded text decoder, a predicted text based on a training image from the first training dataset; generating, by the fine-tuned image-grounded text encoder, a filtering decision based on the training image and the predicted text; adding the training image and the predicted text to form a third training dataset of image-text pairs depending on the filter decision; and training a vision-language model using the third training dataset of image-text pairs.
    Type: Grant
    Filed: May 16, 2022
    Date of Patent: April 29, 2025
    Assignee: Salesforce, Inc.
    Inventors: Junnan Li, Chu Hong Hoi
  • Patent number: 12287897
    Abstract: A request to search a database field in a database table for a query value may be received. The query value may be hashed with a designated hash function and a designated hash key to produce a designated keyed-hash value. A row in the database table may be identified based on the designated keyed-hash value. The identified row may include a keyed-hash field value that matches the designated keyed-hash value. The identified row may include an encrypted field value generated by encrypting an unencrypted field value matching the query value. One or more data values associated with the identified row may be transmitted in response to the request.
    Type: Grant
    Filed: May 20, 2021
    Date of Patent: April 29, 2025
    Assignee: Salesforce, Inc.
    Inventor: Freeman Parks
  • Patent number: 12287716
    Abstract: 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: Grant
    Filed: February 16, 2024
    Date of Patent: April 29, 2025
    Assignee: Salesforce, Inc.
    Inventor: Mark Wilding
  • Patent number: 12288047
    Abstract: A system allows translation across API models represented using different API description languages. The system stores model bindings from a common visualization model format to multiple API description languages. The model bindings map constructs of the API description language to and from modeling constructs of the common visualization model format. The system uses the model bindings to convert API models to and from representations based on API description languages to the common visualization model format. The system used the common visualization model format to generate visualizations of the API model that can be displayed via a user interface and also allow users to modify the API model.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: April 29, 2025
    Assignee: Salesforce, Inc.
    Inventors: Matthew Daniel Fuchs, Antonio Garrote, Kelly Henvy, Pawel Uchida-Psztyc
  • Patent number: 12289206
    Abstract: The technology disclosed can query configuration management system data and includes cross table selection criteria and joined data return.
    Type: Grant
    Filed: April 3, 2024
    Date of Patent: April 29, 2025
    Assignee: Salesforce, Inc.
    Inventors: Jeaneth Vergara, Vivek Dodeja
  • Patent number: 12288190
    Abstract: The disclosure generally relates to an enterprise group-based communication system. Group-based communication channels may be created and access by client devices associated with users within the enterprise group-based communication system that have various identifiers associated therewith.
    Type: Grant
    Filed: August 11, 2023
    Date of Patent: April 29, 2025
    Assignee: Salesforce, Inc.
    Inventors: Ilan Frank, Daniel Stewart Butterfield, Callum Henderson-Begg, April Underwood, Leah Jones, Myles Grant, Todd Wirth, Eric Vierhaus, Samantha Stoller, Gregory Pelly, Yongxing Deng, Matthew Mullen
  • Patent number: 12288032
    Abstract: Described herein are systems, apparatus, methods and computer program products for machine learning intent classification. In various embodiments, historical utterances provided by users may be utilized for bot training. Context and personally identifiable information may be removed from the utterances. The utterances may be associated with vectors. The utterances and vectors may be used to determine recommendations.
    Type: Grant
    Filed: October 31, 2023
    Date of Patent: April 29, 2025
    Assignee: Salesforce, Inc.
    Inventors: Anuprit Kale, Weiping Peng, Na Cheng, Rick Lindstrom, Zachary Alexander
  • Patent number: 12288078
    Abstract: The present disclosure is directed techniques for bootstrap management. A method includes: upon an initial launch of an application on a client device, fetching, from a server and using a native component of the application, content for loading a web component of the application on the client device; determining whether a bootstrap management mode is enabled on the client device; and responsive to the bootstrap management mode is enabled and in response to the web component being launched: receiving, at the native component and from the web component, a manifest and a request for bootstrapping resources; caching, by the native component, the manifest from the web component; fetching, from the server and using the native component, the bootstrapping resources requested by the web component; caching, by the native component, the fetched bootstrapping resources in the memory; and providing, by the native component, the fetched bootstrapping resources to the web component.
    Type: Grant
    Filed: January 27, 2021
    Date of Patent: April 29, 2025
    Assignee: Salesforce, Inc.
    Inventors: Ron Roehl, Jean Elie Bovet, Qingqing Liu, Christopher Douglas Seymour, Tarun Nainani, Minzhi Hu, Vijayan Kothandaraman, Xiaoguang Yang
  • Patent number: 12288039
    Abstract: Disclosed herein is computer technology that provides adaptive mechanisms for learning concepts that are expressed by natural language sentences, and then applies this learning to appropriately classify new natural language sentences with the relevant concept that they express.
    Type: Grant
    Filed: January 16, 2020
    Date of Patent: April 29, 2025
    Assignee: Salesforce, Inc.
    Inventors: Michael Justin Smathers, Daniel Joseph Platt, Nathan D. Nichols, Jared Lorince
  • Patent number: 12287950
    Abstract: A user interface comprising at least a set of reaction icons configured to initiate a search of content of a communication platform is described. In an example, at least the set of reaction icons can be presented via the user interface of the communication platform, wherein individual reaction icons of the set of reaction icons are selectable as search parameters in the user interface. In response to receiving a selection of at least one reaction icon, a search for content, associated with the at least one reaction icon, stored in a database associated with the communication platform can be initiated.
    Type: Grant
    Filed: August 25, 2023
    Date of Patent: April 29, 2025
    Assignee: Salesforce, Inc.
    Inventors: Mckenna Lowry, Austen Payan, Anthony Tae Jin Lee, Racine Harris
  • Publication number: 20250130996
    Abstract: A request to execute a database query against a database system may be received. The request may identify a database context of a plurality of database contexts in which to execute the database query. Usage statistic values for the database system may be determined. The usage statistic values may include a contextual usage statistic value that is specific to the database context. A database query execution plan may be determined based at least in part on the contextual usage statistic value. The database query execution plan may include a plurality of operations to perform to execute the database query. A database query result may be determined by performing the plurality of operations within the database system.
    Type: Application
    Filed: October 20, 2023
    Publication date: April 24, 2025
    Applicant: Salesforce, Inc.
    Inventor: Jyothi BALAKA
  • Patent number: D1072866
    Type: Grant
    Filed: January 29, 2024
    Date of Patent: April 29, 2025
    Assignee: Salesforce, Inc.
    Inventor: Alwin Mulyono
  • Patent number: D1073710
    Type: Grant
    Filed: March 1, 2024
    Date of Patent: May 6, 2025
    Assignee: Salesforce, Inc.
    Inventors: Puneet Dhaliwal, Niv Garber, D. Dustin Breese, Prithvi Krishbnan Padmanabhan, Kara Carreri, Rahul Mehta, Raghav Abboy, Yongbo Zuo, Abraham Reyes
  • Patent number: D1073733
    Type: Grant
    Filed: January 29, 2024
    Date of Patent: May 6, 2025
    Assignee: Salesforce, Inc.
    Inventor: Alwin Mulyono