会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 13. 发明申请
    • Multi-Versioning Mechanism for Update of Hierarchically Structured Documents Based on Record Storage
    • 基于记录存储的层次结构化文档更新的多版本化机制
    • US20110302195A1
    • 2011-12-08
    • US12796599
    • 2010-06-08
    • Mengchu CaiEric N. KatayamaGuogen ZhangShirley Zhou
    • Mengchu CaiEric N. KatayamaGuogen ZhangShirley Zhou
    • G06F17/30
    • G06F16/83
    • A method for multi-versioning data of a hierarchically structured document stored in data records includes: changing document data in one or more data records, each data record assigned a record identifier, the data record including a plurality of nodes assigned a node identifier, and the document assigned a document identifier; storing an update timestamp in a base table row referencing the document identifier; storing in each changed data record a start timestamp for a start of a validity period for the changed data record and an end timestamp for an end of the validity period; and storing the start timestamp and the end timestamp in one or more node identifier index entries referencing the document identifier, the record identifier, and the node identifier. A version of the document may be obtained using node identifier index entries satisfying a version timestamp.
    • 一种存储在数据记录中的分层结构化文档的数据多版本化方法包括:在一个或多个数据记录中改变文档数据,每个数据记录分配记录标识符,数据记录包括分配有节点标识符的多个节点,以及 该文件分配了文件标识符; 将更新时间戳存储在引用文档标识符的基表行中; 在每个改变的数据记录中存储用于所述改变的数据记录的有效期的开始的开始时间戳和所述有效期的结束的结束时间戳; 并将开始时间戳和结束时间戳存储在引用文档标识符,记录标识符和节点标识符的一个或多个节点标识符索引条目中。 可以使用满足版本时间戳的节点标识符索引条目来获得文档的版本。
    • 14. 发明申请
    • Supporting efficient partial update of hierarchically structured documents based on record storage
    • 支持基于记录存储的分层结构化文档的有效部分更新
    • US20120078942A1
    • 2012-03-29
    • US12891146
    • 2010-09-27
    • Mengchu CaiYu ChenEric Naoto Katayama
    • Mengchu CaiYu ChenEric Naoto Katayama
    • G06F17/30
    • G06F17/30424G06F17/30929
    • Methods and apparatus, including computer program products, implementing and using techniques for performing a partial update of a hierarchically structured document referencing one or more records stored in a database. An expression specifying one or more updates to be applied to the document is received. The document is searched to find update target position(s). Based on the received expression, a pending update list is built. When an update target position is found, a row of a document column in a base table is updated with the new version number for the document. New database records for insertion into the new document version are generated from the pending update list. Old database records to be replaced are identified. A database table for the document is updated to mark the old database records as obsolete and to add new database records to be referenced in the new version of the document.
    • 方法和装置,包括计算机程序产品,实现和使用技术,用于执行参考存储在数据库中的一个或多个记录的分层结构化文档的部分更新。 接收指定要应用于文档的一个或多个更新的表达式。 搜索文档以查找更新目标位置。 根据收到的表达式,构建一个挂起的更新列表。 当找到更新目标位置时,基本表中的文档列的行用文档的新版本号更新。 从挂起的更新列表中生成用于插入新文档版本的新数据库记录。 识别要替换的旧数据库记录。 更新文档的数据库表以将旧数据库记录标记为过时,并添加要在新版本的文档中引用的新数据库记录。
    • 16. 发明申请
    • QUERY REWRITE FOR PRE-JOINED TABLES
    • QUERY REWRITE用于预先加工的表
    • US20130124500A1
    • 2013-05-16
    • US13295984
    • 2011-11-14
    • Thomas A. BeavinMengchu CaiRuiping LiJames A. Ruddy
    • Thomas A. BeavinMengchu CaiRuiping LiJames A. Ruddy
    • G06F17/30
    • G06F17/30448
    • Various aspects of this disclosure are directed to receiving, by a computing device, a first table join query that may include a first group of table identifiers that identify the two or more tables. The computing device may determine whether the first table join query includes an outer join command. When the first table join query includes the outer join command, the computing device may compare the first group of table identifiers and a second group of table identifiers of one or more pre-joined tables to determine whether each of the first table identifiers matches at least one of the second group of table identifiers. The computing device may further determine whether a predicate associated with each table identifier matches a predicate associated with a matching second table identifier. When each of the predicates match, the computing device may rewrite the first table join query.
    • 本公开的各个方面旨在由计算设备接收可以包括识别两个或更多个表的第一组表标识符的第一表连接查询。 计算设备可以确定第一表连接查询是否包括外连接命令。 当第一表连接查询包括外连接命令时,计算设备可以比较第一组表标识符和一个或多个预连接表的第二组表标识符,以确定每个第一表标识符是否匹配至少 第二组表标识符之一。 计算设备还可以确定与每个表标识符相关联的谓词是否匹配与匹配的第二表标识符相关联的谓词。 当每个谓词匹配时,计算设备可以重写第一表连接查询。
    • 17. 发明授权
    • Query rewrite for pre-joined tables
    • 对预连接表进行查询重写
    • US08666969B2
    • 2014-03-04
    • US13295984
    • 2011-11-14
    • Thomas A. BeavinMengchu CaiRuiping LiJames A. Ruddy
    • Thomas A. BeavinMengchu CaiRuiping LiJames A. Ruddy
    • G06F7/00
    • G06F17/30448
    • Various aspects of this disclosure are directed to receiving, by a computing device, a first table join query that may include a first group of table identifiers that identify the two or more tables. The computing device may determine whether the first table join query includes an outer join command. When the first table join query includes the outer join command, the computing device may compare the first group of table identifiers and a second group of table identifiers of one or more pre-joined tables to determine whether each of the first table identifiers matches at least one of the second group of table identifiers. The computing device may further determine whether a predicate associated with each table identifier matches a predicate associated with a matching second table identifier. When each of the predicates match, the computing device may rewrite the first table join query.
    • 本公开的各个方面旨在由计算设备接收可以包括识别两个或更多个表的第一组表标识符的第一表连接查询。 计算设备可以确定第一表连接查询是否包括外连接命令。 当第一表连接查询包括外连接命令时,计算设备可以比较第一组表标识符和一个或多个预连接表的第二组表标识符,以确定每个第一表标识符是否匹配至少 第二组表标识符之一。 计算设备还可以确定与每个表标识符相关联的谓词是否匹配与匹配的第二表标识符相关联的谓词。 当每个谓词匹配时,计算设备可以重写第一表连接查询。
    • 18. 发明授权
    • Supporting efficient partial update of hierarchically structured documents based on record storage
    • 支持基于记录存储的分层结构化文档的有效部分更新
    • US08495085B2
    • 2013-07-23
    • US12891146
    • 2010-09-27
    • Mengchu CaiYu ChenEric Naoto Katayama
    • Mengchu CaiYu ChenEric Naoto Katayama
    • G06F17/30
    • G06F17/30424G06F17/30929
    • Methods and apparatus, including computer program products, implementing and using techniques for performing a partial update of a hierarchically structured document referencing one or more records stored in a database. An expression specifying one or more updates to be applied to the document is received. The document is searched to find update target position(s). Based on the received expression, a pending update list is built. When an update target position is found, a row of a document column in a base table is updated with the new version number for the document. New database records for insertion into the new document version are generated from the pending update list. Old database records to be replaced are identified. A database table for the document is updated to mark the old database records as obsolete and to add new database records to be referenced in the new version of the document.
    • 方法和装置,包括计算机程序产品,实现和使用技术,用于执行参考存储在数据库中的一个或多个记录的分层结构化文档的部分更新。 接收指定要应用于文档的一个或多个更新的表达式。 搜索文档以查找更新目标位置。 根据收到的表达式,构建一个挂起的更新列表。 当找到更新目标位置时,基本表中的文档列的行用文档的新版本号更新。 从挂起的更新列表中生成用于插入新文档版本的新数据库记录。 识别要替换的旧数据库记录。 更新文档的数据库表以将旧数据库记录标记为过时,并添加要在新版本的文档中引用的新数据库记录。