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: 10310919Abstract: 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: GrantFiled: March 1, 2016Date of Patent: June 4, 2019Assignee: International Business Machines CorporationInventors: Qian Li Jin, Yan Shi, Fan Yang, Shan Yu, Yang Zhang
-
Patent number: 9971818Abstract: 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: GrantFiled: June 17, 2014Date of Patent: May 15, 2018Assignee: International Business Machines CorporationInventors: Bing Bing Du, Qian Li Jin, Ma Jirong, Kai Lin Li, Wu Wei, Wei Guo Xing
-
Publication number: 20170161126Abstract: 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: ApplicationFiled: March 1, 2016Publication date: June 8, 2017Inventors: Qian Li Jin, Yan Shi, Fan Yang, Shan Yu, Yang Zhang
-
Patent number: 9342388Abstract: 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: GrantFiled: December 2, 2015Date of Patent: May 17, 2016Assignee: International Business Machines CorporationInventors: Qian Li Jin, Yan Shi, Fan Yang, Shan Yu, Yang Zhang
-
Patent number: 9244949Abstract: 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: GrantFiled: June 27, 2013Date of Patent: January 26, 2016Assignee: International Business Machines CorporationInventors: Qian Li Jin, Zheng Li, Jian Liu, Ji rong Ma, Lucas W. Partridge
-
Publication number: 20150006543Abstract: 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: ApplicationFiled: June 27, 2013Publication date: January 1, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Qian Li Jin, Zheng Li, Jian Liu, Ji rong Ma, Lucas W. Partridge
-
Publication number: 20150006556Abstract: 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: ApplicationFiled: June 17, 2014Publication date: January 1, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: BING BING DU, QIAN LI JIN, MA JIRONG, KAI LIN LI, WU WEI, WEI GUO XING