Patents by Inventor Shuang Shuang Jia

Shuang Shuang Jia 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: 11907711
    Abstract: Aspects of the invention include systems and methods configured to efficiently evaluate the efforts of a code migration (e.g., porting task) between different platforms. A non-limiting example computer-implemented method includes receiving a function of a source platform. The function can include a plurality of fields. An initial vector is constructed for each of the plurality of fields. The initial vector encodes a value of the respective field according to an encoding rule. The initial vectors are merged into a single final vector and the final vector is classified into one of a plurality of system function families of the source platform. A vector of a target platform at a minimum distance to the final vector is identified and an assessment is provided that includes a difficulty in porting a project comprising the function between the source platform and the target platform based at least in part on the minimum distance.
    Type: Grant
    Filed: May 13, 2021
    Date of Patent: February 20, 2024
    Assignee: International Business Machines Corporation
    Inventors: Shuang Shuang Jia, Yi Chai, Xiao-Yu Li, Xin Zhao, Li Cao, Jiangang Deng, Hua Wei Fan, Zhou Wen Ya, Hong Wei Sun
  • Publication number: 20230084206
    Abstract: Embodiments relate to methods, systems, and computer program products for path management in a processing system. In a method, in response to receiving a request for adding a target controlling unit into a processing system, a plurality of network nodes in the processing system are divided into a group of subnets based on a topology of the plurality of network nodes, the plurality of network nodes being connected to at least one controlling unit in the processing system. A workload estimation is determined, the workload estimation representing a workload to be caused by the target controlling unit to the processing system. A target subnet is selected from the group of subnets for connecting the target controlling unit into the processing system based on the workload estimation. With these embodiments, the target subnet may be selected in an automatic way such that the performance of the processing system may be increased.
    Type: Application
    Filed: September 16, 2021
    Publication date: March 16, 2023
    Inventors: YAN HUANG, HENG WANG, KAI FENG, ZHENG LEI AN, SHUANG SHUANG JIA, XIAO LING CHEN, GUANG HAN SUI, LEI WANG
  • Publication number: 20220365778
    Abstract: Aspects of the invention include systems and methods configured to efficiently evaluate the efforts of a code migration (e.g., porting task) between different platforms. A non-limiting example computer-implemented method includes receiving a function of a source platform. The function can include a plurality of fields. An initial vector is constructed for each of the plurality of fields. The initial vector encodes a value of the respective field according to an encoding rule. The initial vectors are merged into a single final vector and the final vector is classified into one of a plurality of system function families of the source platform. A vector of a target platform at a minimum distance to the final vector is identified and an assessment is provided that includes a difficulty in porting a project comprising the function between the source platform and the target platform based at least in part on the minimum distance.
    Type: Application
    Filed: May 13, 2021
    Publication date: November 17, 2022
    Inventors: Shuang Shuang Jia, Yi Chai, Xiao-Yu Li, Xin Zhao, Li Cao, JIANGANG DENG, Hua Wei Fan, Zhou Wen Ya, HONG WEI SUN
  • Patent number: 11157640
    Abstract: Sensitive data is protected in a software product. A source file of the software product is compiled to generate an object file, in which the source file includes at least one piece of sensitive data marked with a specific identifier. The object file has a secure data section for saving storage information of the at least one piece of sensitive data at compile-time and run-time. The object file is linked to generate an executable file. The executable file updates the secure data section at run-time. Sensitive data is also protected when a core dump is generated.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: October 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Rui Feng, Shuang Shuang Jia, Da Fei Shi, Lijun Wei
  • Patent number: 10902353
    Abstract: The present invention provides a computer implemented method, system, and computer program product for monitoring a ticket, the method including receiving credentials by a processing unit from a device via manual presentation of the device to a manual sensor logically coupled to the processing unit, generating a ticket identifier (ID) based on the credentials, transmitting the ticket ID from the processing unit to the device, establishing a wireless connection between the device and the processing unit, checking the wireless connection before each occurrence of an event, checking the wireless connection after each occurrence of the event, and updating a status of a ticket in light of the checking. In an exemplary embodiment, a ticket system includes a processing unit, a manual sensor, a wireless sensor, and a device, where the processing unit transmits the ticket ID, and where the processing unit verifies continued connection at key events.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: January 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kai Feng, Shuang Shuang Jia, Yong Tang, Jun Long Xiang, Xin Zhao
  • Publication number: 20200042729
    Abstract: Sensitive data is protected in a software product. A source file of the software product is compiled to generate an object file, in which the source file includes at least one piece of sensitive data marked with a specific identifier. The object file has a secure data section for saving storage information of the at least one piece of sensitive data at compile-time and run-time. The object file is linked to generate an executable file. The executable file updates the secure data section at run-time. Sensitive data is also protected when a core dump is generated.
    Type: Application
    Filed: October 15, 2019
    Publication date: February 6, 2020
    Inventors: Rui Feng, Shuang Shuang Jia, Da Fei Shi, Lijun Wei
  • Patent number: 10496839
    Abstract: Sensitive data is protected in a software product. A source file of the software product is compiled to generate an object file, in which the source file includes at least one piece of sensitive data marked with a specific identifier. The object file has a secure data section for saving storage information of the at least one piece of sensitive data at compile-time and run-time. The object file is linked to generate an executable file. The executable file updates the secure data section at run-time. Sensitive data is also protected when a core dump is generated.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: December 3, 2019
    Assignee: International Business Machines Corporation
    Inventors: Rui Feng, Shuang Shuang Jia, Da Fei Shi, Lijun Wei
  • Publication number: 20180247231
    Abstract: The present invention provides a computer implemented method, system, and computer program product for monitoring a ticket, the method including receiving credentials by a processing unit from a device via manual presentation of the device to a manual sensor logically coupled to the processing unit, generating a ticket identifier (ID) based on the credentials, transmitting the ticket ID from the processing unit to the device, establishing a wireless connection between the device and the processing unit, checking the wireless connection before each occurrence of an event, checking the wireless connection after each occurrence of the event, and updating a status of a ticket in light of the checking. In an exemplary embodiment, a ticket system includes a processing unit, a manual sensor, a wireless sensor, and a device, where the processing unit transmits the ticket ID, and where the processing unit verifies continued connection at key events.
    Type: Application
    Filed: September 28, 2017
    Publication date: August 30, 2018
    Inventors: Kai Feng, Shuang Shuang Jia, Yong Tang, Jun Long Xiang, Xin Zhao
  • Publication number: 20180247230
    Abstract: The present invention provides a computer implemented method, system, and computer program product for monitoring a ticket, the method including receiving credentials by a processing unit from a device via manual presentation of the device to a manual sensor logically coupled to the processing unit, generating a ticket identifier (ID) based on the credentials, transmitting the ticket ID from the processing unit to the device, establishing a wireless connection between the device and the processing unit, checking the wireless connection before each occurrence of an event, checking the wireless connection after each occurrence of the event, and updating a status of a ticket in light of the checking. In an exemplary embodiment, a ticket system includes a processing unit, a manual sensor, a wireless sensor, and a device, where the processing unit transmits the ticket ID, and where the processing unit verifies continued connection at key events.
    Type: Application
    Filed: February 28, 2017
    Publication date: August 30, 2018
    Inventors: Kai Feng, Shuang Shuang Jia, Yong Tang, Jun Long Xiang, Xin Zhao
  • Publication number: 20180101692
    Abstract: Sensitive data is protected in a software product. A source file of the software product is compiled to generate an object file, in which the source file includes at least one piece of sensitive data marked with a specific identifier. The object file has a secure data section for saving storage information of the at least one piece of sensitive data at compile-time and run-time. The object file is linked to generate an executable file. The executable file updates the secure data section at run-time. Sensitive data is also protected when a core dump is generated.
    Type: Application
    Filed: December 8, 2017
    Publication date: April 12, 2018
    Inventors: Rui Feng, Shuang Shuang Jia, Da Fei Shi, Lijun Wei
  • Patent number: 9852303
    Abstract: Sensitive data is protected in a software product. A source file of the software product is compiled to generate an object file, in which the source file includes at least one piece of sensitive data marked with a specific identifier. The object file has a secure data section for saving storage information of the at least one piece of sensitive data at compile-time and run-time. The object file is linked to generate an executable file. The executable file updates the secure data section at run-time. Sensitive data is also protected when a core dump is generated.
    Type: Grant
    Filed: February 26, 2015
    Date of Patent: December 26, 2017
    Assignee: International Business Machines Corporation
    Inventors: Rui Feng, Shuang Shuang Jia, Da Fei Shi, Lijun Wei
  • Publication number: 20150248564
    Abstract: Sensitive data is protected in a software product. A source file of the software product is compiled to generate an object file, in which the source file includes at least one piece of sensitive data marked with a specific identifier. The object file has a secure data section for saving storage information of the at least one piece of sensitive data at compile-time and run-time. The object file is linked to generate an executable file. The executable file updates the secure data section at run-time. Sensitive data is also protected when a core dump is generated.
    Type: Application
    Filed: February 26, 2015
    Publication date: September 3, 2015
    Inventors: Rui Feng, Shuang Shuang Jia, Da Fei Shi, Lijun Wei