Patents Assigned to salesforce, Inc.
  • Publication number: 20260202948
    Abstract: 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: Application
    Filed: January 16, 2025
    Publication date: July 16, 2026
    Applicant: Salesforce, Inc.
    Inventors: Alan WEIBEL, Tommy DALE, Cong NIU, Yon Aran RHEE, Clifford Andrew SEAL, Divya HARIHARAN
  • Patent number: 12683973
    Abstract: 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 vali
    Type: Grant
    Filed: December 27, 2023
    Date of Patent: July 14, 2026
    Assignee: Salesforce, Inc.
    Inventors: Ryan Guest, Theresa Vietvu, Bradley Vine, Sean Gill, Ricardo Vazquez Reyes
  • Patent number: 12681769
    Abstract: 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: Grant
    Filed: October 7, 2022
    Date of Patent: July 14, 2026
    Assignee: Salesforce, Inc.
    Inventors: Bo Zong, Huan Wang, Tian Lan, Ran Yao, Tony Wong, Daeki Cho, Caiming Xiong, Silvio Savarese, Yingbo Zhou
  • Patent number: 12681756
    Abstract: 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: Grant
    Filed: November 18, 2022
    Date of Patent: July 14, 2026
    Assignee: Salesforce, Inc.
    Inventor: Sowmya Tammana
  • Patent number: 12681946
    Abstract: 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: Grant
    Filed: January 7, 2025
    Date of Patent: July 14, 2026
    Assignee: 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: 12681997
    Abstract: 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: Grant
    Filed: December 18, 2023
    Date of Patent: July 14, 2026
    Assignee: Salesforce, Inc.
    Inventors: Lawrence A Birnbaum, Kristian J. Hammond
  • Patent number: 12681918
    Abstract: 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: Grant
    Filed: January 31, 2023
    Date of Patent: July 14, 2026
    Assignee: 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: 12676847
    Abstract: 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: Grant
    Filed: January 25, 2024
    Date of Patent: July 7, 2026
    Assignee: Salesforce, Inc.
    Inventors: Federico Piagentini, Franco Garcia
  • Patent number: 12675369
    Abstract: 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: Grant
    Filed: April 11, 2025
    Date of Patent: July 7, 2026
    Assignee: Salesforce, Inc.
    Inventor: Gadi Luc Vered
  • Patent number: 12675252
    Abstract: 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: Grant
    Filed: June 23, 2023
    Date of Patent: July 7, 2026
    Assignee: Salesforce, Inc.
    Inventors: Shruti Shruti, Julie Haynes, Samuel Kang
  • Patent number: 12669989
    Abstract: 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: Grant
    Filed: January 31, 2023
    Date of Patent: June 30, 2026
    Assignee: Salesforce, Inc.
    Inventors: Naga Venkata Durga Rao Bokka, Swaroop Jayanthi, Hemanth Siddulugari
  • Patent number: 12670413
    Abstract: 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: Grant
    Filed: January 5, 2023
    Date of Patent: June 30, 2026
    Assignee: Salesforce, Inc.
    Inventors: Andy Timmons, Lichen Ni, Kyle Jablon, William Cha, Kate Kleinschmidt
  • Patent number: 12670151
    Abstract: 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: Grant
    Filed: August 28, 2024
    Date of Patent: June 30, 2026
    Assignee: Salesforce, Inc.
    Inventors: Atul Chandrakant Kshirsagar, Prithvi Krishnan Padmanabhan, Rajasekar Elango, Bharat Suri, Shipra Gupta
  • Patent number: D1132946
    Type: Grant
    Filed: September 26, 2024
    Date of Patent: July 7, 2026
    Assignee: Salesforce, Inc.
    Inventors: Cong Niu, Divya Hariharan, Alan Weibel, Cliff Seal, Yon Aran Rhee
  • Patent number: D1132957
    Type: Grant
    Filed: September 26, 2024
    Date of Patent: July 7, 2026
    Assignee: Salesforce, Inc.
    Inventors: Cong Niu, Divya Hariharan, Alan Weibel, Cliff Seal, Yon Aran Rhee
  • Patent number: D1134384
    Type: Grant
    Filed: February 8, 2024
    Date of Patent: July 14, 2026
    Assignee: Salesforce, Inc.
    Inventor: Jose Lejin P J
  • Patent number: D1134400
    Type: Grant
    Filed: September 26, 2024
    Date of Patent: July 14, 2026
    Assignee: Salesforce, Inc.
    Inventors: Cong Niu, Yon Aran Rhee, Divya Hariharan, Alan Weibel, Tommy Dale, Cliff Seal
  • Patent number: D1134431
    Type: Grant
    Filed: July 7, 2025
    Date of Patent: July 14, 2026
    Assignee: Salesforce, Inc.
    Inventors: Andrew Mangano, Brady Sammons, James Odessky, Alexander Sikora, Stephen Goldberg, Eric Engelking, Chuxiong Wu
  • Patent number: D1134432
    Type: Grant
    Filed: July 7, 2025
    Date of Patent: July 14, 2026
    Assignee: Salesforce, Inc.
    Inventors: Andrew Mangano, Brady Sammons, James Odessky, Alexander Sikora, Stephen Goldberg, Eric Engelking, Chuxiong Wu
  • Patent number: D1134452
    Type: Grant
    Filed: September 26, 2024
    Date of Patent: July 14, 2026
    Assignee: Salesforce, Inc.
    Inventors: Cong Niu, Austin Guevara, Divya Hariharan, Alan Weibel, Yon Aran Rhee, Cliff Seal