Patents by Inventor Duo Ding
Duo Ding 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: 12137730Abstract: A cooling cigarette filter and a smoking product are provided. The cooling cigarette filter comprises a cooling section. The cooling section is provided with one or more channels connecting two ends of the cooling section, and an inner surface of each channel is coated with a cooling material. The cooling material comprises an inorganic phase change material and PEG, and the inorganic phase change material comprises at least one of Na2CO3·10H2O, CH3COONa·3H2O, CaCl2·4H2O, and Na2SO4·10H2O. The cooling cigarette filter has the advantages of ensuring the amount of smoke and lowering the temperature of the smoke entering the mouth, especially in the cooling section. Through the combination design of the structure of the cooling stick and the type and amount of the cooling material, the smoke can flow out of a smoke generation section rapidly and smoothly.Type: GrantFiled: February 20, 2019Date of Patent: November 12, 2024Assignee: CHINA TOBACCO HUNAN INDUSTRIAL CO., LTD.Inventors: Wei Luo, Kejun Zhong, Jianfu Liu, Lanying Xie, Liangsheng Qin, Wen Du, Jianhua Yi, Xinqiang Yin, Duo Ding, Jianhui Wen, Guoyong Xie
-
Publication number: 20220079215Abstract: A cooling cigarette filter and a smoking product are provided. The cooling cigarette filter comprises a cooling section. The cooling section is provided with one or more channels connecting two ends of the cooling section, and an inner surface of each channel is coated with a cooling material. The cooling material comprises an inorganic phase change material and PEG, and the inorganic phase change material comprises at least one of Na2CO3.10H2O, CH3COONa.3H2O, CaCl2.4H2O, and Na2SO4.10H2O. The cooling cigarette filter has the advantages of ensuring the amount of smoke and lowering the temperature of the smoke entering the mouth, especially in the cooling section. Through the combination design of the structure of the cooling stick and the type and amount of the cooling material, the smoke can flow out of a smoke generation section rapidly and smoothly.Type: ApplicationFiled: February 20, 2019Publication date: March 17, 2022Applicant: CHINA TOBACCO HUNAN INDUSTRIAL CO., LTD.Inventors: Wei Luo, Kejun Zhong, Jianfu Liu, Lanying Xie, Liangsheng Qin, Wen Du, Jianhua Yi, Xinqiang Yin, Duo Ding, Jianhui Wen, Guoyong Xie
-
Publication number: 20210315268Abstract: A cooling cigarette filter and a cigarette are disclosed. The cooling cigarette filter comprises a cooling section (2). The cooling section (2) comprises a cooling stick (201) formed from paper (5). The cooling stick (201) has one or more holes (202) communicating two ends of the cooling stick. And the surface of the paper (5) is coated with a cooling material. The cooling cigarette filter has the advantages of ensuring the amount of smoke and lowering the temperature of the smoke entering the mouth. Through the combination design of the structure of the cooling stick and the type and amount of the cooling material, the smoke can flow out of a smoke generation section rapidly and smoothly And the temperature of the high-temperature smoke before entering the mouth can be significantly lowered, thereby improving the comfort and satisfaction of smoking.Type: ApplicationFiled: October 24, 2018Publication date: October 14, 2021Applicant: CHINA TOBACCO HUNAN INDUSTRIAL CO., LTD.Inventors: Wei Luo, Kejun Zhong, Wen Du, Lanying Xie, Liangsheng Qin, Jianhui Wen, Duo Ding, Guoyong Xie, Jianxin Ren, Zhiwei Sun
-
Patent number: 10635849Abstract: A method for enhancing a chip layout may include obtaining the chip layout including a first layer including first and second tracks, a first route occupying the first track, and an open net including open terminals. The method may further include grouping the open terminals into at least a first subset of open terminals, calculating, based on the first subset, a region of interest (ROI), determining that neither the first track nor the second track within the ROI can be used to connect all the open terminals in the first subset, determining that the first track can be used to connect all the open terminals in the first subset after moving the first route from the first track to the second track, moving, the first route from the first track to the second track, and attempting to connect all the open terminals in the first subset using the first track.Type: GrantFiled: May 22, 2019Date of Patent: April 28, 2020Assignee: Oracle International CorporationInventors: Tanushriya Singh, Akshay Sharma, Duo Ding, Chen Dan Dong
-
Publication number: 20190272355Abstract: A method for enhancing a chip layout may include obtaining the chip layout including a first layer including first and second tracks, a first route occupying the first track, and an open net including open terminals. The method may further include grouping the open terminals into at least a first subset of open terminals, calculating, based on the first subset, a region of interest (ROI), determining that neither the first track nor the second track within the ROI can be used to connect all the open terminals in the first subset, determining that the first track can be used to connect all the open terminals in the first subset after moving the first route from the first track to the second track, moving, the first route from the first track to the second track, and attempting to connect all the open terminals in the first subset using the first track.Type: ApplicationFiled: May 22, 2019Publication date: September 5, 2019Applicant: Oracle International CorporationInventors: Tanushriya Singh, Akshay Sharma, Duo Ding, Chen Dan Dong
-
Patent number: 10339252Abstract: A method for enhancing a chip layout may include obtaining the chip layout including a first layer including first and second tracks, a first route occupying the first track, and an open net including open terminals. The method may further include grouping the open terminals into at least a first subset of open terminals, calculating, based on the first subset, a region of interest (ROI), determining that neither the first track nor the second track within the ROI can be used to connect all the open terminals in the first subset, determining that the first track can be used to connect all the open terminals in the first subset after moving the first route from the first track to the second track, moving, the first route from the first track to the second track, and attempting to connect all the open terminals in the first subset using the first track.Type: GrantFiled: August 31, 2017Date of Patent: July 2, 2019Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Tanushriya Singh, Akshay Sharma, Duo Ding, Chen Dan Dong
-
Publication number: 20190065651Abstract: A method for enhancing a chip layout may include obtaining the chip layout including a first layer including first and second tracks, a first route occupying the first track, and an open net including open terminals. The method may further include grouping the open terminals into at least a first subset of open terminals, calculating, based on the first subset, a region of interest (ROI), determining that neither the first track nor the second track within the ROI can be used to connect all the open terminals in the first subset, determining that the first track can be used to connect all the open terminals in the first subset after moving the first route from the first track to the second track, moving, the first route from the first track to the second track, and attempting to connect all the open terminals in the first subset using the first track.Type: ApplicationFiled: August 31, 2017Publication date: February 28, 2019Inventors: Tanushriya Singh, Akshay Sharma, Duo Ding, Chen Dan Dong
-
Patent number: 9390216Abstract: Systems, methods, and other embodiments associated with providing obstacle-avoidance bus routing for an integrated circuit design are described. In one embodiment, a bus routing tool is disclosed that generates a plurality of escape nodes to construct a three-dimensional routing solution graph. The bus routing tool probes a design space of the integrated circuit design to dynamically determine a location of each escape node while avoiding path blockages within the design space. By traversing the three-dimensional routing solution graph from a leaf escape node near a target location within the design space back to a root escape node near a source location within the design space, a candidate routing solution for routing a signal bus from the source location to the target location can be determined.Type: GrantFiled: October 20, 2014Date of Patent: July 12, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Duo Ding, Akshay Sharma, Huy Vo
-
Patent number: 9330224Abstract: A method for manipulating a circuit design includes receiving multiple dummy cell modification parameters, selecting, by a computer processor and based on the dummy cell modification parameters, a dummy cell insertion region on a circuit design, and generating, in the dummy cell insertion region, multiple dummy cells. The method further includes selecting a first dummy cell from the dummy cells, determining, by the computer processor and based on a location of the first dummy cell, an illegal overlap with the first dummy cell, and removing, by the computer processor and from the dummy cells, the first dummy cell. The method further includes inserting, by the computer processor, on the circuit design, and after removing the first dummy cell, the dummy cells to obtain a modified circuit design, and presenting the modified circuit design.Type: GrantFiled: April 30, 2014Date of Patent: May 3, 2016Assignee: Oracle International CorporationInventors: Duo Ding, Srinivas Sanivarapu, Lai-ching Lydia So, Joseph Curt Peters, Carl Alfred Shisler, Gary Lynn Fowler, Thuvan Le, Kaiwha Peng, Tao Hou, Wilson Fai Chin
-
Publication number: 20160110490Abstract: Systems, methods, and other embodiments associated with providing obstacle-avoidance bus routing for an integrated circuit design are described. In one embodiment, a bus routing tool is disclosed that generates a plurality of escape nodes to construct a three-dimensional routing solution graph. The bus routing tool probes a design space of the integrated circuit design to dynamically determine a location of each escape node while avoiding path blockages within the design space. By traversing the three-dimensional routing solution graph from a leaf escape node near a target location within the design space back to a root escape node near a source location within the design space, a candidate routing solution for routing a signal bus from the source location to the target location may be determined.Type: ApplicationFiled: October 20, 2014Publication date: April 21, 2016Inventors: Duo DING, Akshay SHARMA, Huy VO
-
Publication number: 20150317425Abstract: A method for manipulating a circuit design includes receiving multiple dummy cell modification parameters, selecting, by a computer processor and based on the dummy cell modification parameters, a dummy cell insertion region on a circuit design, and generating, in the dummy cell insertion region, multiple dummy cells. The method further includes selecting a first dummy cell from the dummy cells, determining, by the computer processor and based on a location of the first dummy cell, an illegal overlap with the first dummy cell, and removing, by the computer processor and from the dummy cells, the first dummy cell. The method further includes inserting, by the computer processor, on the circuit design, and after removing the first dummy cell, the dummy cells to obtain a modified circuit design, and presenting the modified circuit design.Type: ApplicationFiled: April 30, 2014Publication date: November 5, 2015Applicant: Oracle International CorporationInventors: Duo Ding, Srinivas Sanivarapu, Lai-ching Lydia So, Joseph Curt Peters, Carl Alfred Shisler, Gary Lynn Fowler, Thuvan Le, Kaiwha Peng, Tao Hou, Wilson Fai Chin
-
Patent number: 9176732Abstract: Implementations of the present disclosure involve a system and/or method for minimum cost cycle removal from a directed graph. The system determines if a provided graph contains any cycles by assigning each vertex an integer value and comparing the integer values of vertices connected by an edge. When the value of a starting vertex is greater than an ending vertex, a cycle is present. The system then determines which edges may be removed in order to minimize the cost of breaking the cycle. The system generates a linear cost function that is equal to the sum of a cost to remove an edge multiplied by a corresponding binary variable. Constraints are generated to ensure that the result does not have any cycles. The system then solves for the minimum of the linear cost function by utilizing the constraints. The value of the binary variables may then be used to determine which edges to remove.Type: GrantFiled: August 28, 2013Date of Patent: November 3, 2015Assignee: Oracle International CorporationInventors: Ashutosh Chakraborty, Wonjoon Choi, Duo Ding, Rajendran Panda
-
Publication number: 20150067644Abstract: Implementations of the present disclosure involve a system and/or method for minimum cost cycle removal from a directed graph. The system determines if a provided graph contains any cycles by assigning each vertex an integer value and comparing the integer values of vertices connected by an edge. When the value of a starting vertex is greater than an ending vertex, a cycle is present. The system then determines which edges may be removed in order to minimize the cost of breaking the cycle. The system generates a linear cost function that is equal to the sum of a cost to remove an edge multiplied by a corresponding binary variable. Constraints are generated to ensure that the result does not have any cycles. The system then solves for the minimum of the linear cost function by utilizing the constraints. The value of the binary variables may then be used to determine which edges to remove.Type: ApplicationFiled: August 28, 2013Publication date: March 5, 2015Applicant: Oracle International CorporationInventors: Ashutosh Chakraborty, Wonjoon Choi, Duo Ding, Rajendran Panda
-
Patent number: 8504949Abstract: Aspects of the invention relate to hybrid hotspot detection techniques. The hybrid hotspot detection techniques combine machine learning classification, pattern matching and process simulation. A machine learning model, along with false hotspots and false non-hotspots for pattern matching, is determined based on training patterns. The determined machine learning model is then used to classify patterns in a layout design into three categories: preliminary hotspots, preliminary non-hotspots and potential hotspots. Pattern matching is then employed to identify false positives and false negatives in the first two categories. Process simulation is employed to identify boundary hotspots in the last category.Type: GrantFiled: July 26, 2011Date of Patent: August 6, 2013Assignee: Mentor Graphics CorporationInventors: Juan Andres Torres Robles, Salma Mostafa Fahmy, Peter Louiz Rezk Beshay, Kareem Madkour, Fedor G Pikus, Jen-Yi Wuu, Duo Ding
-
Publication number: 20130031518Abstract: Aspects of the invention relate to hybrid hotspot detection techniques. The hybrid hotspot detection techniques combine machine learning classification, pattern matching and process simulation. A machine learning model, along with false hotspots and false non-hotspots for pattern matching, is determined based on training patterns. The determined machine learning model is then used to classify patterns in a layout design into three categories: preliminary hotspots, preliminary non-hotspots and potential hotspots. Pattern matching is then employed to identify false positives and false negatives in the first two categories. Process simulation is employed to identify boundary hotspots in the last category.Type: ApplicationFiled: July 26, 2011Publication date: January 31, 2013Inventors: Juan Andres Torres Robles, Salma Mostafa Fahmy, Peter Louiz Rezk Beshay, Kareem Madkour, Fedor G. Pikus, Jen-Yi Wuu, Duo Ding
-
Publication number: 20120297294Abstract: Architecture that utilizes web search implicitly to assist users in improving writing and associated productivity. The architecture extends the authoring experience of applications of office suite applications which can draw on a web search engine to offer contextual suggestions for revision, word auto-complete, and text prediction. Web-based research and reference to users is enabled as the user writes or revises text. Suggestions are made as to how to complete a phrase or sentence using data from networks such as the Internet or intranet, to how a user how revises a word or phrase in an already-written sentence using data from the network, and to problems in writing style/writing rules. Paragraph analysis is performed to find improper language usage or errors. Prediction and revision suggestions are extracted from web search or enterprise search document summaries, and intent of the user to obtain word completion, revision assistance, and prediction suggestions is identified.Type: ApplicationFiled: May 17, 2011Publication date: November 22, 2012Applicant: MICROSOFT CORPORATIONInventors: Matthew Robert Scott, Ming Zhou, Duo Ding, Xingping Jiang, Jonathan Y. Tien, Gang Chen, Hsiao-Wuen Hon, Andrea Jessee