Patents Assigned to salesforce, Inc.
-
Publication number: 20250147987Abstract: 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: ApplicationFiled: November 6, 2023Publication date: May 8, 2025Applicant: 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: 12294557Abstract: 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: GrantFiled: December 18, 2020Date of Patent: May 6, 2025Assignee: 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: 12292816Abstract: 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: GrantFiled: December 19, 2022Date of Patent: May 6, 2025Assignee: Salesforce, Inc.Inventors: Ravi Sankar Pulle, Ajay Krishna Borra, Eric Gross
-
Patent number: 12292906Abstract: 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: GrantFiled: January 27, 2023Date of Patent: May 6, 2025Assignee: Salesforce, Inc.Inventors: Feifei Jiang, Aron Kale, Anuprit Kale, Sitaram Asur, Na Cheng, Zachary Alexander, Victor Yee, Fermin Ordaz
-
Patent number: 12292862Abstract: 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: GrantFiled: September 25, 2023Date of Patent: May 6, 2025Assignee: Salesforce, Inc.Inventors: Gokcen Iskender, Kadir Ozdemir
-
Publication number: 20250139636Abstract: 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: ApplicationFiled: October 26, 2023Publication date: May 1, 2025Applicant: Salesforce, Inc.Inventors: Andrew MANGANO, Saket AGARWAL, Stephen GOLDBERG, Jean Elie BOVET, Abigail SIGLER, David KLEIN
-
Patent number: 12288380Abstract: 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: GrantFiled: May 16, 2022Date of Patent: April 29, 2025Assignee: Salesforce, Inc.Inventors: Junnan Li, Chu Hong Hoi
-
Patent number: 12287897Abstract: 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: GrantFiled: May 20, 2021Date of Patent: April 29, 2025Assignee: Salesforce, Inc.Inventor: Freeman Parks
-
Patent number: 12287716Abstract: 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: GrantFiled: February 16, 2024Date of Patent: April 29, 2025Assignee: Salesforce, Inc.Inventor: Mark Wilding
-
Patent number: 12288047Abstract: 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: GrantFiled: July 29, 2022Date of Patent: April 29, 2025Assignee: Salesforce, Inc.Inventors: Matthew Daniel Fuchs, Antonio Garrote, Kelly Henvy, Pawel Uchida-Psztyc
-
Patent number: 12289206Abstract: The technology disclosed can query configuration management system data and includes cross table selection criteria and joined data return.Type: GrantFiled: April 3, 2024Date of Patent: April 29, 2025Assignee: Salesforce, Inc.Inventors: Jeaneth Vergara, Vivek Dodeja
-
Patent number: 12288190Abstract: 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: GrantFiled: August 11, 2023Date of Patent: April 29, 2025Assignee: 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: 12288032Abstract: 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: GrantFiled: October 31, 2023Date of Patent: April 29, 2025Assignee: Salesforce, Inc.Inventors: Anuprit Kale, Weiping Peng, Na Cheng, Rick Lindstrom, Zachary Alexander
-
Patent number: 12288078Abstract: 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: GrantFiled: January 27, 2021Date of Patent: April 29, 2025Assignee: Salesforce, Inc.Inventors: Ron Roehl, Jean Elie Bovet, Qingqing Liu, Christopher Douglas Seymour, Tarun Nainani, Minzhi Hu, Vijayan Kothandaraman, Xiaoguang Yang
-
Patent number: 12288039Abstract: 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: GrantFiled: January 16, 2020Date of Patent: April 29, 2025Assignee: Salesforce, Inc.Inventors: Michael Justin Smathers, Daniel Joseph Platt, Nathan D. Nichols, Jared Lorince
-
Patent number: 12287950Abstract: 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: GrantFiled: August 25, 2023Date of Patent: April 29, 2025Assignee: Salesforce, Inc.Inventors: Mckenna Lowry, Austen Payan, Anthony Tae Jin Lee, Racine Harris
-
Publication number: 20250130996Abstract: 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: ApplicationFiled: October 20, 2023Publication date: April 24, 2025Applicant: Salesforce, Inc.Inventor: Jyothi BALAKA
-
Patent number: D1072866Type: GrantFiled: January 29, 2024Date of Patent: April 29, 2025Assignee: Salesforce, Inc.Inventor: Alwin Mulyono
-
Patent number: D1073710Type: GrantFiled: March 1, 2024Date of Patent: May 6, 2025Assignee: 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: D1073733Type: GrantFiled: January 29, 2024Date of Patent: May 6, 2025Assignee: Salesforce, Inc.Inventor: Alwin Mulyono