Patents by Inventor Jun Duan
Jun Duan 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: 20240409921Abstract: Methods and systems for characterizing the spatial genomic organization and gene expression in single cells is described. The methods described herein is used to generate spatial and transcriptomic libraries to determine the three-dimensional organization associated with the expression of nucleic acids. Implementations described herein can be used for research or diagnostic purposes.Type: ApplicationFiled: June 4, 2024Publication date: December 12, 2024Applicant: University of WashingtonInventor: Zhi-jun Duan
-
Patent number: 11954524Abstract: A method for scheduling services in a computing environment includes receiving a service scheduling request corresponding to the computing environment and identifying a resource pool and a set of compliance requirements corresponding to the computing environment. The method continues by identifying target resources within the resource pool, wherein target resources are resources which meet the set of compliance requirements, and subsequently identifying a set of available target resources, wherein available target resources are target resources with scheduling availability. The method further includes analyzing the set of available target resources to determine a risk score for each available target resource and selecting one or more of the set of available target resources according to the determined risk scores. The method continues by scheduling a service corresponding to the service scheduling request on the selected one or more available target resources.Type: GrantFiled: May 26, 2021Date of Patent: April 9, 2024Assignee: International Business Machines CorporationInventors: Braulio Gabriel Dumba, Jun Duan, Nerla Jean-Louis, Muhammed Fatih Bulut, Sai Zeng
-
Patent number: 11930073Abstract: A computer-implemented method, system and computer program product for maximizing system scalability while guaranteeing enforcement of service level objectives. A request is received to access a backend database in a hierarchy of backend databases that includes heterogenous computing resources with a dynamic range of performance. Upon receiving the request, a reinforcement learning based filter determines if the request's frequency of access exceeds a cutoff frequency. If the received request is not filtered, but instead, is passed through the filter, then one of the backend databases in the hierarchy is selected. Such a selection is made by a load balancer that is trained using reinforcement learning to select the optimal backend database taking into consideration the storage size and speed of the backend databases as well as taking into consideration the user-specified service level objective to be met by the request to guarantee enforcement of such a service level objective.Type: GrantFiled: October 21, 2022Date of Patent: March 12, 2024Assignee: International Business Machines CorporationInventors: Jun Duan, Braulio Gabriel Dumba, Andrew John Anderson
-
Patent number: 11748560Abstract: Aspects of the present disclosure relate to converting between structured and tabular data formats. Data can be received in a tabular format. An array can be built for each of a plurality of objects within the data in the tabular format, each object corresponding to at least one identified header of the identified headers. A data row can be parsed using at least one of the built arrays and data within the data row can be added to the structured format in a specific location based characteristics indicated in the at least one array. Data can also be converted from the structured format into the tabular format using the built arrays.Type: GrantFiled: August 14, 2020Date of Patent: September 5, 2023Assignee: Kyndryl, Inc.Inventors: Qi Ming Teng, Christopher Peter Baker, Sai Zeng, Jun Duan
-
Patent number: 11625272Abstract: A computer-implemented method for managing one or more operations of a workload includes selecting a resource type for workload management on a platform. One or more operations of the selected resource to be managed are identified. A reconciliation time for execution of each of the identified operations is determined. A reconciliation period between two consecutive reconciliations is determined for each of the identified operations. A minimum number of processes for workload management of a given set of the operations on resources is calculated, and the determined minimum number of processes is deployed to manage the workload.Type: GrantFiled: August 15, 2020Date of Patent: April 11, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Braulio Gabriel Dumba, Ubaid Ullah Hafeez, Abdulhamid Adebayo, Jun Duan, Alexei Karve, Sai Zeng
-
Patent number: 11574215Abstract: A machine learning assessment system is provided. The system identifies multiple datasets and multiple machine learning (ML) modeling algorithms based on the client profile. The system assesses a cost of data collection for each dataset of the multiple datasets. The system assesses a performance metric for each ML modeling algorithm of the multiple modeling algorithms. The system recommends a dataset from the multiple datasets and an ML modeling algorithm from the multiple ML modeling algorithm based on the assessed costs of data collection for the multiple datasets and the assessed performance metrics for the multiple ML modeling algorithms.Type: GrantFiled: April 26, 2020Date of Patent: February 7, 2023Assignee: KYNDRYL, INC.Inventors: Sai Zeng, Braulio Gabriel Dumba, Jun Duan, Matthew Staffelbach, Emrah Zarifoglu, Umar Mohamed Iyoob, Manish Mahesh Modh
-
Publication number: 20220382583Abstract: A method for scheduling services in a computing environment includes receiving a service scheduling request corresponding to the computing environment and identifying a resource pool and a set of compliance requirements corresponding to the computing environment. The method continues by identifying target resources within the resource pool, wherein target resources are resources which meet the set of compliance requirements, and subsequently identifying a set of available target resources, wherein available target resources are target resources with scheduling availability. The method further includes analyzing the set of available target resources to determine a risk score for each available target resource and selecting one or more of the set of available target resources according to the determined risk scores. The method continues by scheduling a service corresponding to the service scheduling request on the selected one or more available target resources.Type: ApplicationFiled: May 26, 2021Publication date: December 1, 2022Inventors: BRAULIO GABRIEL DUMBA, Jun Duan, Nerla Jean-Louis, Muhammed Fatih Bulut, Sai ZENG
-
Publication number: 20220122038Abstract: An artificial intelligence (AI) platform to support workflow version process control. One or more workflows corresponding to one or more workflow engines are monitored. A neural network is employed to capture a relationship associated with a detected change in the monitored workflows. The neural network is leveraged to identify and assess an impact of the detected change to one or more additional workflows. Responsive to the assessment, the impacted workflow engines are optimized. The optimization includes automatically mapping and encoding changes corresponding to the impacted workflow. The one or more workflows containing the encoded changes are then executed.Type: ApplicationFiled: October 20, 2020Publication date: April 21, 2022Applicant: Kyndryl, Inc.Inventors: Jun Duan, Qi Ming Teng, Sai Zeng, Christopher Peter Baker, Alexei Karve
-
Publication number: 20220050962Abstract: Aspects of the present disclosure relate to converting between structured and tabular data formats. Data can be received in a tabular format. An array can be built for each of a plurality of objects within the data in the tabular format, each object corresponding to at least one identified header of the identified headers. A data row can be parsed using at least one of the built arrays and data within the data row can be added to the structured format in a specific location based characteristics indicated in the at least one array. Data can also be converted from the structured format into the tabular format using the built arrays.Type: ApplicationFiled: August 14, 2020Publication date: February 17, 2022Inventors: Qi Ming Teng, Christopher Peter Baker, Sai ZENG, Jun Duan
-
Publication number: 20220050720Abstract: A computer-implemented method for managing one or more operations of a workload includes selecting a resource type for workload management on a platform. One or more operations of the selected resource to be managed are identified. A reconciliation time for execution of each of the identified operations is determined. A reconciliation period between two consecutive reconciliations is determined for each of the identified operations. A minimum number of processes for workload management of a given set of the operations on resources is calculated, and the determined minimum number of processes is deployed to manage the workload.Type: ApplicationFiled: August 15, 2020Publication date: February 17, 2022Inventors: Braulio Gabriel Dumba, Ubaid Ullah Hafeez, Abdulhamid Adebayo, Jun Duan, Alexei Karve, Sai Zeng
-
Publication number: 20210334677Abstract: A machine learning assessment system is provided. The system identifies multiple datasets and multiple machine learning (ML) modeling algorithms based on the client profile. The system assesses a cost of data collection for each dataset of the multiple datasets. The system assesses a performance metric for each ML modeling algorithm of the multiple modeling algorithms. The system recommends a dataset from the multiple datasets and an ML modeling algorithm from the multiple ML modeling algorithm based on the assessed costs of data collection for the multiple datasets and the assessed performance metrics for the multiple ML modeling algorithms.Type: ApplicationFiled: April 26, 2020Publication date: October 28, 2021Inventors: Sai Zeng, Braulio Gabriel Dumba, Jun Duan, Matthew Staffelbach, Emrah Zarifoglu, Umar Mohamed Iyoob, Manish Mahesh Modh
-
Publication number: 20210206670Abstract: The invention relates to composite compositions including a carbonaceous material and a photocatalyst. The invention includes compositions and various methods, including methods for removing one or more contaminants from a substance such as air, soil, and water.Type: ApplicationFiled: September 25, 2020Publication date: July 8, 2021Inventors: Dongye ZHAO, Wen LIU, Fan LI, Tianyuan XU, Yangmo ZHU, Jun DUAN, Zongsu WEI
-
Publication number: 20210057588Abstract: A memristor with a two-dimensional (2D) material heterojunction and a preparation method thereof is provided. The memristor includes a substrate, a bottom electrode layer, a 2D material heterojunction layer and a top electrode layer from bottom to top. The 2D material heterojunction layer serves as an intermediate dielectric layer, and has a two-layer laminate structure composed of two different transitional metal dichalcogenides (TMDCs), with one layer in the laminate structure corresponding to one of the TMDCs. The present invention constructs a novel memristor totally based on 2D materials by improving the materials used for key functional layers in the device and the design for the overall structure of the device. Compared with the prior art, the present invention completely different from the conventional metal/insulator/metal (MIM) structure, and has advantages, such as lower operating voltage, excellent retention and switching stability.Type: ApplicationFiled: August 21, 2020Publication date: February 25, 2021Inventors: Wei XIONG, Wenguang ZHANG, Leimin DENG, Jingwei LIU, Hao WU, Jun DUAN
-
Patent number: 10873625Abstract: Techniques facilitating service management for the infrastructure of blockchain networks are provided. A system comprises a memory and a processor that executes computer executable components stored in the memory. The computer executable components can comprise an allocation component, a grouping component, and an implementation component. The allocation component can assign, within a blockchain network, a first group of nodes of a first node type to a first set of operation slots and a second group of nodes of a second node type, different than the first node type, to a second set of operation slots. The grouping component can aggregate the second group of nodes assigned to the second set of operation slots with the first group of nodes within the first set of operation slots. The implementation component can execute a service management operation. A consensus algorithm can be satisfied during an execution of the service management operation.Type: GrantFiled: February 26, 2018Date of Patent: December 22, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORA ! IONInventors: Sai Zeng, Jun Duan, Alexei Karve, Neeraj Asthana, Vugranam C. Sreedhar, Nerla Jean-Louis
-
Publication number: 20200303578Abstract: A solar power generation component provided by the present disclosure includes a first substrate, a photoelectric transformation element, a reticular reflective layer and a second substrate deposed in sequence from top to bottom, the photoelectric transformation element includes a plurality of solar cell chips, the plurality of solar cell chips are disposed on the reticular reflective layer, and the adjacent solar cell chips define a gap, the reticular reflective layer includes a reticular frame located below the gaps among the plurality of solar cell chips.Type: ApplicationFiled: July 17, 2017Publication date: September 24, 2020Inventors: Jun DUAN, Chengjian HONG, Dezheng HU, Yuanmin LI, Xixiang XU
-
Patent number: 10506680Abstract: A driving apparatus configured to drive a light emitting device includes a driving current source module operable to supply current to the light emitting device via a node during operation. A protection module coupled to the node and the driving current source module selectively injects current to the node during operation. The driving current source module is controlled based on a detection result of a voltage on the node.Type: GrantFiled: January 2, 2019Date of Patent: December 10, 2019Assignee: STMicroelectronics (Shenzhen) R&D Co. LtdInventors: Tao Tao Huang, Yi Jun Duan
-
Publication number: 20190268407Abstract: Techniques facilitating service management for the infrastructure of blockchain networks are provided. A system comprises a memory and a processor that executes computer executable components stored in the memory. The computer executable components can comprise an allocation component, a grouping component, and an implementation component. The allocation component can assign, within a blockchain network, a first group of nodes of a first node type to a first set of operation slots and a second group of nodes of a second node type, different than the first node type, to a second set of operation slots. The grouping component can aggregate the second group of nodes assigned to the second set of operation slots with the first group of nodes within the first set of operation slots. The implementation component can execute a service management operation. A consensus algorithm can be satisfied during an execution of the service management operation.Type: ApplicationFiled: February 26, 2018Publication date: August 29, 2019Inventors: Sai Zeng, Jun Duan, Alexei Karve, Neeraj Asthana, Vugranam C. Sreedhar, Nerla Jean-Louis
-
Publication number: 20190141811Abstract: A driving apparatus configured to drive a light emitting device includes a driving current source module operable to supply current to the light emitting device via a node during operation. A protection module coupled to the node and the driving current source module selectively injects current to the node during operation. The driving current source module is controlled based on a detection result of a voltage on the node.Type: ApplicationFiled: January 2, 2019Publication date: May 9, 2019Applicant: STMicroelectronics (Shenzhen) R&D Co. LtdInventors: Tao Tao HUANG, Yi Jun DUAN
-
Patent number: 10212775Abstract: A driving apparatus configured to drive a light emitting device includes a driving current source module operable to supply current to the light emitting device via a node during operation. A protection module coupled to the node and the driving current source module selectively injects current to the node during operation. The driving current source module is controlled based on a detection result of a voltage on the node.Type: GrantFiled: April 18, 2018Date of Patent: February 19, 2019Assignee: STMicroelectronics (Shenzhen) R&D Co. LtdInventors: Tao Tao Huang, Yi Jun Duan
-
Publication number: 20180242419Abstract: A driving apparatus configured to drive a light emitting device includes a driving current source module operable to supply current to the light emitting device via a node during operation. A protection module coupled to the node and the driving current source module selectively injects current to the node during operation. The driving current source module is controlled based on a detection result of a voltage on the node.Type: ApplicationFiled: April 18, 2018Publication date: August 23, 2018Applicant: STMicroelectronics (Shenzhen) R&D Co. LtdInventors: Tao Tao Huang, Yi Jun Duan