Patents by Inventor Ji Zheng
Ji Zheng 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: 11954105Abstract: Methods and computer systems for storing a query plan in a cache are provided. The method can include: determining a use frequency of the query plan; determining a target storage layer for storing the query plan based on the determined use frequency, wherein the cache includes at least two storage layers and each of the storage layers is associated with a compression level of query plans; processing the query plan according to the compression level of the target storage layer; and storing the processed query plan in the target storage layer.Type: GrantFiled: January 30, 2019Date of Patent: April 9, 2024Assignee: Alibaba Group Holding LimitedInventors: Fang Zheng, Zhe Chen, Ruiping Li, Congnan Luo, Yu Dong, Jie Zhang, Li Zhang, Ji Jiannan, Dongcan Cui, Chaoqun Zhan
-
Publication number: 20230393802Abstract: In implementations of the subject matter described herein, there are provided a method and apparatus for real time screen sharing. During the screen sharing of two devices, if a certain condition is satisfied for an image encoded by a first device and an image decoded by a second device, the first device pauses image processing images. If the pause time of pausing satisfies a certain length, a parameter associated with an image compression ratio is adjusted. After the first device resumes image processing, the adjusted parameter is used to encode a new image captured on the first device. According to implementations of the subject matter described herein, a transmission code rate during the screen sharing can be controlled according to the pause time of pausing image processing. The implementations of the subject matter described herein can reduce transmission latency of screen sharing, thereby effectively ensuring the user experience.Type: ApplicationFiled: August 21, 2023Publication date: December 7, 2023Inventors: Bin LI, Ji-Zheng XU, Yan LU
-
Publication number: 20230345013Abstract: Innovations in encoder-side decisions that use the results of hash-based block matching are presented. For example, some of the innovations relate to ways of building hash tables that include some (but not all) uniform blocks. Other innovations relate to ways of determining motion vector resolution based on results of hash-based block matching. Still other innovations relate to scene change detection, including long-term reference picture selection and picture quality determination during encoding.Type: ApplicationFiled: June 30, 2023Publication date: October 26, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Bin Li, Ji-Zheng Xu
-
Patent number: 11775247Abstract: In implementations of the subject matter described herein, there are provided a method and apparatus for real time screen sharing. During the screen sharing of two devices, if a certain condition is satisfied for an image encoded by a first device and an image decoded by a second device, the first device pauses image processing images. If the pause time of pausing satisfies a certain length, a parameter associated with an image compression ratio is adjusted. After the first device resumes image processing, the adjusted parameter is used to encode a new image captured on the first device. According to implementations of the subject matter described herein, a transmission code rate during the screen sharing can be controlled according to the pause time of pausing image processing. The implementations of the subject matter described herein can reduce transmission latency of screen sharing, thereby effectively ensuring the user experience.Type: GrantFiled: May 24, 2018Date of Patent: October 3, 2023Assignee: Microsoft Technology Licensing, LLC.Inventors: Bin Li, Ji-Zheng Xu, Yan Lu
-
Patent number: 11736701Abstract: Innovations in encoder-side decisions that use the results of hash-based block matching are presented. For example, some of the innovations relate to ways of building hash tables that include some (but not all) uniform blocks. Other innovations relate to ways of determining motion vector resolution based on results of hash-based block matching. Still other innovations relate to scene change detection, including long-term reference picture selection and picture quality determination during encoding.Type: GrantFiled: March 31, 2021Date of Patent: August 22, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Bin Li, Ji-Zheng Xu
-
Publication number: 20230209068Abstract: Innovations in unified intra block copy (“BC”) and inter prediction modes are presented. In some example implementations, bitstream syntax, semantics of syntax elements and many coding/decoding processes for inter prediction mode are reused or slightly modified to enable intra BC prediction for blocks of a frame. For example, to provide intra BC prediction for a current block of a current picture, a motion compensation process applies a motion vector that indicates a displacement within the current picture, with the current picture being used as a reference picture for the motion compensation process. With this unification of syntax, semantics and coding/decoding processes, various coding/decoding tools designed for inter prediction mode, such as advanced motion vector prediction, merge mode and skip mode, can also be applied when intra BC prediction is used, which simplifies implementation of intra BC prediction.Type: ApplicationFiled: March 6, 2023Publication date: June 29, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Bin Li, Ji-Zheng Xu
-
Patent number: 11632558Abstract: Innovations in unified intra block copy (“BC”) and inter prediction modes are presented. In some example implementations, bitstream syntax, semantics of syntax elements and many coding/decoding processes for inter prediction mode are reused or slightly modified to enable intra BC prediction for blocks of a frame. For example, to provide intra BC prediction for a current block of a current picture, a motion compensation process applies a motion vector that indicates a displacement within the current picture, with the current picture being used as a reference picture for the motion compensation process. With this unification of syntax, semantics and coding/decoding processes, various coding/decoding tools designed for inter prediction mode, such as advanced motion vector prediction, merge mode and skip mode, can also be applied when intra BC prediction is used, which simplifies implementation of intra BC prediction.Type: GrantFiled: October 8, 2021Date of Patent: April 18, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Bin Li, Ji-Zheng Xu
-
Patent number: 11531827Abstract: Implementations of the present disclosure provide a service processing method, device, and system associated with unified resource locator (URL)-based two-dimensional (code). In an implementation, a URL is received from a first service institution. The URL is obtained by a mobile device from scanning a 2D code provided by a service provider and sent to the first service institution. The URL is then parsed to identify one or more data elements including a service network identifier, a service institution identifier, and a payload including a service object identifier. The one or more data elements is sent to the second service institution based on the service institution identifier. Service information associated with the service object is received from the second service institution based on the service object identifier, and the service information is sent to the first service institution for presenting on the mobile device.Type: GrantFiled: July 12, 2021Date of Patent: December 20, 2022Assignee: Advanced New Technologies Co., Ltd.Inventors: Ji Zheng, Tianshun Lu, Xi Sun, Yong Pan, Qiaojian Zheng, Jiaqi Feng
-
Publication number: 20220030251Abstract: Innovations in unified intra block copy (“BC”) and inter prediction modes are presented. In some example implementations, bitstream syntax, semantics of syntax elements and many coding/decoding processes for inter prediction mode are reused or slightly modified to enable intra BC prediction for blocks of a frame. For example, to provide intra BC prediction for a current block of a current picture, a motion compensation process applies a motion vector that indicates a displacement within the current picture, with the current picture being used as a reference picture for the motion compensation process. With this unification of syntax, semantics and coding/decoding processes, various coding/decoding tools designed for inter prediction mode, such as advanced motion vector prediction, merge mode and skip mode, can also be applied when intra BC prediction is used, which simplifies implementation of intra BC prediction.Type: ApplicationFiled: October 8, 2021Publication date: January 27, 2022Applicant: Microsoft Technology Licensing, LLCInventors: Bin Li, Ji-Zheng Xu
-
Patent number: 11172207Abstract: Innovations in unified intra block copy (“BC”) and inter prediction modes are presented. In some example implementations, bitstream syntax, semantics of syntax elements and many coding/decoding processes for inter prediction mode are reused or slightly modified to enable intra BC prediction for blocks of a frame. For example, to provide intra BC prediction for a current block of a current picture, a motion compensation process applies a motion vector that indicates a displacement within the current picture, with the current picture being used as a reference picture for the motion compensation process. With this unification of syntax, semantics and coding/decoding processes, various coding/decoding tools designed for inter prediction mode, such as advanced motion vector prediction, merge mode and skip mode, can also be applied when intra BC prediction is used, which simplifies implementation of intra BC prediction.Type: GrantFiled: September 1, 2020Date of Patent: November 9, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Bin Li, Ji-Zheng Xu
-
Publication number: 20210342561Abstract: Implementations of the present disclosure provide a service processing method, device, and system associated with unified resource locator (URL)-based two-dimensional (code). In an implementation, a URL is received from a first service institution. The URL is obtained by a mobile device from scanning a 2D code provided by a service provider and sent to the first service institution. The URL is then parsed to identify one or more data elements including a service network identifier, a service institution identifier, and a payload including a service object identifier. The one or more data elements is sent to the second service institution based on the service institution identifier. Service information associated with the service object is received from the second service institution based on the service object identifier, and the service information is sent to the first service institution for presenting on the mobile device.Type: ApplicationFiled: July 12, 2021Publication date: November 4, 2021Applicant: Advanced New Technologies Co., Ltd.Inventors: Ji Zheng, Tianshun Lu, Xi Sun, Yong Pan, Qiaojian Zheng, Jiaqi Feng
-
Publication number: 20210218974Abstract: Innovations in encoder-side decisions that use the results of hash-based block matching are presented. For example, some of the innovations relate to ways of building hash tables that include some (but not all) uniform blocks. Other innovations relate to ways of determining motion vector resolution based on results of hash-based block matching. Still other innovations relate to scene change detection, including long-term reference picture selection and picture quality determination during encoding.Type: ApplicationFiled: March 31, 2021Publication date: July 15, 2021Applicant: Microsoft Technology Licensing, LLCInventors: Bin Li, Ji-Zheng Xu
-
Patent number: 11062107Abstract: Implementations of the present disclosure provide a service processing method, device, and system associated with unified resource locator (URL)-based two-dimensional (code). In an implementation, a URL is received from a first service institution. The URL is obtained by a mobile device from scanning a 2D code provided by a service provider and sent to the first service institution. The URL is then parsed to identify one or more data elements including a service network identifier, a service institution identifier, and a payload including a service object identifier. The one or more data elements is sent to the second service institution based on the service institution identifier. Service information associated with the service object is received from the second service institution based on the service object identifier, and the service information is sent to the first service institution for presenting on the mobile device.Type: GrantFiled: February 24, 2020Date of Patent: July 13, 2021Assignee: Advanced New Technologies Co., Ltd.Inventors: Ji Zheng, Tianshun Lu, Xi Sun, Yong Pan, Qiaojian Zheng, Jiaqi Feng
-
Patent number: 11025923Abstract: Innovations in encoder-side decisions that use the results of hash-based block matching are presented. For example, some of the innovations relate to ways of building hash tables that include some (but not all) uniform blocks. Other innovations relate to ways of determining motion vector resolution based on results of hash-based block matching. Still other innovations relate to scene change detection, including long-term reference picture selection and picture quality determination during encoding.Type: GrantFiled: September 30, 2014Date of Patent: June 1, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Bin Li, Ji-Zheng Xu
-
Publication number: 20210121200Abstract: A therapeutic device, therapeutic system and therapeutic method for myocardium repair, wherein the therapeutic device comprises a treatment needle for piercing the heart to release a therapeutant. The treatment needle includes a needle body (5a), the interior of the needle body (5) has a therapeutant conveying cavity, an end of the needle body (5a) is a needle (5b) which can pierce the myocardium and guide the needle body (5a) to pass through the myocardium, and the needle (5b) has a therapeutant output port which is connected to the therapeutant conveying cavity. The therapeutic device enters into the myocardium in a minimally invasive manner to release the therapeutant to the vicinity of the lesion to improve myocardial function or activity and prevent further deterioration of the disease.Type: ApplicationFiled: March 29, 2019Publication date: April 29, 2021Applicant: Deke Medtech (Hangzhou) Inc.Inventors: Zhenjun ZI, Nan SHAO, Jingjing HU, Liwen LIU, Xiaotong ZENG, Ji ZHENG
-
Publication number: 20210054024Abstract: In certain embodiments, the invention provides a method of purifying a protein of interest from a mixture which comprises the protein of interest and one or more contaminants, comprising: a) subjecting the mixture to a first chromatography step; b) recovering the protein of interest in an elution solution; c) adding caprylic acid to the elution solution to form a contaminant precipitate; d) removing the contaminant precipitate from the elution solution; and e) subjecting the post-precipitated elution solution to a second chromatography column, thereby purifying the protein of interest.Type: ApplicationFiled: July 2, 2020Publication date: February 25, 2021Inventors: Ji Zheng, Jue Wang
-
Patent number: 10891457Abstract: Implementations of the present disclosure provide a service processing method, device, and system associated with unified resource locator (URL)-based two-dimensional (code). In an implementation, a URL is received from a first service institution. The URL is obtained by a mobile device from scanning a 2D code provided by a service provider and sent to the first service institution. The URL is then parsed to identify one or more data elements including a service network identifier, a service institution identifier, and a payload including a service object identifier. The one or more data elements is sent to the second service institution based on the service institution identifier. Service information associated with the service object is received from the second service institution based on the service object identifier, and the service information is sent to the first service institution for presenting on the mobile device.Type: GrantFiled: March 5, 2019Date of Patent: January 12, 2021Assignee: Advanced New Technologies Co., Ltd.Inventors: Ji Zheng, Tianshun Lu, Xi Sun, Yong Pan, Qiaojian Zheng, Jiaqi Feng
-
Publication number: 20200404289Abstract: Innovations in unified intra block copy (“BC”) and inter prediction modes are presented. In some example implementations, bitstream syntax, semantics of syntax elements and many coding/decoding processes for inter prediction mode are reused or slightly modified to enable intra BC prediction for blocks of a frame. For example, to provide intra BC prediction for a current block of a current picture, a motion compensation process applies a motion vector that indicates a displacement within the current picture, with the current picture being used as a reference picture for the motion compensation process. With this unification of syntax, semantics and coding/decoding processes, various coding/decoding tools designed for inter prediction mode, such as advanced motion vector prediction, merge mode and skip mode, can also be applied when intra BC prediction is used, which simplifies implementation of intra BC prediction.Type: ApplicationFiled: September 1, 2020Publication date: December 24, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Bin Li, Ji-Zheng Xu
-
Publication number: 20200310739Abstract: In implementations of the subject matter described herein, there are provided a method and apparatus for real time screen sharing. During the screen sharing of two devices, if a certain condition is satisfied for an image encoded by a first device and an image decoded by a second device, the first device pauses image processing images. If the pause time of pausing satisfies a certain length, a parameter associated with an image compression ratio is adjusted. After the first device resumes image processing, the adjusted parameter is used to encode a new image captured on the first device. According to implementations of the subject matter described herein, a transmission code rate during the screen sharing can be controlled according to the pause time of pausing image processing. The implementations of the subject matter described herein can reduce transmission latency of screen sharing, thereby effectively ensuring the user experience.Type: ApplicationFiled: May 24, 2018Publication date: October 1, 2020Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Bin LI, Ji-Zheng XU, Yan LU
-
Patent number: 10785486Abstract: Innovations in unified intra block copy (“BC”) and inter prediction modes are presented. In some example implementations, bitstream syntax, semantics of syntax elements and many coding/decoding processes for inter prediction mode are reused or slightly modified to enable intra BC prediction for blocks of a frame. For example, to provide intra BC prediction for a current block of a current picture, a motion compensation process applies a motion vector that indicates a displacement within the current picture, with the current picture being used as a reference picture for the motion compensation process. With this unification of syntax, semantics and coding/decoding processes, various coding/decoding tools designed for inter prediction mode, such as advanced motion vector prediction, merge mode and skip mode, can also be applied when intra BC prediction is used, which simplifies implementation of intra BC prediction.Type: GrantFiled: June 19, 2014Date of Patent: September 22, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Bin Li, Ji-Zheng Xu