Programmatically serializing complex objects using self-healing techniques
    51.
    发明授权
    Programmatically serializing complex objects using self-healing techniques 失效
    使用自我修复技术以编程方式对复杂对象进行序列化

    公开(公告)号:US07150004B2

    公开(公告)日:2006-12-12

    申请号:US10225379

    申请日:2002-08-21

    IPC分类号: G06F9/44

    CPC分类号: G06F9/4493

    摘要: Methods, systems, and computer program products for programmatically serializing complex objects (such as JavaBeans™). In contrast to prior art techniques, a manually-specified data type mapping specification is not required as input to the serialization process. Instead, the present invention programmatically generates this type mapping, responsive to encountering run-time exceptions during the serialization process. The serialization process is therefore “self-healing”. This approach is especially advantageous when serializing complex objects that may include complex data types and/or embedded objects. The programmatically-generated type mapping information is preferably used to generate a serialized version of the complex object, and can also be used during deserialization. In addition to improving serialization techniques, this type mapping information facilitates dynamic integration and transformation of data between heterogeneous formats.

    摘要翻译: 用于以编程方式序列化复杂对象(如JavaBeans(TM))的方法,系统和计算机程序产品。 与现有技术相反,手动指定的数据类型映射规范不需要作为串行化过程的输入。 相反,本发明以编程方式生成此类型映射,以响应于在序列化过程期间遇到运行时异常。 因此,序列化过程是“自我修复”。 当将包含复杂数据类型和/或嵌入对象的复杂对象序列化时,这种方法特别有利。 编程生成的类型映射信息优选地用于生成复杂对象的序列化版本,并且还可以在反序列化期间使用。 除了改进序列化技术之外,这种类型的映射信息有助于异构格式之间的数据的动态集成和转换。

    Adapting point geometry for storing address density

    公开(公告)号:US07046827B2

    公开(公告)日:2006-05-16

    申请号:US10077079

    申请日:2002-02-15

    IPC分类号: G06K9/00

    CPC分类号: G06F17/30241

    摘要: Techniques are disclosed for adapting point geometry for storing address density information. Preferred embodiments store this density information in a 4-dimensional point data type provided by a spatially-enabled object relational database system, and leverage built-in functions and data types of the database system for operating on the data type. The address density may be computed while processing address data which is presented in textual format, or alternatively, from street geometry data which has been derived from such address data. The address density may be used in many different applications, such as e-business, targeted advertising, urban planning, facilities enhancements, and so forth. The point geometry representation of the street density information supports retrievals which do not rely on proprietary file formats or binary files, thereby enabling faster retrievals and reduced resource consumption requirements.