Patents by Inventor Xiang Yu

Xiang Yu 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: 10026009
    Abstract: Systems, methods and computer program products for determining perceptual similarity between independent images are described. The described systems, methods and computer program products use a similarity distance to determine the perceptual similarity between a first image having a first arrangement of pixels and a second image having a second arrangement of pixels. A processor can determine a first image array corresponding to the first arrangement of pixels and a second image array corresponding of the second arrangement of pixels. The processor can generate a first pixel group set based on the first image array and a second pixel group set based on the second image array. A plurality of pixel group pairs can be generated, and each pixel group pair can be associated with a corresponding pixel group pair distortion. The similarity distance between the first image and the second image can be determined based on the plurality of pixel group pair distortions.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: July 17, 2018
    Assignee: BicDroid Inc
    Inventors: En-Hui Yang, Xiang Yu, Jin Meng
  • Publication number: 20180196440
    Abstract: In one embodiment, an autonomous driving vehicle (ADV) speed following system determines how much and when to apply a throttle or a brake control of an ADV to maneuver the ADV around, or to avoid, obstacles of a planned route. The speed following system calculates a first torque force to accelerate the ADV, a second torque force to counteract frictional forces and wind resistances to maintain a reference speed, and a third torque force to minimize an initial difference and external disturbances thereafter between predefined target speed and actual speed of the ADV over a planned route. The speed following system determines a throttle-brake torque force based on the first, second, and third torque forces and utilizes the throttle-brake torque force to control a subsequent speed of the ADV.
    Type: Application
    Filed: November 17, 2016
    Publication date: July 12, 2018
    Inventors: Fan ZHU, Qi KONG, Xiang YU, Sen HU, Qi LUO, Zhenguang ZHU, Yuchang PAN, Wenli YANG, Guang YANG, Jingao WANG
  • Publication number: 20180186403
    Abstract: In one embodiment, an autonomous driving vehicle (ADV) steering control system determines how much and when to apply a steering control to maneuver obstacles of a planned route. The steering control system calculates a first steering angle based on a target directional angle and an actual directional angle of the ADV, a second steering angle based on a target lateral position and an actual lateral position of the ADV to maneuver a planned route, an object, or an obstacle course. The steering control system determines a target steering angle based on the first steering angle and the second steering angles and utilizes the target steering angle to control a subsequent steering angle of the ADV.
    Type: Application
    Filed: November 24, 2016
    Publication date: July 5, 2018
    Inventors: Fan ZHU, Qi KONG, Xiang YU, Sen HU, Qi LUO, Zhenguang ZHU, Yuchang PAN, Wenli YANG, Guang YANG, Jingao WANG
  • Publication number: 20180184936
    Abstract: A method and system for neuro-feedback training are disclosed. According to certain embodiments, the method may include receiving, by a processor via a communication network, a brainwave signal measured by at least one sensor attached to a user. The method may also include determining, by the processor, a frequency distribution of the brainwave signal. The method may also include determining, by the processor, a reward in a video game when at least one first value indicative of an amount of the brainwave signal within a first frequency band meets a first criterion. The method may further include providing, to the user, a first feedback signal indicative of the reward.
    Type: Application
    Filed: January 4, 2017
    Publication date: July 5, 2018
    Applicant: BrainCo Inc.
    Inventors: BICHENG HAN, TIANHE WANG, MAX NEWLON, JOANNE WYLIE, CHENGBANG ZHOU, JIANLIN ZHOU, XIANG YU, BOWEI HUANG, ZHAOYI YANG, Xipeng Guo, Sirui Zou, Siwei Yao
  • Publication number: 20180173452
    Abstract: Embodiments of the present disclosure provide an apparatus for a hyper converged infrastructure. The apparatus comprises at least one compute node each including a first number of storage disks. The apparatus further comprises a storage node including a second number of storage disks available for the at least one compute node, the second number being greater than the first number. The embodiments of the present disclosure also provide a method of assembling the apparatus for the hyper converged architecture.
    Type: Application
    Filed: December 19, 2017
    Publication date: June 21, 2018
    Inventors: Sandburg Hao Hu, Adam Xiang Yu, Fred Bo Gao, Jing Chen, Sean Xu Chen
  • Publication number: 20180170395
    Abstract: Described is a system and method that provides the ability for an autonomous driving vehicle (ADV) to determine (or estimate) one or more control characteristics for the ADV. In order to determine these control characteristics, the system may perform one or more driving maneuvers such as an acceleration or deceleration maneuver, and a constant velocity maneuver. By performing these maneuvers using various known forces, the system may then perform various calculations to obtain one or more unknown characteristics. For example, the system may determine as estimated mass of the ADV, and as a result, adjust (or tune) various controls of the ADV based on the estimated mass.
    Type: Application
    Filed: December 19, 2016
    Publication date: June 21, 2018
    Inventors: Qi Luo, Qi Kong, Fan Zhu, Sen Hu, Xiang Yu, Guang Yang, Jingao Wang
  • Publication number: 20180164810
    Abstract: In one embodiment, when speed control command (e.g., throttle, brake commands) is issued based on a target speed, a first feedback parameters is determined based on an expected speed and an actual speed of the ADV in response to the speed control command. A second feedback parameter is determined by applying a speed control parameter adjustment (SCPA) model to a set of input parameters that are captured or measured at the point in time. The set of input parameters represents a driving environment of the ADV at the point in time. One or more control parameters of a speed controller of the ADV is adjusted based on the first feedback parameter and the second feedback parameter, where the speed controller is configured to generate and issue speed control commands. Subsequent speed control commands can be generated based on the adjusted speed control parameters of the speed controller.
    Type: Application
    Filed: December 14, 2016
    Publication date: June 14, 2018
    Inventors: Qi LUO, Fan ZHU, Sen HU, Qi KONG, Xiang YU, Guang YANG
  • Publication number: 20180167635
    Abstract: Methods of encoding and decoding for video data are described for encoding or decoding coefficients for a transform unit. In particular, the sign bits for the non-zero coefficients are encoded using sign bit hiding. Two or more sets of coefficients are defined for the transform unit and a sign bit may be hidden for each set, subject to satisfaction of a threshold test. The sets may correspond to coefficient groups that are otherwise used in multi-level significance map encoding and decoding.
    Type: Application
    Filed: February 12, 2018
    Publication date: June 14, 2018
    Applicant: BlackBerry Limited
    Inventors: Jing WANG, Xiang YU, Dake HE
  • Patent number: 9980409
    Abstract: A mounting device includes an enclosure, a mounting frame, and a pivoting member. The enclosure includes a mounting wall with a hook extending therefrom. The mounting frame is configured for receiving a plurality of fans. The pivoting member is pivotably mounted to the mounting wall. The pivoting member is pivotable relative to the mounting wall to engage in or disengage from the hook. When the pivoting member is engaged in the hook, the pivoting member secures the mounting frame to the mounting wall. When the pivoting member is disengaged from the hook, the mounting frame is removable from the mounting wall. A fan assembly with the mounting device is further disclosed.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: May 22, 2018
    Assignee: ScienBiziP Consulting(Shenzhen)Co., Ltd.
    Inventors: Xiang Yu, Xiao-Yong Ma
  • Publication number: 20180133411
    Abstract: The present invention relates to systems and methods for detecting and visualizing blood vessels. One of the implementations of a blood vessel detecting and visualizing system comprises a sensing device, a processing circuitry, and a visualization device. The sensing device detects a light signal from a blood vessel under the body surface and the blood vessel's surrounding tissues. The processing circuitry differentiates the signal from the blood vessel and the signal from the surrounding tissues and obtains an image of the blood vessel. The visualization device provides a visualization of the blood vessel on the body surface.
    Type: Application
    Filed: November 14, 2016
    Publication date: May 17, 2018
    Inventor: Xiang Yu
  • Publication number: 20180129910
    Abstract: A system and method are provided. The system includes an image capture device configured to capture an actual image depicting an object. The system also includes a processor. The processor is configured to render, based on a set of 3D Computer Aided Design (CAD) models, a set of synthetic images with corresponding intermediate shape concept labels. The processor is also configured to form a multi-layer Convolutional Neural Network (CNN) which jointly models multiple intermediate shape concepts, based on the rendered synthetic images. The processor is further configured to perform an intra-class appearance variation-aware and occlusion-aware 3D object parsing on the actual image by applying the CNN to the actual image to output an image pair including a 2D geometric structure and a 3D geometric structure of the object depicted in the actual image.
    Type: Application
    Filed: September 20, 2017
    Publication date: May 10, 2018
    Inventors: Muhammad Zeeshan Zia, Quoc-Huy Tran, Xiang Yu, Manmohan Chandraker, Chi Li
  • Publication number: 20180129865
    Abstract: An action recognition system and method are provided. The action recognition system includes an image capture device configured to capture an actual image depicting an object. The action recognition system includes a processor configured to render, based on a set of 3D CAD models, synthetic images with corresponding intermediate shape concept labels. The processor is configured to form a multi-layer CNN which jointly models multiple intermediate shape concepts, based on the rendered synthetic images. The processor is configured to perform an intra-class appearance variation-aware and occlusion-aware 3D object parsing on the actual image by applying the CNN thereto to generate an image pair including a 2D and 3D geometric structure of the object. The processor is configured to control a device to perform a response action in response to an identification of an action performed by the object, wherein the identification of the action is based on the image pair.
    Type: Application
    Filed: September 20, 2017
    Publication date: May 10, 2018
    Inventors: Muhammad Zeeshan Zia, Quoc-Huy Tran, Xiang Yu, Manmohan Chandraker, Chi Li
  • Publication number: 20180130355
    Abstract: A system and method are provided for driving assistance. The system includes an image capture device configured to capture an actual image relative to an outward view from a motor vehicle and depicting an object. The system further includes a processor configured to render, based on a set of 3D CAD models, synthetic images with corresponding intermediate shape concept labels. The processor is further configured to form a multi-layer CNN which jointly models multiple intermediate shape concepts, based on the rendered synthetic images. The processor is also configured to perform an intra-class appearance variation-aware and occlusion-aware 3D object parsing on the actual image by applying the CNN to the actual image to output an image pair including a 2D and 3D geometric structure of the object. The processor is additionally configured to perform an action to mitigate a likelihood of harm involving the motor vehicle, based on the image pair.
    Type: Application
    Filed: September 20, 2017
    Publication date: May 10, 2018
    Inventors: Muhammad Zeeshan Zia, Quoc-Huy Tran, Xiang Yu, Manmohan Chandraker, Chi Li
  • Publication number: 20180129869
    Abstract: A computer-implemented method, system, and computer program product is provided for pose-invariant facial recognition. The method includes generating, by a processor using a recognition neural network, a rich feature embedding for identity information and non-identity information for each of one or more images. The method also includes generating, by the processor using a Siamese reconstruction network, one or more pose-invariant features by employing the rich feature embedding for identity information and non-identity information. The method additionally includes identifying, by the processor, a user by employing the one or more pose-invariant features. The method further includes controlling an operation of a processor-based machine to change a state of the processor-based machine, responsive to the identified user in the one or more images.
    Type: Application
    Filed: November 3, 2017
    Publication date: May 10, 2018
    Inventors: Xiang Yu, Kihyuk Sohn, Manmohan Chandraker, Xi Peng
  • Publication number: 20180130229
    Abstract: A surveillance system and method are provided. The surveillance system includes an image capture device configured to capture an actual image of a target area depicting an object. The surveillance system further includes a processor. The processor is configured to render, based on a set of 3D Computer Aided Design (CAD) models, synthetic images with intermediate shape corresponding concept labels. The processor is further configured to form a multi-layer Convolutional Neural Network (CNN) which jointly models multiple intermediate shape concepts, based on the rendered synthetic images. The processor is also configured to perform an intra-class appearance variation-aware and occlusion-aware 3D object parsing on the actual image by applying the CNN to the actual image to generate an image pair including a 2D and 3D geometric structure of the object depicted in the actual image. The surveillance system further includes a display device configured to display the image pair.
    Type: Application
    Filed: September 20, 2017
    Publication date: May 10, 2018
    Inventors: Muhammad Zeeshan Zia, Quoc-Huy Tran, Xiang Yu, Manmohan Chandraker, Chi Li
  • Publication number: 20180130324
    Abstract: A computer-implemented method, system, and computer program product is provided for video security. The method includes monitoring an area with a camera. The method also includes capturing, by the camera, live video to provide a live video stream. The method additionally includes detecting and identifying, by a processor using a recognition neural network feeding into a Siamese reconstruction network, a user in the live video stream by employing one or more pose-invariant features. The method further includes controlling, by the processor, an operation of a processor-based machine to change a state of the processor-based machine, responsive to the identified user in the live video stream.
    Type: Application
    Filed: November 3, 2017
    Publication date: May 10, 2018
    Inventors: Xiang Yu, Kihyuk Sohn, Manmohan Chandraker
  • Patent number: 9965610
    Abstract: A machine access control system and corresponding method are provided. The machine access control system includes a camera configured to capture an input image of a subject purported to be a person associated with operating a particular workplace machine. The machine access control system further includes a memory storing a deep learning model configured to perform multi-task learning for a pair of tasks including a liveness detection task and a face recognition task. The machine access control system also includes a processor configured to apply the deep learning model to the input image to recognize an identity of the subject in the input image regarding being authorized to use the particular workplace machine and a liveness of the subject. The liveness detection task is configured to evaluate a plurality of different distractor modalities corresponding to different physical spoofing materials to prevent face spoofing for the face recognition task.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: May 8, 2018
    Assignees: NEC Corporation, NEC Hong Kong Limited
    Inventors: Manmohan Chandraker, Xiang Yu, Eric Lau, Elsa Wong
  • Patent number: 9960682
    Abstract: A single inductor positive and negative voltage output device, which not only reduces a chip area, but also meets mutual independent application needs of positive and negative voltage output load currents, which includes an inductor L, one end of the inductor L is connected to the drain of a first PMOS power switch M1 and to the drain of a third NMOS power switch M3 respectively, the other end of the inductor L is connected to the drain of a second NMOS power switch M2 and to the source of a fourth PMOS power switch M4 respectively, the gates of M1, M2, M3 and M4 are respectively connected to a drive circuit (1), the source of M1 is connected to a power supply terminal VIN, the source of M2 is connected to a ground terminal (6), the source of M3 is connected to a negative voltage output end VON, the drain of M4 is connected to a positive voltage output end VOP, the negative voltage output end VON is connected to ground terminal by a negative terminal capacitor CON, the positive voltage output end VOP is conne
    Type: Grant
    Filed: September 1, 2014
    Date of Patent: May 1, 2018
    Assignee: SG MICRO CORP.
    Inventor: Xiang Yu
  • Publication number: 20180102902
    Abstract: The described embodiments relate to data protection methods, systems, and computer program products. A process-based encrypted data access policing system is proposed based on methods of encrypted data file management, process authentication and authorization, Trojan detection for authorized processes, encryption key generation and caching, and encrypted-file cache management. The process-based encrypted data access policing system may be implemented as a kernel level file system filter and a user-mode filter companion application, which polices the reading/writing of encrypted data in either a server system or an endpoint computer and protects data from data breaches and known or unknown attacks including ransomware and/or phishing attacks.
    Type: Application
    Filed: October 10, 2017
    Publication date: April 12, 2018
    Inventors: En-Hui Yang, Xiang Yu, Jin Meng
  • Patent number: 9906802
    Abstract: Methods and devices for reconstructing coefficient levels from a bitstream of encoded video data for a coefficient group in a transform unit. Sign bits are hidden in the parity of partially overlapping subsets of a set of coefficients. This enables the hiding of multiple sign bits per coefficient group. Other information bits may be hidden instead of sign bits in some cases.
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: February 27, 2018
    Assignee: BLACKBERRY LIMITED
    Inventors: Dake He, Jing Wang, Xiang Yu