Salesforce, Inc. patent applications on December 26th, 2024

From WikiPatents
Jump to navigation Jump to search

Patent Applications by Salesforce, Inc. on December 26th, 2024

Salesforce, Inc.: 10 patent applications

Salesforce, Inc. has applied for patents in the areas of G06F16/25 (2), G06F16/242 (2), G06F16/248 (2), G06F3/14 (1), G06F16/2453 (1) G06F16/248 (2), G06F3/1454 (1), G06F8/65 (1), G06F16/24522 (1), G06F16/24554 (1)

With keywords such as: data, user, computer, database, query, input, device, access, platform, and language in patent application abstracts.



Patent Applications by Salesforce, Inc.

20240427546. SYSTEMS AND METHODS FOR SCREEN SHARING_simplified_abstract_(salesforce, inc.)

Inventor(s): Shruti Shruti of Redwood City CA (US) for salesforce, inc., Julie Haynes of Seattle WA (US) for salesforce, inc., Samuel Kang of San Francisco CA (US) for salesforce, inc.

IPC Code(s): G06F3/14, H04N23/62

CPC Code(s): G06F3/1454



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.


20240427589. Mechanisms to Implement Controlled Upgrades_simplified_abstract_(salesforce, inc.)

Inventor(s): Shrikant Thakare of Burlington MA (US) for salesforce, inc., Zhuo Yao Chen of Needham MA (US) for salesforce, inc., Hemanth Siddulugari of Dublin CA (US) for salesforce, inc., Julian Chow of San Francisco CA (US) for salesforce, inc., Anila Kumar Garimella of Milpitas CA (US) for salesforce, inc., Shivakarthik Subramanyam of Dublin CA (US) for salesforce, inc.

IPC Code(s): G06F8/65

CPC Code(s): G06F8/65



Abstract: techniques are disclosed pertaining to performing upgrades by upgrade controllers. a node upgrade controller determines to upgrade a first set of nodes, of a plurality of nodes, on which executes a first set of pods that facilitate access to an instance of a particular component. the node upgrade controller obtains a lock on the plurality of nodes to prevent a pod upgrade controller from upgrading a second set of pods that execute on a second set of the plurality of nodes and facilitate access to another instance of the particular component. the unavailability of the first and second sets of pods causes a requisite number of instances of the particular component to be unavailable. the node upgrade controller upgrades the first set of nodes and releases the lock to allow the pod upgrade controller to obtain a lock on the plurality of nodes.


20240427764. SIGNALS AND MEASUREMENT OF BUSINESS GOALS IN A CHATBOT PLATFORM_simplified_abstract_(salesforce, inc.)

Inventor(s): Atul Kshirsagar of San Ramon CA (US) for salesforce, inc., Mark Holton of Alpharetta CA (US) for salesforce, inc.

IPC Code(s): G06F16/2452, G06F16/242

CPC Code(s): G06F16/24522



Abstract: a non-transitory computer readable medium having computer instructions stored therein that when executed by a computer system cause the computer system to perform operations including receiving a first user input defining a dialog session comprising one or more steps of a natural language conversation flow, receiving a second user input defining a positive outcome of the dialog session, receiving, via a chat interface, a natural language input, initiating the dialog session in response to an association between the natural language input and the dialog session, receiving, via the chat interface, a subsequent natural language input, and updating a data entry associated with the custom metric in an outcome log in response the subsequent natural language input being indicative of the positive outcome of the dialog session.


20240427773. DATABASE VIRTUAL PARTITIONING_simplified_abstract_(salesforce, inc.)

Inventor(s): Simon Y. Wong of San Carlos CA (US) for salesforce, inc.

IPC Code(s): G06F16/2455, G06F16/25, G06F16/28

CPC Code(s): G06F16/24554



Abstract: a database with virtual partitioning. a computer system used to implement the database receives a request for a database operation to be performed on data stored in a portion of the database, where the data has a group of logical partitions (e.g., tenants of a multi-tenant database), and where the portion of the database is not further physically partitioned. the computer system identifies a virtual partitioning scheme for the database operation, the virtual partitioning scheme defining sub-groups of the group of logical partitions. the computer system then performs the database operation for the sub-groups defined by the virtual partitioning scheme. multiple virtual partitioning schemes can be active at the same time, and virtual partitioning schemes can be created dynamically in some instances.


20240427785. Systems, Devices and Methods for Selection of Data Services_simplified_abstract_(salesforce, inc.)

Inventor(s): Thomas NHAN of Seattle WA (US) for salesforce, inc., Hung DANG of Snoqualmie WA (US) for salesforce, inc., Jeffrey Mark BOOTH, JR. of Seattle WA (US) for salesforce, inc., Antonio Marcos DA SILVA, JR. of Woodinville WA (US) for salesforce, inc., BongKyum CHUNG of Kirkland WA (US) for salesforce, inc., Russell Steven PAUL-JONES of Duvall WA (US) for salesforce, inc., Dhiren Kiran VED of Cupertino CA (US) for salesforce, inc., Zoltan FOLEY-FISHER of Campbell CA (US) for salesforce, inc., Alethea Scattergood BAIR-SUTHERLAND of Belmont CA (US) for salesforce, inc., Catherine McCauley GUYMAN of Seattle WA (US) for salesforce, inc., Mahsa OLSEN of Redmond WA (US) for salesforce, inc., Vladimir GUMENNYY of Dublin CA (US) for salesforce, inc., Akhilesh JONNAVITTULA of San Jose CA (US) for salesforce, inc., Lucia SCHMIDT of Seattle WA (US) for salesforce, inc.

IPC Code(s): G06F16/248, G06F16/26, G06T11/20

CPC Code(s): G06F16/248



Abstract: a client device receives one or more inputs for generating a data visualization according to a data source. the device determines one or more requirements for generating the data visualization. the device sends a request to a network gateway that is communicatively connected to the client device and a plurality of data servers, and receives, from the network gateway, capabilities of each data server. the device determines, according to the received capabilities, that a first data server of the plurality of data servers includes a first set of capabilities that satisfies the requirements for generating the data visualization. the device sends, via the network gateway, one or more queries to the first data server and receives, from the first data server, one or more data sets from the data source. the device generates the data visualization according to the retrieved data sets and displays the data visualization.


20240427786. VizQL Data Service - Open APIs for Public Access to the Tableau Query Service_simplified_abstract_(salesforce, inc.)

Inventor(s): Thomas NHAN of Seattle WA (US) for salesforce, inc., Dirk KARIS of Seattle WA (US) for salesforce, inc., Shern JAUHAL of Palo Alto CA (US) for salesforce, inc., Catherine McCauley GUYMAN of Seattle WA (US) for salesforce, inc., Lucia SCHMIDT of Seattle WA (US) for salesforce, inc., Tyler Cedric BEAUCHAMP of Seattle WA (US) for salesforce, inc.

IPC Code(s): G06F16/248, G06F16/242, G06F16/2453, G06F16/25

CPC Code(s): G06F16/248



Abstract: a computer system receives, from a programmatic interface of a client device via one or more external api calls, a query that specifies a data source and one or more data fields of the data source. the computer system, in accordance with receiving the query, generates a query specification according to the one or more data fields of the data source, wherein the query specification is an extended version of the api calls. the computer system transmits the query specification to a data service and causes the data service to execute one or more database queries to retrieve data against a database to retrieve query results from the data source, according to the query specification. the computer system receives the query results from the data service, configures the query results to obtain configured data, and transmits the configured data to the client device for display in the programmatic interface.


20240428044. SYSTEMS AND METHODS FOR RETRIEVAL BASED QUESTION ANSWERING USING NEURA NETWORK MODELS_simplified_abstract_(salesforce, inc.)

Inventor(s): Ye Liu of Palo Alto CA (US) for salesforce, inc., Semih Yavuz of Palo Alto CA (US) for salesforce, inc., Meghana Moorthy Bhat of Palo Alto CA (US) for salesforce, inc., Rui Meng of Palo Alto CA (US) for salesforce, inc., Shafiq Joty of Palo Alto CA (US) for salesforce, inc., Caiming Xiong of Palo Alto CA (US) for salesforce, inc., Yingbo Zhou of Palo Alto CA (US) for salesforce, inc.

IPC Code(s): G06N3/006, G06N3/0455

CPC Code(s): G06N3/006



Abstract: embodiments described herein provide a framework that integrates a retriever model and the llm to feed retrieved passages to an llm to generate an answer conditioned on the retrieved passages in response to a query. for example, in one embodiment, a single-round approach is implemented, which involves directly transmitting the retrieved passages to the llm. for another example, a multi-round methodology is implemented, which involves initially presenting the retrieved passages to the language model, collecting its responses, and then adjusting our interaction with the language model based on this acquired feedback.


20240428068. SYSTEMS AND METHODS FOR A NEURAL NETWORK BASED SHOPPING AGENT BOT_simplified_abstract_(salesforce, inc.)

Inventor(s): Lidiya Murakhovs'ka of Ontario (CA) for salesforce, inc., Philippe Laban of Palo Alto CA (US) for salesforce, inc., Tian Xie of Palo Alto CA (US) for salesforce, inc., Chien-Sheng (Jason) Wu of Palo Alto CA (US) for salesforce, inc.

IPC Code(s): G06N3/08, G06Q30/0601

CPC Code(s): G06N3/08



Abstract: in view of the need for a conversational recommender system (crs) in guiding purchasing processes of complex items, embodiments described herein provide a crs system that creates a realistic purchase scenario and agent evaluation for fulfilling the recommendation objective. specifically, the crs system utilizes existing buying guides as a knowledge source for the recommendation model.


20240428079. SYSTEMS AND METHODS FOR TRAINING A LANGUAGE MODEL FOR CODE GENERATION_simplified_abstract_(salesforce, inc.)

Inventor(s): Hailin Chen of Singapore (SG) for salesforce, inc., Amrita Saha of Singapore (SG) for salesforce, inc., Chu Hong (Steven) Hoi of Singapore (SG) for salesforce, inc., Shafiq Rayhan Joty of San Jose CA (US) for salesforce, inc.

IPC Code(s): G06N3/09

CPC Code(s): G06N3/09



Abstract: embodiments described herein provide a system for training a neural network model using a teacher-student framework. the system includes a communication interface configured to communicate with a teacher model; a memory storing a student model and a plurality of processor-executable instructions; and a processor executing the processor-executable instructions to perform operations. the operations include: generating, by the student model, a first task output in response to a task input; obtaining, from an evaluation environment, a feedback relating to an accuracy of the first task output; obtaining a refinement output generated by the teacher model based on an input of the first task output and the feedback; and training the student model based on a training input of the first task output and the feedback and a training label of the refinement output.


20240430247. TECHNIQUES FOR RISK EVALUATION OF ACCESS EVENTS_simplified_abstract_(salesforce, inc.)

Inventor(s): Pushkar Singh of Sammamish WA (US) for salesforce, inc.

IPC Code(s): H04L9/40

CPC Code(s): H04L63/08



Abstract: a system may receive, via a cloud-based platform supporting a plurality of tenants, one or more access events from a user of a host platform associated with a tenant, the one or more access events comprising one or more keystroke events at the host platform and one or more commands inputted by the user at the host platform, wherein the one or more access events are captured by a continuous authentication agent associated with the host platform. the system may identify fraudulent access events based at least in part on executing a machine learning model to perform a pattern matching between previously authenticated browsing behavior of the user and the one or more access events at the host platform. the system may generate a challenge question for reauthenticating the user of the host platform based at least in part on identifying the at least one fraudulent access event.


Salesforce, Inc. patent applications on December 26th, 2024