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: 10013302
    Abstract: 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: Grant
    Filed: August 16, 2016
    Date of Patent: July 3, 2018
    Assignee: International Business Machines Corporation
    Inventors: Gang Huang, Tan Jiang, Ling Lan, Yong Yao, Li Yi, Liang Wang, Yu Zhang
  • Patent number: 10013301
    Abstract: 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: Grant
    Filed: August 4, 2016
    Date of Patent: July 3, 2018
    Assignee: International Business Machines Corporation
    Inventors: Gang Huang, Tan Jiang, Ling Lan, Yong Yao, Li Yi, Liang Wang, Yu Zhang
  • Publication number: 20170310429
    Abstract: 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: Application
    Filed: December 5, 2014
    Publication date: October 26, 2017
    Inventors: Jun WANG, Yong YAO, Yingde LIU
  • Publication number: 20170290030
    Abstract: 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: Application
    Filed: September 19, 2014
    Publication date: October 5, 2017
    Inventors: Jun WANG, Yingde LIU, Yong YAO
  • Patent number: 9665390
    Abstract: 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: Grant
    Filed: October 26, 2015
    Date of Patent: May 30, 2017
    Assignee: International Business Machines Corporation
    Inventors: Hong Chen, Xue Xiang Cui, Tan Jiang, Zhen Xin Jiao, Xin Li, Xin Peng Liu, Yong Yao, Yu Zhang
  • Publication number: 20170116013
    Abstract: 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: Application
    Filed: October 26, 2015
    Publication date: April 27, 2017
    Inventors: Hong CHEN, Xue Xiang CUI, Tan JIANG, Zhen Xin JIAO, Xin LI, Xin Peng LIU, Yong YAO, Yu ZHANG
  • Patent number: 9590748
    Abstract: 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: Grant
    Filed: January 29, 2015
    Date of Patent: March 7, 2017
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Yong Yao, Angelo Centonza
  • Publication number: 20160357621
    Abstract: 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: Application
    Filed: August 16, 2016
    Publication date: December 8, 2016
    Inventors: Gang Huang, Tan Jiang, Ling Lan, Yong Yao, Li Yi, Liang Wang, Yu Zhang
  • Publication number: 20160342506
    Abstract: 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: Application
    Filed: August 3, 2016
    Publication date: November 24, 2016
    Inventors: Gang Huang, Tan Jiang, Ling Lan, Yong Yao, Li Yi, Liang Wang, Yu Zhang
  • Publication number: 20160344485
    Abstract: 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: Application
    Filed: January 29, 2015
    Publication date: November 24, 2016
    Inventors: Yong YAO, Angelo CENTONZA
  • Publication number: 20160342460
    Abstract: 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: Application
    Filed: August 4, 2016
    Publication date: November 24, 2016
    Inventors: Gang Huang, Tan Jiang, Ling Lan, Yong Yao, Li Yi, Liang Wang, Yu Zhang
  • Publication number: 20160342505
    Abstract: 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: Application
    Filed: August 2, 2016
    Publication date: November 24, 2016
    Inventors: Gang Huang, Tan Jiang, Ling Lan, Yong Yao, Li Yi, Liang Wang, Yu Zhang
  • Patent number: 9483316
    Abstract: 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: Grant
    Filed: May 28, 2015
    Date of Patent: November 1, 2016
    Assignee: International Business Machines Corporation
    Inventors: Yang Che, Xue X. Cui, Zhao Liu, Tan Jiang, Liang Wang, Xi Ning Wang, Yong Yao, Xuan X. Zhang, Yu Zhang
  • Patent number: 9451308
    Abstract: 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: Grant
    Filed: July 23, 2012
    Date of Patent: September 20, 2016
    Assignee: Google Inc.
    Inventors: Zhenyu Liu, Yong Yao
  • Patent number: 9448873
    Abstract: 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: Grant
    Filed: September 11, 2014
    Date of Patent: September 20, 2016
    Assignee: International Business Machines Corporation
    Inventors: Gang Huang, Tan Jiang, Ling Lan, Yong Yao, Li Yi, Liang Wang, Yu Zhang
  • Publication number: 20160255528
    Abstract: 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: Application
    Filed: July 31, 2015
    Publication date: September 1, 2016
    Applicant: Telefonaktiebolaget L M Erricsson (PUBL)
    Inventors: Yong YAO, Qing HUANG, Angelo CENTONZA
  • Publication number: 20160120056
    Abstract: 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: Application
    Filed: December 28, 2015
    Publication date: April 28, 2016
    Inventors: Xiankun Kuang, Chunhua Chen, Yong Yao
  • Patent number: 9287636
    Abstract: 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: Grant
    Filed: June 17, 2013
    Date of Patent: March 15, 2016
    Assignees: Huawei Technologies Co., Ltd., China Aviation Optical-Electrical Technology Co., Ltd.
    Inventors: Min Song, Tengfang Xiong, Baoliang Sun, Jianguo Wang, Yong Yao
  • Publication number: 20150347194
    Abstract: 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: Application
    Filed: May 28, 2015
    Publication date: December 3, 2015
    Inventors: Yang Che, Xue X. Cui, Zhao Liu, Tan Jiang, Liang Wang, Xi Ning Wang, Yong Yao, Xuan X. Zhang, Yu Zhang
  • Publication number: 20150186129
    Abstract: 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: Application
    Filed: January 7, 2015
    Publication date: July 2, 2015
    Inventors: 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