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).

  • Publication number: 20180121186
    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: December 22, 2017
    Publication date: May 3, 2018
    Inventors: Di Ling Chen, Chuang Li, Wei Lu, Yin Ben Xia, Zhe Xiang
  • Publication number: 20170295129
    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: Application
    Filed: June 27, 2017
    Publication date: October 12, 2017
    Inventors: Kun Bai, Di Ling Chen, Christian B. Kau, Zhi Cheng Liu, Patrick J. O'Sullivan
  • Publication number: 20170286561
    Abstract: A native application executing on a user's device can receive a selection of one or more content items. The one or more content items can be selected via a cursor positioning device or via a gesture on a touch screen. In some aspects, the type of gesture can indicate a priority for loading the one or more content items onto the user's device. The one or more content items can be loaded while other content items are being processed by the user's device.
    Type: Application
    Filed: April 4, 2016
    Publication date: October 5, 2017
    Inventors: Kun Bai, Di Ling Chen, Christian Benjamin Kau, Zhi Cheng Liu, Patrick Joseph O'Sullivan
  • Publication number: 20170277791
    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: March 23, 2016
    Publication date: September 28, 2017
    Inventors: Kun Bai, Di Ling Chen, Christian Benjamin Kau, Zhi Cheng Liu, Patrick Joseph O'Sullivan
  • Patent number: 9762527
    Abstract: A method for following asynchronous and synchronous productivity application communications includes receiving, by an update processor, one or more preference sets for following progress on a productivity application communication. The update processor provides a targeted medium with a notification for one or more 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 one or more subscriptions for receiving update notifications through the targeted medium for the one or more changes associated with the productivity application communication.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: September 12, 2017
    Assignee: International Business Machines Corporation
    Inventors: Kun Bai, Di Ling Chen, Christian B. Kau, Zhi Cheng Liu, Patrick J. O'Sullivan
  • Publication number: 20160352672
    Abstract: A method for following asynchronous and synchronous productivity application communications includes receiving, by an update processor, one or more preference sets for following progress on a productivity application communication. The update processor provides a targeted medium with a notification for one or more 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 one or more subscriptions for receiving update notifications through the targeted medium for the one or more changes associated with the productivity application communication.
    Type: Application
    Filed: May 26, 2015
    Publication date: December 1, 2016
    Inventors: Kun Bai, Di Ling Chen, Christian B. Kau, Zhi Cheng Liu, Patrick J. O'Sullivan
  • Patent number: 9330391
    Abstract: Embodiments of the present invention relate to dynamic determination of membership duration based on ongoing interactions with online communities. In one embodiment of the present invention, a method of and computer program product for providing temporary membership in online communities are provided. A membership record is created corresponding to a user of an online community. An initial expiration date is assigned to the membership record. At least one activity of the user in the online community is detected. A revised expiration date is assigned to the membership record based on the at least one activity of the user.
    Type: Grant
    Filed: January 7, 2015
    Date of Patent: May 3, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kun Bai, Di Ling Chen, Christian B. Kau, Zhi Cheng Liu, Patrick J. O'Sullivan
  • Publication number: 20160085537
    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: November 22, 2015
    Publication date: March 24, 2016
    Inventors: Di Ling Chen, Chuang Li, Wei Lu, Yin Ben Xia, Zhe Xiang
  • Patent number: 8423990
    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: September 23, 2008
    Date of Patent: April 16, 2013
    Assignee: International Business Machines Corporation
    Inventors: Di Ling Chen, Chuang Li, Wei Lu, Yin Ben Xia, Zhe Xiang
  • Publication number: 20090083733
    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: September 23, 2008
    Publication date: March 26, 2009
    Inventors: Di Ling Chen, Chuang Li, Wei Lu, Yin Ben Xia, Zhe Xiang