Patents by Inventor Arjun Verma

Arjun Verma 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: 12154284
    Abstract: Systems and methods are described for generating a three-dimensional track of a ball in a gaming environment from multiple cameras. In some examples, at least two input videos, each including frames of a ball moving in a gaming environment recorded by a camera, may be obtained, along with a camera projection matrix that maps a two-dimensional pixel space representation to a three-dimensional representation of the gaming environment. Candidate two-dimensional image locations of the ball across the plurality of frames of the at least two input videos may be identified using neural network or computer vision techniques. An optimization algorithm may be performed that uses a 3D ball physics model, the camera projection matrix and a subset of the candidate two-dimensional image locations of the ball from the at least two input videos to generate a three-dimensional track of the ball in the gaming environment.
    Type: Grant
    Filed: September 23, 2022
    Date of Patent: November 26, 2024
    Assignee: MAIDEN AI, INC.
    Inventors: Vivek Jayaram, Brogan McPartland, Arjun Verma
  • Patent number: 11856318
    Abstract: Systems and methods are described for detecting a triggering event in a gaming environment and recording a segment of video. In some aspects, the method may include obtaining a camera projection matrix associated with the gaming environment that correlates points in the gaming environment between a two-dimensional pixel space and a three-dimensional physical representation. An input video may be obtained from the gaming environment. Pose coordinates, including two-dimensional pixel space location, of a body part of a person in the input video may be estimated, and converted to three-dimensional pose coordinates using the camera projection matrix. A person of interest having a body part located within a region of interest in the gaming environment may be identified to determine if a triggering event has occurred. Storage of an input video segment that includes the trigger movement may be initiated on a storage device in communication with the user device.
    Type: Grant
    Filed: April 27, 2022
    Date of Patent: December 26, 2023
    Assignee: MAIDEN AI, INC.
    Inventors: Vivek Jayaram, Arjun Verma, Brogan McPartland, Vaikkunth Mugunthan
  • Publication number: 20230289982
    Abstract: Systems and methods are described for generating a three-dimensional track a ball in a gaming environment from a single camera. In some examples, an input video including frames of a ball moving in a gaming environment recorded by a camera may be obtained, along with a camera projection matrix associated with at least one frame that maps a two-dimensional pixel space representation to a three-dimensional representation of the gaming environment. Candidate two-dimensional image locations of the ball across the plurality of frames may be identified using a neural network or a computer vision algorithm. An optimization algorithm may be performed that uses a 3D ball physics model, the camera projection matrix and a subset of the candidate two-dimensional image locations of the ball to generate a three-dimensional track of the ball in the gaming environment. The three-dimensional track of the ball may then be provided to a user device.
    Type: Application
    Filed: March 8, 2023
    Publication date: September 14, 2023
    Inventors: Vivek Jayaram, Arjun Verma, Brogan McPartland, Vaikkunth Mugunthan
  • Publication number: 20230100572
    Abstract: Systems and methods are described for generating a three-dimensional track of a ball in a gaming environment from multiple cameras. In some examples, at least two input videos, each including frames of a ball moving in a gaming environment recorded by a camera, may be obtained, along with a camera projection matrix that maps a two-dimensional pixel space representation to a three-dimensional representation of the gaming environment. Candidate two-dimensional image locations of the ball across the plurality of frames of the at least two input videos may be identified using neural network or computer vision techniques. An optimization algorithm may be performed that uses a 3D ball physics model, the camera projection matrix and a subset of the candidate two-dimensional image locations of the ball from the at least two input videos to generate a three-dimensional track of the ball in the gaming environment.
    Type: Application
    Filed: September 23, 2022
    Publication date: March 30, 2023
    Inventors: Vivek Jayaram, Brogan McPartland, Arjun Verma
  • Patent number: 11615540
    Abstract: Systems and methods are described for generating a three-dimensional track a ball in a gaming environment from a single camera. In some examples, an input video including frames of a ball moving in a gaming environment recorded by a camera may be obtained, along with a camera projection matrix associated with at least one frame that maps a two-dimensional pixel space representation to a three-dimensional representation of the gaming environment. Candidate two-dimensional image locations of the ball across the plurality of frames may be identified using a neural network or a computer vision algorithm. An optimization algorithm may be performed that uses a 3D ball physics model, the camera projection matrix and a subset of the candidate two-dimensional image locations of the ball to generate a three-dimensional track of the ball in the gaming environment. The three-dimensional track of the ball may then be provided to a user device.
    Type: Grant
    Filed: April 27, 2022
    Date of Patent: March 28, 2023
    Assignee: MAIDEN AI, INC.
    Inventors: Vivek Jayaram, Arjun Verma, Brogan McPartland, Vaikkunth Mugunthan
  • Publication number: 20220345660
    Abstract: Systems and methods are described for detecting a triggering event in a gaming environment and recording a segment of video. In some aspects, the method may include obtaining a camera projection matrix associated with the gaming environment that correlates points in the gaming environment between a two-dimensional pixel space and a three-dimensional physical representation. An input video may be obtained from the gaming environment. Pose coordinates, including two-dimensional pixel space location, of a body part of a person in the input video may be estimated, and converted to three-dimensional pose coordinates using the camera projection matrix. A person of interest having a body part located within a region of interest in the gaming environment may be identified to determine if a triggering event has occurred. Storage of an input video segment that includes the trigger movement may be initiated on a storage device in communication with the user device.
    Type: Application
    Filed: April 27, 2022
    Publication date: October 27, 2022
    Inventors: Vivek Jayaram, Arjun Verma, Brogan McPartland, Vaikkunth Mugunthan
  • Publication number: 20220343514
    Abstract: Systems and methods are described for generating a three-dimensional track a ball in a gaming environment from a single camera. In some examples, an input video including frames of a ball moving in a gaming environment recorded by a camera may be obtained, along with a camera projection matrix associated with at least one frame that maps a two-dimensional pixel space representation to a three-dimensional representation of the gaming environment. Candidate two-dimensional image locations of the ball across the plurality of frames may be identified using a neural network or a computer vision algorithm. An optimization algorithm may be performed that uses a 3D ball physics model, the camera projection matrix and a subset of the candidate two-dimensional image locations of the ball to generate a three-dimensional track of the ball in the gaming environment. The three-dimensional track of the ball may then be provided to a user device.
    Type: Application
    Filed: April 27, 2022
    Publication date: October 27, 2022
    Inventors: Vivek Jayaram, Arjun Verma, Brogan McPartland, Vaikkunth Mugunthan
  • Publication number: 20220253056
    Abstract: A targeted surface sanitizing robot includes a transport drive and control system powered by batteries and arranged for autonomous movement of the robot to reach areas that need sanitizing. The robot chassis carries two arms that aid in sanitizing. The first arm has UV lights mounted on its underside. This arm swings horizontally and adjusts vertically to reach the surface to be sanitized. The second arm has a gripper at the end that can open a drawer or a closet so that the first arm can then sanitize that surface. The control system mounted on the robot is wirelessly connected to a remote central system that tracks which rooms or surfaces have been cleaned.
    Type: Application
    Filed: February 7, 2021
    Publication date: August 11, 2022
    Inventors: Kunal Ranjan, Krish Ranjan, Arjun Verma, Euan Ji, Nathan Padhy, Jack Brunner