Patents by Inventor Justin Peng

Justin Peng 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: 20250045743
    Abstract: Certain aspects of the present disclosure provide techniques for securely accessing a wallet maintained by a centralized platform on a blockchain. An example method generally includes receiving a request to access one or more wallets on a blockchain. Generally, the request includes an authorization code associated with a controlling party associated with the one or more wallets and user credentials associated with the controlling party. A first portion of a private key is decrypted based on the authorization code and a salt associated with the user credentials associated with the controlling party, and a second portion of the private key is decrypted based on credentials associated with an application through which the wallet is accessed. Access to the one or more wallets is granted based on the decrypted first portion and the decrypted second portion of the private key.
    Type: Application
    Filed: August 1, 2024
    Publication date: February 6, 2025
    Inventors: Huaiting HUANG, Ming Chang SHIH, Zhiyu ZHANG, Chi Huang FAN, Jordan FORSSMAN, Jayaprakash PAKALAPATI, Ka Wai TSUI, Gagneet Singh MAC, Yi-An LIN, Li TAO, Nikhil KUMAR, Kok Peng LIM, Hsuan Ming LI, Andrew ZIMMER, Justin BELL, Yingying ZHENG
  • Publication number: 20250045736
    Abstract: Certain aspects of the present disclosure provide techniques for securely accessing a wallet on a blockchain. An example method generally includes receiving a request to access a wallet on a blockchain. The request generally includes an authorization code associated with the wallet and user credentials associated with an owner of the wallet. A first portion of a private key is decrypted based on the authorization code and a salt associated with the user credentials, and a second portion of the private key is decrypted based on credentials associated with an application through which the wallet is accessed. Access to the wallet is granted based on the decrypted first portion and the decrypted second portion of the private key.
    Type: Application
    Filed: August 1, 2024
    Publication date: February 6, 2025
    Inventors: Ming Chang DONG, Huaiting HUANG, Ming Chang SHIH, Zhiyu ZHANG, Chi Huang FAN, Jordan FORSSMAN, Jayaprakash PAKALAPATI, Ka Wai TSUI, Gagneet Singh MAC, Yi-An LIN, Li TAO, Chiang HAN-ZHEN, Tzuyu HSU, Liu Chien WEI, Debra PENG, Nikhil KUMAR, Kok Peng LIM, Andrew ZIMMER, Justin BELL, Yingying ZHENG
  • Publication number: 20250045744
    Abstract: Certain aspects of the present disclosure provide techniques for securely accessing a wallet maintained by a centralized platform on a blockchain. An example method generally includes receiving a request to access one or more wallets on a blockchain. Generally, the request includes an authorization code associated with a controlling party associated with the one or more wallets and user credentials associated with the controlling party. A first portion of a private key is decrypted based on the authorization code and a salt associated with the user credentials associated with the controlling party, and a second portion of the private key is decrypted based on credentials associated with an application through which the wallet is accessed. Access to the one or more wallets is granted based on the decrypted first portion and the decrypted second portion of the private key.
    Type: Application
    Filed: August 1, 2024
    Publication date: February 6, 2025
    Inventors: Huaiting HUANG, Ming Chang SHIH, Zhiyu ZHANG, Chi Huang FAN, Jordan FORSSMAN, Jayaprakash PAKALAPATI, Ka Wai TSUI, Gagneet Singh MAC, Yi-An LIN, Li TAO, Nikhil KUMAR, Kok Peng LIM, Hsuan Ming LI, Andrew ZIMMER, Justin BELL, Yingying ZHENG
  • Publication number: 20240111854
    Abstract: An administered authentication system can authenticate an artificial reality device using an authorization record between a user account and an artificial reality device. In some implementations, the authorization record is created in response to activation of a user account-specific key sent to a user-supplied contact, where an artificial reality device identifier was provided with the user-supplied contact. In other implementations, the authorization record is created in response to activation of a user account-specific key provided to the artificial reality device as a code, where activation of the key includes adding an artificial reality device identifier to a key activation message. In yet other implementations, the authorization record is created in response to an application associated with a user account activating an artificial reality device-specific key, with an artificial reality device identifier, that is provided via the artificial reality device.
    Type: Application
    Filed: December 13, 2023
    Publication date: April 4, 2024
    Applicant: Meta Platforms Technologies, LLC
    Inventors: Marc KREJCI, David SCOVILLE, Chelsea KLUKAS, Matthew O'neil TERRELL, Tristam Kyle MACDONALD, Justin PENG, Florian LUDWIG
  • Patent number: 11880445
    Abstract: An administered authentication system can authenticate an artificial reality device using an authorization record between a user account and an artificial reality device. In some implementations, the authorization record is created in response to activation of a user account-specific key sent to a user-supplied contact, where an artificial reality device identifier was provided with the user-supplied contact. In other implementations, the authorization record is created in response to activation of a user account-specific key provided to the artificial reality device as a code, where activation of the key includes adding an artificial reality device identifier to a key activation message. In yet other implementations, the authorization record is created in response to an application associated with a user account activating an artificial reality device-specific key, with an artificial reality device identifier, that is provided via the artificial reality device.
    Type: Grant
    Filed: December 16, 2022
    Date of Patent: January 23, 2024
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Marc Krejci, David Scoville, Chelsea Klukas, Matthew O'neil Terrell, Tristam Kyle Macdonald, Justin Peng, Florian Ludwig
  • Publication number: 20230120962
    Abstract: An administered authentication system can authenticate an artificial reality device using an authorization record between a user account and an artificial reality device. In some implementations, the authorization record is created in response to activation of a user account-specific key sent to a user-supplied contact, where an artificial reality device identifier was provided with the user-supplied contact. In other implementations, the authorization record is created in response to activation of a user account-specific key provided to the artificial reality device as a code, where activation of the key includes adding an artificial reality device identifier to a key activation message. In yet other implementations, the authorization record is created in response to an application associated with a user account activating an artificial reality device-specific key, with an artificial reality device identifier, that is provided via the artificial reality device.
    Type: Application
    Filed: December 16, 2022
    Publication date: April 20, 2023
    Inventors: Marc KREJCI, David SCOVILLE, Chelsea KLUKAS, Matthew O'neil TERRELL, Tristam Kyle MACDONALD, Justin PENG, Florian LUDWIG
  • Patent number: 11562059
    Abstract: An administered authentication system can authenticate an artificial reality device using an authorization record between a user account and an artificial reality device. In some implementations, the authorization record is created in response to activation of a user account-specific key sent to a user-supplied contact, where an artificial reality device identifier was provided with the user-supplied contact. In other implementations, the authorization record is created in response to activation of a user account-specific key provided to the artificial reality device as a code, where activation of the key includes adding an artificial reality device identifier to a key activation message. In yet other implementations, the authorization record is created in response to an application associated with a user account activating an artificial reality device-specific key, with an artificial reality device identifier, that is provided via the artificial reality device.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: January 24, 2023
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Marc Krejci, David Scoville, Chelsea Klukas, Matthew O'neil Terrell, Tristam Kyle MacDonald, Justin Peng, Florian Ludwig
  • Publication number: 20210216618
    Abstract: An administered authentication system can authenticate an artificial reality device using an authorization record between a user account and an artificial reality device. In some implementations, the authorization record is created in response to activation of a user account-specific key sent to a user-supplied contact, where an artificial reality device identifier was provided with the user-supplied contact. In other implementations, the authorization record is created in response to activation of a user account-specific key provided to the artificial reality device as a code, where activation of the key includes adding an artificial reality device identifier to a key activation message. In yet other implementations, the authorization record is created in response to an application associated with a user account activating an artificial reality device-specific key, with an artificial reality device identifier, that is provided via the artificial reality device.
    Type: Application
    Filed: January 14, 2020
    Publication date: July 15, 2021
    Inventors: Marc Krejci, David Scoville, Chelsea Klukas, Matthew O'neil Terrell, Tristam Kyle MacDonald, Justin Peng, Florian Ludwig
  • Patent number: 10587584
    Abstract: Systems for secure cloud-based collaboration over shared objects. Embodiments operate within systems in a cloud-based environment, wherein one or more servers are configured to interface with storage devices that store objects accessible by one or more users. A process receives an electronic message comprising a user request to access an object. Before providing user access to the object, the system generates a requestor-specific steganographic message that is derived from some portion of requestor identification information and/or other user attributes, and/or object storage parameters. Various forms of a requestor-specific steganographic message are applied to selected portions of the object to generate a requestor-specific protected object, which is then provided to the requestor. A web crawler can identify posted unauthorized protected object disclosures.
    Type: Grant
    Filed: November 3, 2015
    Date of Patent: March 10, 2020
    Assignee: Box, Inc.
    Inventors: Victor De Vansa Vikramaratne, Justin Peng, Minh-Tue Vo Thanh, Josh Kline
  • Patent number: 10432644
    Abstract: Systems and corresponding computer-implemented methods for context-based rule evaluation in an electronic data storage system are described. A request to perform an operation with respect to a resource is received from a client device, with the request including various attributes associated with the client device. At least one set of rules applicable to the operation is identified. The rules can be formed from a combination of primitives arranged to dynamically evaluate attributes associated with the resource and attributes associated with the client device. Based on the evaluation of the rule set(s), an action is identified to be performed with respect to the resource.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: October 1, 2019
    Assignee: Box, Inc.
    Inventors: Seena Burns, Nakul Chander, Adelbert Chang, Jonathan Shih-Shuo Fan, Divya Jain, Lev Kantorovskiy, Benjamin John Kus, Justin Peng
  • Publication number: 20170126631
    Abstract: Systems for secure cloud-based collaboration over shared objects. Embodiments operate within systems in a cloud-based environment, wherein one or more servers are configured to interface with storage devices that store objects accessible by one or more users. A process receives an electronic message comprising a user request to access an object. Before providing user access to the object, the system generates a requestor-specific steganographic message that is derived from some portion of requestor identification information and/or other user attributes, and/or object storage parameters. Various forms of a requestor-specific steganographic message are applied to selected portions of the object to generate a requestor-specific protected object, which is then provided to the requestor. A web crawler can identify posted unauthorized protected object disclosures.
    Type: Application
    Filed: November 3, 2015
    Publication date: May 4, 2017
    Applicant: Box, Inc.
    Inventors: Victor De Vansa Vikramaratne, Justin Peng, Minh-Tue Vo Thanh, Josh Kline
  • Publication number: 20170093867
    Abstract: Systems and corresponding computer-implemented methods for context-based rule evaluation in an electronic data storage system are described. A request to perform an operation with respect to a resource is received from a client device, with the request including various attributes associated with the client device. At least one set of rules applicable to the operation is identified. The rules can be formed from a combination of primitives arranged to dynamically evaluate attributes associated with the resource and attributes associated with the client device. Based on the evaluation of the rule set(s), an action is identified to be performed with respect to the resource.
    Type: Application
    Filed: September 27, 2016
    Publication date: March 30, 2017
    Inventors: Seena Burns, Nakul Chander, Adelbert Chang, Jonathan Shih-Shuo Fan, Divya Jain, Lev Kantorovskiy, Benjamin John Kus, Justin Peng