Patents by Inventor Kin Yip Kenneth Wong

Kin Yip Kenneth 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).

  • Patent number: 11662228
    Abstract: A surface shape determination system includes a surface shape sensor in the form of a flexible and stretchable elastomeric substrate with strain/displacement sensing elements embedded in it. The sensor may be a single-core optical fiber with a series of fiber Bragg Gratings (FBGs) located at predetermined positions along its length. A light source provides an incident light spectrum at one end of the fiber. Each grating of the fiber has index modulation which causes particular wavelengths of the light spectrum that do not satisfy the Bragg condition to be reflected back in the fiber. The refractive index of each grating changes with strain on the substrate due to deflection of it. An interrogator captures the reflected wavelengths and retrieves signal information therefrom. A processor receives the output of the interrogator and performs non-linear regression analysis on the information using a neural network to reconstruct the surface morphology in real-time.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: May 30, 2023
    Assignee: THE UNIVERSITY OF HONG KONG
    Inventors: Ka Wai Kwok, Tian Le Tim Lun, Di-Lang Justin Ho, Kui Wang, Kit-Hang Brian Lee, Kin-Yip Kenneth Wong
  • Patent number: 11112306
    Abstract: An optical signal analyzing apparatus enables real-time and single-shot analysis simultaneously in both time and frequency domains with spectro-temporal analysis. The apparatus includes a fiber tap coupler for receiving an input optical signal from continuous wave (CW) to ultra-short pulses (femtosecond-picosecond). An optical splitter directs part of the signal to a frequency channel and part to a time channel A photodiode in the time channel directly monitors the intensity evolution and converts it to an electrical signal. In the frequency channel, two sub-channels are provided: one for CW/quasi-CW and one for short-pulse components. A signal processor analyses the time- and frequency-domain data from the time channel and frequency channel and displays the temporal and spectral evolutions simultaneously, so that the two different pieces of information of a non-repeated dynamic event can be correlated in different domains.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: September 7, 2021
    Assignee: THE UNIVERSITY OF HONG KONG
    Inventors: Kin Yip Kenneth Wong, Xiaoming Wei, Bowen Li, Ying Yu, Chi Zhang
  • Patent number: 10855048
    Abstract: Briefly, methods and/or systems, are described for a wavelength-dispersive mode-locked fiber-ring laser, which generates an Airy beam profile for stable optical pulses.
    Type: Grant
    Filed: June 1, 2017
    Date of Patent: December 1, 2020
    Assignee: The University of Hong Kong
    Inventors: Kin Yip Kenneth Wong, Xiaoming Wei
  • Publication number: 20200033189
    Abstract: An optical signal analyzing apparatus enables real-time and single-shot analysis simultaneously in both time and frequency domains with spectro-temporal analysis. The apparatus includes a fiber tap coupler for receiving an input optical signal from continuous wave (CW) to ultra-short pulses (femtosecond-picosecond). An optical splitter directs part of the signal to a frequency channel and part to a time channel A photodiode in the time channel directly monitors the intensity evolution and converts it to an electrical signal. In the frequency channel, two sub-channels are provided: one for CW/quasi-CW and one for short-pulse components. A signal processor analyses the time- and frequency-domain data from the time channel and frequency channel and displays the temporal and spectral evolutions simultaneously, so that the two different pieces of information of a non-repeated dynamic event can be correlated in different domains.
    Type: Application
    Filed: March 23, 2017
    Publication date: January 30, 2020
    Applicant: THE UNIVERSITY OF HONG KONG
    Inventors: Kin Yip, Kenneth WONG, Xiaoming WEI, Bowen LI, Ying YU, Chi ZHANG
  • Publication number: 20190390985
    Abstract: A surface shape determination system includes a surface shape sensor in the form of a flexible and stretchable elastomeric substrate with strain/displacement sensing elements embedded in it. The sensor may be a single-core optical fiber with a series of fiber Bragg Gratings (FBGs) located at predetermined positions along its length. A light source provides an incident light spectrum at one end of the fiber. Each grating of the fiber has index modulation which causes particular wavelengths of the light spectrum that do not satisfy the Bragg condition to be reflected back in the fiber. The refractive index of each grating changes with strain on the substrate due to deflection of it. An interrogator captures the reflected wavelengths and retrieves signal information therefrom. A processor receives the output of the interrogator and performs non-linear regression analysis on the information using a neural network to reconstruct the surface morphology in real-time.
    Type: Application
    Filed: June 21, 2019
    Publication date: December 26, 2019
    Applicant: THE UNIVERSITY OF HONG KONG
    Inventors: Ka Wai KWOK, Tian Le Tim LUN, Di-Lang Justin HO, Kui WANG, Kit-Hang Brian LEE, Kin-Yip Kenneth WONG
  • Publication number: 20190173260
    Abstract: Briefly, methods and/or systems, are described for a wavelength-dispersive mode-locked fiber-ring laser, which generates an Airy beam profile for stable optical pulses.
    Type: Application
    Filed: June 1, 2017
    Publication date: June 6, 2019
    Inventors: Kin Yip, Kenneth WONG, Xiaoming WEI
  • Patent number: 8978028
    Abstract: Described is installing multiple software packages to a computing device in a single transaction, whereby the multiple package installation commits if successful, or the device is rolled back to a determined state if unsuccessful. A client process provides a system service (installer) with a package, and the service partitions package installation actions into execution, commit and rollback phases, with the execution phase run for each package. If successful, the transaction is committed by performing the multiple commit phases. If unsuccessful, the installation is rolled back via the rollback phases. The phases may be interleaved, with execution and commit phases performed in FIFO order, and rollback phases performed in LIFO order. A client process may dynamically determine which packages to install, a client process may be embedded in a package and join the transaction, and/or one client process may delegate control to another client to add package actions to the transaction.
    Type: Grant
    Filed: October 10, 2007
    Date of Patent: March 10, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Robert Charles Flaming, Hemchander V. Sannidhanam, Venkata Kiran Kumar Annamraju, William L. Cheng, Kin Yip Kenneth Wong, Carolyn L. Napier
  • Publication number: 20130067237
    Abstract: Objects of an object set stored in an archive may be randomly accessed using the addresses of the objects stored in the archive. However, archives often fail to enable random access to the data within an object, without accessing other portions of the object, due to the variable compression of respective segments of the object. Random-access capabilities within the objects may be provided by segmenting the object into segments of a segment size, generating a block map specifying the block sizes of respective blocks corresponding to respective segments of the objects, and storing the block map in the archive as an object of the object set. Additionally, hashcodes may be calculated respective blocks and included in the block map in order to expose alterations of respective blocks, and/or to update an archive to an updated version of the archive by comparing the hashcodes and retrieving and substituting the updated blocks.
    Type: Application
    Filed: September 12, 2011
    Publication date: March 14, 2013
    Applicant: Microsoft Corporation
    Inventors: Ruke Huang, Simon Wai Leong Leet, Marko Panic, Kin-Yip Kenneth Wong
  • Publication number: 20090100421
    Abstract: Described is installing multiple software packages to a computing device in a single transaction, whereby the multiple package installation commits if successful, or the device is rolled back to a determined state if unsuccessful. A client process provides a system service (installer) with a package, and the service partitions package installation actions into execution, commit and rollback phases, with the execution phase run for each package. If successful, the transaction is committed by performing the multiple commit phases. If unsuccessful, the installation is rolled back via the rollback phases. The phases may be interleaved, with execution and commit phases performed in FIFO order, and rollback phases performed in LIFO order. A client process may dynamically determine which packages to install, a client process may be embedded in a package and join the transaction, and/or one client process may delegate control to another client to add package actions to the transaction.
    Type: Application
    Filed: October 10, 2007
    Publication date: April 16, 2009
    Applicant: Microsoft Corporation
    Inventors: Robert Charles Flaming, Hemchander V. Sannidhanam, Venkata Kiran Kumar Annamraju, William L. Cheng, Kin Yip Kenneth Wong, Carolyn L. Napier