Patents by Inventor Tien Chan

Tien Chan 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: 20240073014
    Abstract: An example method of configuring a plurality of aspects of a system includes providing, by a computing system, a control smart contract and a plurality of subordinate smart contracts on a blockchain, wherein each subordinate smart contract receives a respective input regarding a respective one of the plurality of aspects and outputs a respective decision, and wherein the control smart contract controls a configuration process incorporating the subordinate contracts according to the decisions of the subordinate contracts. The method further includes conducting, by a computing system, the configuration process according to the control smart contract; and configuring the aspects of the system according to the decisions of the subordinate smart contracts.
    Type: Application
    Filed: August 25, 2022
    Publication date: February 29, 2024
    Inventors: Suryatej Gundavelli, Michael Jim Tien Chan, Mehak Jethmalani, Oluwatomisin Olayemi Jenrola, Stephanie Rose Desanges, Oliver Vanzant
  • Publication number: 20240039925
    Abstract: Methods and systems are presented for authenticating web content. A request to authenticate web content is received from a user device. A first document object model (DOM) tree representing elements of the web content within a hierarchical structure is accessed. A hash value for each node of the first DOM tree is calculated based on the corresponding element of the web content represented by that node. A second DOM tree associated with a host of the web content is retrieved from a database. The second DOM tree represents predefined elements of the web content. The hash value calculated for each node of the first DOM tree is compared with a hash value associated with a corresponding node of the second DOM tree to determine whether the first DOM tree matches the second DOM tree. The web content is authenticated when the first DOM tree matches the second DOM tree.
    Type: Application
    Filed: July 26, 2022
    Publication date: February 1, 2024
    Inventors: Michael Charles Todasco, Vladimir Bacvanski, Michael Jim Tien Chan
  • Patent number: 11888991
    Abstract: Different communication and software protocols may be used by different blockchain networks. Cross-chain communication is provided via a software bridge configured to enable specific operations. An event request may be sent from a first blockchain network to a second blockchain network. The event request may be processed using a first protocol of the first network to provide a first output. An offer of equivalent processing provided by the second network may be verified by: processing the event request using a second protocol of the second network to provide a second output, and confirming that the second output matches the offer of equivalent processing. A processing equivalence of the event request may be established between the first network and the second network based on the first output of the event request processed using the first protocol and the second output of the event request processed using the second protocol.
    Type: Grant
    Filed: August 25, 2021
    Date of Patent: January 30, 2024
    Assignee: PAYPAL, INC.
    Inventors: Michael Jim Tien Chan, Oluwatomisin Olayemi Jenrola, Vladimir Bacvanski, John Lucas Timoney, Daniel Santiago Rincon Silva, Aklen Altanel, Liam Julian DiGregorio, Suryatej Gundavelli
  • Patent number: 11869762
    Abstract: A semiconductor device includes a device cell including a gate component configured to receive a gate control signal and a temperature sensing component adjacent to the device cell. Each of the temperature sensing component and the gate component includes polycrystalline silicon.
    Type: Grant
    Filed: October 13, 2020
    Date of Patent: January 9, 2024
    Assignee: Alpha Power Solutions Limited
    Inventors: Wai Tien Chan, Qian Sun, Ho Nam Lee
  • Publication number: 20240004456
    Abstract: There are provided systems and methods for automated configuration of augmented and virtual reality avatars for user specific behaviors. A user may view a virtual environment and/or capture visual data utilizing a device at a location, where the visual data includes one or more real-world objects, or may interact with a virtual reality environment. An augmented or virtual reality experience may be displayed with virtual objects, graphics, avatars, and/or other virtual visualizations and interactions. A service provider may detect real-time data of the user's behaviors and current events or parameters for the corresponding augmented or virtual reality. Using available avatar customizations and configurations, the service provider may automatically configure avatars for presentation in such digital environments.
    Type: Application
    Filed: June 29, 2022
    Publication date: January 4, 2024
    Inventors: Michael Charles Todasco, Clare Patrice Tandy, Maria Mileder, Michael Jim Tien Chan, Vladimir Bacvanski
  • Publication number: 20230370275
    Abstract: Methods and systems described herein may implement blockchain asset authentication. A verification system may generate an encryption key associated with a digital asset, wherein the digital asset is associated with a first entity. The verification system may sign the digital asset using the encryption key. The verification system may generate a first key and a second key based on the encryption key, wherein the first key and the second key are part of a set of multi-party secret keys. The verification system may send the first key to the first entity and store the second key on the verification system. The verification system may receive a request to authenticate the digital asset. The verification system may in response to the request to authenticate, generate the encryption key based on the first key and the second key. The verification system may authenticate the digital asset based on the recreated first secret.
    Type: Application
    Filed: May 10, 2022
    Publication date: November 16, 2023
    Inventors: Rivka Aspler-Yaskil, Mehak Jethmalani, Michael Jim Tien Chan
  • Publication number: 20230334444
    Abstract: Methods and systems are presented for providing a framework for facilitating offline cryptocurrency transactions. A first application executed in a first secure enclave of a first device can register itself with a cryptocurrency computer network for initiating offline cryptocurrency transactions and reserve a denomination of cryptocurrency for the offline cryptocurrency transactions based on a token. The first application initiates an offline cryptocurrency transaction with a second application executed in a second enclave of a second device by transmitting a request comprising the token via a peer-to-peer connection. The second application verifies the request based on the token and attributes associated with the first application and the first secure enclave. Upon accepting the request, the second application stores the token in the second secure enclave.
    Type: Application
    Filed: April 18, 2022
    Publication date: October 19, 2023
    Inventors: Christopher Man-kit Chan, Michael Jim Tien Chan
  • Publication number: 20230291544
    Abstract: Methods and systems described herein may implement non-fungible tokens that implement a programmable grammar-based syntax in a variety of environments. In an embodiment, a first non-fungible token that implements a programmable grammar-based syntax standard and includes a first updatable programmable section is generated. The first non-fungible token includes at least one of first executable instructions or first data, and a first portion of the at least one of the first executable instructions or the first data is stored, according to the grammar-based syntax standard, in the first updatable programmable section. The first non-fungible token may then be stored at a first blockchain address on a blockchain, and the first portion of the at least one of the first executable instructions or the first data in the first updatable programmable section of the first non-fungible token is subsequently changed to at least one of second executable instructions or second data.
    Type: Application
    Filed: April 4, 2023
    Publication date: September 14, 2023
    Inventors: Bradley Turner, Michael Jim Tien Chan, Jonathan Michael Padilla, Liam Julian DiGregorio, Charles Gabriel Neale Dalton
  • Publication number: 20230261852
    Abstract: Methods and systems described herein improve blockchain storage operations in a variety of environments. A blockchain compression system may determine that a blockchain compression condition associated with a blockchain having a first plurality of blocks has been satisfied. In response, the system compresses the first plurality of blocks using a first hash tree into a first root hash value and stores the first plurality of blocks in a first database. The blockchain compression system generates a first new era genesis block that includes the first root hash value and a first database address of the first database at which the first plurality of blocks are stored. The blockchain compression system stores the blockchain at one or more nodes in a blockchain network. The blockchain includes the first new era genesis block and any previous new era genesis blocks. This may effectively reduce storage requirements for the blockchain, in various embodiments.
    Type: Application
    Filed: April 5, 2023
    Publication date: August 17, 2023
    Inventors: Suryatej Gundavelli, Charies Gabriel Neale Dalton, Michael Jim Tien Chan
  • Publication number: 20230185996
    Abstract: Novel technical ways of facilitating secured execution of blockchain transactions are presented.
    Type: Application
    Filed: December 14, 2021
    Publication date: June 15, 2023
    Inventors: Oluwatomisin Olayemi Jenrola, Christopher Man-kit Chan, Kevin O'Keefe Tolliver, Michael Jim Tien Chan, Kenneth Liew, Sanjiv Prabhunandan, Sujay Vijay Purandare
  • Publication number: 20230177489
    Abstract: Novel technical ways of facilitating secured execution of blockchain transactions are presented. In various embodiments, A system, comprising a processor and a non-transitory computer-readable medium having stored thereon computer-executable instructions that are executable by the processor to cause the processor to perform operations comprising: receiving a set of biometric identifiers; in response to receiving the set of biometric identifiers, validating the set of biometric identifiers; in response to validating the set of biometric identifiers, encoding, using a synthesizer, the set of biometric identifiers with a digital-key to generate a multi-factor signature; and causing a block-chain transaction to be executed using the multi-factor signature.
    Type: Application
    Filed: December 8, 2021
    Publication date: June 8, 2023
    Inventors: Michael Jim Tien Chan, Suryatej Gundavelli, Charles Gabriel Neale Dalton, Michael Charles Todasco, Mehak Jethmalani, Liam Julian DiGregorio, John Lucas Timoney
  • Publication number: 20230177167
    Abstract: Novel technical ways of analyzing a blockchain system using machine learning are presented. In various embodiments, A system can deploy, by a first entity, a policy smart contract on a blockchain to analyze a first smart contract deployed by a second entity, wherein the policy smart contract is governed by a set of rules, wherein the policy smart contract performs a first assessment that includes analyzing a set of functionalities of the first smart contract and detects a set of vulnerabilities associated with the first smart contract based on the set of rules. The system can determine at a first time a risk score corresponding to the first smart contract based on the analyzing and the detecting. In response to determining that the risk score is above a threshold score, the system can restrict users of a first platform corresponding to the first entity from accessing the first smart contract.
    Type: Application
    Filed: December 8, 2021
    Publication date: June 8, 2023
    Inventors: Michael Jim Tien Chan, Vladimir Bacvanski, Oluwatomisin Olayemi Jenrola
  • Publication number: 20230177507
    Abstract: Methods and systems described herein may implement blockchain cryptocurrency transactions in a variety of environments. An online transaction processor may provide operations for user activity detection for locking cryptocurrency conversions. The transaction processor may detect used activities for a user online or at a physical location and determine that those activities indicate that the user will engage in electronic transaction processing at an upcoming time. The transaction processor may determine that the user has available cryptocurrency and may want to convert at least a portion of the cryptocurrency to another currency for the electronic transaction processing. Using a cryptocurrency exchange, the transaction processor may determine a price to convert the cryptocurrency to the other currency and may lock that price for a time period for the user. A notification may be transmitted to the user with a user interface element to accept this offer.
    Type: Application
    Filed: December 8, 2021
    Publication date: June 8, 2023
    Inventors: Charles Gabriel Neale Dalton, Michael Charles Todasco, Michael Jim Tien Chan, Suryatej Gundavelli, John Lucas Timoney
  • Patent number: 11652605
    Abstract: Methods and systems described herein may implement non-fungible tokens that implement a programmable grammar-based syntax in a variety of environments. In an embodiment, a first non-fungible token that implements a programmable grammar-based syntax standard and includes a first updatable programmable section is generated. The first non-fungible token includes at least one of first executable instructions or first data, and a first portion of the at least one of the first executable instructions or the first data is stored, according to the grammar-based syntax standard, in the first updatable programmable section. The first non-fungible token may then be stored at a first blockchain address on a blockchain, and the first portion of the at least one of the first executable instructions or the first data in the first updatable programmable section of the first non-fungible token is subsequently changed to at least one of second executable instructions or second data.
    Type: Grant
    Filed: February 23, 2021
    Date of Patent: May 16, 2023
    Assignee: PAYPAL, INC.
    Inventors: Bradley Turner, Michael Jim Tien Chan, Jonathan Michael Padilla, Liam Julian DiGregorio, Charles Gabriel Neale Dalton
  • Patent number: 11652604
    Abstract: Methods and systems described herein improve blockchain storage operations in a variety of environments. A blockchain compression system may determine that a blockchain compression condition associated with a blockchain having a first plurality of blocks has been satisfied. In response, the system compresses the first plurality of blocks using a first hash tree into a first root hash value and stores the first plurality of blocks in a first database. The blockchain compression system generates a first new era genesis block that includes the first root hash value and a first database address of the first database at which the first plurality of blocks are stored. The blockchain compression system stores the blockchain at one or more nodes in a blockchain network. The blockchain includes the first new era genesis block and any previous new era genesis blocks. This may effectively reduce storage requirements for the blockchain, in various embodiments.
    Type: Grant
    Filed: November 12, 2020
    Date of Patent: May 16, 2023
    Assignee: PayPal, Inc.
    Inventors: Suryatej Gundavelli, Charles Gabriel Neale Dalton, Michael Jim Tien Chan
  • Publication number: 20230132349
    Abstract: Various techniques are provided to generate a list of node names that cause a node in a machine vision camera to be locked. In one example, a method includes receiving a file identifying a plurality of nodes corresponding to associated features of a device, wherein each of the nodes has an associated plurality of settings and each of the nodes is configured to be in either an unlocked state to permit adjustment of its associated settings by a user or a locked state to prevent adjustment of its associated settings by the user; receiving a request by the user that identifies a first one of the nodes in the locked state; parsing at least a portion of the file to identify a second one of the nodes having associated settings on which the locked state of the first node is contingent; and presenting the associated settings of the second node to the user. Additional methods and systems are also provided.
    Type: Application
    Filed: October 22, 2021
    Publication date: April 27, 2023
    Inventors: Yu En Yang, Tzu Yeh Huang, Timothy Yat Tien Chan
  • Patent number: 11605096
    Abstract: There are provided systems and methods for initiating a device security setting on detection of conditions indicating a fraudulent capture of a machine-readable code. A service provider, such as an electronic transaction processor for digital transactions, may provide in-person or device-to-device data transfers through machine-readable codes, such as to effectuate a payment from one mobile device to another. However, unauthorized devices may be in close enough proximity to also capture the code and impermissibly use the code. Thus, device security settings are used to detect whether fraud may occur in certain settings and implement an operation to hide a valid code. This may include operations to obtain information for the unauthorized device, make the code dynamic, or mask the code in a display. Once a nearby valid scanner is detected, such as through emitted light or sound, the valid code may be displayed.
    Type: Grant
    Filed: November 6, 2020
    Date of Patent: March 14, 2023
    Assignee: PAYPAL, INC.
    Inventors: Adhish Nayanendu Vyas, Michael Charles Todasco, Michael Jim Tien Chan, Jinesh Patel
  • Publication number: 20230073337
    Abstract: Different communication and software protocols may be used by different blockchain networks. Cross-chain communication is provided via a software bridge configured to enable specific operations. An event request may be sent from a first blockchain network to a second blockchain network. The event request may be processed using a first protocol of the first network to provide a first output. An offer of equivalent processing provided by the second network may be verified by: processing the event request using a second protocol of the second network to provide a second output, and confirming that the second output matches the offer of equivalent processing. A processing equivalence of the event request may be established between the first network and the second network based on the first output of the event request processed using the first protocol and the second output of the event request processed using the second protocol.
    Type: Application
    Filed: August 25, 2021
    Publication date: March 9, 2023
    Inventors: Michael Jim Tien Chan, Oluwatomisin Olayemi Jenrola, Vladimir Bacvanski, John Lucas Timoney, Daniel Santiago Rincon Silva, Aklen Altanel, Liam Julian DiGregorio, Suryatej Gundavelli
  • Publication number: 20220414664
    Abstract: Novel technical ways of analyzing a blockchain system using machine learning are presented, including structures and techniques that can facilitate blockchain address risk assessment via graph analysis. In various embodiments, a system can access a blockchain. The system can build a transaction graph based on analysis of the blockchain. Nodes of the transaction graph can respectively represent blockchain addresses that are recorded in the blockchain. In various cases, edges in the transaction graph can respectively represent blockchain transactions between different ones of the blockchain addresses that are recorded in the blockchain. The system can calculate risk scores respectively corresponding to the blockchain addresses, based on analyzing the transaction graph via at least one machine learning algorithm. These techniques can improve computer operational efficiency by avoiding the execution of unnecessary blockchain transactions.
    Type: Application
    Filed: June 29, 2021
    Publication date: December 29, 2022
    Inventors: Lichao Liu, Michael Jim Tien Chan
  • Publication number: 20220416093
    Abstract: One embodiment provides a semiconductor device. The device comprises a substrate having a first face and a second face, a well region, a source region disposed in the well region, a contact region contacting the well region and the source region, a Schottky region, and a source metal layer. A first part of the source metal layer contacts the Schottky region to form a Schottky diode. The Schottky region is surrounded by the contact region and the well region in a first plane perpendicular to a direction from the first face toward the second face.
    Type: Application
    Filed: September 6, 2022
    Publication date: December 29, 2022
    Inventors: Wing Kit CHEUNG, Wai Tien CHAN, Wing Chong Tony CHAU, Ho Nam LEE, Qian SUN