Patents by Inventor Dian Zhang
Dian 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).
-
Patent number: 11967266Abstract: A MOG circuit and a display panel are provided. The MOG circuit controls the current-stage MOG circuit through the first node signal to block the input of the MUX signal. At the same time, the MOG circuit controls the current-stage MUX circuit through the second node signal such that the voltage level of the scan signal is pulled down to the voltage level of the first low voltage level signal. In this way, all the scan signals could satisfy the turn-off stage while the MUX circuit has a lower loading capability.Type: GrantFiled: August 28, 2020Date of Patent: April 23, 2024Assignee: Wuhan China Star Optoelectronics Technology Co., Ltd.Inventors: Dian Zhang, Ronglei Dai
-
Patent number: 11968249Abstract: A coordinator module for improving communications within a cloud computing system is disclosed. The coordinator module initiates transaction requests by generating a coordination context, where the coordination context includes a transaction context, a coordination type, and an initiator supplemental address. The coordinator module includes a supplemental address handler for creating the initiator supplemental address that unique identifies the coordinator module and the associated pod. The coordinator module receives transaction responses, where the transaction response includes a coordination context. The coordinator module includes a transaction context checker to verify that the transaction response was not received in error, by comparing the received transaction context with a saved transaction context. The coordinator module includes a registration bridge that identifies an alternate coordinator module and alternate pod to process the transaction response if the transaction contexts do not match.Type: GrantFiled: June 28, 2023Date of Patent: April 23, 2024Assignee: International Business Machines CorporationInventors: Shuo Zhang, Dian Guo Zou, Jing Jing Wei, Da Guang Sun, Yue Wang, Ping Mei
-
Patent number: 11900868Abstract: Provided are a display panel and a display device. The display panel includes multiple pixel units, multiple scan lines, multiple data lines, a multiplexer and h control signal lines. In a same data write stage of the display panel, during a first stage, data signals are written into the multiple data lines at an enable duration of a j-th control signal, during a second stage, a first scan enable voltage edge of an i-th scan signal is located behind a first control enable voltage edge of the j-th control signal, and the data signals on the multiple data lines are written into the multiple pixel units; and a second scan enable voltage edge of the i-th scan signal in a m-th data write stage is located before a second control enable voltage edge of an n-th control signal in a (m+1)-th data write stage.Type: GrantFiled: April 19, 2023Date of Patent: February 13, 2024Assignee: Wuhan Tianma Microelectronics Co., Ltd.Inventor: Dian Zhang
-
Publication number: 20240028634Abstract: The present disclosure provides computer-implemented methods, systems, and devices for generating media content pages for live events at scale. A computing system accesses media data associated with a live event. The computing system customizes media data for one or more user groups. The computing system selects one or more page templates from a plurality of page templates based, at least in part on the customized media data. The computing system generates one or more content pages based on the customized media data and the one or more page templates. The computing system provides the one or more content pages to one or more user computing devices.Type: ApplicationFiled: July 21, 2022Publication date: January 25, 2024Inventors: Benedict Junjie Liang, Ahmad Nizam Anuar, Sumeet Kale, Ching-Fei Yang, Dian Zhang, Kiat Chuan Tan
-
Publication number: 20230343270Abstract: A MOG circuit and a display panel are provided. The MOG circuit controls the current-stage MOG circuit through the first node signal to block the input of the MUX signal. At the same time, the MOG circuit controls the current-stage MUX circuit through the second node signal such that the voltage level of the scan signal is pulled down to the voltage level of the first low voltage level signal. In this way, all the scan signals could satisfy the turn-off stage while the MUX circuit has a lower loading capability.Type: ApplicationFiled: August 28, 2020Publication date: October 26, 2023Applicant: Wuhan China Star Optoelectronics Technology Co., Ltd.Inventors: Dian ZHANG, Ronglei DAI
-
Patent number: 11789775Abstract: The visualization of progress of a distributed computational job at multiple points of execution. After a computational job is compiled into multiple vertices, and then those multiple vertices are scheduled on multiple processing nodes in a distributed environment, a processing gathering module gathers processing information regarding processing of multiple vertices of a computational job, and at multiple instances in time in the execution of the computational job. A user interface module graphically presents a representation of an execution structure representing multiple nodes of the computational job, and dependencies between the multiple nodes, where the nodes may be a single vertex or a group of vertices (such as a stage).Type: GrantFiled: May 3, 2021Date of Patent: October 17, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Pu Li, Omid Afnan, Dian Zhang
-
Publication number: 20230260450Abstract: Provided are a display panel and a display device. The display panel includes multiple pixel units, multiple scan lines, multiple data lines, a multiplexer and h control signal lines. In a same data write stage of the display panel, during a first stage, data signals are written into the multiple data lines at an enable duration of a j-th control signal, during a second stage, a first scan enable voltage edge of an i-th scan signal is located behind a first control enable voltage edge of the j-th control signal, and the data signals on the multiple data lines are written into the multiple pixel units; and a second scan enable voltage edge of the i-th scan signal in a m-th data write stage is located before a second control enable voltage edge of an n-th control signal in a (m+1)-th data write stage.Type: ApplicationFiled: April 19, 2023Publication date: August 17, 2023Applicant: Wuhan Tianma Microelectronics Co., Ltd.Inventor: Dian ZHANG
-
Patent number: 11694587Abstract: A demultiplexer gate driver circuit and a display panel are provided. The demultiplexer gate driver circuit aims at the problem that the output amplitude of the m sub-gate drive signals divided from the gate drive signal by the demultiplexer module is low, which results in a poorer All Gate On function, when the GOA circuit of the demultiplexer module is used to achieve the All Gate On function. The full-on control module is improved by connecting the full-on control module to the m sub-gate drive signals divided from the gate drive signal. The m sub-gate drive signals are directly controlled by the full-on control module to output the high potential at the same time, and there is only one threshold voltage consumption from the full-on control signal to the sub-gate drive signals. The effect of the All Gate On function is effectively improved.Type: GrantFiled: September 25, 2020Date of Patent: July 4, 2023Assignee: WUHAN CHINA STAR OPTOELECTRONICS TECHNOLOGY CO., LTD.Inventors: Dian Zhang, Ronglei Dai
-
Publication number: 20230091503Abstract: The present invention relates to a preparation method for a microneedle patch. Specifically, the present invention provides a preparation method for a microneedle patch, and the method comprises steps: (1) milling a base into a master mold of the microneedle patch; (2) conducting surface treatment on the master mold, to obtain the treated master mold; (3) conducting reverse molding on a surface of the treated master mold, conducting deaeration, curing, and demolding, to obtain the cured daughter mold; and (4) casting the modification solution on the surface of the daughter mold, and then conducting deaeration, drying and curing, to obtain the microneedle patch. The method for preparing the microneedle patch in the present invention can greatly reduce the milling difficulty, and save the milling cost and time. The microneedle molds with different aspect ratios, areas and shapes can also be prepared as required, following with reverse molding to diverse microneedle patches.Type: ApplicationFiled: November 18, 2022Publication date: March 23, 2023Inventors: Changsheng Liu, Hongyan He, Lili Jin, Dian Zhang
-
Publication number: 20220301474Abstract: A demultiplexer gate driver circuit and a display panel are provided. The demultiplexer gate driver circuit aims at the problem that the output amplitude of the m sub-gate drive signals divided from the gate drive signal by the demultiplexer module is low, which results in a poorer All Gate On function, when the GOA circuit of the demultiplexer module is used to achieve the All Gate On function. The full-on control module is improved by connecting the full-on control module to the m sub-gate drive signals divided from the gate drive signal. The m sub-gate drive signals are directly controlled by the full-on control module to output the high potential at the same time, and there is only one threshold voltage consumption from the full-on control signal to the sub-gate drive signals. The effect of the All Gate On function is effectively improved.Type: ApplicationFiled: September 25, 2020Publication date: September 22, 2022Inventors: Dian ZHANG, Ronglei DAI
-
Publication number: 20210358369Abstract: The present disclosure provides a display panel. At least two de-multiplex control signal output lines of a de-multiplex circuit respectively output a first de-multiplex control signal and a second de-multiplex control signal. A falling edge of a scan signal of a scan driving circuit occurs earlier than a falling edge of the second de-multiplex control signal. The present disclosure can reduce interference on image displayed by a pixel unit caused by pulse signals of a capacitance formed by the de-multiplex control signal output lines and a data signal output line.Type: ApplicationFiled: September 10, 2019Publication date: November 18, 2021Inventor: Dian ZHANG
-
Publication number: 20210326179Abstract: The visualization of progress of a distributed computational job at multiple points of execution. After a computational job is compiled into multiple vertices, and then those multiple vertices are scheduled on multiple processing nodes in a distributed environment, a processing gathering module gathers processing information regarding processing of multiple vertices of a computational job, and at multiple instances in time in the execution of the computational job. A user interface module graphically presents a representation of an execution structure representing multiple nodes of the computational job, and dependencies between the multiple nodes, where the nodes may be a single vertex or a group of vertices (such as a stage).Type: ApplicationFiled: May 3, 2021Publication date: October 21, 2021Inventors: Pu LI, Omid AFNAN, Dian ZHANG
-
Patent number: 10996987Abstract: The visualization of progress of a distributed computational job at multiple points of execution. After a computational job is compiled into multiple vertices, and then those multiple vertices are scheduled on multiple processing nodes in a distributed environment, a processing gathering module gathers processing information regarding processing of multiple vertices of a computational job, and at multiple instances in time in the execution of the computational job. A user interface module graphically presents a representation of an execution structure representing multiple nodes of the computational job, and dependencies between the multiple nodes, where the nodes may be a single vertex or a group of vertices (such as a stage).Type: GrantFiled: January 7, 2019Date of Patent: May 4, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Pu Li, Omid Afnan, Dian Zhang
-
Patent number: 10942922Abstract: A computerized mechanism to formulate a data flow representation from a syntax tree. The syntax tree may be, for instance, an abstract syntax tree (AST) that is formulated by compiling query script, such as big data query script. Each node in the syntax tree is composed of one or more tokens (script portions) that are taken from the query script, which relationships between the tokens being syntactically represented by links between those tokens. Accordingly, the data flow representation may also be a data flow representation of the original query script itself. In order to formulate the data flow representation from the syntax tree, the data types of the various inputs and outputs of the syntax tree nodes are identified and bound to a corresponding data flow. This may be performed whilst honoring dependencies between the nodes. The data flow may be visualized to an author or reviewer of the script.Type: GrantFiled: June 28, 2016Date of Patent: March 9, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: David Joseph Cummings, Zhaoji Chen, Yifung Lin, Dian Zhang
-
Patent number: 10923058Abstract: The present invention provides a pixel driving circuit, a display panel, and a display device. The pixel driving circuit includes: an upper plate of a liquid crystal capacitor and an upper plate of a storage capacitor both connected to a drain of a driving thin film transistor, and a lower plate of the liquid crystal capacitor and a lower plate of the storage capacitor both connected to a voltage regulator module. When the display panel is powered off, the voltage regulator module keeps a voltage difference between the upper and lower plates of the liquid crystal capacitor and the upper and lower plates of the storage capacitor constant.Type: GrantFiled: November 26, 2018Date of Patent: February 16, 2021Assignee: Wuhan China Star Optoelectronics Technology Co., Ltd.Inventors: Zuomin Liao, Dian Zhang
-
Publication number: 20200243030Abstract: The present invention provides a pixel driving circuit, a display panel, and a display device. The pixel driving circuit includes: an upper plate of a liquid crystal capacitor and an upper plate of a storage capacitor both connected to a drain of a driving thin film transistor, and a lower plate of the liquid crystal capacitor and a lower plate of the storage capacitor both connected to a voltage regulator module. When the display panel is powered off, the voltage regulator module keeps a voltage difference between the upper and lower plates of the liquid crystal capacitor and the upper and lower plates of the storage capacitor constant.Type: ApplicationFiled: November 26, 2018Publication date: July 30, 2020Inventors: Zuomin LIAO, Dian ZHANG
-
Publication number: 20190213041Abstract: The visualization of progress of a distributed computational job at multiple points of execution. After a computational job is compiled into multiple vertices, and then those multiple vertices are scheduled on multiple processing nodes in a distributed environment, a processing gathering module gathers processing information regarding processing of multiple vertices of a computational job, and at multiple instances in time in the execution of the computational job. A user interface module graphically presents a representation of an execution structure representing multiple nodes of the computational job, and dependencies between the multiple nodes, where the nodes may be a single vertex or a group of vertices (such as a stage).Type: ApplicationFiled: January 7, 2019Publication date: July 11, 2019Inventors: Pu LI, Omid AFNAN, Dian ZHANG
-
Patent number: 10185647Abstract: The supporting of debugging of failed vertex code on a test machine. This debugging is made possible even though the vertex code failed while on a remote processing node, and is but one of multiple, and potentially innumerable vertices that run in a distributed environment. This represents a vast technical improvement over prior ad hoc methods for trying to debug a large distributed application, since time is not wasted on vertices that operated properly, but rather debugging is focused on the problem vertex. Even reproducing the failure is a huge technical step forward.Type: GrantFiled: May 12, 2016Date of Patent: January 22, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Na Gao, Yifung Lin, Omid Afnan, Dian Zhang
-
Patent number: 10176015Abstract: The visualization of progress of a distributed computational job at multiple points of execution. After a computational job is compiled into multiple vertices, and then those multiple vertices are scheduled on multiple processing nodes in a distributed environment, a processing gathering module gathers processing information regarding processing of multiple vertices of a computational job, and at multiple instances in time in the execution of the computational job. A user interface module graphically presents a representation of an execution structure representing multiple nodes of the computational job, and dependencies between the multiple nodes, where the nodes may be a single vertex or a group of vertices (such as a stage).Type: GrantFiled: May 12, 2016Date of Patent: January 8, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Pu Li, Omid Afnan, Dian Zhang
-
Patent number: D881041Type: GrantFiled: November 28, 2018Date of Patent: April 14, 2020Inventors: Tingyuan Luo, Dian Zhang, Manman Ma