Non-repeating random values in user specified formats and character sets
    1.
    发明授权
    Non-repeating random values in user specified formats and character sets 有权
    用户指定格式和字符集中的非重复随机值

    公开(公告)号:US07882134B2

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

    申请号:US12150392

    申请日:2008-04-28

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/30306

    摘要: Systems, methodologies, media, and other embodiments associated with producing non-repeating random values for use in data masking are described. One example method includes accessing data describing a mask for a value in a database table column to be masked. The example method may also include identifying a number of distinct values in the database table column to be masked and determining a field width for a mask to provide unique random numbers to mask the distinct values. The method may include identifying locations in a mask value to store the unique random value and locations in a mask value to store filler values. The mask value may include different character sets and may comply with user specified formats. The method may include generating a set of statements that when executed produce a mapping table that includes masks for distinct values in the database table column to be masked.

    摘要翻译: 描述了与产生用于数据屏蔽的非重复随机值相关联的系统,方法,介质和其它实施例。 一个示例性方法包括访问描述要屏蔽的数据库表列中的值的掩码的数据。 示例性方法还可以包括识别要被屏蔽的数据库表列中的不同值的数量,并且确定掩码的字段宽度以提供唯一的随机数来掩蔽不同的值。 该方法可以包括识别掩码值中的位置以将唯一随机值和位置存储在掩码值中以存储填充值。 掩码值可以包括不同的字符集,并且可以符合用户指定的格式。 该方法可以包括生成一组语句,当被执行时,产生一个映射表,该映射表包括要被屏蔽的数据库表列中不同值的掩码。

    Maintaining referential integrity while masking
    2.
    发明申请
    Maintaining referential integrity while masking 有权
    在屏蔽时保持参照完整性

    公开(公告)号:US20100030795A1

    公开(公告)日:2010-02-04

    申请号:US12221157

    申请日:2008-07-30

    IPC分类号: G06F7/00 G06F17/30

    摘要: Systems, methods, and other embodiments associated with maintaining referential integrity while masking database columns are described. One example method includes determining a transitive closure for dependency relationships involving a column to be masked and other columns related to the column to be masked through a dependency relationship. The example method may also include identifying a root column for a column in the transitive closure and creating a mapping table that stores original values and masking values for the root column. The method includes masking the root column and related child columns based on the mapping table in a manner that maintains referential integrity between the root column and the child column. Integrity may be maintained by masking corresponding values in the root column and a child column(s) with identical mask values from the mapping table.

    摘要翻译: 描述与屏蔽数据库列时保持参照完整性相关联的系统,方法和其他实施例。 一个示例性方法包括确定涉及要屏蔽的列的依赖关系的传递闭包以及与通过依赖关系掩蔽的列相关的其他列。 示例方法还可以包括识别传递闭包中的列的根列,并创建存储根列的原始值和掩蔽值的映射表。 该方法包括以维持根列和子列之间的引用完整性的方式基于映射表屏蔽根列和相关子列。 可以通过屏蔽根列中的相应值和来自映射表的具有相同掩码值的子列来维护完整性。

    Maintaining referential integrity while masking
    3.
    发明授权
    Maintaining referential integrity while masking 有权
    在屏蔽时保持参照完整性

    公开(公告)号:US07979410B2

    公开(公告)日:2011-07-12

    申请号:US12221157

    申请日:2008-07-30

    IPC分类号: G06F17/30

    摘要: Systems, methods, and other embodiments associated with maintaining referential integrity while masking database columns are described. One example method includes determining a transitive closure for dependency relationships involving a column to be masked and other columns related to the column to be masked through a dependency relationship. The example method may also include identifying a root column for a column in the transitive closure and creating a mapping table that stores original values and masking values for the root column. The method includes masking the root column and related child columns based on the mapping table in a manner that maintains referential integrity between the root column and the child column. Integrity may be maintained by masking corresponding values in the root column and a child column(s) with identical mask values from the mapping table.

    摘要翻译: 描述与屏蔽数据库列时保持参照完整性相关联的系统,方法和其他实施例。 一个示例性方法包括确定涉及要屏蔽的列的依赖关系的传递闭包以及与通过依赖关系掩蔽的列相关的其他列。 示例方法还可以包括识别传递闭包中的列的根列,并创建存储根列的原始值和掩蔽值的映射表。 该方法包括以维持根列和子列之间的引用完整性的方式基于映射表屏蔽根列和相关子列。 可以通过屏蔽根列中的相应值和来自映射表的具有相同掩码值的子列来维护完整性。

    Method and system for comparing and re-comparing data item definitions
    4.
    发明申请
    Method and system for comparing and re-comparing data item definitions 有权
    用于比较和重新比较数据项定义的方法和系统

    公开(公告)号:US20070088733A1

    公开(公告)日:2007-04-19

    申请号:US11250511

    申请日:2005-10-17

    IPC分类号: G06F7/00

    CPC分类号: G06F17/30312 G06F17/30498

    摘要: A method, system, and computer program product provides the capability to compare data object definitions in a database in a less costly and less time-consuming manner than previous techniques. A method of comparing multiple versions of data item definitions in a database comprises generating a first version of comparison information relating to a plurality of data item definitions in the database by comparing information relating to data item definitions obtained from a first source and information relating to data item definitions obtained from a second source and generating a second version of comparison information relating to a plurality of data item definitions in the database by comparing information relating to data item definitions obtained from a first source and information relating to data item definitions obtained from a second source to the first version of comparison information.

    摘要翻译: 方法,系统和计算机程序产品提供了以比以前的技术更便宜和更耗时的方式比较数据库中的数据对象定义的能力。 比较数据库中数据项定义的多个版本的方法包括:通过比较与从第一个源获得的数据项定义和与数据相关的信息相关的信息来生成与数据库中的多个数据项定义有关的第一版本的比较信息 从第二源获得的项目定义,并且通过比较从与第一源获得的数据项定义相关的信息和与从第二源获得的数据项定义相关的信息,生成与数据库中的多个数据项定义有关的第二版本的比较信息 来源于第一版的比较信息。

    Non-repeating random values in user specified formats and character sets
    5.
    发明申请
    Non-repeating random values in user specified formats and character sets 有权
    用户指定格式和字符集中的非重复随机值

    公开(公告)号:US20090271361A1

    公开(公告)日:2009-10-29

    申请号:US12150392

    申请日:2008-04-28

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30306

    摘要: Systems, methodologies, media, and other embodiments associated with producing non-repeating random values for use in data masking are described. One example method includes accessing data describing a mask for a value in a database table column to be masked. The example method may also include identifying a number of distinct values in the database table column to be masked and determining a field width for a mask to provide unique random numbers to mask the distinct values. The method may include identifying locations in a mask value to store the unique random value and locations in a mask value to store filler values. The mask value may include different character sets and may comply with user specified formats. The method may include generating a set of statements that when executed produce a mapping table that includes masks for distinct values in the database table column to be masked.

    摘要翻译: 描述了与产生用于数据屏蔽的非重复随机值相关联的系统,方法,介质和其它实施例。 一个示例性方法包括访问描述要屏蔽的数据库表列中的值的掩码的数据。 示例性方法还可以包括识别要屏蔽的数据库表列中的不同值的数量,并且确定掩码的字段宽度以提供唯一的随机数来掩蔽不同的值。 该方法可以包括识别掩码值中的位置以将唯一随机值和位置存储在掩码值中以存储填充值。 掩码值可以包括不同的字符集,并且可以符合用户指定的格式。 该方法可以包括生成一组语句,当被执行时,产生一个映射表,该映射表包括要被屏蔽的数据库表列中不同值的掩码。

    Method and system for capturing and storing multiple versions of data item definitions
    6.
    发明申请
    Method and system for capturing and storing multiple versions of data item definitions 审中-公开
    用于捕获和存储数据项定义的多个版本的方法和系统

    公开(公告)号:US20070088766A1

    公开(公告)日:2007-04-19

    申请号:US11250545

    申请日:2005-10-17

    IPC分类号: G06F17/30

    CPC分类号: G06F16/219

    摘要: A method, system and computer program product provides the capability to capture and store data object definitions in a database in a less costly and less time-consuming manner than previous techniques. A method of capturing and storing multiple versions of data item definitions in a database comprises generating a first version of information relating to a plurality of data item definitions in the database, and generating a second version of information relating to a plurality of data item definitions in the database by recapturing only information relating to those data item definitions that have changed since the first version was generated.

    摘要翻译: 方法,系统和计算机程序产品提供了以比以前的技术更便宜和更耗时的方式在数据库中捕获和存储数据对象定义的能力。 在数据库中捕获和存储数据项定义的多个版本的方法包括生成与数据库中的多个数据项定义相关的信息的第一版本,以及生成与多个数据项定义相关的信息的第二版本, 数据库通过仅重新获取与生成第一个版本以来已经更改的那些数据项定义相关的信息。

    System for synchronizing data between computers using a before-image of
data
    7.
    发明授权
    System for synchronizing data between computers using a before-image of data 失效
    使用数据的前图像在计算机之间同步数据的系统

    公开(公告)号:US5870759A

    公开(公告)日:1999-02-09

    申请号:US727295

    申请日:1996-10-09

    IPC分类号: G06F17/30 G06F15/163

    摘要: A database synchronizer facilitates computing systems which have client-side and server-side applications that share data in similar database structures, but which do not maintain a continuous connection to a single shared data source. In general, a database synchronizer is used to share data among many nodes on the computing system. The database synchronizer is used to synchronize the data in a central database for a particular client with the data on that client's intermittently-connected computer. Updates performed by either client or server are propagated to the other side when a connection is established and eventually from the server to other clients in the system.

    摘要翻译: 数据库同步器便于具有客户端和服务器端应用程序的计算系统,该应用程序在类似的数据库结构中共享数据,但不保持与单个共享数据源的连续连接。 通常,数据库同步器用于在计算系统上的许多节点之间共享数据。 数据库同步器用于将特定客户端的中央数据库中的数据与客户端间歇连接的计算机上的数据同步。 客户端或服务器执行的更新在建立连接并最终从服务器到系统中的其他客户端时传播到另一端。

    System for synchronizing shared data between computers
    8.
    发明授权
    System for synchronizing shared data between computers 失效
    用于在计算机之间同步共享数据的系统

    公开(公告)号:US5884325A

    公开(公告)日:1999-03-16

    申请号:US728497

    申请日:1996-10-09

    IPC分类号: G06F17/30

    摘要: A database synchronizer facilitates computing systems which have client-side and server-side applications that share data in similar database structures, but which do not maintain a continuous connection to a single shared data source. In general, a database synchronizer is used to share data among many nodes on the computing system. The database synchronizer is used to synchronize the data in a central database for a particular client with the data on that client's intermittently-connected computer. Updates performed by either client or server are propagated to the other side when a connection is established and eventually from the server to other clients in the system.

    摘要翻译: 数据库同步器便于具有客户端和服务器端应用程序的计算系统,该应用程序在类似的数据库结构中共享数据,但不保持与单个共享数据源的连续连接。 通常,数据库同步器用于在计算系统上的许多节点之间共享数据。 数据库同步器用于将特定客户端的中央数据库中的数据与客户端间歇连接的计算机上的数据同步。 客户端或服务器执行的更新在建立连接并最终从服务器到系统中的其他客户端时传播到另一端。

    Database synchronizer
    9.
    发明授权
    Database synchronizer 失效
    数据库同步器

    公开(公告)号:US5870765A

    公开(公告)日:1999-02-09

    申请号:US728345

    申请日:1996-10-09

    IPC分类号: G06F17/30 G06Q10/10 G06F17/00

    摘要: A database synchronizer facilitates computing systems which have client-side and server-side applications that share data in similar database structures, but which do not maintain a continuous connection to a single shared data source. In general, a database synchronizer is used to share data among many nodes on the computing system. The database synchronizer is used to synchronize the data in a central database for a particular client with the data on that client's intermittently-connected computer. Updates performed by either client or server are propagated to the other side when a connection is established and eventually from the server to other clients in the system.

    摘要翻译: 数据库同步器便于具有客户端和服务器端应用程序的计算系统,该应用程序在类似的数据库结构中共享数据,但不保持与单个共享数据源的连续连接。 通常,数据库同步器用于在计算系统上的许多节点之间共享数据。 数据库同步器用于将特定客户端的中央数据库中的数据与客户端间歇连接的计算机上的数据同步。 客户端或服务器执行的更新在建立连接并最终从服务器到系统中的其他客户端时传播到另一端。

    Database Synchronizer
    10.
    发明授权
    Database Synchronizer 失效
    数据库同步器

    公开(公告)号:US5926816A

    公开(公告)日:1999-07-20

    申请号:US727294

    申请日:1996-10-09

    IPC分类号: G06F17/30

    摘要: A database synchronizer facilitates computing systems which have client-side and server-side applications that share data in similar database structures, but which do not maintain a continuous connection to a single shared data source. In general, a database synchronizer is used to share data among many nodes on the computing system. The database synchronizer is used to synchronize the data in a central database for a particular client with the data on that client's intermittently-connected computer. Updates performed by either client or server are propagated to the other side when a connection is established and eventually from the server to other clients in the system.

    摘要翻译: 数据库同步器便于具有客户端和服务器端应用程序的计算系统,该应用程序在类似的数据库结构中共享数据,但不保持与单个共享数据源的连续连接。 通常,数据库同步器用于在计算系统上的许多节点之间共享数据。 数据库同步器用于将特定客户端的中央数据库中的数据与客户端间歇连接的计算机上的数据同步。 客户端或服务器执行的更新在建立连接并最终从服务器到系统中的其他客户端时传播到另一端。