Patents by Inventor Keng Fai Lee

Keng Fai Lee 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: 20240134463
    Abstract: Methods and systems for touchless control of a device include receiving at least one image; determining a first map, the first map including a function that generates a correspondence between data associated with the image to a feature space; determining a second map including a representation of a user in the image based on the first map; determining a third map comprising a field associated with the data in the image; determining a characteristic of the user based on one or more of the second map and the third map; and tracking the characteristic of the user to generate a historical data of the characteristic for performing the touchless control of the device.
    Type: Application
    Filed: January 4, 2024
    Publication date: April 25, 2024
    Inventors: Wang Fai Ng, Wing Hung Chan, Long Mak, Keng Fai Lee, On Loy Sung
  • Publication number: 20240050803
    Abstract: 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: Application
    Filed: October 21, 2023
    Publication date: February 15, 2024
    Inventors: Keng Fai Lee, Qi Zhang, Man Hon Chan, On Loy Sung, Jorge Fino
  • Patent number: 11868536
    Abstract: Methods and systems for touchless control of a device include receiving an image from a camera and applying a machine learning technique the image to determine a first map, the first map including a function that generates a correspondence between data associated with the image to a feature space. A second map including a representation of a user in the image can be determined based on the first map. Further, a pose of the user can be determined based on the second map. The pose of the user and a portion of a body of the user can be tracked to determine a mapping between the portion of the user's body and an input feature of a device. The input feature can be modified based on the mapping to enable a touchless interaction between the user and the device.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: January 9, 2024
    Assignee: NEX Team Inc.
    Inventors: Wang Fai Ng, Wing Hung Chan, Long Mak, Keng Fai Lee, On Loy Sung
  • Patent number: 11819734
    Abstract: 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: Grant
    Filed: November 4, 2021
    Date of Patent: November 21, 2023
    Assignee: NEX Team Inc.
    Inventors: Keng Fai Lee, Qi Zhang, Man Hon Chan, On Loy Sung, Jorge Fino
  • Patent number: 11810321
    Abstract: Methods and systems for image clustering are described, and include first receiving a plurality of images from a video of a game. Next, determining a first feature vector of a first player from the plurality of images by inputting the plurality of images to an artificial intelligence (AI)-based process. Next, dividing the plurality of images into a first subset of images and a second subset of images based on the first feature vector. Next, receiving a first identifier tagging the first player in a first image of the first subset. Finally, identifying a second player in a second image in the second subset by propagating the first identifier of the first subset, based on a distance measure associated with the first feature vector from the artificial intelligence (AI)-based process. Running on a mobile computing device, the method allows multiplayer tagging to be easily performed in almost any environment.
    Type: Grant
    Filed: October 7, 2021
    Date of Patent: November 7, 2023
    Assignee: NEX Team Inc.
    Inventors: Qi Zhang, Ian Smith, Long Mak, Keng Fai Lee, Wing Hung Chan
  • Publication number: 20230327887
    Abstract: Various features and processes related to document collaboration are disclosed. In some implementations, animations are presented when updating a local document display to reflect changes made to the document at a remote device. In some implementations, a user can selectively highlight changes made by collaborators in a document. In some implementations, a user can select an identifier associated with another user to display a portion of a document that includes the other user's cursor location. In some implementations, text in document chat sessions can be automatically converted into hyperlinks which, when selected, cause a document editor to perform an operation.
    Type: Application
    Filed: April 10, 2023
    Publication date: October 12, 2023
    Inventors: Keng Fai Lee, Wang Chiu Chan, Charles J. Migos, M. Frank Emanuel
  • Publication number: 20230233905
    Abstract: Methods and systems for real-time generation of ball shot analytics are disclosed. The methods and systems perform steps for ball and posture detection, ball and posture flow generation, shot event identification and classification, and shot analytics generation based on identified shot events and shooter posture flow. Embodiments of the present invention use computer vision techniques to enable a resource-limited mobile device such as a smartphone to conduct the aforementioned steps. Therefore, the present invention may be implemented using a processor on a single mobile computing device. Also disclosed are benefits of the new methods, and alternative embodiments of implementation.
    Type: Application
    Filed: March 29, 2023
    Publication date: July 27, 2023
    Inventors: Qi Zhang, Wing Hung Chan, Keng Fai Lee, Wang Fai Ng
  • Publication number: 20230225635
    Abstract: A computer implemented method for facilitating training of body-eye coordination using a computing device having access to a camera is disclosed. The method includes receiving a training video of a player from the camera; superimposing a visual cue onto the training video; extracting a body posture flow of the player from the training video by performing a computer vision algorithm on one or more frames of the training video; determining whether the player has responded to the visual cue by analyzing the body posture flow of the player; and generating a feedback to the player in response to determining that the player has responded to the visual cue. Multi-player embodiments of the present invention are also disclosed.
    Type: Application
    Filed: March 24, 2023
    Publication date: July 20, 2023
    Inventors: Qi Zhang, Wing Hung Chan, Arron Mollet, Keng Fai Lee
  • Patent number: 11642047
    Abstract: Methods and systems for multi-player training of body-eye coordination using mobile computing devices each having a camera are provided. The methods and systems execute instructions to capture a first training video of a first of player, using a first camera on a first mobile computing device; superimpose a visual cue onto the first training video at a visual cue location and for a cue period starting from a first time instant; determine whether the first player has responded to the visual cue at a second time instant within the cue period; receive a notification from a second mobile computing device, where the notification was generated in response to determining that a second player has responded to the visual cue at a third time instant within the cue period; and in response to a determination that the first player has responded to the visual cue and to the notification, generate a feedback to the first player.
    Type: Grant
    Filed: February 19, 2021
    Date of Patent: May 9, 2023
    Assignee: NEX Team Inc.
    Inventors: Qi Zhang, Arron Mollet, Wing Hung Chan, Keng Fai Lee
  • Patent number: 11638854
    Abstract: Methods and systems for real-time generation of ball shot analytics are disclosed. The methods and systems perform steps for ball and posture detection, ball and posture flow generation, shot event identification and classification, and shot analytics generation based on identified shot events and shooter posture flow. Embodiments of the present invention use computer vision techniques to enable a resource-limited mobile device such as a smartphone to conduct the aforementioned steps. Also disclosed are benefits of the new methods, and alternative embodiments of implementation.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: May 2, 2023
    Assignee: NEX Team, Inc.
    Inventors: Qi Zhang, Wing Hung Chan, Keng Fai Lee, Wang Fai Ng
  • Patent number: 11627001
    Abstract: Various features and processes related to document collaboration are disclosed. In some implementations, animations are presented when updating a local document display to reflect changes made to the document at a remote device. In some implementations, a user can selectively highlight changes made by collaborators in a document. In some implementations, a user can select an identifier associated with another user to display a portion of a document that includes the other user's cursor location. In some implementations, text in document chat sessions can be automatically converted into hyperlinks which, when selected, cause a document editor to perform an operation.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: April 11, 2023
    Assignee: Apple Inc.
    Inventors: Keng Fai Lee, Wang Chiu Chan, Charles J. Migos, M. Frank Emanuel
  • Patent number: 11594029
    Abstract: 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: Grant
    Filed: June 1, 2022
    Date of Patent: February 28, 2023
    Assignee: NEX Team Inc.
    Inventors: Keng Fai Lee, Tin Yin Lam, Wing Hung Chan, Qi Zhang, On Loy Sung, Man Hon Chan
  • Patent number: 11568617
    Abstract: Methods and systems for constructing a three-dimensional (3D) model of a user in a virtual environment for full body virtual reality (VR) applications are described. The method includes receiving an image of the user captured using an RGB camera; detecting a body bounding box associated with the user using a first trained neural network; determining a segmentation map of the user, based on the body bounding box; determining a two-dimensional (2D) contour of the user from the segmentation map; forming a 3D extrusion model by extruding the 2D contour; and constructing the 3D model of the user in the virtual environment by applying a geometric transformation to the 3D extrusion model. Applications of full body VR include physical training and fitness sessions, games, control of computing devices, manipulation and display of data, interactive social media with VR, and the like.
    Type: Grant
    Filed: May 11, 2022
    Date of Patent: January 31, 2023
    Assignee: NEX Team Inc.
    Inventors: On Loy Sung, Keng Fai Lee
  • Publication number: 20220366653
    Abstract: Methods and systems for constructing a three-dimensional (3D) model of a user in a virtual environment for full body virtual reality (VR) applications are described. The method includes receiving an image of the user captured using an RGB camera; detecting a body bounding box associated with the user using a first trained neural network; determining a segmentation map of the user, based on the body bounding box; determining a two-dimensional (2D) contour of the user from the segmentation map; forming a 3D extrusion model by extruding the 2D contour; and constructing the 3D model of the user in the virtual environment by applying a geometric transformation to the 3D extrusion model. Applications of full body VR include physical training and fitness sessions, games, control of computing devices, manipulation and display of data, interactive social media with VR, and the like.
    Type: Application
    Filed: May 11, 2022
    Publication date: November 17, 2022
    Inventors: On Loy Sung, Keng Fai Lee
  • Publication number: 20220301309
    Abstract: 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: Application
    Filed: June 1, 2022
    Publication date: September 22, 2022
    Inventors: Keng Fai Lee, Tin Yin Lam, Wing Hung Chan, Qi Zhang, On Loy Sung, Man Hon Chan
  • Patent number: 11450010
    Abstract: 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: Grant
    Filed: October 16, 2021
    Date of Patent: September 20, 2022
    Assignee: NEX Team Inc.
    Inventors: On Loy Sung, Qi Zhang, Keng Fai Lee, Shing Fat Mak, Daniel Dejos, Man Hon Chan
  • Publication number: 20220238036
    Abstract: Methods and systems for remote multiplayer gameplay are disclosed. An example method can include joining a multiplayer interactive physical game including first and second players competing in an activity; capturing a first game video of a first player in a first play of the multiplayer interactive physical game, using a first camera on a first mobile computing device in a first gaming area; determining a first object flow associated with the first player from the first game video, by performing an algorithm on one or more frames of the first game video to detect one or more key points of the first player; generating a first analytic based on the first object flow; receiving a second analytic associated with the second player in a second gaming area; and generating a feedback to the first player based on the first analytic or the second analytic.
    Type: Application
    Filed: April 15, 2022
    Publication date: July 28, 2022
    Inventors: Keng Fai Lee, Qi Zhang, Wing Hung Chan, Wang Fai Ng, Tin Yin Lam, Alexander Wu, Ian Smith, David Richard Schmierer, Bradford Lewis Farkas, Kin Ming Law
  • Patent number: 11380100
    Abstract: 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: Grant
    Filed: October 25, 2019
    Date of Patent: July 5, 2022
    Assignee: NEX Team Inc.
    Inventors: Keng Fai Lee, Tin Yin Lam, Wing Hung Chan, Qi Zhang, On Loy Sung, Man Hon Chan
  • Publication number: 20220203165
    Abstract: 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: Application
    Filed: November 4, 2021
    Publication date: June 30, 2022
    Inventors: Keng Fai Lee, Qi Zhang, Man Hon Chan, On Loy Sung, Jorge Fino
  • Publication number: 20220138966
    Abstract: 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: Application
    Filed: October 16, 2021
    Publication date: May 5, 2022
    Inventors: On Loy Sung, Qi Zhang, Keng Fai Lee, Shing Fat Mak, Daniel Dejos, Man Hon Chan