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: 11662228Abstract: 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: GrantFiled: June 21, 2019Date of Patent: May 30, 2023Assignee: THE UNIVERSITY OF HONG KONGInventors: Ka Wai Kwok, Tian Le Tim Lun, Di-Lang Justin Ho, Kui Wang, Kit-Hang Brian Lee, Kin-Yip Kenneth Wong
-
Patent number: 11112306Abstract: 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: GrantFiled: March 23, 2017Date of Patent: September 7, 2021Assignee: THE UNIVERSITY OF HONG KONGInventors: Kin Yip Kenneth Wong, Xiaoming Wei, Bowen Li, Ying Yu, Chi Zhang
-
Patent number: 10855048Abstract: 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: GrantFiled: June 1, 2017Date of Patent: December 1, 2020Assignee: The University of Hong KongInventors: Kin Yip Kenneth Wong, Xiaoming Wei
-
Publication number: 20200033189Abstract: 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: ApplicationFiled: March 23, 2017Publication date: January 30, 2020Applicant: THE UNIVERSITY OF HONG KONGInventors: Kin Yip, Kenneth WONG, Xiaoming WEI, Bowen LI, Ying YU, Chi ZHANG
-
Publication number: 20190390985Abstract: 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: ApplicationFiled: June 21, 2019Publication date: December 26, 2019Applicant: THE UNIVERSITY OF HONG KONGInventors: Ka Wai KWOK, Tian Le Tim LUN, Di-Lang Justin HO, Kui WANG, Kit-Hang Brian LEE, Kin-Yip Kenneth WONG
-
Publication number: 20190173260Abstract: 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: ApplicationFiled: June 1, 2017Publication date: June 6, 2019Inventors: Kin Yip, Kenneth WONG, Xiaoming WEI
-
Patent number: 8978028Abstract: 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: GrantFiled: October 10, 2007Date of Patent: March 10, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Robert Charles Flaming, Hemchander V. Sannidhanam, Venkata Kiran Kumar Annamraju, William L. Cheng, Kin Yip Kenneth Wong, Carolyn L. Napier
-
Publication number: 20130067237Abstract: 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: ApplicationFiled: September 12, 2011Publication date: March 14, 2013Applicant: Microsoft CorporationInventors: Ruke Huang, Simon Wai Leong Leet, Marko Panic, Kin-Yip Kenneth Wong
-
Publication number: 20090100421Abstract: 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: ApplicationFiled: October 10, 2007Publication date: April 16, 2009Applicant: Microsoft CorporationInventors: Robert Charles Flaming, Hemchander V. Sannidhanam, Venkata Kiran Kumar Annamraju, William L. Cheng, Kin Yip Kenneth Wong, Carolyn L. Napier