Maintaining multiple valid concurrent serialized object versions
    1.
    发明授权
    Maintaining multiple valid concurrent serialized object versions 有权
    维护多个有效的并发序列化对象版本

    公开(公告)号:US07386836B2

    公开(公告)日:2008-06-10

    申请号:US10457199

    申请日:2003-06-09

    IPC分类号: G06F9/44

    CPC分类号: G06F9/4493

    摘要: Techniques are disclosed for concurrently maintaining serialized objects that were created from more than one version of a class definition. According to preferred embodiments, a component maps and enforces multiple valid stream-unique version identifiers (“SUIDs”) for a collection of class definitions (such as the classes of a software product that is undergoing change from one version to another). This component programmatically detects when an object's SUID value does not match the code attempting to deserialize the object, and then programmatically determines whether the object is compatible with the code even though the SUID values do not match. Preferably, this determination is made by consulting a stored mapping, in which the SUIDs of compatible versions have been recorded.

    摘要翻译: 公开了用于同时维护由多个版本的类定义创建的序列化对象的技术。 根据优选实施例,组件映射并实施用于类定义集合的多个有效的流唯一版本标识符(“SUID”)(例如正在从一个版本改变到另一个版本的软件产品的类别)。 该组件以编程方式检测对象的SUID值与尝试反序列化对象的代码是否匹配,然后以编程方式确定对象是否与代码兼容,即使SUID值不匹配。 优选地,通过咨询已经记录了兼容版本的SUID的存储的映射来进行该确定。

    Maintaining multiple valid concurrent serialized object versions
    2.
    发明授权
    Maintaining multiple valid concurrent serialized object versions 有权
    维护多个有效的并发序列化对象版本

    公开(公告)号:US07844948B2

    公开(公告)日:2010-11-30

    申请号:US12058677

    申请日:2008-03-29

    IPC分类号: G06F9/44

    CPC分类号: G06F9/4493

    摘要: Maintaining Multiple Valid Concurrent Serialized Object Versions Techniques are disclosed for concurrently maintaining serialized objects that were created from more than one version of a class definition. According to preferred embodiments, a component maps and enforces multiple valid stream-unique version identifiers (“SUIDs”) for a collection of class definitions (such as the classes of a software product that is undergoing change from one version to another). This component programmatically detects when an object's SUID value does not match the code attempting to deserialize the object, and then programmatically determines whether the object is compatible with the code even though the SUID values do not match. Preferably, this determination is made by consulting a stored mapping, in which the SUIDs of compatible versions have been recorded.

    摘要翻译: 维护多个有效的并行序列化对象版本技术被公开用于同时维护由多个版本的类定义创建的序列化对象。 根据优选实施例,组件映射并实施用于类定义集合的多个有效的流唯一版本标识符(“SUID”)(例如正在从一个版本改变到另一个版本的软件产品的类别)。 该组件以编程方式检测对象的SUID值与尝试反序列化对象的代码是否匹配,然后以编程方式确定对象是否与代码兼容,即使SUID值不匹配。 优选地,通过咨询已经记录了兼容版本的SUID的存储的映射来进行该确定。

    Maintaining Multiple Valid Concurrent Serialized Object Versions
    3.
    发明申请
    Maintaining Multiple Valid Concurrent Serialized Object Versions 有权
    维护多个有效的并发序列化对象版本

    公开(公告)号:US20080178153A1

    公开(公告)日:2008-07-24

    申请号:US12058677

    申请日:2008-03-29

    IPC分类号: G06F9/44

    CPC分类号: G06F9/4493

    摘要: Maintaining Multiple Valid Concurrent Serialized Object Versions Techniques are disclosed for concurrently maintaining serialized objects that were created from more than one version of a class definition. According to preferred embodiments, a component maps and enforces multiple valid stream-unique version identifiers (“SUIDs”) for a collection of class definitions (such as the classes of a software product that is undergoing change from one version to another). This component programmatically detects when an object's SUID value does not match the code attempting to deserialize the object, and then programmatically determines whether the object is compatible with the code even though the SUID values do not match. Preferably, this determination is made by consulting a stored mapping, in which the SUIDs of compatible versions have been recorded.

    摘要翻译: 维护多个有效的并行序列化对象版本技术被公开用于同时维护由多个版本的类定义创建的序列化对象。 根据优选实施例,组件映射并实施用于类定义集合的多个有效的流唯一版本标识符(“SUID”)(例如正在从一个版本改变到另一个版本的软件产品的类别)。 该组件以编程方式检测对象的SUID值与尝试反序列化对象的代码是否匹配,然后以编程方式确定对象是否与代码兼容,即使SUID值不匹配。 优选地,通过咨询已经记录了兼容版本的SUID的存储的映射来进行该确定。

    Uniform handling of external resources within structured documents
    4.
    发明授权
    Uniform handling of external resources within structured documents 失效
    在结构化文件中统一处理外部资源

    公开(公告)号:US06934908B2

    公开(公告)日:2005-08-23

    申请号:US09981195

    申请日:2001-10-17

    IPC分类号: G06F17/30 G06F17/21

    CPC分类号: G06F17/30905

    摘要: Methods, systems, and computer program products for improving globalization of document content. A globalization model is defined which enables separating and externalizing translation-sensitive resources. A content translation expert can then operate efficiently to provide translated content, and a content designer can more easily focus on the task at hand using a resource-neutral document format. Using the disclosed techniques, translation-sensitive resources identified in a structured document can be programmatically translated by resolving references to a particular supplemental document in which the translated content for a target language has been specified.

    摘要翻译: 用于改善文件内容全球化的方法,系统和计算机程序产品。 定义了一种全球化模式,可以分离和外部化翻译敏感资源。 内容翻译专家然后可以有效地操作以提供翻译的内容,并且内容设计者可以使用资源中立的文档格式更容易地集中在手头的任务上。 使用所公开的技术,可以通过解析对特定补充文件的引用来编程地翻译在结构化文档中识别的翻译敏感资源,其中已经指定了目标语言的翻译内容。

    Applying abstraction to object markup definitions
    5.
    发明授权
    Applying abstraction to object markup definitions 有权
    将抽象应用于对象标记定义

    公开(公告)号:US07774386B2

    公开(公告)日:2010-08-10

    申请号:US10626340

    申请日:2003-07-24

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/2725

    摘要: Techniques for enabling a validating parser to interpret a schema, where that schema may have been extended to multiple levels, and to perform the validation of a structured document according to the extended schema while still allowing a consumer application to request objects or events that are cast at some different level of the schema (including the base schema). Validating the source document according to an extended (i.e., more specific) schema enables improved detection of syntax errors. At the same time, casting objects and events from the parsed document to a level requested by the consumer application allows the consumer to receive only those objects or events for which it is adapted, without requiring the consumer application to include extra code to deal with objects or events it does not recognize in the parser's output. Preferably, the parser simply discards those objects or events which this consumer is not interested in receiving.

    摘要翻译: 允许验证解析器解释模式的方法,其中该模式可以被扩展到多个级别,并且根据扩展模式来执行结构化文档的验证,同时仍然允许消费者应用请求被投递的对象或事件 在模式的一些不同级别(包括基本模式)。 根据扩展(即更具体)的模式来验证源文档能够改进对语法错误的检测。 同时,将解析的文档中的对象和事件从消费者应用程序转换到消费者应用程序所要求的级别,允许消费者仅接收适用于其的对象或事件,而不需要消费者应用程序包含额外的代码来处理对象 或在解析器的输出中无法识别的事件。 优选地,解析器简单地丢弃该消费者不想接收的那些对象或事件。

    Source code analysis archival adapter for structured data mining
    7.
    发明授权
    Source code analysis archival adapter for structured data mining 有权
    用于结构化数据挖掘的源代码分析归档适配器

    公开(公告)号:US09009656B2

    公开(公告)日:2015-04-14

    申请号:US11381196

    申请日:2006-05-02

    IPC分类号: G06F9/44

    CPC分类号: G06F8/36

    摘要: Embodiments of the present invention address deficiencies of the art in respect to code reuse management and provide a method, system and computer program product for source code archival adapter for structured data mining In one embodiment of the invention, a method for adapting archived source code for structured data mining for source code reuse can be provided. The method can include parsing source code to identify individual classification elements within the source code, generating a markup language formatted set of code constructs corresponding to the classification elements, and storing the markup language formatted set of code constructs in a source code archive.

    摘要翻译: 本发明的实施例解决了代码重用管理方面的缺陷,并提供了一种用于结构化数据挖掘的源代码归档适配器的方法,系统和计算机程序产品。在本发明的一个实施例中,一种适用于归档源代码的方法 可以提供用于源代码重用的结构化数据挖掘。 该方法可以包括解析源代码以识别源代码内的各个分类元素,生成对应于分类元素的代码结构的标记语言格式化集合,以及将标记语言格式化的代码结构集合存储在源代码归档中。

    Electronic communication distribution system
    8.
    发明授权
    Electronic communication distribution system 失效
    电子通讯分配系统

    公开(公告)号:US07876891B2

    公开(公告)日:2011-01-25

    申请号:US12274377

    申请日:2008-11-20

    IPC分类号: G06F15/16

    CPC分类号: H04L51/14 G06Q10/107

    摘要: A computer system and associated method to distribute an electronic communication object. The electronic communication object comprises a main communication and a first sub-communication object. The first sub-communication object is embedded within a main communication object. The main communication object comprises a first set of attributes and a first addressee. The first sub-communication object comprises a second set of attributes and a second addressee. A hierarchal relationship exists between the main communication object and the first sub-communication object such that the first sub-communication object inherits one or more of the first set of attributes from the main communication object if said one or more of the second set of attributes is not specified in the first sub-communication object. The main communication object and a first outline of the first sub-communication object is sent to the first addressee. The first sub-communication object is sent to the second addressee.

    摘要翻译: 一种用于分发电子通信对象的计算机系统和相关联的方法。 电子通信对象包括主通信和第一子通信对象。 第一子通信对象被嵌入在主通信对象内。 主要通信对象包括第一组属性和第一收件人。 第一子通信对象包括第二组属性和第二收件人。 在主通信对象和第一子通信对象之间存在层级关系,使得如果第一组属性中的一个或多个属性,则第一子通信对象从主通信对象继承第一组属性中的一个或多个属性 没有在第一子通信对象中指定。 主要通信对象和第一子通信对象的第一轮廓被发送到第一收件人。 第一个子通信对象被发送到第二个收件人。

    ELECTRONIC COMMUNICATION DISTRIBUTION SYSTEM
    9.
    发明申请
    ELECTRONIC COMMUNICATION DISTRIBUTION SYSTEM 失效
    电子通信分发系统

    公开(公告)号:US20090070432A1

    公开(公告)日:2009-03-12

    申请号:US12274377

    申请日:2008-11-20

    IPC分类号: G06F15/16

    CPC分类号: H04L51/14 G06Q10/107

    摘要: A computer system and associated method to distribute an electronic communication object. The electronic communication object comprises a main communication and a first sub-communication object. The first sub-communication object is embedded within a main communication object. The main communication object comprises a first set of attributes and a first addressee. The first sub-communication object comprises a second set of attributes and a second addressee. A hierarchal relationship exists between the main communication object and the first sub-communication object such that the first sub-communication object inherits one or more of the first set of attributes from the main communication object if said one or more of the second set of attributes is not specified in the first sub-communication object. The main communication object and a first outline of the first sub-communication object is sent to the first addressee. The first sub-communication object is sent to the second addressee.

    摘要翻译: 一种用于分发电子通信对象的计算机系统和相关联的方法。 电子通信对象包括主通信和第一子通信对象。 第一子通信对象被嵌入在主通信对象内。 主要通信对象包括第一组属性和第一收件人。 第一子通信对象包括第二组属性和第二收件人。 在主通信对象和第一子通信对象之间存在层级关系,使得如果第一组属性中的一个或多个属性,则第一子通信对象从主通信对象继承第一组属性中的一个或多个属性 没有在第一子通信对象中指定。 主要通信对象和第一子通信对象的第一轮廓被发送到第一收件人。 第一个子通信对象被发送到第二个收件人。

    Method and system for distributing a nested electronic communication to a plurality of recipients
    10.
    发明授权
    Method and system for distributing a nested electronic communication to a plurality of recipients 失效
    将嵌套电子通信分发给多个接收者的方法和系统

    公开(公告)号:US07487215B2

    公开(公告)日:2009-02-03

    申请号:US11015309

    申请日:2004-12-17

    IPC分类号: G06F15/16

    CPC分类号: H04L51/14 G06Q10/107

    摘要: A computer system and associated method to distribute an electronic communication object. The electronic communication object comprises a main communication and a first sub-communication object. The first sub-communication object is embedded within a main communication object. The main communication object comprises a first set of attributes and a first addressee. The first sub-communication object comprises a second set of attributes and a second addressee. A hierarchal relationship exists between the main communication object and the first sub-communication object such that the first sub-communication object inherits one or more of the first set of attributes from the main communication object if said one or more of the second set of attributes is not specified in the first sub-communication object. The main communication object and a first outline of the first sub-communication object is sent to the first addressee. The first sub-communication object is sent to the second addressee.

    摘要翻译: 一种用于分发电子通信对象的计算机系统和相关联的方法。 电子通信对象包括主通信和第一子通信对象。 第一子通信对象被嵌入在主通信对象内。 主要通信对象包括第一组属性和第一收件人。 第一子通信对象包括第二组属性和第二收件人。 在主通信对象和第一子通信对象之间存在层级关系,使得如果第一组属性中的一个或多个属性,则第一子通信对象从主通信对象继承第一组属性中的一个或多个属性 没有在第一子通信对象中指定。 主要通信对象和第一子通信对象的第一轮廓被发送到第一收件人。 第一个子通信对象被发送到第二个收件人。