Patents by Inventor Xiao Wei Hu

Xiao Wei Hu 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: 10146660
    Abstract: A method, system, and computer readable storage medium for providing data to a user interface for performance monitoring are disclosed, in which an a data definition is acquired, where the data definition is generated in response to a definition of the user interface. Data is acquired from data sources based on the data definition. The acquired data is processed based on the data definition, and the processed data is cached.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: December 4, 2018
    Assignee: International Business Machines Corporation
    Inventors: Xiao Wei Hu, Cheng Quan Li, Ru Xing Xiao, Yue Chen
  • Patent number: 9870302
    Abstract: A method, system, and computer readable storage medium for providing data to a user interface for performance monitoring are disclosed, in which an a data definition is acquired, where the data definition is generated in response to a definition of the user interface. Data is acquired from data sources based on the data definition. The acquired data is processed based on the data definition, and the processed data is cached.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: January 16, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xiao Wei Hu, Cheng Quan Li, Ru Xing Xiao, Yue Chen
  • Patent number: 9720816
    Abstract: The present invention provides a software development method, system and computer program product. Generally, a computer program product for software development assistance includes a computer readable storage medium having computer readable program code embodied therewith such that the computer readable program receives from a server over a computer communications network both a software update for software installed in an end user device, and also test cases and a testing tool. The test cases are loaded in memory of the end user device and executed in the end user device with the execution tool with respect to the software update. Execution information produced by the execution of the test cases is collected and transmitted back to the server from the end user device. Optionally, a new test case for the software update can be created within the memory of the end user device the new test case can be executed along with the received test cases with the execution tool in the end user device.
    Type: Grant
    Filed: June 20, 2015
    Date of Patent: August 1, 2017
    Assignee: International Business Machines Corporation
    Inventors: Xiao Wei Hu, Xia Zhang, Dan Han
  • Patent number: 9430445
    Abstract: The present invention provides a document editor and a method for editing document to facilitate the collaboration between users. The document editor comprises a user interface for editing and displaying document information; a dispatcher for identifying objects in the user interface and their identifiers according to object definition, and providing the object information to the user interface; and at least one connector, for communicating with remote or local service using the identifier and address of at least one of the objects, to exchange the object information with the remote or local service and transfer the information to the dispatcher. According to the document editor and the method for editing document, a user could obtain more information of the object embedded in the document and effectively avoid operation failure on the object.
    Type: Grant
    Filed: November 29, 2005
    Date of Patent: August 30, 2016
    Assignee: International Business Machines Corporation
    Inventors: Xiao Wei Hu, Yu Hang Gao, Wei Guo Shi
  • Publication number: 20160196199
    Abstract: A method, system, and computer readable storage medium for providing data to a user interface for performance monitoring are disclosed, in which an a data definition is acquired, where the data definition is generated in response to a definition of the user interface. Data is acquired from data sources based on the data definition. The acquired data is processed based on the data definition, and the processed data is cached.
    Type: Application
    Filed: March 16, 2016
    Publication date: July 7, 2016
    Inventors: Xiao Wei Hu, Cheng Quan Li, Ru Xing Xiao, Yue Chen
  • Publication number: 20160196212
    Abstract: A method, system, and computer readable storage medium for providing data to a user interface for performance monitoring are disclosed, in which an a data definition is acquired, where the data definition is generated in response to a definition of the user interface. Data is acquired from data sources based on the data definition. The acquired data is processed based on the data definition, and the processed data is cached.
    Type: Application
    Filed: March 16, 2016
    Publication date: July 7, 2016
    Inventors: Xiao Wei Hu, Cheng Quan Li, Ru Xing Xiao, Yue Chen
  • Patent number: 9304931
    Abstract: A method, system, and computer readable storage medium for providing data to a user interface for performance monitoring are disclosed, in which an a data definition is acquired, where the data definition is generated in response to a definition of the user interface. Data is acquired from data sources based on the data definition. The acquired data is processed based on the data definition, and the processed data is cached.
    Type: Grant
    Filed: May 24, 2013
    Date of Patent: April 5, 2016
    Assignee: International Business Machines Corporation
    Inventors: Xiao Wei Hu, Cheng Quan Li, Ru Xing Xiao, Yue Chen
  • Patent number: 9201978
    Abstract: A method for providing web contents for offline usage, includes: grouping web contents, wherein web contents contained in each group have certain logical association among them; providing a client with information describing said group; and, providing, in response to said client's request for a web content group, said client with corresponding web contents based on the group, so that said client can present to a user web contents of the group offline. A corresponding web application server, client module and computer program products are further provided. A user can conveniently and flexibly download, according to group information of web contents, a group of interest among web contents for offline usage without a need for downloading and maintaining undesired web contents.
    Type: Grant
    Filed: November 21, 2007
    Date of Patent: December 1, 2015
    Assignee: International Business Machines Corporation
    Inventor: Xiao Wei Hu
  • Publication number: 20150286559
    Abstract: The present invention provides a software development method, system and computer program product. Generally, a computer program product for software development assistance includes a computer readable storage medium having computer readable program code embodied therewith such that the computer readable program receives from a server over a computer communications network both a software update for software installed in an end user device, and also test cases and a testing tool. The test cases are loaded in memory of the end user device and executed in the end user device with the execution tool with respect to the software update. Execution information produced by the execution of the test cases is collected and transmitted back to the server from the end user device. Optionally, a new test case for the software update can be created within the memory of the end user device the new test case can be executed along with the received test cases with the execution tool in the end user device.
    Type: Application
    Filed: June 20, 2015
    Publication date: October 8, 2015
    Inventors: Xiao Wei HU, Xia ZHANG, Dan HAN
  • Patent number: 9064055
    Abstract: The present invention provides a software development method, system and computer program product. Generally, a computer program product for software development assistance includes a computer readable storage medium having computer readable program code embodied therewith such that the computer readable program receives from a server over a computer communications network both a software update for software installed in an end user device, and also test cases and a testing tool. The test cases are loaded in memory of the end user device and executed in the end user device with the execution tool with respect to the software update. Execution information produced by the execution of the test cases is collected and transmitted back to the server from the end user device. Optionally, a new test case for the software update can be created within the memory of the end user device the new test case can be executed along with the received test cases with the execution tool in the end user device.
    Type: Grant
    Filed: July 26, 2011
    Date of Patent: June 23, 2015
    Assignee: International Business Machines Corporation
    Inventors: Xiao Wei Hu, Xia Zhang, Dan Han
  • Patent number: 8620621
    Abstract: A work performance acquisition module of an intelligent assets maintenance system obtains work performance data of intelligent assets from a device operation production control system. A status monitoring module obtains operation status data of the intelligent assets. A loss calculation module calculates a loss degree of the intelligent assets according to the obtained work performance and operation status data. A maintenance determining module determines whether the intelligent assets need maintenance according to the loss degree of the intelligent assets.
    Type: Grant
    Filed: May 11, 2011
    Date of Patent: December 31, 2013
    Assignee: International Business Machines Corporation
    Inventors: Xiao Wei Hu, Shaw-Ben Shi
  • Publication number: 20130318304
    Abstract: A method, system, and computer readable storage medium for providing data to a user interface for performance monitoring are disclosed, in which an a data definition is acquired, where the data definition is generated in response to a definition of the user interface. Data is acquired from data sources based on the data definition. The acquired data is processed based on the data definition, and the processed data is cached.
    Type: Application
    Filed: May 24, 2013
    Publication date: November 28, 2013
    Applicant: International Business Machines Corporation
    Inventors: Xiao Wei Hu, Cheng Quan Li, Ru Xing Xiao, Yue Chen
  • Publication number: 20120030658
    Abstract: The present invention provides a software development method, system and computer program product. Generally, a computer program product for software development assistance includes a computer readable storage medium having computer readable program code embodied therewith such that the computer readable program receives from a server over a computer communications network both a software update for software installed in an end user device, and also test cases and a testing tool. The test cases are loaded in memory of the end user device and executed in the end user device with the execution tool with respect to the software update. Execution information produced by the execution of the test cases is collected and transmitted back to the server from the end user device. Optionally, a new test case for the software update can be created within the memory of the end user device the new test case can be executed along with the received test cases with the execution tool in the end user device.
    Type: Application
    Filed: July 26, 2011
    Publication date: February 2, 2012
    Applicant: International Business Machines Corporation
    Inventors: Xiao Wei Hu, Xia Zhang, Dan Han
  • Publication number: 20110295559
    Abstract: A work performance acquisition module of an intelligent assets maintenance system obtains work performance data of intelligent assets from a device operation production control system. A status monitoring module obtains operation status data of the intelligent assets. A loss calculation module calculates a loss degree of the intelligent assets according to the obtained work performance and operation status data. A maintenance determining module determines whether the intelligent assets need maintenance according to the loss degree of the intelligent assets.
    Type: Application
    Filed: May 11, 2011
    Publication date: December 1, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: SHAW-BEN SHI, XIAO WEI HU
  • Patent number: 8060529
    Abstract: The present invention provides a system and method for performing files/folder share between IM clients. In the present invention, when a source client shares out files/folders to a particular contact person/contact person group, an access control list table is established and said particular contact person/contact person group and the files/folders shared out to him are stored in association with each other. When a target client makes a request for accessing information of share items, obtaining items and beginning to receive items, the source client will respectively consult the access control list table to determine whether the request is authorized. Only when the request is authorized, can the source client perform the requesting operations. By means of the present invention, an automatic and flexible file/folder share between IM clients can be achieved.
    Type: Grant
    Filed: September 6, 2006
    Date of Patent: November 15, 2011
    Assignee: International Business Machines Corporation
    Inventors: Xiao Wei Hu, Qian Liang, Yue Ma
  • Patent number: 7899787
    Abstract: The present invention describes a technique for using shadowing object for approval control in an object-oriented software environment. The technique calls a business operation and determines whether the business operation needs to be approved. If the business operation needs to be approved, a shadowing business object and a shadowing connector corresponding to the original business object and the connector are created, and the business operation is performed on the shadowing business object and connector, and all results are stored in the shadowing business object, and all messages to be sent are buffered in the connector. If the business operation is approved, the original business object is replaced by the shadowing business object. The technique is flexible, efficient, easy to be modified and supplemented.
    Type: Grant
    Filed: June 9, 2003
    Date of Patent: March 1, 2011
    Assignee: International Business Machines Corporation
    Inventors: Xiao Wei Hu, Qing Jiu Zhu
  • Patent number: 7865913
    Abstract: A collaboration system and method via computer is provided. The collaboration system comprises a computing platform for storing an identifier, address and other information associated with at least one object; at least one service connector for communicating with a service using the identifier, address of the at least one object to interact with the service for the information associated with the object and transfer the information to the computing platform; and at least one tool for communicating with the computing platform to exchange the information associated with the object. According to the present invention, a tool may display the current information of a remote object. The tool does not necessarily have the capability to communicate with different remote services. Therefore, user might concentrate on the collaboration object and tools.
    Type: Grant
    Filed: November 29, 2005
    Date of Patent: January 4, 2011
    Assignee: International Business Machines Corporation
    Inventors: Xiao Wei Hu, Yu Xin Kou, Yue Ma
  • Publication number: 20090055818
    Abstract: Information can be automatically collected related to running of software. The collected information can be packed into a message format of a messaging software. The collected information related to running of the software can be sent by using the messaging software.
    Type: Application
    Filed: August 22, 2008
    Publication date: February 26, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: JIAN HONG CHENG, Xiao Wei Hu, Da Li Yin
  • Publication number: 20080126361
    Abstract: A method for providing web contents for offline usage, includes: grouping web contents, wherein web contents contained in each group have certain logical association among them; providing a client with information describing said group; and, providing, in response to said client's request for a web content group, said client with corresponding web contents based on the group, so that said client can present to a user web contents of the group offline. A corresponding web application server, client module and computer program products are further provided. A user can conveniently and flexibly download, according to group information of web contents, a group of interest among web contents for offline usage without a need for downloading and maintaining undesired web contents.
    Type: Application
    Filed: November 21, 2007
    Publication date: May 29, 2008
    Inventor: Xiao Wei Hu
  • Patent number: 6910061
    Abstract: The present invention discloses a framework system for testing server with mixed workloads and a test method thereof, comprising workload case configure utility interface which includes function that let the framework invoke the third party's workload configure utilities to define workload cases for various test purpose; and workload interface which includes function of workload setup, control and monitor. The advantage of the invention is that the third party can flexibly adds his workloads into the framework system via a workload case configure utility interface and a workload interface.
    Type: Grant
    Filed: January 11, 2001
    Date of Patent: June 21, 2005
    Assignee: International Business Machines Corporation
    Inventors: Xiao Wei Hu, Nan Feng, Xiao Yan Chen