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: 11556325Abstract: 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: GrantFiled: May 11, 2019Date of Patent: January 17, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Di Ling Chen, Chuang Li, Wei Lu, Yin Ben Xia, Zhe Xiang
-
Patent number: 11237811Abstract: 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: GrantFiled: December 22, 2017Date of Patent: February 1, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Di Ling Chen, Chuang Li, Wei Lu, Yin Ben Xia, Zhe Xiang
-
Patent number: 11169905Abstract: 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: GrantFiled: October 30, 2018Date of Patent: November 9, 2021Assignee: International Business Machines CorporationInventors: Lin Cai, Yi Ming Yin, Di Ling Chen, Li Wu, Xue Gang Ding
-
Patent number: 11164086Abstract: 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: GrantFiled: July 9, 2018Date of Patent: November 2, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lei Tian, Yi Shao, Peng Xue, Di Ling Chen, Wei Wu, Peng Hui Jiang
-
Patent number: 11100181Abstract: 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: GrantFiled: April 10, 2019Date of Patent: August 24, 2021Assignee: International Business Machines CorporationInventors: Kun Bai, Di Ling Chen, Christian Benjamin Kau, Zhi Cheng Liu, Patrick Joseph O'Sullivan
-
Patent number: 10956228Abstract: 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: GrantFiled: July 16, 2019Date of Patent: March 23, 2021Assignee: International Business Machines CorporationInventors: Lin Cai, Di Ling Chen, Ting SH Li, Yiming Yin, Chenghui Chen, Ming Yang, Dong Wen
-
Patent number: 10902050Abstract: 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: GrantFiled: September 15, 2017Date of Patent: January 26, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jacqueline Cheng, Micky Chiang, Di Ling Chen, Sharon Chen, Si Er Han, Pei-Yi Lin
-
Patent number: 10831557Abstract: 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: GrantFiled: February 28, 2019Date of Patent: November 10, 2020Assignee: International Business Machines CorporationInventors: Lin Cai, Di Ling Chen, Ting SH Li, Yiming Yin, Chenghui Chen, Ming Yang, Dong Wen
-
Patent number: 10798425Abstract: 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: GrantFiled: March 24, 2019Date of Patent: October 6, 2020Assignee: International Business Machines CorporationInventors: Di Ling Chen, Shi Su, Wu Mi Zhong
-
Publication number: 20200304839Abstract: 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: ApplicationFiled: March 24, 2019Publication date: September 24, 2020Inventors: Di Ling Chen, Shi Su, Wu Mi Zhong
-
Publication number: 20200278889Abstract: 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: ApplicationFiled: February 28, 2019Publication date: September 3, 2020Inventors: Lin Cai, Di Ling Chen, Ting SH Li, Yiming Yin, Chenghui Chen, Ming Yang, Dong Wen
-
Publication number: 20200278890Abstract: 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: ApplicationFiled: July 16, 2019Publication date: September 3, 2020Inventors: Lin Cai, Di Ling Chen, Ting SH Li, Yiming Yin, Chenghui Chen, Ming Yang, Dong Wen
-
Publication number: 20200133826Abstract: 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: ApplicationFiled: October 30, 2018Publication date: April 30, 2020Inventors: Lin Cai, Yi Ming Yin, Di Ling Chen, Li Wu, Xue Gang Ding
-
Publication number: 20200012948Abstract: 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: ApplicationFiled: July 9, 2018Publication date: January 9, 2020Inventors: Lei TIAN, Yi SHAO, Peng Xue, Di Ling CHEN, Wei WU, Peng Hui JIANG
-
Publication number: 20190265961Abstract: 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: ApplicationFiled: May 11, 2019Publication date: August 29, 2019Inventors: Di Ling Chen, Chuang Li, Wei Lu, Yin Ben Xia, Zhe Xiang
-
Publication number: 20190236108Abstract: 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: ApplicationFiled: April 10, 2019Publication date: August 1, 2019Inventors: Kun Bai, Di Ling Chen, Christian Benjamin Kau, Zhi Cheng Liu, Patrick Joseph O'Sullivan
-
Patent number: 10324990Abstract: 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: GrantFiled: March 23, 2016Date of Patent: June 18, 2019Assignee: International Business Machines CorporationInventors: Kun Bai, Di Ling Chen, Christian Benjamin Kau, Zhi Cheng Liu, Patrick Joseph O'Sullivan
-
Patent number: 10324698Abstract: 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: GrantFiled: November 22, 2015Date of Patent: June 18, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Di Ling Chen, Chuang Li, Wei Lu, Yin Ben Xia, Zhe Xiang
-
Publication number: 20190087424Abstract: 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: ApplicationFiled: September 15, 2017Publication date: March 21, 2019Inventors: Jacqueline Cheng, Micky Chiang, Di Ling Chen, Sharon Chen, Si Er Han, PEI-YI LIN
-
Patent number: 10171408Abstract: 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: GrantFiled: June 27, 2017Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Kun Bai, Di Ling Chen, Christian B. Kau, Zhi Cheng Liu, Patrick J. O'Sullivan