Patents by Inventor David Chhat

David Chhat 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).

  • Publication number: 20200013052
    Abstract: A method of performing cryptocurrency transactions requiring a private key includes: establishing a connection from a smart wallet to a user device; receiving a transaction request requiring the private key; disabling the connection; retrieving the private key to a private key memory; processing the transaction; clearing the private key memory; enabling the connection; and sending a completion message. A method of performing cryptocurrency transactions requiring a private key includes: establishing a connection from a user device to a smart wallet; receiving a transaction request requiring the private key; sending the transaction request to the smart wallet; determining that the smart wallet is disconnected from the user device; waiting for the smart wallet to reconnect; and receiving a response from the smart wallet. A smart wallet includes: a storage; a private key storage; and a communication module that is able to communicate with a user device across at least one channel.
    Type: Application
    Filed: July 5, 2018
    Publication date: January 9, 2020
    Inventors: Kenny Fok, David Chhat, Leroy Kuybus, Louis Nicdao, Jim McLaughlin, Abad Vera, Ying Xiong, Andy Fok, Mark Parreira
  • Publication number: 20190182304
    Abstract: A streaming media system includes: a source that provides streaming content to a destination across a communication channel, where: the streaming content is sent using a message structure with packets having a first payload size, each packet including at least one streaming payload having a second payload size. An automated method includes: determining a first payload size associated with a communication channel between a source and a destination; determining a second payload size associated with an encoding algorithm used to provide streaming content; determining a maximum number of message types based on the first payload size; and determining a size of an identifier associated with each message. An automated method of providing streaming content includes: receiving streaming content at a source; identifying a message structure; fragmenting the received data based on the message structure; generating an optimized packet using the fragmented data; and sending the optimized packet to a destination.
    Type: Application
    Filed: December 12, 2017
    Publication date: June 13, 2019
    Inventors: Kenny Fok, David Diplock, Niral Bhalodia, David Chhat