Patents by Inventor Kai Yao Cao

Kai Yao Cao 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: 10929045
    Abstract: In various embodiments, a computer-implemented method includes identifying data files in external storage, where the data files correspond to a computer software application (application) on a mobile device. The method may also include sorting the one or more data files into different access levels. The method may also include predicting the sorted one or more data files that will be accessed on the mobile device using a prediction engine. The method may also include locating the predicted one or more data files in the external storage using a migration map. The method may also include determining whether the predicted one or more data files were previously migrated to the external storage from the mobile device. The method may also include migrating the predicted one or more data files from the external storage to the mobile device.
    Type: Grant
    Filed: June 5, 2019
    Date of Patent: February 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kai Yao Cao, Ming Qiao Shang Guan, Hui Wang, Ying-Chen Yu, Jia Wei Zhou
  • Publication number: 20190286361
    Abstract: In various embodiments, a computer-implemented method includes identifying data files in external storage, where the data files correspond to a computer software application (application) on a mobile device. The method may also include sorting the one or more data files into different access levels. The method may also include predicting the sorted one or more data files that will be accessed on the mobile device using a prediction engine. The method may also include locating the predicted one or more data files in the external storage using a migration map. The method may also include determining whether the predicted one or more data files were previously migrated to the external storage from the mobile device. The method may also include migrating the predicted one or more data files from the external storage to the mobile device.
    Type: Application
    Filed: June 5, 2019
    Publication date: September 19, 2019
    Inventors: Kai Yao Cao, Ming Qiao Shang Guan, Hui Wang, Ying-Chen Yu, Jia Wei Zhou
  • Patent number: 10353617
    Abstract: In various embodiments, a computer-implemented method includes identifying data files in external storage, where the data files correspond to a computer software application (application) on a mobile device and where the data files were previously stored on the mobile device. The method may also include sorting the data files into different access levels, where the access levels designate a hierarchy for the data files. The method may also include predicting the sorted data files that will be accessed on the mobile device using a prediction engine. The method may also include locating, in response to the predicting, the predicted data files in the external storage. The method may also include migrating the predicted data files from the external storage to the mobile device, where the migrating is done in order of the access levels.
    Type: Grant
    Filed: August 3, 2017
    Date of Patent: July 16, 2019
    Assignee: International Business Machines Corporation
    Inventors: Kai Yao Cao, Ming Qiao Shang Guan, Hui Wang, Ying-Chen Yu, Jia Wei Zhou
  • Patent number: 10248355
    Abstract: In various embodiments, a computer-implemented method includes identifying computer software applications (applications) on a mobile device. The method may also include generating migration profiles for the applications, where each application corresponds (corresponding application) to a migration profile and where the migration profile includes data files about the corresponding application. The method may also include monitoring storage space of the applications on the mobile device, where the monitoring includes identifying data files of the applications. The method may also include calculating an amount of storage space to determine whether there is a shortage of storage space for the data files. The method may also include, in response to calculating that there is a shortage of storage space, determining when the data files will be migrated. The method may also include, in response to determining when the data files will be migrated, migrating the data files to external storage.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: April 2, 2019
    Assignee: International Business Machines Corporation
    Inventors: Kai Yao Cao, Ming Qiao Shang Guan, Hui Wang, Ying-Chen Yu, Jia Wei Zhou
  • Publication number: 20180239556
    Abstract: In various embodiments, a computer-implemented method includes identifying data files in external storage, where the data files correspond to a computer software application (application) on a mobile device and where the data files were previously stored on the mobile device. The method may also include sorting the data files into different access levels, where the access levels designate a hierarchy for the data files. The method may also include predicting the sorted data files that will be accessed on the mobile device using a prediction engine. The method may also include locating, in response to the predicting, the predicted data files in the external storage. The method may also include migrating the predicted data files from the external storage to the mobile device, where the migrating is done in order of the access levels.
    Type: Application
    Filed: August 3, 2017
    Publication date: August 23, 2018
    Inventors: Kai Yao Cao, Ming Qiao Shang Guan, Hui Wang, Ying-Chen Yu, Jia Wei Zhou
  • Publication number: 20180239555
    Abstract: In various embodiments, a computer-implemented method includes identifying computer software applications (applications) on a mobile device. The method may also include generating migration profiles for the applications, where each application corresponds (corresponding application) to a migration profile and where the migration profile includes data files about the corresponding application. The method may also include monitoring storage space of the applications on the mobile device, where the monitoring includes identifying data files of the applications. The method may also include calculating an amount of storage space to determine whether there is a shortage of storage space for the data files. The method may also include, in response to calculating that there is a shortage of storage space, determining when the data files will be migrated. The method may also include, in response to determining when the data files will be migrated, migrating the data files to external storage.
    Type: Application
    Filed: February 22, 2017
    Publication date: August 23, 2018
    Inventors: Kai Yao Cao, Ming Qiao Shang Guan, Hui Wang, Ying-Chen Yu, Jia Wei Zhou