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: 10691950
    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: March 7, 2018
    Date of Patent: June 23, 2020
    Assignee: TURING VIDEO, INC.
    Inventors: Song Cao, Fang Wang
  • Patent number: 10671050
    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: May 4, 2018
    Date of Patent: June 2, 2020
    Assignee: TURING VIDEO, INC.
    Inventors: Fang Wang, Song Cao
  • Publication number: 20190362195
    Abstract: A computer-implemented method to train a video annotation machine learning process is disclosed. The method may include obtaining a video and determining that a predetermined event occurs in the video. The method may include identifying a first set of object attribute data associated with the event in the video based on a machine learning process and machine learning data. The method may include receiving a second set of object attribute data of the event in the video from a user or external source. The method may also include comparing the first set of object attribute data with the second set of object attribute data. The method may include validating the quality of the first set of object attribute data when the first set of object attribute data is determined to be sufficiently similar to the second set of object attribute data.
    Type: Application
    Filed: November 27, 2018
    Publication date: November 28, 2019
    Applicant: WIZR LLC
    Inventors: Song CAO, Genquan DUAN
  • Patent number: 10489660
    Abstract: A computer-implemented method to identify an object in a video is disclosed. The method may include obtaining a video and receiving an indication of one or more foreground regions in the video from a user module based on a user selection within the user module. The method may also include receiving an indication of one or more regions of interest in the foreground regions from the user module based on a user selection within the user module. The method may include determining a human potential size in a plurality of locations in the one or more regions of interest. The method may include generating a background model based on a plurality of frames of the video. The method may also include tracking an object in the one or more regions of interest based on the background model. The method may include identifying the object as a predicted human based on the human potential size.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: November 26, 2019
    Assignee: WIZR LLC
    Inventors: Song Cao, Genquan Duan
  • Patent number: 10411796
    Abstract: Systems and methods for characterizing an optical fiber performed in part by an optical node in an optical line system include performing one or more measurements to characterize the optical fiber with one or more components at the optical node, wherein the one or more components perform functions during operation of the optical node and are reconfigured to perform the one or measurements independent of the functions; and configuring the optical node for communication over the optical fiber 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 22, 2018
    Date of Patent: September 10, 2019
    Assignee: Ciena Corporation
    Inventors: Jean-Luc Archambault, Song Cao, Na Young Kim
  • Patent number: 10410059
    Abstract: A computer-implemented method to compare events from videos including monitoring two or more videos and identifying a first event in a first video, determining a first feature description of the first event, a first location of the first event, and a first time stamp of the first event, identifying a second event in a second video of the two or more videos, determining a second feature description of the second event, a second location of the second event, and a second time stamp of the second event, comparing the first and second feature description, the first and second location, and the first and second time stamp. The method may include classifying the first event and the second event as correlated events determined to be sufficiently similar and classifying the first event and the second event as not correlated events when determined not to be sufficiently similar.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: September 10, 2019
    Assignee: WIZR LLC
    Inventors: Song Cao, Genquan Duan
  • Patent number: 10366595
    Abstract: A surveillance method may comprise obtaining one or more alert levels, and for each of the alert levels, obtaining a user configuration of an action for responding to the alert level, training a model with marked training materials for detecting the alert level of a triggering event from a camera input, obtaining a user configuration of a time for executing the action, and obtaining a user configuration of a system for executing the action.
    Type: Grant
    Filed: March 7, 2018
    Date of Patent: July 30, 2019
    Assignee: Turing Video, Inc.
    Inventors: Song Cao, Yi Li
  • Patent number: 10346893
    Abstract: Machine learning-based approaches are used to identify complementary sets of items, such as articles of clothing and accessories that “match,” and suggest items that would complement a given item of interest. A simulated representation of how the item of interest and the identified complementary items would look together is then generated. For example, given a particular piece of clothing or other apparel item of interest, additional items that complement the item of interest can be identified and suggested to a potential purchaser of the item. Additionally, a three-dimensional (3D) or pseudo-3D representation of a human body can be generated to model the apparel item of interest and the identified complementary apparel items to give the user an idea of how the suggested outfit would look on a user. The representation can be modified to more closely resemble a particular user.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: July 9, 2019
    Assignee: A9.com, Inc.
    Inventors: Lixin Duan, Rahul Bhotika, Song Cao
  • Publication number: 20190130053
    Abstract: Disclosed in embodiments are a method and apparatus for adjusting a product model, and a storage medium. The method for adjusting a product model includes determining a life cycle data type of a product corresponding to the product model; collecting, in a life cycle of the product, a parameter value which is associated with the product and complies with the life cycle data type; and adjusting the product model based upon the parameter value collected. In an embodiment, the product model is adjusted based upon a parameter of a product life cycle type, so that the product model can reflect the real state of the product throughout the life cycle, thereby improving the accuracy of the product model.
    Type: Application
    Filed: July 13, 2018
    Publication date: May 2, 2019
    Applicant: Siemens Aktiengesellschaft
    Inventor: Dian Song CAO
  • Publication number: 20190019039
    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: Application
    Filed: June 26, 2018
    Publication date: January 17, 2019
    Inventors: YI LI, SONG CAO
  • Publication number: 20180341814
    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: Application
    Filed: May 4, 2018
    Publication date: November 29, 2018
    Inventors: YI LI, SONG CAO
  • Patent number: 10140554
    Abstract: A computer-implemented method to train a video annotation machine learning process is disclosed. The method may include obtaining a video and determining that a predetermined event occurs in the video. The method may include identifying a first set of object attribute data associated with the event in the video based on a machine learning process and machine learning data. The method may include receiving a second set of object attribute data of the event in the video from a user or external source. The method may also include comparing the first set of object attribute data with the second set of object attribute data. The method may include validating the quality of the first set of object attribute data when the first set of object attribute data is determined to be sufficiently similar to the second set of object attribute data.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: November 27, 2018
    Assignee: WIZR LLC
    Inventors: Song Cao, Genquan Duan
  • Publication number: 20180329392
    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: Application
    Filed: May 4, 2018
    Publication date: November 15, 2018
    Inventors: Yi LI, Song CAO
  • Publication number: 20180261071
    Abstract: A surveillance method may comprise obtaining one or more alert levels, and for each of the alert levels, obtaining a user configuration of an action for responding to the alert level, training a model with marked training materials for detecting the alert level of a triggering event from a camera input, obtaining a user configuration of a time for executing the action, and obtaining a user configuration of a system for executing the action.
    Type: Application
    Filed: March 7, 2018
    Publication date: September 13, 2018
    Inventors: SONG CAO, YI LI
  • Publication number: 20180260630
    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: Application
    Filed: March 7, 2018
    Publication date: September 13, 2018
    Inventors: SONG CAO, YI LI
  • Patent number: 10064143
    Abstract: A system and method for signal backup of active DAS master unit are disclosed. The system includes a state detection unit, a backup processing unit and at least two power distribution units, wherein a backup signal output port and a plurality of backup access ports with a number great than or equal to that of the power distribution units are arranged on the backup processing unit, and a backup signal input port and a plurality of radio frequency access ports with a number great than or equal to that of the power distribution units are arranged on the state detection unit; and each power distribution unit has an input port coupled to one of a plurality of signal sources, and two output ports in which one is coupled to one radio frequency access port and the other is coupled to one backup access port, and the backup signal output port is coupled to the backup signal input port.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: August 28, 2018
    Assignee: COMBA TELECOM TECHNOLOGY (GUANGZHOU) CO., LTD.
    Inventors: Hui Zhang, Song Cao, Hailong Deng, Yuwen Zhang
  • Patent number: 10026229
    Abstract: An auxiliary device can be used to display a fiducial that contains information useful in determining the physical size of the fiducial as displayed on the auxiliary device. A primary device can capture image data including a representation of the fiducial. The scale and orientation of the fiducial can be determined, such that a graphical overlay can be generated of an item of interest that corresponds to that scale and orientation. The overlay can then be displayed along with the captured image data, in order to provide an augmented reality experience wherein the image displayed on the primary device represents a scale-appropriate view of the item in a location of interest corresponding to the location of the auxiliary device. As the primary device is moved and the viewpoint of the camera changes, changes in relative scale and orientation to the fiducial are determined and the overlay is updated accordingly.
    Type: Grant
    Filed: February 9, 2016
    Date of Patent: July 17, 2018
    Assignee: A9.com, Inc.
    Inventors: Ismet Zeki Yalniz, Rahul Bhotika, Song Cao, Michael Patrick Cutter, Colin Jon Taylor, Mark Scott Waldo, Chun-Kai Wang, Daniya Zamalieva
  • Publication number: 20180124714
    Abstract: A system and method for signal backup of active DAS master unit are disclosed. The system includes a state detection unit, a backup processing unit and at least two power distribution units, wherein a backup signal output port and a plurality of backup access ports with a number great than or equal to that of the power distribution units are arranged on the backup processing unit, and a backup signal input port and a plurality of radio frequency access ports with a number great than or equal to that of the power distribution units are arranged on the state detection unit; and each power distribution unit has an input port coupled to one of a plurality of signal sources, and two output ports in which one is coupled to one radio frequency access port and the other is coupled to one backup access port, and the backup signal output port is coupled to the backup signal input port.
    Type: Application
    Filed: May 8, 2015
    Publication date: May 3, 2018
    Inventors: Hui Zhang, Song Cao, Hailong Deng, Yuwen Zhang
  • Patent number: 9838886
    Abstract: An active distributed antenna system and a relay unit thereof are disclosed.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: December 5, 2017
    Assignee: Comba Telecom Technology (Guangzhou) Co., Ltd.
    Inventors: Song Cao, Hailong Deng, Hui Zhang, Yuwen Zhang
  • Patent number: 9832736
    Abstract: A method for gain control of an active DAS relay unit is disclosed, including: acquiring a downlink output power value of a remote unit accessing the active DAS, and acquiring an uplink maximum gain value of a relay unit of the active DAS; obtaining an attenuation adjustment value required to be set for an uplink where the remote unit is, based on a combination of the downlink output power value and the uplink maximum gain value; and setting an adjustable attenuator arranged in the uplink based on the attenuation adjustment value. A device for gain control of an active DAS relay unit and a relay unit are also disclosed. The present disclosure may be compatible with remote units with different power levels, simplify the complexity of the design of the coverage scheme, increase the flexibility of the network construction, and reduce the cost of the network construction.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: November 28, 2017
    Assignee: COMBA TELECOM TECHNOLOGY (GUANGZHOU) CO., LTD.
    Inventors: Hailong Deng, Hui Zhang, Song Cao, Yuwen Zhang