Patents by Inventor Yudong Yang
Yudong Yang 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: 20250018337Abstract: Provided is a device for spraying an ammoniacal gas in an automatically-adjustable manner based on a flow rateType: ApplicationFiled: March 28, 2024Publication date: January 16, 2025Inventors: Dong Pan, Shuhong Li, Yudong He, Tong Shang, Zhuang Yuan, Shiji Yang, Chen Dong, Zhi Luo, Kai Shu, Xiaotao Xu, Xiaogang Yang, Lei Shi
-
Publication number: 20230332261Abstract: The present disclosure discloses a method for manufacturing an equal-hardness Cr5 back up roll. The method comprises the following steps: 1) preparing a steel raw material according to chemical components and weight percentage contents in a Cr5 back up roll material, and preparing a steel ingot according to a smelting procedure production process; 2) preparing a roller blank from the steel ingot according to a forging procedure production process; 3) performing thermal treatment on the roller blank; and 4) processing and detecting the roller blank to obtain an equal-hardness forged steel back up roll. The present disclosure solves problems that a hardness, an abrasion resistance, and a contact fatigue of a conventional forged steel back up roll are rapidly reduced in a middle and later use period, and prolongs a comprehensive use period and a service life of the back up roll.Type: ApplicationFiled: June 16, 2023Publication date: October 19, 2023Applicant: SINOSTEEL XINGTAI MACHINERY & MILL ROLL CO., LTD.Inventors: Di LIU, Yudong YANG, Weiguo HAN, Junxin SU
-
Patent number: 11297634Abstract: Scheduling traffic of a communication session between an application on WiFi and another device, by: receiving traffic of a first session; determining that the traffic belongs to a first classification; determining that a time allocated to the first classification times a second classification airtime is less than or equal to a time allocated to the second classification times a first classification airtime; selecting a counter associated with the first session as being the largest of multiple counters each associated with a different communication session of multiple communication sessions (which include the first session); determining that the traffic of the first session is to be scheduled for transmission to the application over WiFi in response to the counter being determined to be the largest of the plurality of counters; and based on the traffic being determined to be scheduled, increasing the airtime associated with the first classification and decreases the counter.Type: GrantFiled: September 26, 2017Date of Patent: April 5, 2022Assignee: The Trustees of Columbia University in the City of New YorkInventors: Yudong Yang, Vishal Misra, Daniel Rubenstein, Yuming Jiang
-
Publication number: 20210289519Abstract: Scheduling traffic of a communication session between an application on WiFi and another device, by: receiving traffic of a first session; determining that the traffic belongs to a first classification; determining that a time allocated to the first classification times a second classification airtime is less than or equal to a time allocated to the second classification times a first classification airtime; selecting a counter associated with the first session as being the largest of multiple counters each associated with a different communication session of multiple communication sessions (which include the first session); determining that the traffic of the first session is to be scheduled for transmission to the application over WiFi in response to the counter being determined to be the largest of the plurality of counters; and based on the traffic being determined to be scheduled, increasing the airtime associated with the first classification and decreases the counter.Type: ApplicationFiled: September 26, 2017Publication date: September 16, 2021Inventors: Yudong Yang, Vishal Misra, Daniel Rubenstein, Yuming Jiang
-
Patent number: 10687341Abstract: Scheduling traffic of a communication session between an application on WiFi and another device, by: receiving traffic of a first session; determining that the traffic belongs to a first classification; determining that a time allocated to the first classification times a second classification airtime is less than or equal to a time allocated to the second classification times a first classification airtime; selecting a counter associated with the first session as being the largest of multiple counters each associated with a different communication session of multiple communication sessions (which include the first session); determining that the traffic of the first session is to be scheduled for transmission to the application over WiFi in response to the counter being determined to be the largest of the plurality of counters; and based on the traffic being determined to be scheduled, increasing the airtime associated with the first classification and decreases the counter.Type: GrantFiled: November 13, 2018Date of Patent: June 16, 2020Assignee: The Trustees of Columbia University in the City of New YorkInventors: Yudong Yang, Vishal Misra, Daniel Stuart Rubenstein, Yuming Jiang
-
Publication number: 20190082445Abstract: Scheduling traffic of a communication session between an application on WiFi and another device, by: receiving traffic of a first session; determining that the traffic belongs to a first classification; determining that a time allocated to the first classification times a second classification airtime is less than or equal to a time allocated to the second classification times a first classification airtime; selecting a counter associated with the first session as being the largest of multiple counters each associated with a different communication session of multiple communication sessions (which include the first session); determining that the traffic of the first session is to be scheduled for transmission to the application over WiFi in response to the counter being determined to be the largest of the plurality of counters; and based on the traffic being determined to be scheduled, increasing the airtime associated with the first classification and decreases the counter.Type: ApplicationFiled: November 13, 2018Publication date: March 14, 2019Inventors: Yudong Yang, Vishal Misra, Daniel Stuart Rubenstein, Yuming Jiang
-
Patent number: 9286259Abstract: The present invention provides a method and an apparatus for lowering I/O power of a computer system and a computer system. According to an aspect of the present invention, there is provided a method for lowering I/O power of a computer system, comprising: buffering a plurality of ways of data to be sent to a bus; encoding each of the plurality of ways of data buffered from n bits to n+m bits based on an encoding rule, wherein n and m are both an integer larger than or equal to 1, the encoding rule is used to lower code switching frequency; and sending the plurality of ways of data encoded to the bus.Type: GrantFiled: October 10, 2008Date of Patent: March 15, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yu Li, Wen Bo Shen, Yan Qi Wang, Yudong Yang
-
Patent number: 9217686Abstract: A method, apparatus, and system for monitoring the state of a fluid transport pipe. In one embodiment, there is provided a method of monitoring the state of a fluid transport pipe, the method including: causing a monitor to move along with a fluid inside the fluid transport pipe, the monitor including an elastic gas container and being configured to adjust the volume of the elastic gas container based on ambient pressure of the elastic gas container; and measuring and recording, by the monitor, one or more types of environmental data inside the fluid transport pipe for determining the state of the fluid transport pipe. In other embodiments, there are further provided an apparatus and system for monitoring a state of a fluid transport pipe.Type: GrantFiled: September 28, 2012Date of Patent: December 22, 2015Assignee: International Business Machines CorporationInventors: Yan Li, Haibo Lin, Yudong Yang, Yi Xin Zhao
-
Patent number: 9021500Abstract: A combinational computing apparatus and method. The combinational computing method includes the steps of: receiving a first setting relating to multiple groups of input data and a second setting relating to a combinatorial mode among multiple groups of input data, obtaining the data combination of the multiple groups of input data according to the first setting and the second setting, and performing a desired calculating operation on the data combination.Type: GrantFiled: March 28, 2012Date of Patent: April 28, 2015Assignee: International Business Machines CorporationInventors: Yan Li, Haibo Lin, Liu Tao, Yudong Yang
-
Patent number: 9021501Abstract: A combinational computing apparatus and method. The combinational computing method includes the steps of: receiving a first setting relating to multiple groups of input data and a second setting relating to a combinatorial mode among multiple groups of input data, obtaining the data combination of the multiple groups of input data according to the first setting and the second setting, and performing a desired calculating operation on the data combination.Type: GrantFiled: August 14, 2012Date of Patent: April 28, 2015Assignee: International Business Machines CorporationInventors: Yan Li, Haibo Lin, Liu Tao, Yudong Yang
-
Patent number: 8893127Abstract: A co-processor system and a method for loading an application to a local memory of a co-processor system. In the method, re-locatable code and descriptive data are copied from a loading region to a non-loading region. An executable image to be loaded is loaded using the re-locatable code copied to the non-loading region according to the descriptive data. The local memory includes a loading region and a non-loading region, the loading region stories a loader and descriptive data of an executable image to be loaded of the application, and the loader includes re-locatable code. A system is provided for carrying out the steps of the method. In accordance with the system and method of the present invention, flexibility of co-processor system application development is improved without occupying additional storage space.Type: GrantFiled: August 26, 2010Date of Patent: November 18, 2014Assignee: International Business Machines CorporationInventors: Li Hui Guo, Yan Li, Haibo Lin, Yonghua Lin, Yudong Yang
-
Patent number: 8521475Abstract: A method and apparatus in a data processing system. The apparatus includes a performance event record generation component for generating a performance event record according to the system clock for a performance event monitored in the data processing system and a performance event record storage component for storing the performance event record generated by the performance event record generation component. The method in a data processing system according to the present invention includes the steps of: generating a performance event record based on the system clock for a performance event monitored in the data processing system; storing the generated performance event record; and arbitrating the storage conflict when multiple performance event records are generated at the same time in the step of generating a performance event record, in order to determine the storage order of the performance event records.Type: GrantFiled: September 17, 2007Date of Patent: August 27, 2013Assignee: International Business Machines CorporationInventors: Guohui Lin, Qiang Liu, Yudong Yang
-
Publication number: 20120311587Abstract: A combinational computing apparatus and method. The combinational computing method includes the steps of: receiving a first setting relating to multiple groups of input data and a second setting relating to a combinatorial mode among multiple groups of input data, obtaining the data combination of the multiple groups of input data according to the first setting and the second setting, and performing a desired calculating operation on the data combination.Type: ApplicationFiled: August 14, 2012Publication date: December 6, 2012Applicant: International Business Machines CorporationInventors: Yan Li, Haibo Lin, Liu Tao, Yudong Yang
-
Publication number: 20120254871Abstract: A combinational computing apparatus and method. The combinational computing method includes the steps of: receiving a first setting relating to multiple groups of input data and a second setting relating to a combinatorial mode among multiple groups of input data, obtaining the data combination of the multiple groups of input data according to the first setting and the second setting, and performing a desired calculating operation on the data combination.Type: ApplicationFiled: March 28, 2012Publication date: October 4, 2012Applicant: International Business Machines CorporationInventors: Yan Li, Haibo Lin, Liu Tao, Yudong Yang
-
Patent number: 8122345Abstract: By understanding a website author's intention through an analysis of the function of a website, website content can be adapted for presentation or rendering in a manner that more closely appreciates and respects the function behind the website. Various inventive systems and methods analyze a website's function so that its content can be adapted to different client environments, e.g. devices, network conditions, or user preferences. A novel function-based object model automatically identifies objects associated with a website, and analyzes those objects in terms of their functions. The function-based object model permits consistent, informed decisions to be made in the adaptation process, so that web content is displayed not only in an organized manner, but in a manner that reflects the author's intention.Type: GrantFiled: November 4, 2008Date of Patent: February 21, 2012Assignee: Microsoft CorporationInventors: Jin-Lin Chen, Yudong Yang, Hong-Jiang Zhang
-
Patent number: 8028268Abstract: A method and system for building an embedded software package for a target system including creating a cross-compiling stub in the target system, wherein the stub accesses a compiling tool at a remote location, starting a software package building process at the target system, and intercepting a compiling command coming from said software package building process and forwarding the compiling commands to said remote compiling server using the cross-compiling tool stub so that a source file will be compiled by a corresponding cross-compiling tool in the remote compiling server. The method and system allow a developer of software for an embedded system be able to start a software package building process on the target system as in the native compilation situation, and have the actual compiling of the source file in the software package be performed by cross-compiling tools in another computer with high performance.Type: GrantFiled: June 21, 2006Date of Patent: September 27, 2011Assignee: International Business Machines CorporationInventors: Weikai Xie, Yudong Yang, Hang Jun Ye
-
Publication number: 20110161540Abstract: A method and apparatus for lock allocation control. When a processor core acquires a lock, other processor cores do not need to constantly poll memory to check whether the required lock is released. Instead, other processor cores will be in sleep state and the next processor core needed will be selectively woken up based on predetermined rule, such that an out-of-order lock contention procedure is turned into an in-order lock allocation procedure. By selectively waking up a processor core that is in sleep state, the method and apparatus can avoid occupying a large amount of bus bandwidth, can avoid cache misses, and can save power consumption of chip.Type: ApplicationFiled: December 22, 2010Publication date: June 30, 2011Applicant: International Business Machines CorporationInventors: Xiao Tao Chang, Rui Hou, Yudong Yang, Hong Bo Zeng, Zhen Bo Zhu
-
Publication number: 20110055833Abstract: A co-processor system and a method for loading an application to a local memory of a co-processor system. In the method, re-locatable code and descriptive data are copied from a loading region to a non-loading region. An executable image to be loaded is loaded using the re-locatable code copied to the non-loading region according to the descriptive data. The local memory includes a loading region and a non-loading region, the loading region stories a loader and descriptive data of an executable image to be loaded of the application, and the loader includes re-locatable code. A system is provided for carrying out the steps of the method. In accordance with the system and method of the present invention, flexibility of co-processor system application development is improved without occupying additional storage space.Type: ApplicationFiled: August 26, 2010Publication date: March 3, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Li Hui Guo, Yan Li, Haibo Lin, Yonghua Lin, Yudong Yang
-
Patent number: 7836152Abstract: Methods and systems for generic adaptive multimedia content delivery are described. In one embodiment, a novel framework features an abstract content model and an abstract adaptive delivery decision engine. The abstract content model recognizes important aspects of contents while hiding their physical details from other parts of the framework. The decision engine then makes content adaptation plans based on the abstracted model of the contents and needs little knowledge of any physical details of the actual contents. Thus, under the same framework, adaptive delivery of generic contents is possible.Type: GrantFiled: January 24, 2006Date of Patent: November 16, 2010Assignee: Microsoft CorporationInventors: Yudong Yang, Hong-Jiang Zhang
-
Publication number: 20100211707Abstract: The present invention provides a method and an apparatus for lowering I/O power of a computer system and a computer system. According to an aspect of the present invention, there is provided a method for lowering I/O power of a computer system, comprising: buffering a plurality of ways of data to be sent to a bus; encoding each of the plurality of ways of data buffered from n bits to n+m bits based on an encoding rule, wherein n and m are both an integer larger than or equal to 1, the encoding rule is used to lower code switching frequency; and sending the plurality of ways of data encoded to the bus.Type: ApplicationFiled: October 10, 2008Publication date: August 19, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yu Li, Wen Bo Shen, Yan Qi Wang, Yudong Yang