Patents by Inventor Anurodh Pokharel

Anurodh Pokharel has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10848449
    Abstract: Techniques are disclosed relating to exchanging tokens for processing messages. A first system may access information identifying a first requested amount of tokens for a message to be processed by a second system. The first system may cause a first transaction to be written to a distributed ledger that records a transfer of the first requested amount from an account of the first system to an account of the second system. The first system may send a message to the second system. The first system may provide information identifying a second requested amount of tokens for a message to be processed by the first system. The first system may process a message from a third system in response to verifying that there is a second transaction that records a transfer of the second requested amount from an account of the third system to the account of the first system.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: November 24, 2020
    Assignee: salesforce.com, inc.
    Inventor: Anurodh Pokharel
  • Patent number: 10846419
    Abstract: A method enables a user to self-identify to a user support system when a user electronic device is connected to the user support system by an over-the-top (OTT) communication session where an OTT messaging service provides an anonymous identifier to the user support system to enable communication with the user. The method includes receiving a secured real identifier and a secured token from the user electronic device in response to a user selection to self-identify to the user support system, decrypting the secured real identifier to determine a real identifier that identifies user account information at an external system, determining the anonymous identifier for the user using the secured token in a manner that associates the real identifier with the OTT communication session, and sending the real identifier to the user support system to enable access to the user account information by the user support system.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: November 24, 2020
    Assignee: salesforce.com, inc.
    Inventor: Anurodh Pokharel
  • Patent number: 10728190
    Abstract: A channel independent metadata representation of forms is stored by an online system that interacts with client devices via a plurality of messaging channels. The online system allows use of forms by various messaging channels. The online system receives a request identifying a form and a messaging channel. The online system retrieves a channel independent metadata representation of the selected form. The online system generates a channel specific representation of the selected form for the identified messaging channel from the metadata representation. The generated form representation is sent by the online system to the client device via the messaging channel. The client device may render a user interface comprising the form.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: July 28, 2020
    Assignee: salesforce.com, inc.
    Inventor: Anurodh Pokharel
  • Publication number: 20200092240
    Abstract: Techniques are disclosed relating to exchanging tokens for processing messages. A first system may access information identifying a first requested amount of tokens for a message to be processed by a second system. The first system may cause a first transaction to be written to a distributed ledger that records a transfer of the first requested amount from an account of the first system to an account of the second system. The first system may send a message to the second system. The first system may provide information identifying a second requested amount of tokens for a message to be processed by the first system. The first system may process a message from a third system in response to verifying that there is a second transaction that records a transfer of the second requested amount from an account of the third system to the account of the first system.
    Type: Application
    Filed: September 19, 2018
    Publication date: March 19, 2020
    Inventor: Anurodh Pokharel
  • Patent number: 10469423
    Abstract: A method for handling a cloud hosted multimedia file on mobile devices includes receiving a message with a link to multimedia file, extracting the link and determining an address of multimedia server, contacting the multimedia server to determine a file type and determining whether the file type is supported.
    Type: Grant
    Filed: June 15, 2018
    Date of Patent: November 5, 2019
    Assignee: SALESFORCE.COM, INC.
    Inventor: Anurodh Pokharel
  • Publication number: 20190318108
    Abstract: A method enables a user to self-identify to a user support system when a user electronic device is connected to the user support system by an over-the-top (OTT) communication session where an OTT messaging service provides an anonymous identifier to the user support system to enable communication with the user. The method includes receiving a secured real identifier and a secured token from the user electronic device in response to a user selection to self-identify to the user support system, decrypting the secured real identifier to determine a real identifier that identifies user account information at an external system, determining the anonymous identifier for the user using the secured token in a manner that associates the real identifier with the OTT communication session, and sending the real identifier to the user support system to enable access to the user account information by the user support system.
    Type: Application
    Filed: April 17, 2018
    Publication date: October 17, 2019
    Inventor: Anurodh POKHAREL
  • Publication number: 20190007353
    Abstract: A channel independent metadata representation of forms is stored by an online system that interacts with client devices via a plurality of messaging channels. The online system allows use of forms by various messaging channels. The online system receives a request identifying a form and a messaging channel. The online system retrieves a channel independent metadata representation of the selected form. The online system generates a channel specific representation of the selected form for the identified messaging channel from the metadata representation. The generated form representation is sent by the online system to the client device via the messaging channel. The client device may render a user interface comprising the form.
    Type: Application
    Filed: June 7, 2018
    Publication date: January 3, 2019
    Inventor: Anurodh Pokharel
  • Publication number: 20180295082
    Abstract: A method for handling a cloud hosted multimedia file on mobile devices includes receiving a message with a link to multimedia file, extracting the link and determining an address of multimedia server, contacting the multimedia server to determine a file type and determining whether the file type is supported.
    Type: Application
    Filed: June 15, 2018
    Publication date: October 11, 2018
    Inventor: Anurodh Pokharel
  • Patent number: 10064024
    Abstract: A method for handling a cloud hosted multimedia file on mobile devices includes receiving a message with a link to multimedia file, extracting the link and determining an address of multimedia server, contacting the multimedia server to determine a file type and determining whether the file type is supported.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: August 28, 2018
    Assignee: Heywire, Inc.
    Inventor: Anurodh Pokharel
  • Publication number: 20150237485
    Abstract: A method for handling a cloud hosted multimedia file on mobile devices includes receiving a message with a link to multimedia file, extracting the link and determining an address of multimedia server, contacting the multimedia server to determine a file type and determining whether the file type is supported.
    Type: Application
    Filed: February 12, 2015
    Publication date: August 20, 2015
    Inventor: Anurodh Pokharel