Patents by Inventor Zhong Deng
Zhong Deng 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: 11403253Abstract: Described herein is a system and method for utilizing a protocol over RDMA network fabric between a first computing node and a second computing node. The protocol identifies a first threshold and a second threshold. A transfer request is received, and, a data size associated with the transfer request is determined. Based up the data size associated with the transfer request, one of at least three transfer modes is selected to perform the transfer request in accordance with the first threshold and the second threshold. Each transfer mode utilizes flow control and at least one RDMA operation. The selected transfer mode is utilized to perform the transfer request.Type: GrantFiled: October 1, 2018Date of Patent: August 2, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Madhav Himanshubhai Pandya, Aaron William Ogus, Zhong Deng, Weixiang Sun
-
Patent number: 10742859Abstract: A camera module, a molded circuit board assembly, a molded photosensitive assembly and manufacturing method thereof are disclosed. The camera module includes a molded base which is integrally formed with a circuit board through a molding process, wherein a photosensitive element may be electrically connected on the circuit board and at least a portion of a non-photosensitive area portion of the photosensitive element is also connected by the molded base through the molding process. A light window is formed in a central portion of the molded base to provide a light path for the photosensitive element, wherein a cross section of the light window is configured to have a trapezoidal or multi-step trapezoidal shape which has a size increasing from bottom to top to facilitate demoulding and avoiding stray lights.Type: GrantFiled: October 16, 2017Date of Patent: August 11, 2020Assignee: Ningbo Sunny Opotech Co., Ltd.Inventors: Mingzhu Wang, Zhenyu Chen, Nan Guo, Takehiko Tanaka, Bojie Zhao, Zhong Deng
-
Patent number: 10659486Abstract: A universal link to extract and classify log data is disclosed. In various embodiments, a set of candidate data values that match a top level pattern that is common to two or more types of data value of interest is identified. The candidate data values are processed through a plurality of successive filtering stages, each stage of which includes determining which, if any, of said candidates match a more specific pattern associated more specifically with a specific data value type. Candidates, if any, which match the more specific pattern are classified as being of a corresponding specific data type and are removed from the set of candidate data values. A structured data record that associates each candidate data value determined to be of a corresponding one of said types of data value of interest with said corresponding one of said types of data value of interest is generated and stored.Type: GrantFiled: April 17, 2019Date of Patent: May 19, 2020Assignee: Anomali IncorporatedInventors: Wei Huang, Yizheng Zhou, Hugh Seretse Njemanze, Zhong Deng
-
Publication number: 20200089649Abstract: Described herein is a system and method for utilizing a protocol over RDMA network fabric between a first computing node and a second computing node. The protocol identifies a first threshold and a second threshold. A transfer request is received, and, a data size associated with the transfer request is determined. Based up the data size associated with the transfer request, one of at least three transfer modes is selected to perform the transfer request in accordance with the first threshold and the second threshold. Each transfer mode utilizes flow control and at least one RDMA operation. The selected transfer mode is utilized to perform the transfer request.Type: ApplicationFiled: October 1, 2018Publication date: March 19, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Madhav Himanshubhai PANDYA, Aaron William OGUS, Zhong DENG, Weixiang SUN
-
Publication number: 20190319975Abstract: A universal link to extract and classify log data is disclosed. In various embodiments, a set of candidate data values that match a top level pattern that is common to two or more types of data value of interest is identified. The candidate data values are processed through a plurality of successive filtering stages, each stage of which includes determining which, if any, of said candidates match a more specific pattern associated more specifically with a specific data value type. Candidates, if any, which match the more specific pattern are classified as being of a corresponding specific data type and are removed from the set of candidate data values. A structured data record that associates each candidate data value determined to be of a corresponding one of said types of data value of interest with said corresponding one of said types of data value of interest is generated and stored.Type: ApplicationFiled: April 17, 2019Publication date: October 17, 2019Inventors: Wei Huang, Yizheng Zhou, Hugh Seretse Njemanze, Zhong Deng
-
Patent number: 10313377Abstract: A universal link to extract and classify log data is disclosed. In various embodiments, a set of candidate data values that match a top level pattern that is common to two or more types of data value of interest is identified. The candidate data values are processed through a plurality of successive filtering stages, each stage of which includes determining which, if any, of said candidates match a more specific pattern associated more specifically with a specific data value type. Candidates, if any, which match the more specific pattern are classified as being of a corresponding specific data type and are removed from the set of candidate data values. A structured data record that associates each candidate data value determined to be of a corresponding one of said types of data value of interest with said corresponding one of said types of data value of interest is generated and stored.Type: GrantFiled: October 19, 2016Date of Patent: June 4, 2019Assignee: Anomali IncorporatedInventors: Wei Huang, Yizheng Zhou, Hugh Seretse Njemanze, Zhong Deng
-
Publication number: 20180109705Abstract: A camera module, a molded circuit board assembly, a molded photosensitive assembly and manufacturing method thereof are disclosed. The camera module includes a molded base which is integrally formed with a circuit board through a molding process, wherein a photosensitive element may be electrically connected on the circuit board and at least a portion of a non-photosensitive area portion of the photosensitive element is also connected by the molded base through the molding process. A light window is formed in a central portion of the molded base to provide a light path for the photosensitive element, wherein a cross section of the light window is configured to have a trapezoidal or multi-step trapezoidal shape which has a size increasing from bottom to top to facilitate demoulding and avoiding stray lights.Type: ApplicationFiled: October 16, 2017Publication date: April 19, 2018Inventors: Mingzhu WANG, Zhenyu CHEN, Nan GUO, Takehiko Tanaka, Bojie ZHAO, Zhong DENG
-
Publication number: 20180109550Abstract: A universal link to extract and classify log data is disclosed. In various embodiments, a set of candidate data values that match a top level pattern that is common to two or more types of data value of interest is identified. The candidate data values are processed through a plurality of successive filtering stages, each stage of which includes determining which, if any, of said candidates match a more specific pattern associated more specifically with a specific data value type. Candidates, if any, which match the more specific pattern are classified as being of a corresponding specific data type and are removed from the set of candidate data values. A structured data record that associates each candidate data value determined to be of a corresponding one of said types of data value of interest with said corresponding one of said types of data value of interest is generated and stored.Type: ApplicationFiled: October 19, 2016Publication date: April 19, 2018Inventors: Wei Huang, Yizheng Zhou, Hugh Seretse Njemanze, Zhong Deng
-
Patent number: 9872202Abstract: A software architecture providing ad hoc wireless networking capabilities. The software architecture may be compatible with wireless devices, such as Ultra wideband (UWB) devices operating according to the WiMedia Logical Link Control Protocol (WLP). The software architecture may include user mode and kernel mode modules, and may include a multiplexing driver framework to enable system connection to multiple ad hoc networks.Type: GrantFiled: May 25, 2016Date of Patent: January 16, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Mohammad Shabbir Alam, Poovanpilli G. Madhavan, Ankur Agiwal, Sharad Mittal, Xinyan Zan, Frank Li, Zhong Deng, John-Paul M. Stewart
-
Publication number: 20160269934Abstract: A software architecture providing ad hoc wireless networking capabilities. The software architecture may be compatible with wireless devices, such as UWB devices operating according to the WLP communication protocol. The software architecture may include user mode and kernel mode modules, and may include a multiplexing driver framework to enable system connection to multiple ad hoc networks.Type: ApplicationFiled: May 25, 2016Publication date: September 15, 2016Inventors: Mohammad Shabbir Alam, Poovanpilli G. Madhavan, Ankur Agiwal, Sharad Mittal, Xinyan Zan, Frank Li, Zhong Deng, John-Paul M. Stewart
-
Patent number: 9374850Abstract: A software architecture providing ad hoc wireless networking capabilities. The software architecture may be compatible with wireless devices, such as UWB devices operating according to the WLP communication protocol. The software architecture may include user mode and kernel mode modules, and may include a multiplexing driver framework to enable system connection to multiple ad hoc networks.Type: GrantFiled: March 21, 2014Date of Patent: June 21, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Mohammad Shabbir Alam, Poovanpilli G. Madhavan, Ankur Agiwal, Sharad Mittal, Xinyan Zan, Frank Li, Zhong Deng, John-Paul M. Stewart
-
Patent number: 8909194Abstract: A process for secure, safe, and easy provisioning of a wireless device with credentials to connect to a wireless network. A connecting wireless device and an established wireless device both utilize low power transmission at close proximity to exchange wireless connection setting information and/or a password. The connecting wireless device is moved into proximity with the established wireless device and a low power setting is discovered at which the wireless devices may communicate with a sufficiently low error rate. The proximity of the connecting wireless device to the established wireless device is verified and the connecting wireless device is then passed the secret information by the established network device.Type: GrantFiled: December 8, 2006Date of Patent: December 9, 2014Assignee: Microsoft CorporationInventors: Poovanpilli G. Madhavan, David A. Roberts, Mohammad Shabbir Alam, Zhong Deng, Sharad Mittal, Ankur Agiwal
-
Patent number: 8881163Abstract: Techniques for grouping individual processors into assignment entities are discussed. Statically grouping processors may permit threads to be assigned on a group basis. In this manner, the burden of scheduling threads for processing may be minimized, while the processor within the assignment entity may be selected based on the physical locality of the individual processors within the group. The groupings may permit a system to scale to meet the processing demands of various applications.Type: GrantFiled: December 7, 2007Date of Patent: November 4, 2014Assignee: Microsoft CorporationInventors: Arie Van der Hoeven, Ellsworth D. Walker, Forrest C. Foltz, Zhong Deng
-
Publication number: 20140321320Abstract: A software architecture providing ad hoc wireless networking capabilities. The software architecture may be compatible with wireless devices, such as UWB devices operating according to the WLP communication protocol. The software architecture may include user mode and kernel mode modules, and may include a multiplexing driver framework to enable system connection to multiple ad hoc networks.Type: ApplicationFiled: March 21, 2014Publication date: October 30, 2014Applicant: Microsoft CorporationInventors: Mohammad Shabbir Alam, Poovanpilli G. Madhavan, Ankur Agiwal, Sharad Mittal, Xinyan Zan, Frank Li, Zhong Deng, John-Paul M. Stewart
-
Patent number: 8681655Abstract: A software architecture providing ad hoc wireless networking capabilities. The software architecture may be compatible with wireless devices, such as UWB devices operating according to the WLP communication protocol. The software architecture may include user mode and kernel mode modules, and may include a multiplexing driver framework to enable system connection to multiple ad hoc networks.Type: GrantFiled: February 11, 2011Date of Patent: March 25, 2014Assignee: Microsoft CorporationInventors: Mohammad Shabbir Alam, Poovanpilli G. Madhavan, Ankur Agiwal, Sharad Mittal, Xinyan Zan, Frank Li, Zhong Deng, John-Paul M. Stewart
-
Publication number: 20110134799Abstract: A software architecture providing ad hoc wireless networking capabilities. The software architecture may be compatible with wireless devices, such as UWB devices operating according to the WLP communication protocol. The software architecture may include user mode and kernel mode modules, and may include a multiplexing driver framework to enable system connection to multiple ad hoc networks.Type: ApplicationFiled: February 11, 2011Publication date: June 9, 2011Applicant: Microsoft CorporationInventors: Mohammad Shabbir Alam, Poovanpilli G. Madhavan, Ankur Agiwal, Sharad Mittal, Xinyan Zan, Frank Li, Zhong Deng, John-Paul M. Stewart
-
Patent number: 7911990Abstract: A software architecture providing ad hoc wireless networking capabilities. The software architecture may be compatible with wireless devices, such as ultra wideband (UWB) devices operating according to the WiMedia Logical Link Control Protocol (WLP) communication protocol. The software architecture may include user mode and kernel mode modules, and may include a multiplexing driver framework to enable system connection to multiple ad hoc networks.Type: GrantFiled: October 26, 2007Date of Patent: March 22, 2011Assignee: Microsoft CorporationInventors: Mohammad Shabbir Alam, Poovanpilli G. Madhavan, Ankur Agiwal, Sharad Mittal, Xinyan Zan, Frank Li, Zhong Deng, John-Paul M. Stewart
-
Patent number: 7640404Abstract: File system write filters are provided which can selectively permit or prevent data from being written-protected storage media. The write filter utilized volatile cache memory to store data that is requested to be written to storage media by applications programming interface function calls. In one aspect, if the particular data is requested to be written to a file that is a file identified on the file exclusion list, the data can be written to the file in non-volatile storage. Otherwise, the particular data is written to volatile cache memory. In another aspect, the write filters can be utilized on computing devices to create a stateless computing device wherein data is written to volatile cache memory in response to write function calls. Upon rebooting, any data that was saved to the volatile cache memory is discarded and the computing device is restored to its original state.Type: GrantFiled: October 31, 2005Date of Patent: December 29, 2009Assignee: Microsoft CorporationInventors: John F. Macintyre, Saad Syed, Zhong Deng
-
Publication number: 20090150650Abstract: Techniques for grouping individual processors into assignment entities are discussed. Statically grouping processors may permit threads to be assigned on a group basis. In this manner, the burden of scheduling threads for processing may be minimized, while the processor within the assignment entity may be selected based on the physical locality of the individual processors within the group. The groupings may permit a system to scale to meet the processing demands of various applications.Type: ApplicationFiled: December 7, 2007Publication date: June 11, 2009Applicant: Microsoft CorporationInventors: Arie Van der Hoeven, Ellsworth D. Walker, Forrest C. Foltz, Zhong Deng
-
Publication number: 20090109995Abstract: A software architecture providing ad hoc wireless networking capabilities. The software architecture may be compatible with wireless devices, such as UWB devices operating according to the WLP communication protocol. The software architecture may include user mode and kernel mode modules, and may include a multiplexing driver framework to enable system connection to multiple ad hoc networks.Type: ApplicationFiled: October 26, 2007Publication date: April 30, 2009Applicant: Microsoft CorporationInventors: Mohammad Shabbir Alam, Poovanpilli G. Madhaven, Ankur Agiwal, Sharad Mittal, Xinyan Zan, Frank Li, Zhong Deng, John-Paul M. Stewart