Patents by Inventor Yong Yao
Yong Yao 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: 10013302Abstract: A method, apparatus, and/or computer program product analyzes data processing. Dependency metadata, which is used for representing dependency on data among at least two components of an application, is acquired. Error information, which is used for describing errors that occurred while running the application, and data output, which includes data output by components used to run the application, are acquired. Based on the error information, dependency metadata and data output relevant to the error information are analyzed to provide an analysis result. The analysis result includes at least one of: a prompt for an error correction method, a relevant dependency metadata leading to an occurrence of an error, and relevant data output leading to an occurrence of an error.Type: GrantFiled: August 16, 2016Date of Patent: July 3, 2018Assignee: International Business Machines CorporationInventors: Gang Huang, Tan Jiang, Ling Lan, Yong Yao, Li Yi, Liang Wang, Yu Zhang
-
Patent number: 10013301Abstract: One or more processors acquire dependency metadata, where the dependency metadata is used for representing dependency on data among at least two components of an application. The processor(s) acquire error information and data output, where the error information is used for describing errors that occur while running the application, and where the data output includes data output by the at least two components while running the application. The processor(s) analyze, based on the error information, dependency metadata and data output relevant to the error information, where the analyzing includes determining, based on a null pointer exception in the error information and data output of a component corresponding to the null pointer exception, correct dependency metadata corresponding to the null pointer exception. The processor(s) then provide an analysis result to improve the operation of a computer that is running the application.Type: GrantFiled: August 4, 2016Date of Patent: July 3, 2018Assignee: International Business Machines CorporationInventors: Gang Huang, Tan Jiang, Ling Lan, Yong Yao, Li Yi, Liang Wang, Yu Zhang
-
Publication number: 20170310429Abstract: A method used in a BS for scheduling a UE, and an associated BS is disclosed. The method includes: allocating one or more DL Resource Blocks (RBs) for transmitting DownLink (DL) data to the UE (S910); determining an UpLink (UL) control channel position for the UE transmitting a Hybrid Automatic Repeat Request (HARQ) feedback of the DL data, based on the allocated one or more DL RBs (S920); and transmitting the DL data to the UE by using the allocated one or more DL RBs (S930). Said method also related to a method used in a UE for transmitting a HARQ feedback, and an associated UE.Type: ApplicationFiled: December 5, 2014Publication date: October 26, 2017Inventors: Jun WANG, Yong YAO, Yingde LIU
-
Publication number: 20170290030Abstract: One embodiment of the present disclosure relates to a method for uplink SPS release. The method for operating a network node device comprises: determining whether or not there is a dynamically scheduled uplink transmission for a communication device in an uplink sub-frame where the communication device needs to perform an uplink SPS release; sending to the communication device, in response to determining that there is a dynamically scheduled uplink transmission for the communication device in the uplink sub-frame where the communication device needs to perform an uplink SPS release, a dynamic scheduling DCI message for the dynamically scheduled uplink transmission. At least one field of the dynamic scheduling DCI message is configured in a manner that the dynamic scheduling DCI implicitly indicates the uplink SPS release.Type: ApplicationFiled: September 19, 2014Publication date: October 5, 2017Inventors: Jun WANG, Yingde LIU, Yong YAO
-
Patent number: 9665390Abstract: In one embodiment, a method includes a processor deploying one or more scripts in a first deployment instance, where the first deployment instance is deployed from a first shared computing environment. The processor determines a difference between the first deployment instance at deployment and the first deployment instance at runtime and based on this determination, selects a first script from the one or more scripts. The processor captures a representation of the first deployment instance and selects a second script, where second script sets up relationships between resources of the first deployment instance in a subsequently deployed deployment instance. The processor utilizes the representation, the first script, and the second script to deploy a second deployment instance from a second shared computing environment.Type: GrantFiled: October 26, 2015Date of Patent: May 30, 2017Assignee: International Business Machines CorporationInventors: Hong Chen, Xue Xiang Cui, Tan Jiang, Zhen Xin Jiao, Xin Li, Xin Peng Liu, Yong Yao, Yu Zhang
-
Publication number: 20170116013Abstract: In one embodiment, a method includes a processor deploying one or more scripts in a first deployment instance, where the first deployment instance is deployed from a first shared computing environment. The processor determines a difference between the first deployment instance at deployment and the first deployment instance at runtime and based on this determination, selects a first script from the one or more scripts. The processor captures a representation of the first deployment instance and selects a second script, where second script sets up relationships between resources of the first deployment instance in a subsequently deployed deployment instance. The processor utilizes the representation, the first script, and the second script to deploy a second deployment instance from a second shared computing environment.Type: ApplicationFiled: October 26, 2015Publication date: April 27, 2017Inventors: Hong CHEN, Xue Xiang CUI, Tan JIANG, Zhen Xin JIAO, Xin LI, Xin Peng LIU, Yong YAO, Yu ZHANG
-
Patent number: 9590748Abstract: Methods in a Radio Base Station (RBS) and in a terminal device for facilitating measurement at the terminal device are described. The method in the RBS comprises classifying frequency objects to be measured for a measurement task into a number of frequency object groups assigned with respective frequency measurement weights for determining measurement opportunities for the frequency objects; sending to the terminal device a first indication indicating the classification of the frequency objects into the frequency object groups. The method in the terminal device comprises receiving, from a RBS, a first indication indicating a classification of frequency objects to be measured for a measurement task into a number of frequency object groups assigned with respective frequency measurement weights; determining measurement opportunities for the frequency objects of the measurement task based on the frequency measurement weights.Type: GrantFiled: January 29, 2015Date of Patent: March 7, 2017Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: Yong Yao, Angelo Centonza
-
Publication number: 20160357621Abstract: A method, apparatus, and/or computer program product analyzes data processing. Dependency metadata, which is used for representing dependency on data among at least two components of an application, is acquired. Error information, which is used for describing errors that occurred while running the application, and data output, which includes data output by components used to run the application, are acquired. Based on the error information, dependency metadata and data output relevant to the error information are analyzed to provide an analysis result. The analysis result includes at least one of: a prompt for an error correction method, a relevant dependency metadata leading to an occurrence of an error, and relevant data output leading to an occurrence of an error.Type: ApplicationFiled: August 16, 2016Publication date: December 8, 2016Inventors: Gang Huang, Tan Jiang, Ling Lan, Yong Yao, Li Yi, Liang Wang, Yu Zhang
-
Publication number: 20160342506Abstract: One or more processors acquire dependency metadata, where the dependency metadata is used for representing dependency on data among at least two components of an application. The processor(s) acquire error information and data output, where the error information is used for describing errors that occur while running the application, and where the data output includes data output by the at least two components while running the application. The processor(s) analyze, based on the error information, dependency metadata and data output relevant to the error information, where the analyzing includes determining, based on a null pointer exception in the error information and data output of a component corresponding to the null pointer exception, that there is an error in dependency metadata corresponding to the null pointer exception. The processor(s) then provide an analysis result to improve the operation of a computer that is running the application.Type: ApplicationFiled: August 3, 2016Publication date: November 24, 2016Inventors: Gang Huang, Tan Jiang, Ling Lan, Yong Yao, Li Yi, Liang Wang, Yu Zhang
-
Publication number: 20160344485Abstract: Methods in a Radio Base Station (RBS) and in a terminal device for facilitating measurement at the terminal device are described. The method in the RBS comprises classifying frequency objects to be measured for a measurement task into a number of frequency object groups assigned with respective frequency measurement weights for determining measurement opportunities for the frequency objects; sending to the terminal device a first indication indicating the classification of the frequency objects into the frequency object groups. The method in the terminal device comprises receiving, from a RBS, a first indication indicating a classification of frequency objects to be measured for a measurement task into a number of frequency object groups assigned with respective frequency measurement weights; determining measurement opportunities for the frequency objects of the measurement task based on the frequency measurement weights.Type: ApplicationFiled: January 29, 2015Publication date: November 24, 2016Inventors: Yong YAO, Angelo CENTONZA
-
Publication number: 20160342460Abstract: One or more processors acquire dependency metadata, where the dependency metadata is used for representing dependency on data among at least two components of an application. The processor(s) acquire error information and data output, where the error information is used for describing errors that occur while running the application, and where the data output includes data output by the at least two components while running the application. The processor(s) analyze, based on the error information, dependency metadata and data output relevant to the error information, where the analyzing includes determining, based on a null pointer exception in the error information and data output of a component corresponding to the null pointer exception, correct dependency metadata corresponding to the null pointer exception. The processor(s) then provide an analysis result to improve the operation of a computer that is running the application.Type: ApplicationFiled: August 4, 2016Publication date: November 24, 2016Inventors: Gang Huang, Tan Jiang, Ling Lan, Yong Yao, Li Yi, Liang Wang, Yu Zhang
-
Publication number: 20160342505Abstract: One or more processors acquire dependency metadata, where the dependency metadata is used for representing dependency on data among at least two components of an application. The processor(s) acquire error information and data output, where the error information is used for describing errors that occur while running the application, and where the data output includes data output by the at least two components while running the application. The processor(s) analyze, based on the error information, dependency metadata and data output relevant to the error information, where the analyzing includes determining, based on a null pointer exception in the error information and dependency metadata corresponding to the null pointer exception, that corresponding data has not been output by a component corresponding to the null pointer exception. The processor(s) then use an analysis result to improve the operation of a computer that is running the application.Type: ApplicationFiled: August 2, 2016Publication date: November 24, 2016Inventors: Gang Huang, Tan Jiang, Ling Lan, Yong Yao, Li Yi, Liang Wang, Yu Zhang
-
Patent number: 9483316Abstract: The present invention relates to mechanisms for managing VM instances. More specifically, the mechanisms provide at least one VM instance in a resource pool. A configuration requirement is provided with respect to a virtual machine, the configuration requirement describing a first amount of application resources to be installed on the virtual machine. Based on the configuration requirement, a resource tree is built describing a dependency relation between the first amount of application resources. At least one VM instance corresponding to a sub-path of the resource tree is provided in the resource pool, where on each VM instance in the at least one VM instance there are installed application resources included in the sub-path.Type: GrantFiled: May 28, 2015Date of Patent: November 1, 2016Assignee: International Business Machines CorporationInventors: Yang Che, Xue X. Cui, Zhao Liu, Tan Jiang, Liang Wang, Xi Ning Wang, Yong Yao, Xuan X. Zhang, Yu Zhang
-
Patent number: 9451308Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for content presentation. One of the methods includes determining current programming being presented to a user from a first device, wherein the determining includes receiving information from the first device associated with the current programming being presented; determining one or more sponsored content items to provide to a second device, wherein the one or more sponsored content items are identified as associated with the current programming including determining that one or more presentation criteria as specified by a respective sponsored content provider have been satisfied; and providing the one or more sponsored content items to the second device.Type: GrantFiled: July 23, 2012Date of Patent: September 20, 2016Assignee: Google Inc.Inventors: Zhenyu Liu, Yong Yao
-
Patent number: 9448873Abstract: A method, apparatus, and/or computer program product analyzes data processing. Dependency metadata, which is used for representing dependency on data among at least two components of an application, is acquired. Error information, which is used for describing errors that occurred while running the application, and data output, which includes data output by components used to run the application, are acquired. Based on the error information, dependency metadata and data output relevant to the error information are analyzed to provide an analysis result. The analysis result includes at least one of: a reason why an error occurs, a prompt for an error correction method, a relevant dependency metadata leading to an occurrence of an error, and relevant data output leading to an occurrence of an error.Type: GrantFiled: September 11, 2014Date of Patent: September 20, 2016Assignee: International Business Machines CorporationInventors: Gang Huang, Tan Jiang, Ling Lan, Yong Yao, Li Yi, Liang Wang, Yu Zhang
-
Publication number: 20160255528Abstract: The present disclosure provides a method of requesting for a measurement report, comprising steps of: setting, in a request message, a first field for indicating an action on measurement to be stop and a second field including cell information for which a stop action on measurement is needed, so as to indicate a reporting eNB to stop measurement reports according to the second field; and transmitting to the reporting eNB the request message for the measurement report. The present disclosure also provides a requesting eNB using the above method, a method of stopping a measurement report by a reporting eNB and a reporting eNB using the above method, as well as a computer readable recording medium comprising computer instructions for executing the above methods.Type: ApplicationFiled: July 31, 2015Publication date: September 1, 2016Applicant: Telefonaktiebolaget L M Erricsson (PUBL)Inventors: Yong YAO, Qing HUANG, Angelo CENTONZA
-
Publication number: 20160120056Abstract: An ejector lever includes a lever body and an unlocking mechanism, where the unlocking mechanism includes an unlocking hook and a safety latch, the unlocking hook is rotatably connected to the lever body using a first rotating shaft, and the safety latch is rotatably connected to the lever body using a second rotating shaft. The unlocking hook is provided with a first end and a second end, the first end is opposite to the second end across the first rotating shaft, the first end is provided with a hook, the second end is provided with a first abutting part, the safety latch is provided with a second abutting part, and the first abutting part is in contact with the second abutting part; and the second abutting part is configured to apply first force on the first abutting part when the safety latch rotates around the second rotating shaft.Type: ApplicationFiled: December 28, 2015Publication date: April 28, 2016Inventors: Xiankun Kuang, Chunhua Chen, Yong Yao
-
Patent number: 9287636Abstract: The embodiments of the present invention provide a plug and a power connector. The plug is applied in a power connector connected between a power supply device and a radio frequency module. The plug includes a jack and a crimping component set at a tail end of the jack, and the crimping component is configured to connect a power cable introduced from the power supply device to the jack in a manner of fixing. A power connector that includes the plug is further provided. By using the technical solutions according to the embodiments, easy on-site installation of the power connector that includes the plug during use may be ensured.Type: GrantFiled: June 17, 2013Date of Patent: March 15, 2016Assignees: Huawei Technologies Co., Ltd., China Aviation Optical-Electrical Technology Co., Ltd.Inventors: Min Song, Tengfang Xiong, Baoliang Sun, Jianguo Wang, Yong Yao
-
Publication number: 20150347194Abstract: The present invention relates to mechanisms for managing VM instances. More specifically, the mechanisms provide at least one VM instance in a resource pool. A configuration requirement is provided with respect to a virtual machine, the configuration requirement describing a first amount of application resources to be installed on the virtual machine. Based on the configuration requirement, a resource tree is built describing a dependency relation between the first amount of application resources. At least one VM instance corresponding to a sub-path of the resource tree is provided in the resource pool, where on each VM instance in the at least one VM instance there are installed application resources included in the sub-path.Type: ApplicationFiled: May 28, 2015Publication date: December 3, 2015Inventors: Yang Che, Xue X. Cui, Zhao Liu, Tan Jiang, Liang Wang, Xi Ning Wang, Yong Yao, Xuan X. Zhang, Yu Zhang
-
Publication number: 20150186129Abstract: Embodiments of the invention relate to deploying a program module. The deploying includes obtaining a data dependency relationship between the program module and multiple to-be-deployed program modules, and a specific start order. In response to a request to install and configure the program module, data on which the program module depends are identified according to the data dependency relationship. In addition, the program module is installed and configured responsive to the identified data. The program module is started in response to completion of a startup of program modules required to be started before the program module as specified by the specific start order.Type: ApplicationFiled: January 7, 2015Publication date: July 2, 2015Inventors: Ajay A. Apte, Yang Che, Tan Jiang, Orvalle T. Kirby, III, Da Hu Kuang, Ling Lan, Lin Sun, Liang Wang, Yong Yao, Li Yi, Yu Zhang