Patents by Inventor Rishabh GOYAL

Rishabh GOYAL 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: 20250111665
    Abstract: A method for generating and selecting images of objects based on video data and text data includes receiving, at a processor of a video camera system, a video stream including a series of video frames depicting at least one object. A set of at least one classification for the object is generated. Additionally, an image that depicts the object and that includes a cropped portion of a video frame from the series of video frames is generated. A set of at least one index key is generated based on the set of at least one classification, and the image is stored based on the set of at least one index key. The processor receives a signal representing a text input from a user, and the processor performs at least one of (1) retrieval of the image or (2) generation of an alert.
    Type: Application
    Filed: June 21, 2024
    Publication date: April 3, 2025
    Applicant: Verkada Inc.
    Inventors: Rishabh GOYAL, Song CAO
  • Patent number: 12254686
    Abstract: A trajectory-based object search process includes receiving a user request specifying a geographic region of interest and/or a time period of interest. A set of video-derived object trajectories is identified based on the user request. At least one event is identified based on the set of video-derived object trajectories, by processing each video-derived object trajectory individually or by aggregating video-derived object trajectories, from the set of video-derived object trajectories, that overlap with respect to at least one feature. For each event, a preview image is selected that includes a thumbnail image and/or a video frame, based on the user request and using a ranking algorithm, and event metadata associated with the preview image is received. Also for each event, a video segment associated with that event is received, and the preview image and/or the video segment is caused to be displayed to a user associated with the user request.
    Type: Grant
    Filed: May 19, 2023
    Date of Patent: March 18, 2025
    Assignee: Verkada Inc.
    Inventors: David Mwaura, Nitish Poddar, Anders Brekke Holden, Bhavna Sud, Michele Casertano, Thantham Madan, Hao Nan, Rishabh Goyal, Yingjie Shen, Yunchao Gong, Yi Xu, Filip Kaliszan
  • Publication number: 20240386715
    Abstract: A trajectory-based object search process includes receiving a user request specifying a geographic region of interest and/or a time period of interest. A set of video-derived object trajectories is identified based on the user request. At least one event is identified based on the set of video-derived object trajectories, by processing each video-derived object trajectory individually or by aggregating video-derived object trajectories, from the set of video-derived object trajectories, that overlap with respect to at least one feature. For each event, a preview image is selected that includes a thumbnail image and/or a video frame, based on the user request and using a ranking algorithm, and event metadata associated with the preview image is received. Also for each event, a video segment associated with that event is received, and the preview image and/or the video segment is caused to be displayed to a user associated with the user request.
    Type: Application
    Filed: May 19, 2023
    Publication date: November 21, 2024
    Inventors: David MWAURA, Nitish PODDAR, Anders Brekke HOLDEN, Bhavna SUD, Michele CASERTANO, Thantham MADAN, Hao NAN, Rishabh GOYAL, Yingjie SHEN, Yunchao GONG, Yi XU, Filip KALISZAN
  • Publication number: 20240364995
    Abstract: Introduced here are surveillance systems and associated approaches for obfuscating biometric identifiers generated by, or available to, those surveillance systems for privacy reasons. In the event that a surveillance system generates a biometric identifier (e.g., by imaging a face of a person entering the premises of an organization), caution must be taken to only share the biometric identifier with individuals as necessary for security reasons. The approaches introduced here allow the privacy of persons being surveilled to be protected. Specifically, a computer program may selectively apply blurring as an impermanent mask to obfuscate each face in a digital image. This approach limits “reidentification” of a given person to those scenarios where her identity must be determined.
    Type: Application
    Filed: July 11, 2024
    Publication date: October 31, 2024
    Inventors: Pushpak PUJARI, Rishabh GOYAL, Song CAO, Erich J. KREUTZER, Alan M. ANDERSON
  • Patent number: 12067755
    Abstract: A method for performing detection-based object searches includes receiving a user request indicating a region of interest, a timeframe of interest, or an object of interest. A signal is sent to cause execution of a query to identify object detections based on the user request. A signal representing at least one event identified in response to the query is received. For each event from the at least one event, a thumbnail image is identified based on the user request and using a ranking algorithm. A video frame identified based on the thumbnail image is received, and a video segment associated with the video frame is retrieved, A preview image clip that includes the video frame and the video segment is generated and displayed to a user associated with the user request.
    Type: Grant
    Filed: May 19, 2023
    Date of Patent: August 20, 2024
    Assignee: Verkada Inc.
    Inventors: Hao Nan, Thantham Madan, Yunchao Gong, Yi Xu, Yingjie Shen, Shiqi Wang, Rishabh Goyal
  • Patent number: 12069363
    Abstract: Introduced here are surveillance systems and associated approaches for obfuscating biometric identifiers generated by, or available to, those surveillance systems for privacy reasons. In the event that a surveillance system generates a biometric identifier (e.g., by imaging a face of a person entering the premises of an organization), caution must be taken to only share the biometric identifier with individuals as necessary for security reasons. The approaches introduced here allow the privacy of persons being surveilled to be protected. Specifically, a computer program may selectively apply blurring as an impermanent mask to obfuscate each face in a digital image. This approach limits “reidentification” of a given person to those scenarios where her identity must be determined.
    Type: Grant
    Filed: March 28, 2023
    Date of Patent: August 20, 2024
    Assignee: Verkada Inc.
    Inventors: Pushpak Pujari, Rishabh Goyal, Song Cao, Erich J. Kreutzer, Alan M. Anderson
  • Patent number: 12056918
    Abstract: A method for generating and selecting images of objects based on video data and text data includes receiving, at a processor of a video camera system, a video stream including a series of video frames depicting at least one object. A set of at least one classification for the object is generated. Additionally, an image that depicts the object and that includes a cropped portion of a video frame from the series of video frames is generated. A set of at least one index key is generated based on the set of at least one classification, and the image is stored based on the set of at least one index key. The processor receives a signal representing a text input from a user, and the processor performs at least one of (1) retrieval of the image or (2) generation of an alert.
    Type: Grant
    Filed: September 28, 2023
    Date of Patent: August 6, 2024
    Assignee: Verkada Inc.
    Inventors: Rishabh Goyal, Song Cao
  • Patent number: 12039781
    Abstract: A method for monitoring protected regions of a camera view includes receiving, at a processor of a video camera system, a video stream including a series of video frames depicting at least one scene. A background model is identified based on a predefined representation of at least one region of interest associated with the scene. Each of the video frames is compared to the background model, to define an associated binary mask. A persistent change in the at least one region of interest is detected, based on the binary masks, the persistent change having an associated duration that exceeds a predefined threshold. In response to detecting the persistent change, a change notification message including a video file is generated. The method also includes causing display of the change notification message via a user interface and/or causing transmission of the change notification message to a remote compute device.
    Type: Grant
    Filed: November 3, 2022
    Date of Patent: July 16, 2024
    Assignee: Verkada Inc.
    Inventors: Rishabh Goyal, Song Cao, John Peruzzi, Yunchao Gong
  • Patent number: 12033348
    Abstract: A method for generating cropped images depicting objects captured in video data includes receiving, at a processor of a video camera system, a video stream including a series of video frames depicting an object. A classification for the object is generated, and an occurrence of the object being detected is identified in an additional video frame(s) from the series of video frames. A motion associated with the object is calculated based on the classification and the additional video frame(s). At least one image that depicts the object and includes a cropped portion of a video frame from the series of video frames is generated, along with an associated set of at least one quality score, in response to calculating the motion. The method also includes causing transmission of the at least one image to at least one remote compute device based on the set of at least one quality score.
    Type: Grant
    Filed: August 15, 2023
    Date of Patent: July 9, 2024
    Assignee: Verkada Inc.
    Inventors: Rishabh Goyal, Song Cao, Yi Xu, Bhavna Sud
  • Patent number: 11983927
    Abstract: A method includes receiving, at a processor and from a requestor compute device, a request including a representation of at least one video camera from a set of video cameras. In response to receiving the request, a set of at least one video file is generated by retrieving a set of video clips associated with the at least one video camera and the time range. For each of the at least one video camera, a subset of video clips is selected from the set of video clips for that video camera based on a comparison of anomaly scores for that video camera, and concatenating the subsets of video clips to generate the set of at least one video file. The method also includes sending a signal to cause display of at least one video file from the set of at least one video file via the requestor compute device.
    Type: Grant
    Filed: March 13, 2023
    Date of Patent: May 14, 2024
    Assignee: Verkada Inc.
    Inventors: John Peruzzi, Song Cao, Rishabh Goyal, Yunchao Gong
  • Publication number: 20240153273
    Abstract: A method for monitoring protected regions of a camera view includes receiving, at a processor of a video camera system, a video stream including a series of video frames depicting at least one scene. A background model is identified based on a predefined representation of at least one region of interest associated with the scene. Each of the video frames is compared to the background model, to define an associated binary mask. A persistent change in the at least one region of interest is detected, based on the binary masks, the persistent change having an associated duration that exceeds a predefined threshold. In response to detecting the persistent change, a change notification message including a video file is generated. The method also includes causing display of the change notification message via a user interface and/or causing transmission of the change notification message to a remote compute device.
    Type: Application
    Filed: November 3, 2022
    Publication date: May 9, 2024
    Inventors: Rishabh GOYAL, Song CAO, John PERUZZI, Yunchao GONG
  • Publication number: 20240048839
    Abstract: Introduced here are surveillance systems and associated approaches for obfuscating biometric identifiers generated by, or available to, those surveillance systems for privacy reasons. In the event that a surveillance system generates a biometric identifier (e.g., by imaging a face of a person entering the premises of an organization), caution must be taken to only share the biometric identifier with individuals as necessary for security reasons. The approaches introduced here allow the privacy of persons being surveilled to be protected. Specifically, a computer program may selectively apply blurring as an impermanent mask to obfuscate each face in a digital image. This approach limits “reidentification” of a given person to those scenarios where her identity must be determined.
    Type: Application
    Filed: March 28, 2023
    Publication date: February 8, 2024
    Inventors: Pushpak PUJARI, Rishabh GOYAL, Song CAO, Erich J. KREUTZER, Alan M. ANDERSON