Salesforce, Inc. patent applications on March 27th, 2025
Patent Applications by Salesforce, Inc. on March 27th, 2025
Salesforce, Inc.: 7 patent applications
Salesforce, Inc. has applied for patents in the areas of G06F40/40 (2), G06F21/62 (2), H04L9/40 (2), G06F8/30 (1), G06F16/2452 (1) G06F21/6218 (2), G06F8/30 (1), G06F16/24522 (1), H04L63/083 (1), H04L63/108 (1)
With keywords such as: data, user, iam, particular, source, token, cloud, access, specific, and time in patent application abstracts.
Patent Applications by Salesforce, Inc.
Inventor(s): Hung Le of Singapore SG for salesforce, inc., Hailin Chen of Singapore SG for salesforce, inc., Amrita Saha of Singapore SG for salesforce, inc., Akash Gokul of San Francisco CA US for salesforce, inc., Doyen Sahoo of Singapore SG for salesforce, inc., Shafiq Rayhan Joty of San Jose CA US for salesforce, inc.
IPC Code(s): G06F8/30, G06F40/40
CPC Code(s): G06F8/30
Abstract: the embodiments are directed to generating source code for a program from a problem description. one or more pre-trained code large language models (llms) generate sub-modules from a problem description in a natural language. the sub-modules are filtered based on testing criteria and encoded into sub-module encodings in an embedding space. the sub-module encodings are clustered into multiple clusters. a subset of sub-modules encoding that are close to the centroids of the clusters are selected. the sub-set of sub-modules is decoded into representative sub-modules. the problem description is augmented with the representative sub-modules and fed into one or more pre-trained code llms and new sub-modules are generated. the iterations continue until a program is generated from the representative sub-modules.
Inventor(s): Tong Niu of Sunnyvale CA US for salesforce, inc., Shafiq Rayhan Joty of San Jose CA US for salesforce, inc., Yingbo Zhou of Palo Alto CA US for salesforce, inc., Semih Yavuz of Redwood City CA US for salesforce, inc., Wenting Zhao of San Francisco CA US for salesforce, inc., Ye Liu of Fremont CA US for salesforce, inc.
IPC Code(s): G06F16/2452, G06F40/295, G06F40/30, G06F40/40
CPC Code(s): G06F16/24522
Abstract: embodiments described herein provide systems and methods for retrieval augmented generation. a neural network based language model may be provided a question as a user input. based on the user input, semantically diverse queries may be generated for retrieval from diverse data sources. for example, a structured data source (e.g., database or knowledge base) and unstructured data (e.g., text articles) may be used to retrieve information relevant to the user input. the retrieve information may be ranked so that the most relevant information is used by the language model in generating an answer to the question in the user input. a non-retrieval based answer generated by the language model may be utilized in some embodiments in generating the final answer.
Inventor(s): Chi Wang of San Francisco CA US for salesforce, inc., Eugene Wayne Becker of San Francisco CA US for salesforce, inc., Nidhi Chaudhary of San Francisco CA US for salesforce, inc., Kishore Chaganti of San Francisco CA US for salesforce, inc., Prasad Nimmakayala of San Francisco CA US for salesforce, inc., Qingbo Cai of San Francisco CA US for salesforce, inc., Linwei Zhu of San Francisco CA US for salesforce, inc., Hsiang-Yun Lee of San Francisco CA US for salesforce, inc., Amit Zohar of San Francisco CA US for salesforce, inc., Raghu Setty of for salesforce, inc., Bhavesh Doshi of San Francisco CA US for salesforce, inc.
IPC Code(s): G06F21/62
CPC Code(s): G06F21/6218
Abstract: system and method for fine granularity control of data access and usage for across multi-tenant systems. a user makes a request to access a particular set of data from a particular remote data source for a specific purpose. the system authorizes the user to validate whether the user is qualified to make the request. the data source is checked to see if the particular data has been granted access for that particular purpose. a cloud neutral token is created and converted into a cloud specific token upon reaching the remote data source. the cloud specific token is used to create a temporary iam role and iam policy with a predetermined time to live. after the time to live expires, the iam role and iam policy are deleted.
Inventor(s): Chi Wang of San Francisco CA US for salesforce, inc., Eugene Wayne Becker of San Francisco CA US for salesforce, inc., Nidhi Chaudhary of San Francisco CA US for salesforce, inc., Kishore Chaganti of San Francisco CA US for salesforce, inc., Prasad Nimmakayala of San Francisco CA US for salesforce, inc., Qingbo Cai of San Francisco CA US for salesforce, inc., Linwei Zhu of San Francisco CA US for salesforce, inc., Hsiang-Yun Lee of San Francisco CA US for salesforce, inc., Amit Zohar of San Francisco CA US for salesforce, inc., Raghu Setty of for salesforce, inc., Bhavesh Doshi of San Francisco CA US for salesforce, inc.
IPC Code(s): G06F21/62
CPC Code(s): G06F21/6218
Abstract: system and method for fine granularity control of data access and usage for across multi-tenant systems. a user makes a request to access a particular set of data from a particular remote data source for a specific purpose. the system authorizes the user to validate whether the user is qualified to make the request. the data source is checked to see if the particular data has been granted access for that particular purpose. a cloud neutral token is created and converted into a cloud specific token upon reaching the remote data source. the cloud specific token is used to create a temporary iam role and iam policy with a predetermined time to live. after the time to live expires, the iam role and iam policy are deleted.
Inventor(s): Chi Wang of San Francisco CA US for salesforce, inc., Eugene Wayne Becker of San Francisco CA US for salesforce, inc., Nidhi Chaudhary of San Francisco CA US for salesforce, inc., Kishore Chaganti of San Francisco CA US for salesforce, inc., Prasad Nimmakayala of San Francisco CA US for salesforce, inc., Qingbo Cai of San Francisco CA US for salesforce, inc., Linwei Zhu of San Francisco CA US for salesforce, inc., Hsiang-Yun Lee of San Francisco CA US for salesforce, inc., Amit Zohar of San Francisco CA US for salesforce, inc., Raghu Setty of for salesforce, inc., Bhavesh Doshi of San Francisco CA US for salesforce, inc.
IPC Code(s): H04L9/40
CPC Code(s): H04L63/083
Abstract: system and method for fine granularity control of data access and usage for across multi-tenant systems. a user makes a request to access a particular set of data from a particular remote data source for a specific purpose. the system authorizes the user to validate whether the user is qualified to make the request. the data source is checked to see if the particular data has been granted access for that particular purpose. a cloud neutral token is created and converted into a cloud specific token upon reaching the remote data source. the cloud specific token is used to create a temporary iam role and iam policy with a predetermined time to live. after the time to live expires, the iam role and iam policy are deleted.
Inventor(s): Chi Wang of San Francisco CA US for salesforce, inc., Eugene Wayne Becker of San Francisco CA US for salesforce, inc., Nidhi Chaudhary of San Francisco CA US for salesforce, inc., Kishore Chaganti of San Francisco CA US for salesforce, inc., Prasad Nimmakayala of San Francisco CA US for salesforce, inc., Qingbo Cai of San Francisco CA US for salesforce, inc., Linwei Zhu of San Francisco CA US for salesforce, inc., Hsiang-Yun Lee of San Francisco CA US for salesforce, inc., Amit Zohar of San Francisco CA US for salesforce, inc., Raghu Setty of for salesforce, inc., Bhavesh Doshi of San Francisco CA US for salesforce, inc.
IPC Code(s): H04L9/40
CPC Code(s): H04L63/108
Abstract: system and method for fine granularity control of data access and usage for across multi-tenant systems. a user makes a request to access a particular set of data from a particular remote data source for a specific purpose. the system authorizes the user to validate whether the user is qualified to make the request. the data source is checked to see if the particular data has been granted access for that particular purpose. a cloud neutral token is created and converted into a cloud specific token upon reaching the remote data source. the cloud specific token is used to create a temporary iam role and iam policy with a predetermined time to live. after the time to live expires, the iam role and iam policy are deleted.
Inventor(s): Puneet Dhaliwal of Dublin CA US for salesforce, inc., Asaf Altagar of Givatayim IL for salesforce, inc.
IPC Code(s): H04L67/52
CPC Code(s): H04L67/52
Abstract: a computer-implemented method for automatically performing routine location-based operations. the method includes receiving, at a server, information related to a current location, a current time, and a current status from a client device having a client application. the method also includes responsive to the information related to the current location, the current time, and the current status, configuring, by the server, the client device to automatically perform an operational routine. the operational routine includes at least one of: (i) performing, by the client device, a local action at the current location, (ii) performing, by the client device, a backend action, (iii) prompting, by the client device, a user to perform, using the client application, a first predefined action, and (iv) preventing, by the client device, the user from performing, using the client application, a second predefined action. the method further includes logging and reporting a completion of the operational routine.