Patents by Inventor Tian Qi Han

Tian Qi Han 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: 10846102
    Abstract: Provided are computer program product, system, and method for loading dependency library files from a shared library repository in an application runtime environment. A determination is made of a dependency tree of dependency library files for an application to load into an application runtime environment. A determination is made as to whether a shared library repository includes all the dependency library files in the dependency tree. The shared library repository is updated to include any dependency library files not in the dependency tree of the application. Access is provided to the dependency library files in the shared library repository in the dependency tree in the application runtime environment. The application is started in the application runtime environment in response to providing access to the dependency library files in the application runtime environment.
    Type: Grant
    Filed: March 5, 2019
    Date of Patent: November 24, 2020
    Assignee: International Business Machines Corporation
    Inventors: Hai Feng Yao, Jun Ming Guan, Tian Qi Han, Jing Hua Zhu, Yi Fei He
  • Patent number: 10838745
    Abstract: Provided are computer program product, system, and method for loading dependency library files from a shared library repository in an application runtime environment. A determination is made of a dependency tree of dependency library files for an application to load into an application runtime environment. A determination is made as to whether a shared library repository includes all the dependency library files in the dependency tree. The shared library repository is updated to include any dependency library files not in the dependency tree of the application. Access is provided to the dependency library files in the shared library repository in the dependency tree in the application runtime environment. The application is started in the application runtime environment in response to providing access to the dependency library files in the application runtime environment.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: November 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: Hai Feng Yao, Jun Ming Guan, Tian Qi Han, Jing Hua Zhu, Yi Fei He
  • Publication number: 20200285487
    Abstract: Provided are computer program product, system, and method for loading dependency library files from a shared library repository in an application runtime environment. A determination is made of a dependency tree of dependency library files for an application to load into an application runtime environment. A determination is made as to whether a shared library repository includes all the dependency library files in the dependency tree. The shared library repository is updated to include any dependency library files not in the dependency tree of the application. Access is provided to the dependency library files in the shared library repository in the dependency tree in the application runtime environment. The application is started in the application runtime environment in response to providing access to the dependency library files in the application runtime environment.
    Type: Application
    Filed: March 5, 2019
    Publication date: September 10, 2020
    Inventors: Hai Feng Yao, Jun Ming Guan, Tian Qi Han, Jing Hua Zhu, Yi Fei He
  • Publication number: 20200285488
    Abstract: Provided are computer program product, system, and method for loading dependency library files from a shared library repository in an application runtime environment. A determination is made of a dependency tree of dependency library files for an application to load into an application runtime environment. A determination is made as to whether a shared library repository includes all the dependency library files in the dependency tree. The shared library repository is updated to include any dependency library files not in the dependency tree of the application. Access is provided to the dependency library files in the shared library repository in the dependency tree in the application runtime environment. The application is started in the application runtime environment in response to providing access to the dependency library files in the application runtime environment.
    Type: Application
    Filed: September 4, 2019
    Publication date: September 10, 2020
    Inventors: Hai Feng Yao, Jun Ming Guan, Tian Qi Han, Jing Hua Zhu, Yi Fei He
  • Patent number: 10650092
    Abstract: Approaches presented herein enable optimizing a display of tabular data from a 2-D table as a folding 3-D table having a plurality of vectors in a GUI. More specifically, a scaling ratio is calculated to fit the plurality of vectors within a display area of the GUI based on a cumulative width of the plurality of vectors and a width of the display area of the GUI. A maximum angle of rotation for at least one vector is calculated based on a legibility of the vector. The scaling ratio can be applied to a width of at least one vector to yield a modified width of the vector. The 2-D table is then rendered as a 3-D table in which the at least one vector is depicted as a modified vector angled within a maximum angle of rotation between a horizontal and a vertical axis.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: May 12, 2020
    Assignee: International Business Machines Corporation
    Inventors: Tian Qi Han, Dong Ni, Hua Hong Wang, Hao Zhang
  • Publication number: 20200089748
    Abstract: Approaches presented herein enable optimizing a display of tabular data from a 2-D table as a folding 3-D table having a plurality of vectors in a GUI. More specifically, a scaling ratio is calculated to fit the plurality of vectors within a display area of the GUI based on a cumulative width of the plurality of vectors and a width of the display area of the GUI. A maximum angle of rotation for at least one vector is calculated based on a legibility of the vector. The scaling ratio can be applied to a width of at least one vector to yield a modified width of the vector. The 2-D table is then rendered as a 3-D table in which the at least one vector is depicted as a modified vector angled within a maximum angle of rotation between a horizontal and a vertical axis.
    Type: Application
    Filed: November 19, 2019
    Publication date: March 19, 2020
    Inventors: Tian Qi Han, Dong Ni, Hua Hong Wang, Hao Zhang
  • Patent number: 10558743
    Abstract: Approaches presented herein enable optimizing a display of tabular data from a 2-D table as a folding 3-D table having a plurality of vectors in a GUI. More specifically, a scaling ratio is calculated to fit the plurality of vectors within a display area of the GUI based on a cumulative width of the plurality of vectors and a width of the display area of the GUI. This scaling ratio is applied to a width of at least one vector to yield a modified width of the vector. The 2-D table is then rendered as a 3-D table in which the at least one vector is depicted as a modified vector angled between a horizontal and a vertical axis. This modified vector has an actual width equal to the modified width and a diagonal length equal to the width of the at least one vector.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: February 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: Tian Qi Han, Dong Ni, Hua Hong Wang, Hao Zhang
  • Publication number: 20190311027
    Abstract: Approaches presented herein enable optimizing a display of tabular data from a 2-D table as a folding 3-D table having a plurality of vectors in a GUI. More specifically, a scaling ratio is calculated to fit the plurality of vectors within a display area of the GUI based on a cumulative width of the plurality of vectors and a width of the display area of the GUI. This scaling ratio is applied to a width of at least one vector to yield a modified width of the vector. The 2-D table is then rendered as a 3-D table in which the at least one vector is depicted as a modified vector angled between a horizontal and a vertical axis. This modified vector has an actual width equal to the modified width and a diagonal length equal to the width of the at least one vector.
    Type: Application
    Filed: June 25, 2019
    Publication date: October 10, 2019
    Inventors: Tian Qi Han, Dong Ni, Hua Hong Wang, Hao Zhang
  • Patent number: 10409905
    Abstract: Approaches presented herein enable optimizing a display of tabular data from a 2-D table as a folding 3-D table having a plurality of vectors in a GUI. More specifically, a scaling ratio is calculated to fit the plurality of vectors within a display area of the GUI based on a cumulative width of the plurality of vectors and a width of the display area of the GUI. This scaling ratio is applied to a width of at least one vector to yield a modified width of the vector. The 2-D table is then rendered as a 3-D table in which the at least one vector is depicted as a modified vector angled between a horizontal and a vertical axis. This modified vector has an actual width equal to the modified width and a diagonal length equal to the width of the at least one vector.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: September 10, 2019
    Assignee: International Business Machines Corporation
    Inventors: Tian Qi Han, Dong Ni, Hua Hong Wang, Hao Zhang
  • Publication number: 20190197095
    Abstract: Approaches presented herein enable optimizing a display of tabular data from a 2-D table as a folding 3-D table having a plurality of vectors in a GUI. More specifically, a scaling ratio is calculated to fit the plurality of vectors within a display area of the GUI based on a cumulative width of the plurality of vectors and a width of the display area of the GUI. This scaling ratio is applied to a width of at least one vector to yield a modified width of the vector. The 2-D table is then rendered as a 3-D table in which the at least one vector is depicted as a modified vector angled between a horizontal and a vertical axis. This modified vector has an actual width equal to the modified width and a diagonal length equal to the width of the at least one vector.
    Type: Application
    Filed: December 21, 2017
    Publication date: June 27, 2019
    Inventors: Tian Qi Han, Dong Ni, Hua Hong Wang, Hao Zhang