Signature hash for checking versions of abstract data types
    1.
    发明授权
    Signature hash for checking versions of abstract data types 失效
    用于检查抽象数据类型的版本的签名散列

    公开(公告)号:US06973572B1

    公开(公告)日:2005-12-06

    申请号:US09514607

    申请日:2000-02-28

    IPC分类号: G06F17/30 G06F21/00 H04I9/28

    摘要: A method, apparatus, and article of manufacture for providing to a signature hash for checking versions of abstract data types. An identifier is constructed for the abstract data type that is substantially unique to the abstract data type, wherein the identifier comprises a concatenation of various attributes for the abstract data type. The constructed identifier is hashed to generate a signature hash value for the abstract data type, which is then stored both in the database and a class definition for the abstract data type. When the class definition is instantiated as a library function, it accesses the abstract data type from the database, and compares the signature hash value from the database and the signature hash value from the class definition in order to verify that the class definition is not outdated. The class definition is outdated when the abstract data type has been altered without the signature hash value being re-generated and re-stored in the database and the class definition.

    摘要翻译: 一种用于提供用于检查抽象数据类型的版本的签名散列的方法,装置和制品。 为抽象数据类型基本上唯一的抽象数据类型构造标识符,其中标识符包括抽象数据类型的各种属性的级联。 构造的标识符被散列以产生抽象数据类型的签名散列值,然后将其存储在数据库中并且抽象数据类型的类定义中。 当类定义被实例化为库函数时,它从数据库中访问抽象数据类型,并比较数据库中的签名散列值和类定义中的签名哈希值,以验证类定义是否过时 。 当抽象数据类型被更改,而不会将签名哈希值重新生成并重新存储在数据库和类定义中时,类定义已过时。

    Multimedia data storage system and method for operating a media server as a cache device and controlling a volume of data in the media server based on user-defined parameters

    公开(公告)号:US06978348B2

    公开(公告)日:2005-12-20

    申请号:US10187292

    申请日:2002-07-02

    CPC分类号: G06F12/08 G06F17/30017

    摘要: The present invention is directed to a multimedia data storage system for storing multimedia data including a media server which stores media data on a short-term basis, and a media archive which stores media data on a long-term basis relative to the media server. The media archive is connected to the media server, which operates as a cache device for the media archive, for transmission of media data between the media archive and the media server. According to the present invention, a volume of the media data stored in the media server is controlled based on user-defined parameters. The present invention is also directed to a method of managing a media server as a cache device for a media archive within a multimedia data storage system. The media server stores media data on a short-term basis, whereas the media archive stores media data on a long-term basis relative to the media server. The media archive is connected to the media server for transmission of media data therebetween. According to the present invention, the method of managing includes determining a volume of the media data stored in the media server and controlling the volume of the media data stored in the media server based on user-defined parameters. The present invention is also directed to a computer-readable medium of instructions to be implemented in a multimedia data storage system including a media server and a media archive. The media server stores media data on a short-term basis and the media archive stores media data on a long-term basis relative to the media server. The media archive is connected to the media server for transmission of media data therebetween. The inventive computer-readable medium of instructions includes means for determining a volume of the media data stored in the media server and means for controlling the volume of the media data stored in the media server based on user-defined parameters.

    Multimedia data storage system and method for operating a media server
as a cache device and controlling a volume of data in the media server
based on user-defined parameters
    3.
    发明授权
    Multimedia data storage system and method for operating a media server as a cache device and controlling a volume of data in the media server based on user-defined parameters 失效
    多媒体数据存储系统和方法,用于将媒体服务器作为缓存设备进行操作,并根据用户定义的参数控制媒体服务器中的数据量

    公开(公告)号:US6070228A

    公开(公告)日:2000-05-30

    申请号:US940275

    申请日:1997-09-30

    CPC分类号: G06F12/08 G06F17/30017

    摘要: The present invention is directed to a multimedia data storage system for storing multimedia data including a media server which stores media data on a short-term basis, and a media archive which stores media data on a long-term basis relative to the media server. The media archive is connected to the media server, which operates as a cache device for the media archive, for transmission of media data between the media archive and the media server. According to the present invention, a volume of the media data stored in the media server is controlled based on user-defined parameters. The present invention is also directed to a method of managing a media server as a cache device for a media archive within a multimedia data storage system. The media server stores media data on a short-term basis, whereas the media archive stores media data on a long-term basis relative to the media server. The media archive is connected to the media server for transmission of media data therebetween. According to the present invention, the method of managing includes determining a volume of the media data stored in the media server and controlling the volume of the media data stored in the media server based on user-defined parameters. The present invention is also directed to a computer-readable medium of instructions to be implemented in a multimedia data storage system including a media server and a media archive. The media server stores media data on a short-term basis and the media archive stores media data on a long-term basis relative to the media server. The media archive is connected to the media server for transmission of media data therebetween.

    摘要翻译: 本发明涉及用于存储多媒体数据的多媒体数据存储系统,该多媒体数据包括在短期内存储媒体数据的媒体服务器,以及相对于媒体服务器长期存储媒体数据的媒体存档。 媒体存档连接到作为媒体存档的缓存设备的媒体服务器,用于在媒体存档和媒体服务器之间传输媒体数据。 根据本发明,基于用户定义的参数控制存储在媒体服务器中的媒体数据量。 本发明还涉及一种管理媒体服务器作为多媒体数据存储系统内的媒体存档的缓存装置的方法。 媒体服务器以短期方式存储媒体数据,而媒体存档相对于媒体服务器长期存储媒体数据。 媒体存档连接到媒体服务器以在其间传输媒体数据。 根据本发明,管理方法包括确定存储在媒体服务器中的媒体数据的音量,并且基于用户定义的参数控制存储在媒体服务器中的媒体数据的音量。 本发明还涉及要在包括媒体服务器和媒体档案的多媒体数据存储系统中实现的指令的计算机可读介质。 媒体服务器在短时间内存储媒体数据,并且媒体档案相对于媒体服务器长期地存储媒体数据。 媒体存档连接到媒体服务器以在其间传输媒体数据。

    Method for providing for persistence of java classes where the persistence semantics may be orthogonal to the class definition
    4.
    发明授权
    Method for providing for persistence of java classes where the persistence semantics may be orthogonal to the class definition 有权
    用于提供持久化Java类的方法,其中持久性语义可以与类定义正交

    公开(公告)号:US06505211B1

    公开(公告)日:2003-01-07

    申请号:US09488305

    申请日:2000-01-20

    IPC分类号: G06F1730

    摘要: A method, apparatus, and article of manufacture for providing for persistence of Java™ objects. A Java™ object is instantiated from its corresponding Java™ class definition and then loaded into a Java™ virtual machine. The class definition corresponding to the Java™ object can be derived using either the Java™ Reflection API. Once the class definition is derived, it can be used to inspect the contents of the Java™ object. A structured type instance is then generated from the inspected contents of the Java™ object, wherein the structured type instance is stored in a column of a table of a relational database managed by a relational database management system. As a result of these steps, the Java™ object is persistently stored in the database, yet the persistence semantics for storing the object are not specified as part of the class definition of the object, which means that the persistence semantics are orthogonal to the class definition.

    摘要翻译: 一种用于提供Java(TM)对象的持久性的方法,装置和制品。 Java(TM)对象从其对应的Java(TM)类定义中实例化,然后加载到Java(TM)虚拟机中。 可以使用Java(TM)Reflection API来导出与Java(TM)对象相对应的类定义。 一旦导出了类定义,它可以用于检查Java(TM)对象的内容。 然后从Java(TM)对象的被检查内容生成结构化类型实例,其中结构化类型实例被存储在由关系数据库管理系统管理的关系数据库的表的列中。 作为这些步骤的结果,Java(TM)对象被持久地存储在数据库中,而用于存储对象的持久性语义不被指定为对象的类定义的一部分,这意味着持久性语义与 类定义。

    Multimedia data storage system and method for operating a media server as a cache device and controlling a volume of data in the media server based on user-defined parameters

    公开(公告)号:US06434680B1

    公开(公告)日:2002-08-13

    申请号:US09471230

    申请日:1999-12-23

    IPC分类号: G06F1200

    摘要: The present invention is directed to a multimedia data storage system for storing multimedia data including a media server which stores media data on a short-term basis, and a media archive which stores media data on a long-term basis relative to the media server. The media archive is connected to the media server, which operates as a cache device for the media archive, for transmission of media data between the media archive and the media server. According to the present invention, a volume of the media data stored in the media server is controlled based on user-defined parameters. The present invention is also directed to a method of managing a media server as a cache device for a media archive within a multimedia data storage system. The media server stores media data on a short-term basis, whereas the media archive stores media data on a long-term basis relative to the media server. The media archive is connected to the media server for transmission of media data therebetween. According to the present invention, the method of managing includes determining a volume of the media data stored in the media server and controlling the volume of the media data stored in the media server based on user-defined parameters. The present invention is also directed to a computer-readable medium of instructions to be implemented in a multimedia data storage system including a media server and a media archive. The media server stores media data on a short-term basis and the media archive stores media data on a long-term basis relative to the media server. The media archive is connected to the media server for transmission of media data therebetween. The inventive computer-readable medium of instructions includes means for determining a volume of the media data stored in the media server and means for controlling the volume of the media data stored in the media server based on user-defined parameters.