Patents by Inventor Zhen Hong Ding
Zhen Hong Ding 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: 11329939Abstract: A method, computer program product and computer system to generate a spatial visualization of topics contained in messages data is provided. A processor retrieves message data associated with a user. A processor determines one or more topics represented by the message data. A processor generates a spatial visualization of one or more user interface elements, where the spatial visualization includes a size and a location for the one or more user interface elements. A processor displays one or more user interface elements corresponding to the one or more topics.Type: GrantFiled: June 26, 2017Date of Patent: May 10, 2022Assignee: International Business Machines CorporationInventors: Xiao Xia Mao, Xin Feng, Ya Qing Chen, Wei Jun Zheng, Zhen Hong Ding, Chuan Le Zheng, Su Liu
-
Patent number: 11323402Abstract: A method, computer program product and computer system to generate a spatial visualization of topics contained in messages data is provided. A processor retrieves message data associated with a user. A processor determines one or more topics represented by the message data. A processor generates a spatial visualization of one or more user interface elements, where the spatial visualization includes a size and a location for the one or more user interface elements. A processor displays one or more user interface elements corresponding to the one or more topics.Type: GrantFiled: October 27, 2017Date of Patent: May 3, 2022Assignee: International Business Machines CorporationInventors: Xiao Xia Mao, Xin Feng, Ya Qing Chen, Wei Jun Zheng, Zhen Hong Ding, Chuan Le Zheng, Su Liu
-
Patent number: 11132502Abstract: A system from updating a document to include revisions made by multiple parties that includes an indexing module for building relationships between atom repositories and source files, and a mapping module builds a relationship between multiple atom repositories produced by indexing module that are associated with a same source file family. The system also includes an atom controlling module for controlling atom adding and atom splitting in the multiple atom repository in response to update, insert and delete operations of information units in the source file. The system can also include a synchronizing engine for synchronizing updates from one version of the source file to all versions of the source file in accordance with the atom controlling module that have been made by all users when be viewed by a single user.Type: GrantFiled: July 31, 2019Date of Patent: September 28, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ye Qing Chen, Zhen Hong Ding, Chang Lei, Wen Juan Nie, Yi-Hsiu Wei, Ting Wu, Zhao Yang, Chao Zheng
-
Patent number: 11089067Abstract: A method, computer system, and computer program product for processing a media content is provided. The present invention may include receiving a request from a user to render a media content, identifying one or more features of the media content, obtaining a profile of the user, and generating a progressive rendering plan for the media content, based on the user's profile and the one or more features of the media content.Type: GrantFiled: February 11, 2019Date of Patent: August 10, 2021Assignee: International Business Machines CorporationInventors: Xiao Xia Mao, Yin Qian, Zhen Hong Ding, Dong Ni
-
Patent number: 10984190Abstract: A system from updating a document to include revisions made by multiple parties that includes an indexing module for building relationships between atom repositories and source files, and a mapping module builds a relationship between multiple atom repositories produced by indexing module that are associated with a same source file family. The system also includes an atom controlling module for controlling atom adding and atom splitting in the multiple atom repository in response to update, insert and delete operations of information units in the source file. The system can also include a synchronizing engine for synchronizing updates from one version of the source file to all versions of the source file in accordance with the atom controlling module that have been made by all users when be viewed by a single user.Type: GrantFiled: July 31, 2019Date of Patent: April 20, 2021Assignee: International Business Machines CorporationInventors: Ye Qing Chen, Zhen Hong Ding, Chang Lei, Wen Juan Nie, Yi-Hsiu Wei, Ting Wu, Zhao Yang, Chao Zheng
-
Patent number: 10956026Abstract: A method, computer system, and a computer program product for filtering at least one element. The present invention may include receiving a user gesture. The present invention may also include determining a requested action based on the received user gesture. The present invention may then include filtering at least one element associated with a webpage based on the determined requested action. The present invention may further include rendering a modified webpage based on the filtered at least one element.Type: GrantFiled: December 7, 2017Date of Patent: March 23, 2021Assignee: International Business Machines CorporationInventors: Shuai Cao, Run Hua Chi, Zhen Hong Ding, Xu Jun Ge, Nan Song, Yi Chen Zhang, Chao Zheng
-
Publication number: 20200259874Abstract: A method, computer system, and computer program product for processing a media content is provided. The present invention may include receiving a request from a user to render a media content, identifying one or more features of the media content, obtaining a profile of the user, and generating a progressive rendering plan for the media content, based on the user's profile and the one or more features of the media content.Type: ApplicationFiled: February 11, 2019Publication date: August 13, 2020Inventors: Xiao Xia Mao, Yin Qian, Zhen Hong Ding, Dong Ni
-
Patent number: 10534856Abstract: A system from updating a document to include revisions made by multiple parties that includes an indexing module for building relationships between atom repositories and source files, and a mapping module builds a relationship between multiple atom repositories produced by indexing module that are associated with a same source file family. The system also includes an atom controlling module for controlling atom adding and atom splitting in the multiple atom repository in response to update, insert and delete operations of information units in the source file. The system can also include a synchronizing engine for synchronizing updates from one version of the source file to all versions of the source file in accordance with the atom controlling module that have been made by all users when be viewed by a single user.Type: GrantFiled: October 17, 2016Date of Patent: January 14, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ye Qing Chen, Zhen Hong Ding, Chang Lei, Wen Juan Nie, Yi-Hsiu Wei, Ting Wu, Zhao Yang, Chao Zheng
-
Patent number: 10521106Abstract: A method, computer system, and a computer program product for filtering at least one element. The present invention may include receiving a user gesture. The present invention may also include determining a requested action based on the received user gesture. The present invention may then include filtering at least one element associated with a webpage based on the determined requested action. The present invention may further include rendering a modified webpage based on the filtered at least one element.Type: GrantFiled: June 27, 2017Date of Patent: December 31, 2019Assignee: International Business Machines CorporationInventors: Shuai Cao, Run Hua Chi, Zhen Hong Ding, Xu Jun Ge, Nan Song, Yi Chen Zhang, Chao Zheng
-
Publication number: 20190354577Abstract: A system from updating a document to include revisions made by multiple parties that includes an indexing module for building relationships between atom repositories and source files, and a mapping module builds a relationship between multiple atom repositories produced by indexing module that are associated with a same source file family. The system also includes an atom controlling module for controlling atom adding and atom splitting in the multiple atom repository in response to update, insert and delete operations of information units in the source file. The system can also include a synchronizing engine for synchronizing updates from one version of the source file to all versions of the source file in accordance with the atom controlling module that have been made by all users when be viewed by a single user.Type: ApplicationFiled: July 31, 2019Publication date: November 21, 2019Inventors: Ye Qing Chen, Zhen Hong Ding, Chang Lei, Wen Juan Nie, Yi-Hsiu Wei, Ting Wu, Zhao Yang, Chao Zheng
-
Publication number: 20190354576Abstract: A system from updating a document to include revisions made by multiple parties that includes an indexing module for building relationships between atom repositories and source files, and a mapping module builds a relationship between multiple atom repositories produced by indexing module that are associated with a same source file family. The system also includes an atom controlling module for controlling atom adding and atom splitting in the multiple atom repository in response to update, insert and delete operations of information units in the source file. The system can also include a synchronizing engine for synchronizing updates from one version of the source file to all versions of the source file in accordance with the atom controlling module that have been made by all users when be viewed by a single user.Type: ApplicationFiled: July 31, 2019Publication date: November 21, 2019Inventors: Ye Qing Chen, Zhen Hong Ding, Chang Lei, Wen Juan Nie, Yi-Hsiu Wei, Ting Wu, Zhao Yang, Chao Zheng
-
Publication number: 20180373421Abstract: A method, computer system, and a computer program product for filtering at least one element. The present invention may include receiving a user gesture. The present invention may also include determining a requested action based on the received user gesture. The present invention may then include filtering at least one element associated with a webpage based on the determined requested action. The present invention may further include rendering a modified webpage based on the filtered at least one element.Type: ApplicationFiled: June 27, 2017Publication date: December 27, 2018Inventors: Shuai Cao, Run Hua Chi, Zhen Hong Ding, Xu Jun Ge, Nan Song, Yi Chen Zhang, Chao Zheng
-
Publication number: 20180373422Abstract: A method, computer system, and a computer program product for filtering at least one element. The present invention may include receiving a user gesture. The present invention may also include determining a requested action based on the received user gesture. The present invention may then include filtering at least one element associated with a webpage based on the determined requested action. The present invention may further include rendering a modified webpage based on the filtered at least one element.Type: ApplicationFiled: December 7, 2017Publication date: December 27, 2018Inventors: Shuai Cao, Run Hua Chi, Zhen Hong Ding, Xu Jun Ge, Nan Song, Yi Chen Zhang, Chao Zheng
-
Publication number: 20180375811Abstract: A method, computer program product and computer system to generate a spatial visualization of topics contained in messages data is provided. A processor retrieves message data associated with a user. A processor determines one or more topics represented by the message data. A processor generates a spatial visualization of one or more user interface elements, where the spatial visualization includes a size and a location for the one or more user interface elements. A processor displays one or more user interface elements corresponding to the one or more topics.Type: ApplicationFiled: June 26, 2017Publication date: December 27, 2018Inventors: Xiao Xia Mao, Xin Feng, Ya Qing Chen, Wei Jun Zheng, Zhen Hong DING, Chuan Le Zheng, Su Liu
-
Publication number: 20180375812Abstract: A method, computer program product and computer system to generate a spatial visualization of topics contained in messages data is provided. A processor retrieves message data associated with a user. A processor determines one or more topics represented by the message data. A processor generates a spatial visualization of one or more user interface elements, where the spatial visualization includes a size and a location for the one or more user interface elements. A processor displays one or more user interface elements corresponding to the one or more topics.Type: ApplicationFiled: October 27, 2017Publication date: December 27, 2018Inventors: Xiao Xia Mao, Xin Feng, Ya Qing Chen, Wei Jun Zheng, Zhen Hong DING, Chuan Le Zheng, Su Liu
-
Publication number: 20180107635Abstract: A system from updating a document to include revisions made by multiple parties that includes an indexing module for building relationships between atom repositories and source files, and a mapping module builds a relationship between multiple atom repositories produced by indexing module that are associated with a same source file family. The system also includes an atom controlling module for controlling atom adding and atom splitting in the multiple atom repository in response to update, insert and delete operations of information units in the source file. The system can also include a synchronizing engine for synchronizing updates from one version of the source file to all versions of the source file in accordance with the atom controlling module that have been made by all users when be viewed by a single user.Type: ApplicationFiled: October 17, 2016Publication date: April 19, 2018Inventors: Ye Qing Chen, Zhen Hong Ding, Chang Lei, Wen Juan Nie, Yi-Hsiu Wei, Ting Wu, Zhao Yang, Chao Zheng
-
Publication number: 20170177170Abstract: Progress bar for visually indicating information about a corresponding ordered (for example), time ordered list of items (for example, clickable items representing social media posts). Some embodiments of the progress bar may include one, or more, of the following features: (i) different “interest/interaction statuses” corresponding to the list items; (ii) user interaction zones for jumping the displayed list of items to newly-created items and jumping back to a location in the list where the user was before jumping to the newly-created list items; and/or (iii) adjustable “density” progress bar icons that dynamically vary the number of list items corresponding to a single icon depending up the number of list items loaded to a mobile device.Type: ApplicationFiled: December 17, 2015Publication date: June 22, 2017Inventors: Zhen Hong Ding, Fang Liang Dong, Chang Lei, Xiao Xia Mao, Wenwen Yang, Wei Jun Zheng, Jie Zhu
-
Publication number: 20150378589Abstract: One aspect is a method for utilizing key points in a progress bar to browse through content. The method includes displaying one or more hill-shaped flags at each of one or more key points on the progress bar such that a hill top of each of the one or more hill-shaped flags corresponds to a respective key point of the one or more key points. The progress bar has a slider configured to slide along the progress bar. The method further includes sliding the slider through a first hill-shaped flag, of the one or more hill-shaped flags, on the progress bar automatically, responsive to browsing content. The method further includes decreasing, by a computer processor, a content browsing speed from a first speed to a second speed, responsive to the slider sliding through the first hill-shaped flag.Type: ApplicationFiled: June 22, 2015Publication date: December 31, 2015Inventors: Jian Wen Chi, Run Hua Chi, Zhen Hong Ding, Fang Liang Dong, Chang Lei, Zhao Yang, Wei Jun Zheng