Patents by Inventor Xiangyu ZHANG
Xiangyu ZHANG 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: 9951010Abstract: The compounds of Formula (I) which can be used as CRTH2 receptor antagonists are provided. The compounds of Formula (I) can be used in the treatment and prevention of asthma, allergic rhinitis and atopic dermatitis, as well as other diseases mediated by prostaglandin D2 (PGD2) at the CRTH2 receptor.Type: GrantFiled: September 11, 2015Date of Patent: April 24, 2018Assignee: SUNSHINE LAKE PHARMA CO., LTD.Inventors: Yingjun Zhang, Tianzhu Yu, Bing Liu, Xiangyu Zhang, Shiguo Zhang, Changchung Cheng, Jiancun Zhang
-
Patent number: 9817745Abstract: Disclosed is a system and method for setting breakpoints (BPs) that cannot be detected by code being debugged, e.g., to trap transparently at any instruction. The disclosed system and method permits execution tracing and instrumentation of binaries, including malware. The system and method can be used to analyze benign software also, e.g., software obfuscated for anti-reverse-engineering. An invisible breakpoint (IBP) is not detectable by the “guest,” the program being debugged. Hardware virtualization is used to split the code and data views of the program's text segment(s).Type: GrantFiled: January 13, 2015Date of Patent: November 14, 2017Assignee: PURDUE RESEARCH FOUNDATIONInventors: Xiangyu Zhang, Zhui Deng, Dongyan Xu
-
Publication number: 20170267634Abstract: The compounds of Formula (I) which can be used as CRTH2 receptor antagonists are provided. The compounds of Formula (I) can be used in the treatment and prevention of asthma, allergic rhinitis and atopic dermatitis, as well as other diseases mediated by prostaglandin D2 (PGD2) at the CRTH2 receptor.Type: ApplicationFiled: September 11, 2015Publication date: September 21, 2017Applicant: SUNSHINE LAKE PHARMA CO., LTD.Inventors: Yingjun ZHANG, Tianzhu YU, Bing LIU, Xiangyu ZHANG, Shiguo ZHANG, Changchung CHENG, Jiancun ZHANG
-
Publication number: 20170207986Abstract: A packet of data and a packet-identification value are transmitted to a network device having an identifier. The stored packet-identification value and the identifier are recorded. The stored packet-identification value is then increased and the process repeats. To receive data, an expected identification value is stored in association with the identifier. A packet and a packet-identification value are received from the network device. The identifier and an indication of receipt are stored. If the received value does not match the expected value for the identifier, the received value is stored. If the values match, the stored packet-identification value and identifier are recorded. If the received value exceeds the expected value, the stored packet-identification value, the identifier and the received identifier are recorded. Subsequently, the stored expected value is increased. The process repeats. Network devices and systems are described.Type: ApplicationFiled: March 29, 2017Publication date: July 20, 2017Inventors: Vinaitheerthan Sundaram, Patrick Eugster, Xiangyu Zhang
-
Publication number: 20170100781Abstract: A high-speed precision interrupted ultrasonic vibration cutting method includes steps of: (1) installing an ultrasonic vibration apparatus on a machine tool, and stimulating a cutting tool to generate a transverse vibration, so as to realize varieties of machining processes; (2) realizing an interrupted cutting process by setting cutting parameters and vibration parameters to satisfy an interrupted cutting conditions; and (3) turning on the ultrasonic vibration apparatus and the machine tool, and starting a high-speed precision interrupted ultrasonic vibration cutting process. High-speed precision interrupted ultrasonic vibration cutting is able to be realized through the above steps during machining of difficult-to-machine materials in aviation and aerospace fields.Type: ApplicationFiled: October 18, 2016Publication date: April 13, 2017Inventors: Deyuan Zhang, Xiangyu Zhang, He Sui, Wenlong Xin, Xinggang Jiang
-
Patent number: 9542621Abstract: Spatial pyramid pooling (SPP) layers are combined with convolutional layers and partition an input image into divisions from finer to coarser levels, and aggregate local features in the divisions. A fixed-length output may be generated by the SPP layer(s) regardless of the input size. The multi-level spatial bins used by the SPP layer(s) may provide robustness to object deformations. An SPP layer based system may pool features extracted at variable scales due to the flexibility of input scales making it possible to generate a full-image representation for testing. Moreover, SPP networks may enable feeding of images with varying sizes or scales during training, which may increase scale-invariance and reduce the risk of over-fitting.Type: GrantFiled: February 10, 2015Date of Patent: January 10, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Kaiming He, Jian Sun, Xiangyu Zhang, Shaoqing Ren
-
Patent number: 9495378Abstract: A packet of data and a packet-identification value are transmitted to a network device having an identifier. The stored packet-identification value and the identifier are recorded. The stored packet-identification value is then increased and the process repeats. To receive data, an expected identification value is stored in association with the identifier. A packet and a packet-identification value are received from the network device. The identifier and an indication of receipt are stored. If the received value does not match the expected value for the identifier, the received value is stored. If the values match, the stored packet-identification value and identifier are recorded. If the received value exceeds the expected value, the stored packet-identification value, the identifier and the received identifier are recorded. Subsequently, the stored expected value is increased. The process repeats. Network devices and systems are described.Type: GrantFiled: August 27, 2014Date of Patent: November 15, 2016Assignee: Purdue Research FoundationInventors: Vinaitheerthan Sundaram, Patrick Eugster, Xiangyu Zhang
-
Publication number: 20160321156Abstract: Disclosed is a system and method for setting breakpoints (BPs) that cannot be detected by code being debugged, e.g., to trap transparently at any instruction. The disclosed system and method permits execution tracing and instrumentation of binaries, including malware. The system and method can be used to analyze benign software also, e.g., software obfuscated for anti-reverse-engineering. An invisible breakpoint (IBP) is not detectable by the “guest,” the program being debugged. Hardware virtualization is used to split the code and data views of the program's text segment(s).Type: ApplicationFiled: January 13, 2015Publication date: November 3, 2016Applicant: PURDUE RESEARCH FOUNDATIONInventors: Xiangyu Zhang, Zhui Deng, Dongyan Xu
-
Publication number: 20160321454Abstract: Disclosed is a system and method for removing binary components from machine-language programs or inserting binary components into such programs. The method may include modifying a code sequence of the program (inserting or removing instructions), analyzing the program to determine one or more adjustment(s) to address(es) (of code or data references, direct or indirect) in the program, and modifying operand(s) of one or more instruction(s) in the program to reflect corresponding one(s) of the adjustment(s) (e.g., change offsets or add displacements to register-indirect accesses).Type: ApplicationFiled: January 13, 2015Publication date: November 3, 2016Applicant: PURDUE RESEARCH FOUNDATIONInventors: Xiangyu Zhang, Zhui Deng, Dongyan Xu
-
Patent number: 9447761Abstract: The invention discloses a dual-channel piezoelectric injector, including a dual-channel injector body, its bottom in turn is connected with an upper intermediate, a lower intermediate and a dual-channel needle valve body. At the top of the dual-channel injector body there are two tubing interfaces, and each tubing interface has a tubing fuel duct. There are two laminated piezoelectric actuators and two spray fuel ducts connected to two tubing fuel ducts respectively inside the dual-channel injector body. The upper intermediate and lower intermediate connected with each other to form the middle connection body. From top to bottom of the middle connection body, there is an external control fuel duct, an external spray fuel duct, an internal control fuel duct and internal fuel spray duct.Type: GrantFiled: September 17, 2013Date of Patent: September 20, 2016Assignee: TIANJIN UNIVERSITYInventors: Mingfa Yao, Yongzhi Li, Zunqing Zheng, Laihui Tong, Xiangyu Zhang
-
Patent number: 9424493Abstract: Neural networks for object detection in images are used with a spatial pyramid pooling (SPP) layer. Using the SPP network structure, a fixed-length representation is generated regardless of image size and scale. The feature maps are computed from the entire image once, and the features are pooled in arbitrary regions (sub-images) to generate fixed-length representations for training the detectors. Thus, repeated computation of the convolutional features is avoided while accuracy is enhanced.Type: GrantFiled: February 9, 2015Date of Patent: August 23, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Kaiming He, Jian Sun, Xiangyu Zhang
-
Publication number: 20160104056Abstract: Spatial pyramid pooling (SPP) layers are combined with convolutional layers and partition an input image into divisions from finer to coarser levels, and aggregate local features in the divisions. A fixed-length output may be generated by the SPP layer(s) regardless of the input size. The multi-level spatial bins used by the SPP layer(s) may provide robustness to object deformations. An SPP layer based system may pool features extracted at variable scales due to the flexibility of input scales making it possible to generate a full-image representation for testing. Moreover, SPP networks may enable feeding of images with varying sizes or scales during training, which may increase scale-invariance and reduce the risk of over-fitting.Type: ApplicationFiled: February 10, 2015Publication date: April 14, 2016Inventors: Kaiming He, Jian Sun, Xiangyu Zhang, Shaoqing Ren
-
Publication number: 20160104058Abstract: Neural networks for object detection in images are used with a spatial pyramid pooling (SPP) layer. Using the SPP network structure, a fixed-length representation is generated regardless of image size and scale. The feature maps are computed from the entire image once, and the features are pooled in arbitrary regions (sub-images) to generate fixed-length representations for training the detectors. Thus, repeated computation of the convolutional features is avoided while accuracy is enhanced.Type: ApplicationFiled: February 9, 2015Publication date: April 14, 2016Inventors: Kaiming He, Jian Sun, Xiangyu Zhang
-
Publication number: 20160081504Abstract: A glow-in-the-dark top-loading beverage cover is provided. The beverage cover may be made of luminous, insulative, rollable material to form a generally cylindrical shape having a tubular configuration with open, generally circular ends. The beverage cover may have a body, a bottom end and a top end. The top end may define a top opening having a circumferential hem. The bottom end may define a bottom opening for top-loading the beverage cover over a beverage container so that the body slidably receives the beverage container until the circumferential hem secures a top portion of the beverage container. The body may form at least one aperture, wherein each aperture provides a cylindrical sleeve. The body, the circumferential hem and each sleeve may maintain a coordinated appearance of a garment to enhance the drinking experience.Type: ApplicationFiled: August 14, 2014Publication date: March 24, 2016Inventor: Xiangyu ZHANG
-
Publication number: 20150377197Abstract: The invention discloses a dual-channel piezoelectric injector, including a dual-channel injector body, its bottom in turn is connected with an upper intermediate, a lower intermediate and a dual-channel needle valve body. At the top of the dual-channel injector body there are two tubing interfaces, and each tubing interface has a tubing fuel duct. There are two laminated piezoelectric actuators and two spray fuel ducts connected to two tubing fuel ducts respectively inside the dual-channel injector body. The upper intermediate and lower intermediate connected with each other to form the middle connection body. From top to bottom of the middle connection body, there is an external control fuel duct, an external spray fuel duct, an internal control fuel duct and internal fuel spray duct.Type: ApplicationFiled: September 17, 2013Publication date: December 31, 2015Applicant: Tianjin UniversityInventors: Mingfa YAO, Yongzhi LI, Zunqing ZHENG, Laihui TONG, Xiangyu ZHANG