Patents Assigned to salesforce, Inc.
-
Publication number: 20260202948Abstract: An interactive agent (e.g., a chatbot, an artificially intelligent assistant, a digital assistant, etc.) may utilize a dynamic button of a user interface to output a request suggestion the user can request while conversing with the interactive agent. The interactive agent may utilize personal account and interaction history in order to provide relevant request suggestions that the interactive agent can provide a response to when the dynamic button is selected. The dynamic buttons may be dynamically updated as the conversation progresses between the interactive agent and the user in order to provide relevant request suggestions to the user based on the conversation.Type: ApplicationFiled: January 16, 2025Publication date: July 16, 2026Applicant: Salesforce, Inc.Inventors: Alan WEIBEL, Tommy DALE, Cong NIU, Yon Aran RHEE, Clifford Andrew SEAL, Divya HARIHARAN
-
Patent number: 12683973Abstract: An exemplary system having a processor and a memory therein includes means for creating an isolation group, in which creating the isolation groups includes: defining isolation requirements, identifying a group of features utilizing call-out functions, and selecting from among the group of features utilizing call-out functions a group of features having the defined isolation requirements; deploying platform software integrating the isolation requirements, in which the platform software contains instructions to map the isolation requirements to a customer organization; creating the customer organization; creating a unique variant of the customer organization, in which creating the unique variant of the customer organization includes declaratively applying an isolation layer containing isolation requirements on top of a base layer for the customer organization; and deploying the unique variant of the customer organization onto the customer organization's computing infrastructure, in which the unique variant valiType: GrantFiled: December 27, 2023Date of Patent: July 14, 2026Assignee: Salesforce, Inc.Inventors: Ryan Guest, Theresa Vietvu, Bradley Vine, Sean Gill, Ricardo Vazquez Reyes
-
Patent number: 12681769Abstract: Embodiments herein relate to prediction, based on previous usage of a cloud-based computing resource by a user of one or more users of the cloud-based computing resource, future usage of the cloud-based computing resource. Based on the predicted future usage, embodiments relate to identifying that throttling of access to the cloud-based computing resource is to occur, and notifying the user of the throttling. Other embodiments may be described and/or claimed.Type: GrantFiled: October 7, 2022Date of Patent: July 14, 2026Assignee: Salesforce, Inc.Inventors: Bo Zong, Huan Wang, Tian Lan, Ran Yao, Tony Wong, Daeki Cho, Caiming Xiong, Silvio Savarese, Yingbo Zhou
-
Patent number: 12681756Abstract: Systems and techniques are provided that implement application programming interfaces (APIs) that can be executed synchronously or asynchronously depending on the expected response time of the API, the status of the API and/or systems that implement the API, the identity and/or type of user making a request via the API, historical requirements or operation of the API, and/or other factors.Type: GrantFiled: November 18, 2022Date of Patent: July 14, 2026Assignee: Salesforce, Inc.Inventor: Sowmya Tammana
-
Patent number: 12681946Abstract: A server system is communicatively connected to a plurality of computing devices and one or more databases. The server system receives one or more queries from a computing device. The one or more queries specify a data source. The server system determines a level of security applicable to a user of the computing device. The server system translates the one or more queries into one or more logical queries according to semantics of the data source, and transmits the logical queries to a query pipeline of the server system. The server system executes the one or more queries against a first database of the one or more databases to retrieve query results from the data source. The server system applies the determined level of security to the query results to obtain one or more data sets, and returns the one or more data sets to the computing device.Type: GrantFiled: January 7, 2025Date of Patent: July 14, 2026Assignee: Salesforce, Inc.Inventors: Thomas Nhan, Hung Dang, Jeffrey Mark Booth, Jr., Antonio Marcos Da Silva, Jr., BongKyum Chung, Russell Steven Paul-Jones, Dhiren Kiran Ved, Zoltan Foley-Fisher, Alethea Scattergood Bair-Sutherland, Catherine McCauley Guyman, Mahsa Olsen, Vladimir Gumennyy, Akhilesh Jonnavittula, Lucia Schmidt
-
Patent number: 12681997Abstract: Example embodiments are disclosed where a narrative generation platform is integrated with a conversational interface such as a Chatbot to support interactive and dynamic narrative generation in response to speech inputs from users. Such a system can be further integrated with a visualization platform to allow the speech input through the conversational interface to interactively and dynamically focus and control visualizations and/or narratives that accompany the visualizations.Type: GrantFiled: December 18, 2023Date of Patent: July 14, 2026Assignee: Salesforce, Inc.Inventors: Lawrence A Birnbaum, Kristian J. Hammond
-
Patent number: 12681918Abstract: Techniques for caching for an application executable on a mobile device, where the application has a user interface that includes a set of templates specifying data fields that reference record data from a database. The application is executable when the mobile device is online to communicate with an application server to access sufficient record data to fully render templates for those portions of the user interface selected by a user. The set of caching operations can include a record caching operation that caches records according to a default and/or custom set of rules for all versions of the application; a template caching operation that causes selected template data to be cached; and a template-record caching operation that causes a set of record data to be cached such that templates for the cached selected template data will fully render offline for a specified set of records.Type: GrantFiled: January 31, 2023Date of Patent: July 14, 2026Assignee: Salesforce, Inc.Inventors: Angela Mu Liu, Puneet Dhaliwal, Dai Duong Doan, Graham Phillip Oldfield, Jamie Wutke, Shanis Kurundrayil, Limor Rohald, Kevin Tsugio Ota, Aleksandra Zhulina
-
Patent number: 12676847Abstract: Disclosed herein are system, method, and computer program product embodiments for implementing variable a declarative authentication engine. The system generates a schema that includes a field and has a format defined by an authentication protocol associated with a service. The system then validates a connection request based on comparing the field of the generated schema to a field of the connection request for the service, wherein the connection request is formatted according to the schema and received from a client device. The system then provides the client device access to the service according to the connection request based on a result of the validating.Type: GrantFiled: January 25, 2024Date of Patent: July 7, 2026Assignee: Salesforce, Inc.Inventors: Federico Piagentini, Franco Garcia
-
Patent number: 12675369Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for backing up environments. One of the methods includes maintaining, for a cloud computing environment, first data that indicates one or more previously active sandbox environments; determining second data that indicates one or more most recently active sandbox environments; determining, using the second data, a newly added sandbox environment; determining, using a first identifier for the newly added sandbox environment and a second identifier for a prior sandbox environment from the one or more previously active sandbox environments, whether the newly added sandbox environment is likely a refresh of the prior sandbox environment; and performing one or more actions for the newly added sandbox environment using a result of the determination whether the newly added sandbox environment is likely a refresh of the prior sandbox environment.Type: GrantFiled: April 11, 2025Date of Patent: July 7, 2026Assignee: Salesforce, Inc.Inventor: Gadi Luc Vered
-
Patent number: 12675252Abstract: Media, methods, and systems are provided for screen sharing. A user may initiate a video recording. A recording preview interface may be displayed for the user to preview the video recording before beginning the recording. The recording preview interface may comprise a live video preview of the user and of a window or application being shared. When the user selects a window or application for previewing that may cause an infinity mirror effect to occur, a screenshot of the window or application may be generated. The screenshot may be rendered over the live video preview of the window or application to obscure the infinity mirror effect. When the user initiates recording, the screenshot may be removed to expose the live video. The screenshot may be cached and retrieved if the user navigates away and then returns to the preview of the window or application causing the infinity mirror effect.Type: GrantFiled: June 23, 2023Date of Patent: July 7, 2026Assignee: Salesforce, Inc.Inventors: Shruti Shruti, Julie Haynes, Samuel Kang
-
Patent number: 12669989Abstract: The system performs optimized upgrades for datacenters configured on a cloud platform. The optimized upgrade process combines upgrades of operating system and services on a node of a cluster of machines of the cloud platform. The system detects a service version change and operating system version change. If the system detects the version change for both a service and the operating system for a node, the system orchestrates the upgrade process for both service and operating system at the same time. The system restarts the node and service once the upgrade completes. This reduces the multiple restarts of the node/services thereby improving the availability of the system for clients.Type: GrantFiled: January 31, 2023Date of Patent: June 30, 2026Assignee: Salesforce, Inc.Inventors: Naga Venkata Durga Rao Bokka, Swaroop Jayanthi, Hemanth Siddulugari
-
Patent number: 12670413Abstract: Methods, systems, apparatuses, devices, and computer program products are described. A group-based communication system may use machine learning techniques to classify teams of the system, determine discount messaging for teams of the system, or both. The group-based communication system may receive concurrency data for a team of users and may input the concurrency data (e.g., with one or more other features associated with the team) into a machine learning model to generate a classifier for the team. The classifier may indicate whether the team is a work team, an educational team, or a social team. Based on the classifier for the team, the system may send a message to at least one user of the team (e.g., an administrative user). In some examples, the system may use another machine learning model to generate a discount message for sending to the at least one user based on the team classifier.Type: GrantFiled: January 5, 2023Date of Patent: June 30, 2026Assignee: Salesforce, Inc.Inventors: Andy Timmons, Lichen Ni, Kyle Jablon, William Cha, Kate Kleinschmidt
-
Patent number: 12670151Abstract: A computing services environment may include a database system storing database records for client organizations accessing computing services including a conversational chat interface, an application server providing access to the conversational chat interface, and an orchestration service configured to execute an orchestration process based on a natural language request message received via the conversational chat interface. An information enrichment and disambiguation process may be executed to determine candidate values corresponding to a text portion of the natural language request message. Novel clarification text requesting clarification of the candidate information may be determined and transmitted via the conversational chat interface. Updated information may be determined based on the candidate information and clarification input received via the conversational chat interface. Novel response text responsive to the natural language request message may be determined based on the updated information.Type: GrantFiled: August 28, 2024Date of Patent: June 30, 2026Assignee: Salesforce, Inc.Inventors: Atul Chandrakant Kshirsagar, Prithvi Krishnan Padmanabhan, Rajasekar Elango, Bharat Suri, Shipra Gupta
-
Patent number: D1132946Type: GrantFiled: September 26, 2024Date of Patent: July 7, 2026Assignee: Salesforce, Inc.Inventors: Cong Niu, Divya Hariharan, Alan Weibel, Cliff Seal, Yon Aran Rhee
-
Patent number: D1132957Type: GrantFiled: September 26, 2024Date of Patent: July 7, 2026Assignee: Salesforce, Inc.Inventors: Cong Niu, Divya Hariharan, Alan Weibel, Cliff Seal, Yon Aran Rhee
-
Patent number: D1134384Type: GrantFiled: February 8, 2024Date of Patent: July 14, 2026Assignee: Salesforce, Inc.Inventor: Jose Lejin P J
-
Patent number: D1134400Type: GrantFiled: September 26, 2024Date of Patent: July 14, 2026Assignee: Salesforce, Inc.Inventors: Cong Niu, Yon Aran Rhee, Divya Hariharan, Alan Weibel, Tommy Dale, Cliff Seal
-
Patent number: D1134431Type: GrantFiled: July 7, 2025Date of Patent: July 14, 2026Assignee: Salesforce, Inc.Inventors: Andrew Mangano, Brady Sammons, James Odessky, Alexander Sikora, Stephen Goldberg, Eric Engelking, Chuxiong Wu
-
Patent number: D1134432Type: GrantFiled: July 7, 2025Date of Patent: July 14, 2026Assignee: Salesforce, Inc.Inventors: Andrew Mangano, Brady Sammons, James Odessky, Alexander Sikora, Stephen Goldberg, Eric Engelking, Chuxiong Wu
-
Patent number: D1134452Type: GrantFiled: September 26, 2024Date of Patent: July 14, 2026Assignee: Salesforce, Inc.Inventors: Cong Niu, Austin Guevara, Divya Hariharan, Alan Weibel, Yon Aran Rhee, Cliff Seal