Patents by Inventor Nai Sum Wong

Nai Sum Wong 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: 20250023721
    Abstract: Disclosed herein is a method including identifying a first key seed for an external key; generating a second key seed from a first instance of first data from a first source; computing a mapping function between the first key seed and the second key seed, where the mapping function is stored and the first key seed and second key seed are discarded; generating a third key seed from a second instance of second data from a second source; applying the mapping function to the third key seed to generate a fourth key seed; and regenerating the external key using the fourth key seed.
    Type: Application
    Filed: July 11, 2024
    Publication date: January 16, 2025
    Applicant: BKey, Inc.
    Inventors: Mark D. Hetherington, Jorn Lyseggen, Edgardo M. Cruz-Zeno, Nai Sum Wong, Ming Dai
  • Publication number: 20250023737
    Abstract: Disclosed herein is a method including identifying a first instance of a first secret; receiving and hashing a first instance of first data from a first source to generate a first instance of first hashed data, wherein the first instance of the first data from the first source is discarded; computing a first mapping function between the first instance of the first hashed data and the first instance of the first secret, wherein the first mapping function is stored and the first instance of the first hashed data and the first instance of the first secret are discarded; receiving and hashing a second instance of the first data from the first source to generate a second instance of the first hashed data; and applying the first mapping function to the second instance of the first hashed data to generate a second instance of the first secret.
    Type: Application
    Filed: July 11, 2024
    Publication date: January 16, 2025
    Applicant: BKey, Inc.
    Inventors: Mark D. Hetherington, Jorn Lyseggen, Edgardo M. Cruz-Zeno, Nai Sum Wong, Ming Dai
  • Publication number: 20250023716
    Abstract: Technology is disclosed for a method that may comprise: identifying an owner key seed; identifying a receiver key seed; determining a delta between the owner key seed and the receiver key seed; and storing the delta with a trusted third party in a manner that is inaccessible by a receiver. The delta may be provided to the receiver based on a transfer condition being satisfied.
    Type: Application
    Filed: July 11, 2024
    Publication date: January 16, 2025
    Applicant: BKey, Inc.
    Inventors: Mark D. Hetherington, Jorn Lyseggen, Edgardo M. Cruz-Zeno, Nai Sum Wong, Ming Dai
  • Patent number: 7003045
    Abstract: A convolutional encoder (112) comprises a controller (201), having a transmission rate (e.g. frame rate) as an input. The controller (201) initializes the encoder (112) to an initial state based on a transmission rate currently being utilized. When decoding, a decoder (300) utilizes a Trellis diagram having an initial and final state based upon the frame rate.
    Type: Grant
    Filed: January 31, 2001
    Date of Patent: February 21, 2006
    Assignee: Motorola, Inc.
    Inventors: William K. Morgan, Lee M. Proctor, Nai Sum Wong, Mark D. Hetherington
  • Patent number: 6859456
    Abstract: An apparatus (18) and method (100) provide RLP data checking. The apparatus (10) includes a frame serialization stage (20) and a bad frame filter (22) that detects possible bad frames and reclassifies these bad frames as erasures. In this manner, bad frame data are not passed to the RLP layer (16), and unnecessary resetting and resynchronization steps are avoided.
    Type: Grant
    Filed: March 13, 2000
    Date of Patent: February 22, 2005
    Assignee: Motorola, Inc.
    Inventors: Mark D. Hetherington, Lee M. Proctor, Nai Sum Wong, John M. Harris
  • Publication number: 20020186752
    Abstract: A spreader (216) comprises a code generator (301) and exclusive OR circuitry (303). In the preferred embodiment of the present invention the code generator (301) generates a code having a length and value dependent upon the current transmission rate. This code is then exclusive OR'd with the incoming data stream to produce spread data.
    Type: Application
    Filed: February 14, 2001
    Publication date: December 12, 2002
    Applicant: MOTOROLA, INC
    Inventors: Lee Proctor, William K. Morgan, Mark Hetherington, Nai Sum Wong
  • Publication number: 20020141507
    Abstract: A convolutional encoder (112) comprises a controller (201), having a transmission rate (e.g. frame rate) as an input. The controller (201) initializes the encoder (112) to an initial state based on a transmission rate currently being utilized. When decoding, a decoder (300) utilizes a Trellis diagram having an initial and final state based upon the frame rate.
    Type: Application
    Filed: January 31, 2001
    Publication date: October 3, 2002
    Applicant: MOTOROLA, INC.
    Inventors: William K. Morgan, Lee M. Proctor, Nai Sum Wong, Mark D. Hetherington
  • Patent number: 6285682
    Abstract: Because prior-art rate determination algorithms are prone to falsing, a sub-rate discrimination metric generator (160) is provided herein. The generator (160) correlates a received frame with known characteristics of sub-rate frames to generate additional metrics useful in rate determination. These metrics are passed to a modified rate determination algorithm (150).
    Type: Grant
    Filed: May 1, 2000
    Date of Patent: September 4, 2001
    Assignee: Motorola, Inc.
    Inventors: Lee M. Proctor, Mark D. Hetherington, Nai Sum Wong, William K. Morgan