Patents by Inventor Tin Yin Lam

Tin Yin Lam 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: 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
  • 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
  • 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
  • Patent number: 11322043
    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: Grant
    Filed: April 30, 2020
    Date of Patent: May 3, 2022
    Assignee: NEX Team Inc.
    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
  • Publication number: 20200258419
    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 30, 2020
    Publication date: August 13, 2020
    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: 10643492
    Abstract: Methods and systems for remote real-time or asynchronous multiplayer gameplay using mobile devices are disclosed. The methods and systems include steps of mounting mobile computing devices in gaming areas associated with users; initiating a game between the users; analyzing movements of the users, ball(s), and/or other game equipment of the game by performing a computer vision algorithm on one or more frames of an input video of the game; and providing feedback to the users, where feedback may include instructions to be performed by the users and player analytics. 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.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: May 5, 2020
    Assignee: NEX Team Inc.
    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
  • Publication number: 20200057889
    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: Application
    Filed: October 25, 2019
    Publication date: February 20, 2020
    Inventors: Keng Fai Lee, Tin Yin Lam, Wing Hung Chan, Qi Zhang, On Loy Sung, Man Hon Chan
  • Publication number: 20190392729
    Abstract: Methods and systems for remote real-time or asynchronous multiplayer gameplay using mobile devices are disclosed. The methods and systems include steps of mounting mobile computing devices in gaming areas associated with users; initiating a game between the users; analyzing movements of the users, ball(s), and/or other game equipment of the game by performing a computer vision algorithm on one or more frames of an input video of the game; and providing feedback to the users, where feedback may include instructions to be performed by the users and player analytics. 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.
    Type: Application
    Filed: June 19, 2019
    Publication date: December 26, 2019
    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: 10489656
    Abstract: Methods and systems for ball shot attempt detection and game analytics generation are disclosed. The methods and systems perform steps to receive an input video of a ball gameplay, wherein the input video was captured using a stationary camera, and wherein frames of the input video comprises a goal; identify a Region of Interest (ROI) surrounding the goal by performing a first computer vision algorithm on the input video; detect a ball within the ROI during a shot attempt and determining a trajectory of the ball by performing a second computer vision algorithm on the input video; and identify a player relevant to the shot attempt based on the trajectory of the ball. In some embodiments, the computer vision algorithms comprise a convolution neural network (CNN). The present invention uses computer vision techniques to enable a resource-limited mobile device such as a smartphone to efficiently execute the new process.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: November 26, 2019
    Assignee: NEX Team Inc.
    Inventors: Keng Fai Lee, Tin Yin Lam, Wing Hung Chan, Qi Zhang, On Loy Sung, Man Hon Chan
  • Publication number: 20190087661
    Abstract: Methods and systems for ball shot attempt detection and game analytics generation are disclosed. The methods and systems perform steps to receive an input video of a ball gameplay, wherein the input video was captured using a stationary camera, and wherein frames of the input video comprises a goal; identify a Region of Interest (ROI) surrounding the goal by performing a first computer vision algorithm on the input video; detect a ball within the ROI during a shot attempt and determining a trajectory of the ball by performing a second computer vision algorithm on the input video; and identify a player relevant to the shot attempt based on the trajectory of the ball. In some embodiments, the computer vision algorithms comprise a convolution neural network (CNN). The present invention uses computer vision techniques to enable a resource-limited mobile device such as a smartphone to efficiently execute the new process.
    Type: Application
    Filed: August 23, 2018
    Publication date: March 21, 2019
    Inventors: Keng Fai Lee, Tin Yin Lam, Wing Hung Chan, Qi Zhang, On Loy Sung, Man Hon Chan
  • Publication number: 20170359444
    Abstract: A change propagation command, in one embodiment, causes the creation of induced commands in order to propagate commands in a collaborative document creation process that involves at least two client systems and a server system. The change propagation command received on a client system causes the creation of induced commands to a local copy on that client system and also causes the creation of induced commands on the server system. The induced commands in one embodiment apply changes to any objects that were added after the original change propagation command was received.
    Type: Application
    Filed: September 22, 2016
    Publication date: December 14, 2017
    Inventors: Chi Ming To, David A. Underwood, Man Hon Chan, Ralph L. Melton, Tamara L. Abell, Tin Yin Lam