Patents by Inventor Di Ling Chen

Di Ling Chen 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: 11556325
    Abstract: The present invention relates to a method and system for installing software onto a client in the NIM environment and corresponding client. Said method includes: initializing said client, wherein a virtual mapping device associated with a memory driver of the client is created, the virtual mapping device for scheduling between the client's memory driver and the remote NIM server with respect to the I/O operation for running the software so as to direct the I/O operation for running said software to the client's memory driver or the remote NIM server; running said software on the client; acquiring the resources desired for running software; and conducting data migration operation from the NIM server to the client while running said software, wherein the migrated data is the resource data obtained from NIM server and desired for installing said software; and the software installation being completed when all the data desired for installing said software are migrated to the memory driver of the client.
    Type: Grant
    Filed: May 11, 2019
    Date of Patent: January 17, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Di Ling Chen, Chuang Li, Wei Lu, Yin Ben Xia, Zhe Xiang
  • Patent number: 11237811
    Abstract: The present invention relates to a method and system for installing software onto a client in the NIM environment and corresponding client. Said method includes: initializing said client, wherein a virtual mapping device associated with a memory driver of the client is created, the virtual mapping device for scheduling between the client's memory driver and the remote NIM server with respect to the I/O operation for running the software so as to direct the I/O operation for running said software to the client's memory driver or the remote NIM server; running said software on the client; acquiring the resources desired for running software; and conducting data migration operation from the NIM server to the client while running said software, wherein the migrated data is the resource data obtained from NIM server and desired for installing said software; and the software installation being completed when all the data desired for installing said software are migrated to the memory driver of the client.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: February 1, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Di Ling Chen, Chuang Li, Wei Lu, Yin Ben Xia, Zhe Xiang
  • Patent number: 11169905
    Abstract: The present invention generally relates to system test, and more specifically, related to online system test. In an aspect, a computer-implemented method for online system test is provided. In this method, a test rule for testing the online system is obtained. And a test result from a real user action of the online system based on the test rule will be retrieved. And a test report is generated at least based on the test result from the real user action.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: November 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Lin Cai, Yi Ming Yin, Di Ling Chen, Li Wu, Xue Gang Ding
  • Patent number: 11164086
    Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: obtaining a request for a predicted ensemble score in real-time. A subset of base model instances is formed by use of a preconfigured priority policy. A fitness score of the formed subset, quantifying the accuracy of the subset, is calculated as a sum of weights respective to the base model instances in the subset. A number of base models represented in the subset is less than or equal to a number of all based models.
    Type: Grant
    Filed: July 9, 2018
    Date of Patent: November 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lei Tian, Yi Shao, Peng Xue, Di Ling Chen, Wei Wu, Peng Hui Jiang
  • Patent number: 11100181
    Abstract: A search continuation device and its operations include, for example, performing a first electronic search based on first search criteria. The first electronic search generates first search results. The operations can further include electronically storing search data associated with the first electronic search (e.g., in a user account). The operations can further include performing a second electronic search with second search criteria substantially similar to the first search criteria. The second electronic search generates second search results. The operations can further include, retrieving the search data (e.g., from the user account), and providing, based on the search data, one or more indicators for presentation with the second search results. The one or more indicators specify continued search information, such as a degree to which content contained within an item of the first search results was previously accessed or a difference between the first search results and the second search results.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: August 24, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kun Bai, Di Ling Chen, Christian Benjamin Kau, Zhi Cheng Liu, Patrick Joseph O'Sullivan
  • Patent number: 10956228
    Abstract: Provided is a method, system, and computer program product for managing tasks in a computing system using a virtual node. A processor may register a virtual node for handling tasks allocated by a scheduling node in a computing system, the computing system comprising the scheduling node and a group of actual computing nodes processing tasks allocated by the scheduling node, and the scheduling node takes the virtual node as an actual computing node. A performance level of the computing system is obtained. Capacity of the virtual node is set based on the obtained performance level, such that the scheduling node allocates tasks to the virtual node based on the capacity of the virtual node. In response to at least one task being allocated by the scheduling node to the virtual node, the at least one task is received by the virtual node.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: March 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Lin Cai, Di Ling Chen, Ting SH Li, Yiming Yin, Chenghui Chen, Ming Yang, Dong Wen
  • Patent number: 10902050
    Abstract: Speech-to-text analysis, emotion analysis, and time analysis are performed on a media file by a data processing system. The media file is divided, by the data processing system, into a first fragment and a second fragment based at least in part on the speech-to-text analysis, the emotion analysis, and the time analysis. Semantic analysis is performed, by the data processing system, on the first fragment and the second fragment based on a search query for the media file. A first weight is provided for the first fragment and a second weight is provided for the second fragment based on the semantic analysis, the emotion analysis, and the time analysis. The data processing system stores the first weight in association with the first fragment and the second weight in association with the second fragment.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: January 26, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jacqueline Cheng, Micky Chiang, Di Ling Chen, Sharon Chen, Si Er Han, Pei-Yi Lin
  • Patent number: 10831557
    Abstract: Provided is a method, system, and computer program product for managing tasks in a computing system using a virtual node. A processor may register a virtual node for handling tasks allocated by a scheduling node in a computing system, the computing system comprising the scheduling node and a group of actual computing nodes processing tasks allocated by the scheduling node, and the scheduling node takes the virtual node as an actual computing node. A performance level of the computing system is obtained. Capacity of the virtual node is set based on the obtained performance level, such that the scheduling node allocates tasks to the virtual node based on the capacity of the virtual node. In response to at least one task being allocated by the scheduling node to the virtual node, the at least one task is received by the virtual node.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Lin Cai, Di Ling Chen, Ting SH Li, Yiming Yin, Chenghui Chen, Ming Yang, Dong Wen
  • Patent number: 10798425
    Abstract: Embodiments of the invention provide a method, system and computer program product for personalized key object detection in a live video stream. The method includes streaming a live video stream in a window of a computing device and during the streaming, collecting biophysical data of an end user viewing the playing back and responding to ones of the collected biophysical data that indicate a positive reaction by associating a contemporaneously displayed frame of the live video stream with the positive reaction. Thereafter, each corresponding frame associated with positive feedback can be processed by identifying key words presented in text of the feedback to the corresponding frame, matching the identified key words to a tag of an object visually presented in the corresponding frame, and storing a reference to the object in connection with the end user as an object of interest for which targeted marketing may be presented.
    Type: Grant
    Filed: March 24, 2019
    Date of Patent: October 6, 2020
    Assignee: International Business Machines Corporation
    Inventors: Di Ling Chen, Shi Su, Wu Mi Zhong
  • Publication number: 20200304839
    Abstract: Embodiments of the invention provide a method, system and computer program product for personalized key object detection in a live video stream. The method includes streaming a live video stream in a window of a computing device and during the streaming, collecting biophysical data of an end user viewing the playing back and responding to ones of the collected biophysical data that indicate a positive reaction by associating a contemporaneously displayed frame of the live video stream with the positive reaction. Thereafter, each corresponding frame associated with positive feedback can be processed by identifying key words presented in text of the feedback to the corresponding frame, matching the identified key words to a tag of an object visually presented in the corresponding frame, and storing a reference to the object in connection with the end user as an object of interest for which targeted marketing may be presented.
    Type: Application
    Filed: March 24, 2019
    Publication date: September 24, 2020
    Inventors: Di Ling Chen, Shi Su, Wu Mi Zhong
  • Publication number: 20200278889
    Abstract: Provided is a method, system, and computer program product for managing tasks in a computing system using a virtual node. A processor may register a virtual node for handling tasks allocated by a scheduling node in a computing system, the computing system comprising the scheduling node and a group of actual computing nodes processing tasks allocated by the scheduling node, and the scheduling node takes the virtual node as an actual computing node. A performance level of the computing system is obtained. Capacity of the virtual node is set based on the obtained performance level, such that the scheduling node allocates tasks to the virtual node based on the capacity of the virtual node. In response to at least one task being allocated by the scheduling node to the virtual node, the at least one task is received by the virtual node.
    Type: Application
    Filed: February 28, 2019
    Publication date: September 3, 2020
    Inventors: Lin Cai, Di Ling Chen, Ting SH Li, Yiming Yin, Chenghui Chen, Ming Yang, Dong Wen
  • Publication number: 20200278890
    Abstract: Provided is a method, system, and computer program product for managing tasks in a computing system using a virtual node. A processor may register a virtual node for handling tasks allocated by a scheduling node in a computing system, the computing system comprising the scheduling node and a group of actual computing nodes processing tasks allocated by the scheduling node, and the scheduling node takes the virtual node as an actual computing node. A performance level of the computing system is obtained. Capacity of the virtual node is set based on the obtained performance level, such that the scheduling node allocates tasks to the virtual node based on the capacity of the virtual node. In response to at least one task being allocated by the scheduling node to the virtual node, the at least one task is received by the virtual node.
    Type: Application
    Filed: July 16, 2019
    Publication date: September 3, 2020
    Inventors: Lin Cai, Di Ling Chen, Ting SH Li, Yiming Yin, Chenghui Chen, Ming Yang, Dong Wen
  • Publication number: 20200133826
    Abstract: The present invention generally relates to system test, and more specifically, related to online system test. In an aspect, a computer-implemented method for online system test is provided. In this method, a test rule for testing the online system is obtained. And a test result from a real user action of the online system based on the test rule will be retrieved. And a test report is generated at least based on the test result from the real user action.
    Type: Application
    Filed: October 30, 2018
    Publication date: April 30, 2020
    Inventors: Lin Cai, Yi Ming Yin, Di Ling Chen, Li Wu, Xue Gang Ding
  • Publication number: 20200012948
    Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: obtaining a request for a predicted ensemble score in real-time. A subset of base model instances is formed by use of a preconfigured priority policy. A fitness score of the formed subset, quantifying the accuracy of the subset, is calculated as a sum of weights respective to the base model instances in the subset. A number of base models represented in the subset is less than or equal to a number of all based models.
    Type: Application
    Filed: July 9, 2018
    Publication date: January 9, 2020
    Inventors: Lei TIAN, Yi SHAO, Peng Xue, Di Ling CHEN, Wei WU, Peng Hui JIANG
  • Publication number: 20190265961
    Abstract: The present invention relates to a method and system for installing software onto a client in the NIM environment and corresponding client. Said method includes: initializing said client, wherein a virtual mapping device associated with a memory driver of the client is created, the virtual mapping device for scheduling between the client's memory driver and the remote NIM server with respect to the I/O operation for running the software so as to direct the I/O operation for running said software to the client's memory driver or the remote NIM server; running said software on the client; acquiring the resources desired for running software; and conducting data migration operation from the NIM server to the client while running said software, wherein the migrated data is the resource data obtained from NIM server and desired for installing said software; and the software installation being completed when all the data desired for installing said software are migrated to the memory driver of the client.
    Type: Application
    Filed: May 11, 2019
    Publication date: August 29, 2019
    Inventors: Di Ling Chen, Chuang Li, Wei Lu, Yin Ben Xia, Zhe Xiang
  • Publication number: 20190236108
    Abstract: A search continuation device and its operations include, for example, performing a first electronic search based on first search criteria. The first electronic search generates first search results. The operations can further include electronically storing search data associated with the first electronic search (e.g., in a user account). The operations can further include performing a second electronic search with second search criteria substantially similar to the first search criteria. The second electronic search generates second search results. The operations can further include, retrieving the search data (e.g., from the user account), and providing, based on the search data, one or more indicators for presentation with the second search results. The one or more indicators specify continued search information, such as a degree to which content contained within an item of the first search results was previously accessed or a difference between the first search results and the second search results.
    Type: Application
    Filed: April 10, 2019
    Publication date: August 1, 2019
    Inventors: Kun Bai, Di Ling Chen, Christian Benjamin Kau, Zhi Cheng Liu, Patrick Joseph O'Sullivan
  • Patent number: 10324990
    Abstract: A search continuation device and its operations include, for example, performing a first electronic search based on first search criteria. The first electronic search generates first search results. The operations can further include electronically storing search data associated with the first electronic search (e.g., in a user account). The operations can further include performing a second electronic search with second search criteria substantially similar to the first search criteria. The second electronic search generates second search results. The operations can further include, retrieving the search data (e.g., from the user account), and providing, based on the search data, one or more indicators for presentation with the second search results. The one or more indicators specify continued search information, such as a degree to which content contained within an item of the first search results was previously accessed or a difference between the first search results and the second search results.
    Type: Grant
    Filed: March 23, 2016
    Date of Patent: June 18, 2019
    Assignee: International Business Machines Corporation
    Inventors: Kun Bai, Di Ling Chen, Christian Benjamin Kau, Zhi Cheng Liu, Patrick Joseph O'Sullivan
  • Patent number: 10324698
    Abstract: The present invention relates to a method and system for installing software onto a client in the NIM environment and corresponding client. Said method includes: initializing said client, wherein a virtual mapping device associated with a memory driver of the client is created, the virtual mapping device for scheduling between the client's memory driver and the remote NIM server with respect to the I/O operation for running the software so as to direct the I/O operation for running said software to the client's memory driver or the remote NIM server; running said software on the client; acquiring the resources desired for running software; and conducting data migration operation from the NIM server to the client while running said software, wherein the migrated data is the resource data obtained from NIM server and desired for installing said software; and the software installation being completed when all the data desired for installing said software are migrated to the memory driver of the client.
    Type: Grant
    Filed: November 22, 2015
    Date of Patent: June 18, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Di Ling Chen, Chuang Li, Wei Lu, Yin Ben Xia, Zhe Xiang
  • Publication number: 20190087424
    Abstract: Speech-to-text analysis, emotion analysis, and time analysis are performed on a media file by a data processing system. The media file is divided, by the data processing system, into a first fragment and a second fragment based at least in part on the speech-to-text analysis, the emotion analysis, and the time analysis. Semantic analysis is performed, by the data processing system, on the first fragment and the second fragment based on a search query for the media file. A first weight is provided for the first fragment and a second weight is provided for the second fragment based on the semantic analysis, the emotion analysis, and the time analysis. The data processing system stores the first weight in association with the first fragment and the second weight in association with the second fragment.
    Type: Application
    Filed: September 15, 2017
    Publication date: March 21, 2019
    Inventors: Jacqueline Cheng, Micky Chiang, Di Ling Chen, Sharon Chen, Si Er Han, PEI-YI LIN
  • Patent number: 10171408
    Abstract: A method for following asynchronous and synchronous productivity application communications includes providing, by an update processor, a targeted medium with a notification for changes associated with the productivity application communication based on a promotion of the productivity application communication to the targeted medium. The update processor further receives subscriptions for receiving update notifications through the targeted medium for the changes associated with the productivity application communication.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Kun Bai, Di Ling Chen, Christian B. Kau, Zhi Cheng Liu, Patrick J. O'Sullivan