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: 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: 20240150327
    Abstract: The present invention provides compounds of Formula I: or pharmaceutically acceptable salts thereof, as well as their compositions and methods of use, that inhibit the activity of Janus kinase (JAK) and are useful in the treatment of diseases related to the activity of JAK including, for example, inflammatory disorders, autoimmune disorders, cancer, and other diseases.
    Type: Application
    Filed: January 2, 2024
    Publication date: May 9, 2024
    Inventors: Yun-Long Li, Jincong Zhuo, Ding-Quan Qian, Song Mei, Ganfeng Cao, Yongchun Pan, Qun Li, Zhongjiang Jia
  • 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
  • Patent number: 11978267
    Abstract: 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: Grant
    Filed: February 13, 2023
    Date of Patent: May 7, 2024
    Assignee: Verkada Inc.
    Inventors: Mayank Gupta, Suraj Arun Vathsa, Song Cao, Yi Xu, Yuanyuan Chen, Yunchao Gong
  • Patent number: 11957764
    Abstract: The disclosure relates to a protein-type nanoparticle for multi-specific antibody delivery, a preparation method, and its application. The protein-type nanoparticle includes a polyester and a protein with a hydrophobic domain, and the hydrophobic domain of the protein is bound with the polyester through hydrophobic interactions. The protein is at least one of albumin, globulin and cell wall protein. The protein-type nanoparticle of the present disclosure has excellent stability and biocompatibility. The protein-type nanoparticle is used to prepare a multi-specific antibody delivery platform (?Fc-NP) by binding anti-IgG-Fc antibody or anti-IgG-Fc antibody fragment, which can stably, quickly and easily bind to multiple specific antibodies through antigen-antibody interaction and enhance the therapeutic effect of specific antibodies.
    Type: Grant
    Filed: January 27, 2023
    Date of Patent: April 16, 2024
    Assignee: SOUTH CHINA UNIVERSITY OF TECHNOLOGY
    Inventors: Jun Wang, Zhiting Cao, Song Shen, Qianni Ye, Xiaojiao Du, Xianzhu Yang, Youyong Yuan
  • Publication number: 20240105232
    Abstract: A video editing method and apparatus, a computer readable storage medium, a device, and a computer program product are provided. The method includes: displaying a material addition page, in response to a preset edition operation for a first video editing template; acquiring a user material corresponding to the first video editing template, based on the material addition page; and generating a first video corresponding to the first video editing template according to the user material. The material description information corresponding to the first video editing template is displayed on the material addition page, and the material description information is used to describe a content feature of a user material. The first video is a video edited from the user material according to an editing operation indicated by the first video editing template.
    Type: Application
    Filed: December 4, 2023
    Publication date: March 28, 2024
    Inventors: Song JIA, Yingzhi ZHOU, Ran CUI, Ying ZHANG, Liangzhao CAO, Yuyang LIN, Tianqi ZHANG
  • 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
  • Publication number: 20230394850
    Abstract: 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: Application
    Filed: August 22, 2023
    Publication date: December 7, 2023
    Inventors: Mayank GUPTA, Suraj Arun VATHSA, Song CAO, Yi XU, Yuanyuan CHEN, Yunchao GONG
  • Patent number: 11824581
    Abstract: 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: Grant
    Filed: August 11, 2021
    Date of Patent: November 21, 2023
    Assignee: Ciena Corporation
    Inventors: Choudhury A. Al Sayeed, Song Cao, Na Young Kim
  • Publication number: 20230343114
    Abstract: 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: Application
    Filed: February 13, 2023
    Publication date: October 26, 2023
    Inventors: Mayank GUPTA, Suraj Arun VATHSA, Song CAO, Yi XU, Yuanyuan CHEN, Yunchao GONG
  • Publication number: 20230053180
    Abstract: 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: Application
    Filed: August 11, 2021
    Publication date: February 16, 2023
    Inventors: Choudhury A. Al Sayeed, Song Cao, Na Young Kim
  • Patent number: 11475671
    Abstract: 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: Grant
    Filed: May 4, 2018
    Date of Patent: October 18, 2022
    Assignee: Turing Video
    Inventors: Fang Wang, Song Cao
  • Publication number: 20220327684
    Abstract: 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: Application
    Filed: September 10, 2019
    Publication date: October 13, 2022
    Inventors: Dian Song Cao, Xuan Cheng, Zhi Yu Luo, Xiao Dong Wu, Yi Xuan Shen, Jie Zhao, Gong Xiang Li
  • Patent number: 11354901
    Abstract: 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: Grant
    Filed: April 23, 2020
    Date of Patent: June 7, 2022
    Assignee: Turing Video
    Inventors: Song Cao, Fang Wang
  • Patent number: 11209796
    Abstract: A surveillance system may comprise one or more computing devices and one or more 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 determine whether there is any trigger event. In response to determining that there is a trigger event, the one or more computing device may determine an optimal robotic surveillance device among the one or more robotic surveillance devices based on the trigger event and provide an instruction to the optimal robotic surveillance device. The optimal robotic surveillance device may be configured to perform a responding action in response to receiving the instruction.
    Type: Grant
    Filed: June 1, 2020
    Date of Patent: December 28, 2021
    Assignee: Turing Video
    Inventors: Fang Wang, Song Cao
  • Patent number: 11201667
    Abstract: Systems and methods for characterizing an optical fiber performed in part by an optical node (12) in an optical line system (10) include performing one or more measurements to characterize the optical fiber (16, 18) with one or more components (50, 52) at the optical node (12), wherein the one or more components (50, 52) perform functions during operation of the optical node (12) and are reconfigured to perform the one or measurements independent of the functions; and configuring the optical node (12) for communication over the optical fiber (16, 18) based on the one or more measurements. The one or more components can include any of an Optical Service Channel (OSC), an Optical Time Domain Reflectometer (OTDR), and an optical amplifier. The configuring can include setting a launch power into the optical fiber based on the one or more measurements.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: December 14, 2021
    Assignee: Ciena Corporation
    Inventors: Jean-Luc Archambault, Song Cao, Na Young Kim
  • Publication number: 20210322405
    Abstract: The present disclosure provides for compositions and methods of treating cancer. In some embodiments, PTPN11 is targeted with and anti-PTPN11 drug, such as a Shp2 inhibitor (e.g., SHP099). In some embodiments, other upregulated, hyperphosphorylated, or hyperacetylated target proteins are inhibited or targeted.
    Type: Application
    Filed: April 15, 2021
    Publication date: October 21, 2021
    Inventors: Li Ding, Song Cao, Yige Wu, Alla Karpova, Liang-Bo Wang, Milan Chheda, Feng Chen, Ramaswamy Govindan, Albert Kim, Michael Gillette, Steven Carr, Shankha Satpathy, Tao Liu, Karin D. Rodland, Richard D. Smith
  • Patent number: 11106917
    Abstract: A surveillance system may comprise a control device and at least one robotic device. The control device is associated with a user and configured to request to connect to the at least one robotic device and in response to being connected, communicate a characteristic of the user to the at least one robotic device. The at least one robotic device comprises a platform to carry the user, and may be configured to in response to the request of the control device, verify identity of the control device of the user; in response to the identity of the control device of the user being verified, connect to the control device; define parameters of the at least one robotic device based on the characteristic of the user; and adjust the parameters of the at least one robotic device according to a riding pattern of the user.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: August 31, 2021
    Assignee: Turing Video
    Inventors: Fang Wang, Song Cao
  • Publication number: 20210211193
    Abstract: Systems and methods for characterizing an optical fiber performed in part by an optical node (12) in an optical line system (10) include performing one or more measurements to characterize the optical fiber (16, 18) with one or more components (50, 52) at the optical node (12), wherein the one or more components (50, 52) perform functions during operation of the optical node (12) and are reconfigured to perform the one or measurements independent of the functions; and configuring the optical node (12) for communication over the optical fiber (16, 18) based on the one or more measurements. The one or more components can include any of an Optical Service Channel (OSC), an Optical Time Domain Reflectometer (OTDR), and an optical amplifier. The configuring can include setting a launch power into the optical fiber based on the one or more measurements.
    Type: Application
    Filed: May 15, 2019
    Publication date: July 8, 2021
    Inventors: Jean-Luc Archambault, Song Cao, Na Young Kim
  • Patent number: 10992374
    Abstract: Systems and methods for remotely turning on and turning up a Raman amplifier are provided. In one embodiment, a method includes the step of turning on one or more Raman pumps of a Raman amplifier to a predetermined safe gain or power level. The method also includes determining an estimated loss along a fiber optic span of a link between adjacent nodes of an optical network. Responsive to the estimated loss being greater than a reach of an Optical Supervisory Channel (OSC) signal along the link, the method includes the step of adjusting the gain or power level of the one or more Raman pumps.
    Type: Grant
    Filed: May 24, 2020
    Date of Patent: April 27, 2021
    Assignee: Ciena Corporation
    Inventors: David Miedema, Choudhury A. Al Sayeed, Song Cao