Patents by Inventor Hon Chan
Hon 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: 20240130935Abstract: An inedible and dry dormant state encapsulated probiotic core-shell particle for external, non-mucosal skin application is provided. From inside out, the core-shell particle has a structure of a carrier particle core serving as a nutrient source for probiotics, a first layer including a dormant probiotic species for affecting epidermal biome and at least one prebiotic as a food source for the probiotic, a polymer layer positioned over the first layer, and a dissolvable protective layer for protecting the probiotic core-shell particle from oxidation, heat and humidity. By co-applying with a releasing medium, the dissolvable protective layer and the polymer layer are dissolved to expose the dormant probiotic containing layer, the first layer. Further, the releasing medium also is able to activate and reconstitute the dormant probiotic to a live probiotic on the applied non-mucosal epidermal surface.Type: ApplicationFiled: October 23, 2023Publication date: April 25, 2024Inventors: Chun Hay KO, Man Hon YUEN, Wah Kit CHEUK, Joo Ann EWE, Wing Man CHAN
-
Publication number: 20240050803Abstract: A computer-implemented method for video processing is disclosed. The method includes receiving an input video of one or more persons from a camera; detecting a sequence of human poses in the input video using an artificial intelligence (AI) based technique; selecting a proper pose from among multiple poses in a given frame of the input video, to generate a sequence of proper poses; detecting one or more key points in the sequence of proper poses; computing changes in coordinates of the one or more key points; computing a function of the changes in the coordinates of the one or more key points in the sequence of proper poses; counting a given user movement as a repetitive motion of an activity based on the function; and computing a plurality of statistics about the activity based on the counting.Type: ApplicationFiled: October 21, 2023Publication date: February 15, 2024Inventors: Keng Fai Lee, Qi Zhang, Man Hon Chan, On Loy Sung, Jorge Fino
-
Patent number: 11819734Abstract: A system and method for implementing a virtual fitness application are disclosed. Embodiments may be built for various platforms, including web browsers and mobile phones. One embodiment uses pose estimation to count the repetitive motions of a fitness activity (e.g., running). In one embodiment, to count the repetitive motions, a repetitive motion counting process is used that is based on computing differences of Y-coordinates of key points of the user. The repetitive motion counting process includes selecting a proper pose of the user; computing one or more delta values (corresponding to Y-coordinate changes of the key points); and counting a given user movement as a repetitive motion based on a function (e.g., average) of the delta values. One embodiment uses the pose estimation and repetitive motion count results to provide a gamified experience, for example, a leaderboard, a stats report, instant visual feedback, badges, coins, and a social experience.Type: GrantFiled: November 4, 2021Date of Patent: November 21, 2023Assignee: NEX Team Inc.Inventors: Keng Fai Lee, Qi Zhang, Man Hon Chan, On Loy Sung, Jorge Fino
-
Publication number: 20230284015Abstract: An authentication server enrolls a user’s mobile device as a trusted device with a vendor software after verifying the network ID of the user’s mobile device. The authentication server associates the network ID in an authentication entry with authentication information such as a push notification token and cryptographic key. Later, when the user attempts to log in to the vendor software, the authentication server may attempt to cryptographically authenticate the user. Otherwise, the authentication server may use the push notification token to transmit an OTP to the user’s mobile device as a push notification.Type: ApplicationFiled: May 11, 2023Publication date: September 7, 2023Inventors: Chirag C. BAKSHI, Harish MANEPALLI, Venkatarama PARIMI, Desmond Kwok-Hon Chan
-
Patent number: 11689923Abstract: An authentication server enrolls a user's mobile device as a trusted device with a vendor software after verifying the network ID of the user's mobile device. The authentication server associates the network ID in an authentication entry with authentication information such as a push notification token and cryptographic key. Later, when the user attempts to log in to the vendor software, the authentication server may attempt to cryptographically authenticate the user. Otherwise, the authentication server may use the push notification token to transmit an OTP to the user's mobile device as a push notification.Type: GrantFiled: January 5, 2021Date of Patent: June 27, 2023Assignee: ZUMIGO, INC.Inventors: Chirag C. Bakshi, Harish Manepalli, Venkatarama Parimi, Desmond Kwok-Hon Chan
-
Patent number: 11594029Abstract: Methods and systems for determining a ball shot attempt location on a ball court are disclosed. The method includes receiving an input video, where the input video includes the ball shot attempt and one or more players; receiving a declared ball shot attempt; determining a potential shooter by detecting a moving object flow in the input video; determining a potential shooter image region in the image plane by analyzing an overlapping image area of the ball trajectory and the potential shooter; determining a shooter foot-on-court time; determining a most probable pair of shooter legs in the potential shooter image region; determining a shooter foot location based on the most probable pair of shooter legs; and determining a ball shot attempt location on the ball court by applying a camera projection to the shooter foot location.Type: GrantFiled: June 1, 2022Date of Patent: February 28, 2023Assignee: NEX Team Inc.Inventors: Keng Fai Lee, Tin Yin Lam, Wing Hung Chan, Qi Zhang, On Loy Sung, Man Hon Chan
-
Publication number: 20220376978Abstract: The present invention discloses a method, a system and an electronic device for configuring the electronic device. The method and system comprise steps of configuring the electronic device by a profile server. The profile server receives sensor information, determines a profile substantially based on the sensor information, retrieves a configuration based on the profile, and then configure the electronic device substantially based on the configuration. In one variant, the configuration of the electronic device may be performed by a profile management module of the electronic device.Type: ApplicationFiled: May 31, 2022Publication date: November 24, 2022Applicant: Pismo Labs Technology LimitedInventors: Sze Hon CHAN, Ying KWAN
-
Publication number: 20220301309Abstract: Methods and systems for determining a ball shot attempt location on a ball court are disclosed. The method includes receiving an input video, where the input video includes the ball shot attempt and one or more players; receiving a declared ball shot attempt; determining a potential shooter by detecting a moving object flow in the input video; determining a potential shooter image region in the image plane by analyzing an overlapping image area of the ball trajectory and the potential shooter; determining a shooter foot-on-court time; determining a most probable pair of shooter legs in the potential shooter image region; determining a shooter foot location based on the most probable pair of shooter legs; and determining a ball shot attempt location on the ball court by applying a camera projection to the shooter foot location.Type: ApplicationFiled: June 1, 2022Publication date: September 22, 2022Inventors: Keng Fai Lee, Tin Yin Lam, Wing Hung Chan, Qi Zhang, On Loy Sung, Man Hon Chan
-
Patent number: 11450010Abstract: Methods and systems for determining and classifying a number of repetitive motions in a video are described, and include the steps of first determining a plurality of images from a video, where the images are segmented from at least one video frame of the video. Next, performing a pose detection process on a feature of the images to generate one or more landmarks. Next, determining one or more principle component axes on points associated with a given landmark. Finally, determining at least one repetitive motion based on a pattern associated with a projection of the points onto the one or more principle components. In some embodiments, the disclosed methods can classify the repetitive motions to respective types. The present invention can be implemented for convenient use on a mobile computing device, such as a smartphone, for tracking exercises and similar repetitive motions.Type: GrantFiled: October 16, 2021Date of Patent: September 20, 2022Assignee: NEX Team Inc.Inventors: On Loy Sung, Qi Zhang, Keng Fai Lee, Shing Fat Mak, Daniel Dejos, Man Hon Chan
-
Patent number: 11380100Abstract: Methods and systems for determining a ball shot attempt result, the ball shot attempt captured by a camera on a mobile computing device, are disclosed. The methods and systems perform steps comprising receiving an input video captured using the camera on the mobile computing device, wherein the input video comprises a ball shot attempt at a goal; receiving a declared ball shot attempt, the declared ball shot attempt detected by analyzing a ball trajectory in the input video; detecting an element movement associated with an element of the goal; and determining the ball shot attempt result based on the element movement and the ball trajectory. In some embodiments, the element of the goal is a net, and the declared ball shot attempt is detected by analyzing the ball trajectory in a ball shot attempt Region of Interest (ROI) within frames of the input video.Type: GrantFiled: October 25, 2019Date of Patent: July 5, 2022Assignee: NEX Team Inc.Inventors: Keng Fai Lee, Tin Yin Lam, Wing Hung Chan, Qi Zhang, On Loy Sung, Man Hon Chan
-
Publication number: 20220203165Abstract: A system and method for implementing a virtual fitness application are disclosed. Embodiments may be built for various platforms, including web browsers and mobile phones. One embodiment uses pose estimation to count the repetitive motions of a fitness activity (e.g., running). In one embodiment, to count the repetitive motions, a repetitive motion counting process is used that is based on computing differences of Y-coordinates of key points of the user. The repetitive motion counting process includes selecting a proper pose of the user; computing one or more delta values (corresponding to Y-coordinate changes of the key points); and counting a given user movement as a repetitive motion based on a function (e.g., average) of the delta values. One embodiment uses the pose estimation and repetitive motion count results to provide a gamified experience, for example, a leaderboard, a stats report, instant visual feedback, badges, coins, and a social experience.Type: ApplicationFiled: November 4, 2021Publication date: June 30, 2022Inventors: Keng Fai Lee, Qi Zhang, Man Hon Chan, On Loy Sung, Jorge Fino
-
Patent number: 11349711Abstract: The present invention discloses a method, a system and an electronic device for configuring the electronic device. The method and system comprise steps of configuring the electronic device by a profile server. The profile server receives sensor information, determines a profile substantially based on the sensor information, retrieves a configuration based on the profile, and then configure the electronic device substantially based on the configuration. In one variant, the configuration of the electronic device may be performed by a profile management module of the electronic device.Type: GrantFiled: June 29, 2020Date of Patent: May 31, 2022Assignee: Pismo Labs Technology LimitedInventors: Sze Hon Chan, Ying Kwan
-
Publication number: 20220138966Abstract: Methods and systems for determining and classifying a number of repetitive motions in a video are described, and include the steps of first determining a plurality of images from a video, where the images are segmented from at least one video frame of the video. Next, performing a pose detection process on a feature of the images to generate one or more landmarks. Next, determining one or more principle component axes on points associated with a given landmark. Finally, determining at least one repetitive motion based on a pattern associated with a projection of the points onto the one or more principle components. In some embodiments, the disclosed methods can classify the repetitive motions to respective types. The present invention can be implemented for convenient use on a mobile computing device, such as a smartphone, for tracking exercises and similar repetitive motions.Type: ApplicationFiled: October 16, 2021Publication date: May 5, 2022Inventors: On Loy Sung, Qi Zhang, Keng Fai Lee, Shing Fat Mak, Daniel Dejos, Man Hon Chan
-
Publication number: 20210211876Abstract: An authentication server enrolls a user's mobile device as a trusted device with a vendor software after verifying the network ID of the user's mobile device. The authentication server associates the network ID in an authentication entry with authentication information such as a push notification token and cryptographic key. Later, when the user attempts to log in to the vendor software, the authentication server may attempt to cryptographically authenticate the user. Otherwise, the authentication server may use the push notification token to transmit an OTP to the user's mobile device as a push notification.Type: ApplicationFiled: January 5, 2021Publication date: July 8, 2021Inventors: Chirag C. BAKSHI, Harish MANEPALLI, Venkatarama PARIMI, Desmond Kwok-Hon Chan
-
Publication number: 20200403867Abstract: The present invention discloses a method, a system and an electronic device for configuring the electronic device. The method and system comprise steps of configuring the electronic device by a profile server. The profile server receives sensor information, determines a profile substantially based on the sensor information, retrieves a configuration based on the profile, and then configure the electronic device substantially based on the configuration. In one variant, the configuration of the electronic device may be performed by a profile management module of the electronic device.Type: ApplicationFiled: June 29, 2020Publication date: December 24, 2020Applicant: Pismo Labs Technology LimitedInventors: Sze Hon CHAN, Ying KWAN
-
Patent number: 10796448Abstract: Methods and systems for detecting a player in a gaming environment using a mobile device are disclosed. The methods and systems perform the steps of receiving calibration data from a camera of a user device, the calibration data comprising a first reference point associated with the gaming environment, a second reference point associated with the gaming environment, and sensor data associated with the user device; computing a camera projection based on the first reference point, the second reference point, and the sensor data obtained from the user device; receiving an input video of the gaming environment, wherein the input video is captured using the camera, and wherein frames of the input video comprise at least one player in the gaming environment; identifying an image location of the player by performing a computer vision algorithm on the input video; and determining a real-world location of the player based on the image location and the camera projection.Type: GrantFiled: October 30, 2019Date of Patent: October 6, 2020Assignee: NEX Team Inc.Inventors: Keng Fai Lee, Man Hon Chan, Wing Hung Chan, On Loy Sung
-
Patent number: 10700929Abstract: The present invention discloses a method, a system and an electronic device for configuring the electronic device. The method and system comprise steps of configuring the electronic device by a profile server. The profile server receives sensor information, determines a profile substantially based on the sensor information, retrieves a configuration based on the profile, and then configure the electronic device substantially based on the configuration.Type: GrantFiled: November 19, 2018Date of Patent: June 30, 2020Assignee: PISMO LABS TECHNOLOGY LIMITEDInventors: Sze Hon Chan, Ying Kwan
-
Patent number: 10666771Abstract: A method and a system for creating Internet Protocol address based network policies (IPPs) by using domain name based network policies (DNNTPs) is disclosed. The DNNTPs are stored in a second device, and are used for enforcing IPPs at a first device. The first device retrieves one or more DNNTPs from the second device and monitors network traffic for Domain Name System (DNS) look-up reply. When a network device receives a record Domain Name System look-up reply, the network device identifies one or more Internet Protocol addresses of one or more host names specified in the address record Domain Name System look-up reply, then determine whether the one or more host names contain a domain name used in one or more DNNTPs and create one or more IPPs.Type: GrantFiled: June 13, 2016Date of Patent: May 26, 2020Assignee: PISMO LABS TECHNOLOGY LIMITEDInventors: Ho Ming Chan, Sze Hon Chan, Alex Wing Hong Chan, Kit Wai Chau
-
Publication number: 20200151903Abstract: Methods and systems for detecting a player in a gaming environment using a mobile device are disclosed. The methods and systems perform the steps of receiving calibration data from a camera of a user device, the calibration data comprising a first reference point associated with the gaming environment, a second reference point associated with the gaming environment, and sensor data associated with the user device; computing a camera projection based on the first reference point, the second reference point, and the sensor data obtained from the user device; receiving an input video of the gaming environment, wherein the input video is captured using the camera, and wherein frames of the input video comprise at least one player in the gaming environment; identifying an image location of the player by performing a computer vision algorithm on the input video; and determining a real-world location of the player based on the image location and the camera projection.Type: ApplicationFiled: October 30, 2019Publication date: May 14, 2020Inventors: Keng Fai Lee, Man Hon Chan, Wing Hung Chan, On Loy Sung
-
Publication number: 20200057889Abstract: Methods and systems for determining a ball shot attempt result, the ball shot attempt captured by a camera on a mobile computing device, are disclosed. The methods and systems perform steps comprising receiving an input video captured using the camera on the mobile computing device, wherein the input video comprises a ball shot attempt at a goal; receiving a declared ball shot attempt, the declared ball shot attempt detected by analyzing a ball trajectory in the input video; detecting an element movement associated with an element of the goal; and determining the ball shot attempt result based on the element movement and the ball trajectory. In some embodiments, the element of the goal is a net, and the declared ball shot attempt is detected by analyzing the ball trajectory in a ball shot attempt Region of Interest (ROI) within frames of the input video.Type: ApplicationFiled: October 25, 2019Publication date: February 20, 2020Inventors: Keng Fai Lee, Tin Yin Lam, Wing Hung Chan, Qi Zhang, On Loy Sung, Man Hon Chan