Patents by Inventor Wenyu Cai
Wenyu Cai 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: 20240076805Abstract: A cam-driven wire mesh-type electrospinning apparatus and a use method therefor are provided. The cam-driven wire mesh-type electrospinning apparatus includes the following components: a high-voltage (HV) power supply unit, a wire mesh-type spinneret, a fiber receiving device, a cam unit, and a solution supply unit. The positions and connection relationships of all the components are as follows: any end of the wire mesh-type spinneret is connected to the HV power supply unit, and the other end of the wire mesh-type spinneret is connected to the cam unit; the wire mesh-type spinneret is installed on the solution supply unit; and the fiber receiving device is positioned right above the wire mesh-type spinneret. The cam-driven wire mesh-type electrospinning apparatus may induce a solution to be uniformly distributed on a wire mesh plane, and adjust the density of jet flow and the distribution position of the jet flow.Type: ApplicationFiled: August 15, 2023Publication date: March 7, 2024Applicant: Guangdong University of Petrochemical TechnologyInventors: Xiaoqing CHEN, Jiahao LIANG, Wenyu XIE, Min HUANG, Yebin CAI, Changgang LI, Dehao LI
-
Patent number: 11520735Abstract: A cloud-based migration system exposes a source-independent application programming interface for receiving data to be migrated. The data is uploaded and stored as a single entity in a cloud-based storage system. A migration system then accesses the migration package and begins migrating the data to its destination, from the cloud-based storage system.Type: GrantFiled: August 25, 2020Date of Patent: December 6, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Joe Keng Yap, Mahadevan Thangaraju, Sean L. Livingston, Roberta Cannerozzi, Ghania Moussa, Ron Shimon Estrin, Yu-Ting Lin, Simon Bourdages, Trung Duc Nguyen, Wenyu Cai, Zachary Adam Koehne, Patrick J. Simek, Sukhvinder Singh Gulati, Ben Canning
-
Patent number: 11327802Abstract: Systems and methods for exporting logical object metadata. In one example, the system includes an electronic processor configured to receive a first input from a user. The first input includes a logical object location and at least one metadata export option. The electronic processor is also configured to create an export job based upon the first input. The electronic processor is also configured to store the export job in a job queue, determine when a computing resource is available to execute the export job, and execute the export job when the computing resource is available. The electronic processor is also configured to store a job manifest in a memory location. In one example, the job manifest includes metadata for each logical object located in the logical object location.Type: GrantFiled: October 9, 2019Date of Patent: May 10, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Wan Chin Wu, Hani Gamal Loza, Joe Keng Yap, Wenyu Cai, David Charles Oliver, Simon Bourdages
-
Publication number: 20210034426Abstract: Systems and methods for exporting logical object metadata. In one example, the system includes an electronic processor configured to receive a first input from a user. The first input includes a logical object location and at least one metadata export option. The electronic processor is also configured to create an export job based upon the first input. The electronic processor is also configured to store the export job in a job queue, determine when a computing resource is available to execute the export job, and execute the export job when the computing resource is available. The electronic processor is also configured to store a job manifest in a memory location. In one example, the job manifest includes metadata for each logical object located in the logical object location.Type: ApplicationFiled: October 9, 2019Publication date: February 4, 2021Inventors: Wan Chin WU, Hani Gamal LOZA, Joe Keng YAP, Wenyu CAI, David Charles OLIVER, Simon BOURDAGES
-
Publication number: 20200387476Abstract: A cloud-based migration system exposes a source-independent application programming interface for receiving data to be migrated. The data is uploaded and stored as a single entity in a cloud-based storage system. A migration system then accesses the migration package and begins migrating the data to its destination, from the cloud-based storage system.Type: ApplicationFiled: August 25, 2020Publication date: December 10, 2020Inventors: Joe Keng YAP, Mahadevan Thangaraju, Sean L. Livingston, Roberta Cannerozzi, Ghania Moussa, Ron Shimon Estrin, Yu-Ting Lin, Simon Bourdages, Trung Duc Nguyen, Wenyu Cai, Zachary Adam Koehne, Patrick J. Simek, Sukhvinder Singh Gulati, Ben Canning
-
Patent number: 10846262Abstract: A cloud-based migration system exposes a source-independent application programming interface for receiving data to be migrated. The data is uploaded and stored as a single entity in a cloud-based storage system. A migration system then accesses the migration package and begins migrating the data to its destination, from the cloud-based storage system.Type: GrantFiled: January 7, 2019Date of Patent: November 24, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Joe Keng Yap, Mahadevan Thangaraju, Sean L. Livingston, Roberta Cannerozzi, Ghania Moussa, Ron Shimon Estrin, Yu-Ting Lin, Simon Bourdages, Trung Duc Nguyen, Wenyu Cai, Zachary Adam Koehne, Patrick J. Simek, Sukhvinder Singh Gulati, Ben Canning
-
Patent number: 10673823Abstract: Various systems and methods for provisioning migration containers are disclosed. A system includes a memory and a processor to generate a migration container and migration metadata. The migration container can store data verified as encrypted with an encryption key and the migration metadata can include a lifespan value indicating a time limit for the migration container. In an example, the system can, in response to a request from a user device, provide the encryption key and a migration container path corresponding to a location of the migration container to the user device. In an example, the system can store data in the migration container in response to detecting the data from the user device via the migration container path. The system can migrate the data in the migration container to a server, and delete the migration container in response to the time limit of the lifespan value being exceeded.Type: GrantFiled: October 17, 2016Date of Patent: June 2, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Chetan Pawgi, Avery Morin, Zachary A. Koehne, Simon Bourdages, Joe K. Yap, David C. Oliver, Roberta Cannerozzi, Ron S. Estrin, Wenyu Cai, Hale Zheng
-
Publication number: 20190197020Abstract: A cloud-based migration system exposes a source-independent application programming interface for receiving data to be migrated. The data is uploaded and stored as a single entity in a cloud-based storage system. A migration system then accesses the migration package and begins migrating the data to its destination, from the cloud-based storage system.Type: ApplicationFiled: January 7, 2019Publication date: June 27, 2019Inventors: Joe Keng YAP, Mahadevan THANGARAJU, Sean L. LIVINGSTON, Roberta CANNEROZZI, Ghania MOUSSA, Ron Shimon ESTRIN, Yu-Ting LIN, Simon BOURDAGES, Trung Duc NGUYEN, Wenyu CAI, Zachary Adam KOEHNE, Patrick J. SIMEK, Sukhvinder Singh GULATI, Ben CANNING
-
Patent number: 10216744Abstract: A cloud-based migration system exposes a source-independent application programming interface for receiving data to be migrated. The data is uploaded and stored as a single entity in a cloud-based storage system. A migration system then accesses the migration package and begins migrating the data to its destination, from the cloud-based storage system.Type: GrantFiled: September 15, 2015Date of Patent: February 26, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Joe Keng Yap, Mahadevan Thangaraju, Sean L. Livingston, Roberta Cannerozzi, Ghania Moussa, Ron Shimon Estrin, Yu-Ting Lin, Simon Bourdages, Trung Duc Nguyen, Wenyu Cai, Zachary Adam Koehne, Patrick J. Simek, Sukhvinder Singh Gulati, Ben Canning
-
Publication number: 20180109501Abstract: Various systems and methods for provisioning migration containers are disclosed. A system includes a memory and a processor to generate a migration container and migration metadata. The migration container can store data verified as encrypted with an encryption key and the migration metadata can include a lifespan value indicating a time limit for the migration container. In an example, the system can, in response to a request from a user device, provide the encryption key and a migration container path corresponding to a location of the migration container to the user device. In an example, the system can store data in the migration container in response to detecting the data from the user device via the migration container path. The system can migrate the data in the migration container to a server, and delete the migration container in response to the time limit of the lifespan value being exceeded.Type: ApplicationFiled: October 17, 2016Publication date: April 19, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Chetan Pawgi, Avery Morin, Zachary A. Koehne, Simon Bourdages, Joe K. Yap, David C. Oliver, Roberta Cannerozzi, Ron S. Estrin, Wenyu Cai, Hale Zheng
-
Publication number: 20160321275Abstract: A cloud-based migration system exposes a source-independent application programming interface for receiving data to be migrated. The data is uploaded and stored as a single entity in a cloud-based storage system.Type: ApplicationFiled: September 15, 2015Publication date: November 3, 2016Inventors: Joe Keng Yap, Mahadevan Thangaraju, Sean L. Livingston, Roberta Cannerozzi, Ghania Moussa, Ron Shimon Estrin, Yu-Ting Lin, Simon Bourdages, Trung Duc Nguyen, Wenyu Cai, Zachary Adam Koehne, Patrick J. Simek, Sukhvinder Singh Gulati, Ben Canning
-
Patent number: 8549138Abstract: Technologies are described herein for generating a suite of web tests that are then combined into a load test. A log file is received. The log file may contain one or more requests received at a web server. Relevant information is extracted from the log file into a data file. A web test template is retrieved. The web test template is populated with the relevant information from the data file to generate the web test.Type: GrantFiled: October 1, 2010Date of Patent: October 1, 2013Assignee: Microsoft CorporationInventors: Doron Bar-Caspi, Kai Zhu, Daniel K. Winter, Demetrios Kalligerakis, Kfir Ami-Ad, Yi Sui, Wenyu Cai, Michael Anthony Wise
-
Publication number: 20120084433Abstract: Technologies are described herein for generating a suite of web tests that are then combined into a load test. A log file is received. The log file may contain one or more requests received at a web server. Relevant information is extracted from the log file into a data file. A web test template is retrieved. The web test template is populated with the relevant information from the data file to generate the web test.Type: ApplicationFiled: October 1, 2010Publication date: April 5, 2012Applicant: Microsoft CorporationInventors: Doron Bar-Caspi, Kai Zhu, Daniel K. Winter, Demetrios Kalligerakis, Kfir Ami-Ad, Yi Sui, Wenyu Cai, Michael Anathony Wise
-
Publication number: 20110016141Abstract: A log file may include a line corresponding to a request received at a web server. A rules file may include rules that are applied in a specified order. The rules may include a first rule associated with a first request identifier and a second rule associated with a second request identifier. A determination is made as to whether the line matches the first rule. If the line matches the first rule, then identification data is updated to associate the first request identifier with the line. If the line does not match the first rule, then a determination is made as to whether the line matches the second rule. If the line matches the second rule, then the identification data is updated to associate the second request identifier with the line.Type: ApplicationFiled: September 28, 2010Publication date: January 20, 2011Applicant: MICROSOFT CORPORATIONInventors: Doron Bar-Caspi, Kai Zhu, Daniel K. Winter, Demetrios Kalligerakis, Kfir Ami-Ad, Yi Sui, Wenyu Cai, Michael Anthony Wise