Salesforce, Inc. patent applications on December 19th, 2024
Patent Applications by Salesforce, Inc. on December 19th, 2024
Salesforce, Inc.: 6 patent applications
Salesforce, Inc. has applied for patents in the areas of H04L9/32 (2), H04L9/08 (2), H04L9/40 (2), G06F8/35 (1), G06F8/10 (1) G06F8/35 (1), G10L21/10 (1), H04L9/0825 (1), H04L9/3226 (1), H04L63/083 (1)
With keywords such as: key, server, host, tenant, password, request, text, private, audio, and encrypted in patent application abstracts.
Patent Applications by Salesforce, Inc.
Inventor(s): Hiroaki Hayashi of Palo Alto CA (US) for salesforce, inc., Yingbo Zhou of Palo Alto CA (US) for salesforce, inc., Bo Pang of Los Angeles CA (US) for salesforce, inc., Erik Nijkamp of Los Angeles CA (US) for salesforce, inc.
IPC Code(s): G06F8/35, G06F8/10, G06N20/00
CPC Code(s): G06F8/35
Abstract: embodiments described herein provide a program synthesis framework that generates code programs through a multi-turn conversation between a user and a system. specifically, the description to solve a target problem is factorized into multiple steps, each of which includes a description in natural language (prompt) to be input into the generation model as a user utterance. the model in turn synthesizes functionally correct subprograms following the current user utterance and considering descriptions and synthesized subprograms at previous steps. the subprograms generated at the multiple steps are then combined to form an output of program in response to the target problem.
Inventor(s): Zhichao Wang of Cambridge MA (US) for salesforce, inc., Keld Lundgaard of Cambridge MA (US) for salesforce, inc., Mengyu Dai of Cambridge MA (US) for salesforce, inc.
IPC Code(s): G10L21/10, G10L13/08
CPC Code(s): G10L21/10
Abstract: methods, systems, apparatuses, devices, and computer program products are described. a system may input a first audio stream (e.g., audio recording) and a corresponding text sting into a machine learning model. the first audio stream and the text string may correspond to a first identity (e.g., person). based on an output of the machine learning model, the system may generate a second audio stream associated with a second identity and mimics the first audio steam. for example, the second audio stream may be a generated recording of the second identity speaking the first text string. in addition, the system may generate a video depicting the second identity speaking the first text string (e.g., the second audio stream) based on combining the second audio stream with some image or previous video of the second identity. for example, the system may generate the video based on generating a head motion sequence.
Inventor(s): Prasad Peddada of Alameda CA (US) for salesforce, inc.
IPC Code(s): H04L9/08, H04L9/32
CPC Code(s): H04L9/0825
Abstract: methods, systems, and devices for data processing are described. a server host may receive a request to access a web domain associated with a tenant of a multi-tenant cloud platform. the server host may retrieve a digital certificate and an encrypted private key associated with the tenant, where the digital certificate includes a public key associated with the tenant. the server host may obtain a symmetric key that is wrapped using an asymmetric public key associated with the server host. the wrapped symmetric key may be provisioned by a symmetric key distribution service. the server host may transmit a request that includes the encrypted private key and the wrapped symmetric key. the server host may receive a response that includes a cryptographic signature associated with the private key of the tenant. the server host may provide the digital certificate and the cryptographic signature to a client device associated with the request.
Inventor(s): Prasad Peddada of Alameda CA (US) for salesforce, inc.
IPC Code(s): H04L9/32, H04L9/08
CPC Code(s): H04L9/3226
Abstract: methods, systems, and devices for data processing are described. a server host may receive a login request that includes a clear text password for an account associated with a tenant of a multi-tenant cloud platform. the server host may retrieve an encrypted payload associated with the account. the encrypted payload may include a hash value of a user-configured password for the account and an indication of a hashing algorithm used to transform the user-configured password into the hash value. the server host may obtain a wrapped symmetric key provisioned by a symmetric key distribution service. the server host may transmit a request that includes the encrypted payload, the clear text password, and the wrapped symmetric key. the server host may receive a response that indicates whether a hash value of the clear text password from the login request corresponds to the hash value of the user-configured password.
Inventor(s): Prasad Peddada of Alameda CA (US) for salesforce, inc.
IPC Code(s): H04L9/40
CPC Code(s): H04L63/083
Abstract: a method of data processing is described. the method includes receiving, at a server host, a login request that includes a clear text password for an account. the method further includes retrieving, from a database, a payload stored in association with the account. the payload may indicate a hash value of a user configured password for the account, a hashing algorithm used for generation of the hash value, an initialization vector, and a key agreement public key associated with the account. the payload may be encrypted using a secret key derived from the key agreement public key and a private key provisioned to a key protection component of the server host. the method further includes transmitting a request that includes the payload and the clear text password. the method further includes receiving a response that indicates whether the clear text password corresponds to the user configured password.
Inventor(s): Prasad Peddada of Alameda CA (US) for salesforce, inc.
IPC Code(s): H04L9/40, H04L9/14
CPC Code(s): H04L63/166
Abstract: a method of data processing is described. the method includes receiving, at a server host, a request to access a web domain associated with a tenant of a multi-tenant cloud platform; retrieving, from a database, a tenant private key and a certificate associated with the tenant, where the tenant private key is encrypted with a secret key derived from a key agreement public key associated with the tenant and a private key provisioned to a key protection component of the server host; providing, to the key protection component, the encrypted tenant private key and the key agreement public key; receiving, from the key protection component, an api response including a signature associated with the tenant private key; and providing, to a client device associated with the request to access the web domain of the tenant, the certificate and the signature, where the certificate is used to verify the signature.