Patents by Inventor Song Cao
Song Cao 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: 12294809Abstract: This application describes an AI-powered Cloud-native Network Video Recorder (NVR) apparatus. This apparatus features multiple Power over Ethernet (PoE) ports, processors, computer-readable memories, and firmware implementing a camera-integration module, an Artificial Intelligence (AI) module, and a cloud-access module. The camera-integration module enables efficient connection and video data reception from heterogeneous cameras. The AI module processes the video data, identifying and generating clips of interest, optimizing surveillance efficiency. Finally, the cloud-access module facilitates the uploading of these clips to cloud storage, ensuring accessible and secure data management. This innovative NVR apparatus enables users to deploy a cloud-native video surveillance system using existing camera devices, significantly lowering the cost of adoption.Type: GrantFiled: April 5, 2024Date of Patent: May 6, 2025Assignee: AGI7 Inc.Inventors: Song Cao, Tianhu Yang
-
Publication number: 20250111665Abstract: 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: ApplicationFiled: June 21, 2024Publication date: April 3, 2025Applicant: Verkada Inc.Inventors: Rishabh GOYAL, Song CAO
-
Patent number: 12176946Abstract: Laser safety shutoff or power reduction is disclosed for optically amplified fiber optic links with high transmission power. In an embodiment, a network element includes an amplifier configured to amplify one or more traffic carrying signals that are being transmitted over an optical fiber connected to the network element; a first receiver configured to receive a first monitoring signal that counter propagates over the optical fiber relative to the one or more traffic carrying signals; and circuitry configured to one or more of reduce power of the amplifier and shut off lasers associated with the amplifier, responsive to a loss of signal at the first receiver.Type: GrantFiled: March 7, 2023Date of Patent: December 24, 2024Assignee: Ciena CorporationInventors: Paul Chedore, Song Cao, Jean-Luc Archambault
-
Publication number: 20240364995Abstract: 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: ApplicationFiled: July 11, 2024Publication date: October 31, 2024Inventors: Pushpak PUJARI, Rishabh GOYAL, Song CAO, Erich J. KREUTZER, Alan M. ANDERSON
-
Publication number: 20240305368Abstract: Laser safety shutoff or power reduction is disclosed for optically amplified fiber optic links with high transmission power. In an embodiment, a network element includes an amplifier configured to amplify one or more traffic carrying signals that are being transmitted over an optical fiber connected to the network element; a first receiver configured to receive a first monitoring signal that counter propagates over the optical fiber relative to the one or more traffic carrying signals; and circuitry configured to one or more of reduce power of the amplifier and shut off lasers associated with the amplifier, responsive to a loss of signal at the first receiver.Type: ApplicationFiled: March 7, 2023Publication date: September 12, 2024Inventors: Paul Chedore, Song Cao, Jean-Luc Archambault
-
Patent number: 12069363Abstract: 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: GrantFiled: March 28, 2023Date of Patent: August 20, 2024Assignee: Verkada Inc.Inventors: Pushpak Pujari, Rishabh Goyal, Song Cao, Erich J. Kreutzer, Alan M. Anderson
-
Patent number: 12056918Abstract: 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: GrantFiled: September 28, 2023Date of Patent: August 6, 2024Assignee: Verkada Inc.Inventors: Rishabh Goyal, Song Cao
-
Patent number: 12039781Abstract: 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: GrantFiled: November 3, 2022Date of Patent: July 16, 2024Assignee: Verkada Inc.Inventors: Rishabh Goyal, Song Cao, John Peruzzi, Yunchao Gong
-
Patent number: 12033348Abstract: 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: GrantFiled: August 15, 2023Date of Patent: July 9, 2024Assignee: Verkada Inc.Inventors: Rishabh Goyal, Song Cao, Yi Xu, Bhavna Sud
-
Patent number: 11983927Abstract: 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: GrantFiled: March 13, 2023Date of Patent: May 14, 2024Assignee: Verkada Inc.Inventors: John Peruzzi, Song Cao, Rishabh Goyal, Yunchao Gong
-
Publication number: 20240153273Abstract: 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: ApplicationFiled: November 3, 2022Publication date: May 9, 2024Inventors: Rishabh GOYAL, Song CAO, John PERUZZI, Yunchao GONG
-
Patent number: 11978267Abstract: A method and related system operations include obtaining a video stream with an image sensor of a camera device, detecting a plurality of target objects by executing a neural network model based on the video stream with a vision processor unit of the camera device. The method also includes generating a plurality of bounding boxes, determining a plurality of character sequences by, for each respective bounding box of the plurality of bounding boxes, performing a set of optical character recognition (OCR) operations to determine a respective character sequence of the plurality of character sequences. The method also includes updating a plurality of tracklets to indicate the plurality of bounding boxes and storing the plurality of tracklets in association with the plurality of character sequences in a memory of the camera device.Type: GrantFiled: February 13, 2023Date of Patent: May 7, 2024Assignee: Verkada Inc.Inventors: Mayank Gupta, Suraj Arun Vathsa, Song Cao, Yi Xu, Yuanyuan Chen, Yunchao Gong
-
Publication number: 20240048839Abstract: 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: ApplicationFiled: March 28, 2023Publication date: February 8, 2024Inventors: Pushpak PUJARI, Rishabh GOYAL, Song CAO, Erich J. KREUTZER, Alan M. ANDERSON
-
Publication number: 20230394850Abstract: A method and related system operations includes, determining, for each respective frame of a frame sequence, a respective bounding box that surrounds a respective sub-image of the respective frame, determining a respective string and respective confidence values associated with the respective string based on the respective sub-image, updating the tracklet to comprise the respective bounding box based on the respective string and at least one string generated by the object recognition model for a previous frame, and updating a voting table by adding the respective confidence values to the voting table. The method also includes generating an aggregated string based on the voting table by, for a set of positions of the aggregated string, determining a character associated with a maximum confidence value indicated by the voting table and associating the aggregated string with the tracklet in a data structure.Type: ApplicationFiled: August 22, 2023Publication date: December 7, 2023Inventors: Mayank GUPTA, Suraj Arun VATHSA, Song CAO, Yi XU, Yuanyuan CHEN, Yunchao GONG
-
Patent number: 11824581Abstract: Systems and methods are provided for creating a sequence of turn-up processes for amplifiers. A method, according to one implementation, includes determining when a fiber span is initially installed in an optical line system or when an Optical Line Failure (OLF) in the fiber span has recovered. The optical line system includes a first set of amplifiers deployed at an upstream node and a second set of amplifiers deployed at a downstream node, the upstream node connected to the downstream node via the fiber span. In response to determining that the fiber span is initially installed in the optical line system or that an ORL in the fiber span has recovered, the method also includes sending a flag from the upstream node to the downstream node to allow the first set of amplifiers to perform a first turn-up process before the second set of amplifiers perform a second turn-up process.Type: GrantFiled: August 11, 2021Date of Patent: November 21, 2023Assignee: Ciena CorporationInventors: Choudhury A. Al Sayeed, Song Cao, Na Young Kim
-
Publication number: 20230343114Abstract: A method and related system operations include obtaining a video stream with an image sensor of a camera device, detecting a plurality of target objects by executing a neural network model based on the video stream with a vision processor unit of the camera device. The method also includes generating a plurality of bounding boxes, determining a plurality of character sequences by, for each respective bounding box of the plurality of bounding boxes, performing a set of optical character recognition (OCR) operations to determine a respective character sequence of the plurality of character sequences. The method also includes updating a plurality of tracklets to indicate the plurality of bounding boxes and storing the plurality of tracklets in association with the plurality of character sequences in a memory of the camera device.Type: ApplicationFiled: February 13, 2023Publication date: October 26, 2023Inventors: Mayank GUPTA, Suraj Arun VATHSA, Song CAO, Yi XU, Yuanyuan CHEN, Yunchao GONG
-
Publication number: 20230053180Abstract: Systems and methods are provided for creating a sequence of turn-up processes for amplifiers. A method, according to one implementation, includes determining when a fiber span is initially installed in an optical line system or when an Optical Line Failure (OLF) in the fiber span has recovered. The optical line system includes a first set of amplifiers deployed at an upstream node and a second set of amplifiers deployed at a downstream node, the upstream node connected to the downstream node via the fiber span. In response to determining that the fiber span is initially installed in the optical line system or that an ORL in the fiber span has recovered, the method also includes sending a flag from the upstream node to the downstream node to allow the first set of amplifiers to perform a first turn-up process before the second set of amplifiers perform a second turn-up process.Type: ApplicationFiled: August 11, 2021Publication date: February 16, 2023Inventors: Choudhury A. Al Sayeed, Song Cao, Na Young Kim
-
Patent number: 11475671Abstract: A surveillance system may comprise one or more computing devices and a plurality of robotic surveillance devices. The one or more computing devices may be configured to obtain video data captured by one or more cameras. The one or more computing devices may analyze the video data to identify two or more conditions, and associate results of the identification with respect to the two or more conditions to determine an activity category. The one or more computing device may assign tasks to the plurality of robotic surveillance devices based on the determined activity category. The plurality of robotic surveillance devices may be configured to perform responding actions in response to receiving the tasks.Type: GrantFiled: May 4, 2018Date of Patent: October 18, 2022Assignee: Turing VideoInventors: Fang Wang, Song Cao
-
Publication number: 20220327684Abstract: A method detects mechanical equipment parts. The method includes: obtaining an image of a part; extracting a feature from the image using a machine learning model, identifying a type of surface defect on the basis of the feature to obtain an identification result; and determining whether to replace the part on the basis of the identification result and a predetermined standard of the part. The method reduces the difficulty of detecting a part, can accurately identify a surface defect of the part and determine whether the part needs to be replaced, thereby improving the work efficiency, and shortens the time for mechanical equipment to stop operating for maintenance, thus improving the operating efficiency of the mechanical equipment. The method is automatically executed by a computer, thereby avoiding manually checking errors, improving the accuracy of detection results, and thus improving the reliability of operation of the mechanical equipment.Type: ApplicationFiled: September 10, 2019Publication date: October 13, 2022Inventors: Dian Song Cao, Xuan Cheng, Zhi Yu Luo, Xiao Dong Wu, Yi Xuan Shen, Jie Zhao, Gong Xiang Li
-
Patent number: 11354901Abstract: An activity recognition system may comprise a local device and a server. The local device may be configured to: obtain a video; determine whether at least one human is present in one or more frames of the video; in response to determining the at least one human present in the video, determine if the at least one human in each of the frames corresponds to the same person; in response to determining that the at least one human in each of the frames corresponds to the same person, determine if the person is a stranger; and in response to determining that the person is not a stranger, transmit at least a portion of the video to the server. The server may be configured to: predict an activity class associated with the person; and trigger an alarm based on the activity class.Type: GrantFiled: April 23, 2020Date of Patent: June 7, 2022Assignee: Turing VideoInventors: Song Cao, Fang Wang