Patents by Inventor Kaimin Zhang
Kaimin 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).
-
Publication number: 20220122832Abstract: The present invention provides a control method to epitaxial growth monolayer graphene, in which a monolayer graphene is epitaxially grown on a non-polar crystal face at arbitrary angle of a non-polar crystal face SiC substrate, thereby utilizing the non-polar crystal face to manipulate the electrical transport properties of graphene. A monolayer graphene having ballistic transport properties can be epitaxially grown at arbitrary angle of non-polar crystal face SiC substrate by the above-mentioned control method.Type: ApplicationFiled: February 28, 2019Publication date: April 21, 2022Inventors: Lei MA, Walter Alexander DE HEER, Peixuan JI, Kaimin ZHANG, Jian ZHAO, Mei ZHAO
-
Patent number: 11091565Abstract: The present disclosure relates to the technical field of building additives, and in particular to a preparation method of modified starch ether for improving the anti-sliding property of a ceramic tile adhesive. The preparation method includes chemical modification of subjecting starch to one-step etherification to obtain starch ether, followed by physical modification. In the preparation method, the cumbersome multi-step etherification in existing methods for preparing modified starch ether is avoided, and only one-step etherification is used to obtain modified starch ether of better properties. Because physical modification is added, the obtained product can significantly improve the anti-sliding property of a ceramic tile adhesive. Moreover, the conditions for one-step etherification are significantly different from the prior art.Type: GrantFiled: September 25, 2020Date of Patent: August 17, 2021Assignee: Shandong Eton New Material Co., Ltd.Inventors: Kun Teng, Ming Zhao, Qinghua Li, Changyin Li, Maofeng Li, Hongshan Zhao, Kaimin Zhang
-
Publication number: 20210122836Abstract: The present disclosure relates to the technical field of building additives, and in particular to a preparation method of modified starch ether for improving the anti-sliding property of a ceramic tile adhesive. The preparation method includes chemical modification of subjecting starch to one-step etherification to obtain starch ether, followed by physical modification. In the preparation method, the cumbersome multi-step etherification in existing methods for preparing modified starch ether is avoided, and only one-step etherification is used to obtain modified starch ether of better properties. Because physical modification is added, the obtained product can significantly improve the anti-sliding property of a ceramic tile adhesive. Moreover, the conditions for one-step etherification are significantly different from the prior art.Type: ApplicationFiled: September 25, 2020Publication date: April 29, 2021Inventors: Kun Teng, Ming Zhao, Qinghua Li, Changyin Li, Maofeng Li, Hongshan Zhao, Kaimin Zhang
-
Patent number: 9866352Abstract: A method for improving a Distance Measure Equipment (DME) interference resisting capability of a Long Term Evolution (LTE) system are described in the present disclosure; at an LTE User Equipment (UE) side, the method includes that: a symbol level DME interference result is obtained, and a scheduling message is sent according to the obtained symbol level DME interference result or according to the obtained symbol level DME interference result and a Physical Downlink Shared Channel (PDSCH) scheduling situation of a current subframe; at an LTE evolved Node B (eNB) side, the method includes that: the received scheduling message is detected, and a subframe is scheduled according to the received scheduling message. The present disclosure also discloses a UE, an eNB and two computer storage media for improving the DME interference resisting capability of the LTE system.Type: GrantFiled: June 3, 2014Date of Patent: January 9, 2018Assignee: ZTE CorporationInventors: Kaimin Zhang, Bo He
-
Publication number: 20160269153Abstract: A method for improving a Distance Measure Equipment (DME) interference resisting capability of a Long Term Evolution (LTE) system are described in the present disclosure; at an LTE User Equipment (UE) side, the method includes that: a symbol level DME interference result is obtained, and a scheduling message is sent according to the obtained symbol level DME interference result or according to the obtained symbol level DME interference result and a Physical Downlink Shared Channel (PDSCH) scheduling situation of a current subframe; at an LTE evolved Node B (eNB) side, the method includes that: the received scheduling message is detected, and a subframe is scheduled according to the received scheduling message. The present disclosure also discloses a UE, an eNB and two computer storage media for improving the DME interference resisting capability of the LTE system.Type: ApplicationFiled: June 3, 2014Publication date: September 15, 2016Inventors: Kaimin Zhang, Bo He
-
Patent number: 9195773Abstract: Techniques for generating, updating, and transmitting a structure-based data representation of a document are described herein. The structure-based adaptive document caching techniques may effectively eliminate redundancy in data transmission by exploiting structures of the document to be transmitted. The described techniques partitions a document into a sequence of structures, differentiate between cache-worthy structures and cache-unworthy structures, and generating a structure-based data representation of the document. The techniques may transmit updated structures and instructions, instead of all data of the document, to update previously cached structures at a client device; thereby resulting in higher cache hit rates.Type: GrantFiled: July 6, 2011Date of Patent: November 24, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Bin Benjamin Zhu, Kaimin Zhang
-
Patent number: 8869109Abstract: A method for disassembling an executable binary (binary). In one implementation, a plurality of potential address references may be identified based on the binary and a plurality of storage addresses containing the binary. A plurality of assembler source code instructions (instructions) may be generated by disassembling the binary. The binary may be disassembled at one or more sequential addresses starting at each of the plurality of potential address references.Type: GrantFiled: March 17, 2008Date of Patent: October 21, 2014Assignee: Microsoft CorporationInventors: Aimin Pan, Kaimin Zhang, Bin Zhu
-
Patent number: 8539338Abstract: A cooperative rendering cache browser (CRC-Browser) for a mobile device may cooperatively manage cached content with a proxy server to reduce redundant transmissions of processed Web data. Additionally, the CRC-Browser may provide stateful, thin-client Web browsing to maintain synchronized information about rendering objects of a Web page. Further, the CRC-Browser may cache only stable and/or visible document object model (DOM) elements and communicate a list of IDs of the cached elements to the proxy. Such stateful thin-client browsers may be useful for reducing battery drain, poor responsiveness, and high wireless network costs of mobile Web browsing.Type: GrantFiled: April 11, 2011Date of Patent: September 17, 2013Assignee: Microsoft CorporationInventors: Bin Benjamin Zhu, Aimin Pan, Kaimin Zhang, Shipeng Li
-
Publication number: 20130013859Abstract: Techniques for generating, updating, and transmitting a structure-based data representation of a document are described herein. The structure-based adaptive document caching techniques may effectively eliminate redundancy in data transmission by exploiting structures of the document to be transmitted. The described techniques partitions a document into a sequence of structures, differentiate between cache-worthy structures and cache-unworthy structures, and generating a structure-based data representation of the document. The techniques may transmit updated structures and instructions, instead of all data of the document, to update previously cached structures at a client device; thereby resulting in higher cache hit rates.Type: ApplicationFiled: July 6, 2011Publication date: January 10, 2013Applicant: Microsoft CorporationInventors: Bin Benjamin Zhu, Kaimin Zhang
-
Publication number: 20120260157Abstract: A cooperative rendering cache browser (CRC-Browser) for a mobile device may cooperatively manage cached content with a proxy server to reduce redundant transmissions of processed Web data. Additionally, the CRC-Browser may provide stateful, thin-client Web browsing to maintain synchronized information about rendering objects of a Web page. Further, the CRC-Browser may cache only stable and/or visible document object model (DOM) elements and communicate a list of IDs of the cached elements to the proxy. Such stateful thin-client browsers may be useful for reducing battery drain, poor responsiveness, and high wireless network costs of mobile Web browsing.Type: ApplicationFiled: April 11, 2011Publication date: October 11, 2012Applicant: Microsoft CorporationInventors: Bin Benjamin Zhu, Aimin Pan, Kaimin Zhang, Shipeng Li
-
Publication number: 20120110433Abstract: Methods and systems for parallel Web page processing are usable to parallelize Web page document parsing, Web page layout calculations, Web page style formatting, and Web page script engine processing. Such parallelized parsers may be used to enhance Web page processing and exploit multi-core and multi-processor computing device resources. The parallelized script engine may be used to enhance Web page processing when independent scripting events exist in the Web page document. Additionally, the parallelized layout calculations and style formatting may be used to further enhance Web page processing by allowing multi-core and multi-processor computing devices to take advantage of their parallel processing abilities.Type: ApplicationFiled: October 28, 2010Publication date: May 3, 2012Applicant: Microsoft CorporationInventors: Aimin Pan, Bin Benjamin Zhu, Kaimin Zhang, Lu Wang
-
Publication number: 20120110437Abstract: Methods and systems for style and/or layout caching of Web content are usable to build reusable style caching trees and cacheable layout calculations. Such style caching trees may be used to avoid recalculating style content of Web pages for document object model (DOM) elements that have not changed. Additionally, the cacheable layout calculations may be used to avoid recalculating the layout content of Web pages that are subsequently accessed.Type: ApplicationFiled: October 28, 2010Publication date: May 3, 2012Applicant: Microsoft CorporationInventors: Aimin Pan, Bin Benjamin Zhu, Kaimin Zhang, Lu Wang
-
Patent number: 8117660Abstract: A cross-module detection system and method for detecting and monitoring control flow transfers between software modules in a computer system. The system and method detect and monitor control flows entering and exiting the software modules. For a particular module, a checking model is extracted from the binary file of that module. In addition, a relaxed shadow stack is generated. If the module is an original module, meaning that the control flow originated from that module, then the checking model is used to check the validity of the control flow transfer. Otherwise, the relaxed shadow stack is used. An interception module is used to intercept and terminate invalid control flow transfers. If an invalid control flow transfer is detected, then the transfer is terminated. Otherwise, the control flow transfer is allowed to continue.Type: GrantFiled: June 19, 2008Date of Patent: February 14, 2012Assignee: Microsoft CorporationInventors: Aimin Pan, Kaimin Zhang, Hai Long, Bin Benjamin Zhu
-
Publication number: 20090320129Abstract: A cross-module detection system and method for detecting and monitoring control flow transfers between software modules in a computer system. The system and method detect and monitor control flows entering and exiting the software modules. For a particular module, a checking model is extracted from the binary file of that module. In addition, a relaxed shadow stack is generated. If the module is an original module, meaning that the control flow originated from that module, then the checking model is used to check the validity of the control flow transfer. Otherwise, the relaxed shadow stack is used. An interception module is used to intercept and terminate invalid control flow transfers. If an invalid control flow transfer is detected, then the transfer is terminated. Otherwise, the control flow transfer is allowed to continue.Type: ApplicationFiled: June 19, 2008Publication date: December 24, 2009Applicant: MICROSOFT CORPORATIONInventors: Aimin Pan, Kaimin Zhang, Hai Long, Bin Benjamin Zhu
-
Publication number: 20090235054Abstract: A method for disassembling an executable binary (binary). In one implementation, a plurality of potential address references may be identified based on the binary and a plurality of storage addresses containing the binary. A plurality of assembler source code instructions (instructions) may be generated by disassembling the binary. The binary may be disassembled at one or more sequential addresses starting at each of the plurality of potential address references.Type: ApplicationFiled: March 17, 2008Publication date: September 17, 2009Applicant: MICROSOFT CORPORATIONInventors: Aimin Pan, Kaimin Zhang, Bin Zhu