发明名称 Method and system for lazy data serialization in computer communications
摘要 A method of transmitting information to a receiving computer systems includes determining in a processing unit of a computer whether a receiving computer system can receive the information without converting a local format of the information into a canonical format of the information, if it is determined that the receiving computer system cannot receive the information without converting the local format into the canonical format, then converting the local format to the canonical format and transmitting the information to the receiving computer system, and if it is determined that the receiving computer system can receive the information without converting the local format into the canonical format, then transmitting the information to the receiving computer system.
申请公布号 US8949783(B2) 申请公布日期 2015.02.03
申请号 US201012827633 申请日期 2010.06.30
申请人 International Business Machines Corporation 发明人 Franke Hubertus;Freimuth Douglas M.;Olshefski David Paul;Tracey John Michael;Verma Dinesh C.;Wright Charles P.
分类号 G06F9/44;H04L29/06 主分类号 G06F9/44
代理机构 McGinn IP Law Group, PLLC 代理人 Young Preston J.;McGinn IP Law Group, PLLC
主权项 1. A method of transmitting information to a receiving computer system, said method comprising: determining, in a processing unit of a computer, whether the receiving computer system can receive the information without converting a local format of the information into a canonical format of the information, said determining comprising specifying whether said converting the local format into the canonical format is required or is avoidable; if it is determined that the receiving computer system cannot receive the information without said converting the local format into the canonical format, then delaying said converting the local format to the canonical format until an identity and a nature of the receiving computer system is identified, and then transmitting the information to the receiving computer system after said delaying said converting the local format to the canonical format; and if it is determined that the receiving computer system can receive the information without said converting the local format into the canonical format, then transmitting the information to the receiving computer system, wherein the delayed converting of said local format is implemented by overriding function definitions in an object-oriented programming language wherein the local format comprises a representation of another computer system in a structured language, and wherein said determining whether the receiving computer system can receive the information without said converting the local format into the canonical format comprises comparing properties of the receiving computer system against properties of a sending computer system, said properties comprising at least one of a network address, a machine manufacturer, a machine type, and a machine name.
地址 Armonk NY US