Patents by Inventor Qian Li Jin

Qian Li Jin 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: 10310919
    Abstract: Embodiments of the present invention provide methods, program products, and systems to increase efficiency in message oriented middleware. Embodiments of the present invention can, responsive to receiving from an application an open request for a queue alias of a queue manager, provide to the application target cache information which includes a target name and a change flag count associated with the queue alias. Embodiments of the present invention can, responsive to receiving a message from the application that includes respective target cache information including a target name and a change flag count, determine a target location, wherein if the change flag count of the received message matches a current change flag count of the queue alias, the determined target location is a target location associated with the received target name.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: June 4, 2019
    Assignee: International Business Machines Corporation
    Inventors: Qian Li Jin, Yan Shi, Fan Yang, Shan Yu, Yang Zhang
  • Patent number: 9971818
    Abstract: The present disclosure relates to a method, system, and computer program product for integrating data between a plurality of different enterprise systems. An illustrative embodiment of the disclosure provides a method for integrating data between different systems, comprising: acquiring a user interface metadata for each of a plurality of enterprise systems, wherein the user interface metadata of an enterprise system corresponds to data in the same enterprise system and describes how the data should be presented on a user interface of the enterprise system; in response to acquiring the user interface metadata for each of the plurality of enterprise systems, generating a user interface presentation for each of the plurality of enterprise systems according to the user interface metadata; and establishing, for each of the plurality of enterprise systems, a first mapping between the user interface presentation and a structure of the data.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: May 15, 2018
    Assignee: International Business Machines Corporation
    Inventors: Bing Bing Du, Qian Li Jin, Ma Jirong, Kai Lin Li, Wu Wei, Wei Guo Xing
  • Publication number: 20170161126
    Abstract: Embodiments of the present invention provide methods, program products, and systems to increase efficiency in message oriented middleware. Embodiments of the present invention can, responsive to receiving from an application an open request for a queue alias of a queue manager, provide to the application target cache information which includes a target name and a change flag count associated with the queue alias. Embodiments of the present invention can, responsive to receiving a message from the application that includes respective target cache information including a target name and a change flag count, determine a target location, wherein if the change flag count of the received message matches a current change flag count of the queue alias, the determined target location is a target location associated with the received target name.
    Type: Application
    Filed: March 1, 2016
    Publication date: June 8, 2017
    Inventors: Qian Li Jin, Yan Shi, Fan Yang, Shan Yu, Yang Zhang
  • Patent number: 9342388
    Abstract: Embodiments of the present invention provide methods, program products, and systems to increase efficiency in message oriented middleware. Embodiments of the present invention can, responsive to receiving from an application an open request for a queue alias of a queue manager, provide to the application target cache information which includes a target name and a change flag count associated with the queue alias. Embodiments of the present invention can, responsive to receiving a message from the application that includes respective target cache information including a target name and a change flag count, determine a target location, wherein if the change flag count of the received message matches a current change flag count of the queue alias, the determined target location is a target location associated with the received target name.
    Type: Grant
    Filed: December 2, 2015
    Date of Patent: May 17, 2016
    Assignee: International Business Machines Corporation
    Inventors: Qian Li Jin, Yan Shi, Fan Yang, Shan Yu, Yang Zhang
  • Patent number: 9244949
    Abstract: A method for determining mappings for application integration. The method includes identifying a plurality of integration templates that each contains a mapping of a first data field to another data field, wherein at least two of the plurality of integration templates map the first data field to different other data fields. The method includes receiving a ranking of each of the plurality of integration templates. The method includes determining a preferred mapping of the first data field to a second data field, based, at least in part, on the received ranking.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: January 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: Qian Li Jin, Zheng Li, Jian Liu, Ji rong Ma, Lucas W. Partridge
  • Publication number: 20150006543
    Abstract: A method for determining mappings for application integration. The method includes identifying a plurality of integration templates that each contains a mapping of a first data field to another data field, wherein at least two of the plurality of integration templates map the first data field to different other data fields. The method includes receiving a ranking of each of the plurality of integration templates. The method includes determining a preferred mapping of the first data field to a second data field, based, at least in part, on the received ranking.
    Type: Application
    Filed: June 27, 2013
    Publication date: January 1, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Qian Li Jin, Zheng Li, Jian Liu, Ji rong Ma, Lucas W. Partridge
  • Publication number: 20150006556
    Abstract: The present disclosure relates to a method, system, and computer program product for integrating data between a plurality of different enterprise systems. An illustrative embodiment of the disclosure provides a method for integrating data between different systems, comprising: acquiring a user interface metadata for each of a plurality of enterprise systems, wherein the user interface metadata of an enterprise system corresponds to data in the same enterprise system and describes how the data should be presented on a user interface of the enterprise system; in response to acquiring the user interface metadata for each of the plurality of enterprise systems, generating a user interface presentation for each of the plurality of enterprise systems according to the user interface metadata; and establishing, for each of the plurality of enterprise systems, a first mapping between the user interface presentation and a structure of the data.
    Type: Application
    Filed: June 17, 2014
    Publication date: January 1, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: BING BING DU, QIAN LI JIN, MA JIRONG, KAI LIN LI, WU WEI, WEI GUO XING