会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Strict Tenant Isolation in Multi-Tenant Enabled Systems
    • 在多租户系统中严格的租户隔离
    • US20120173581A1
    • 2012-07-05
    • US12982299
    • 2010-12-30
    • Martin HartigBjoern MielenhausenHelmut PrestelPeter Eberlein
    • Martin HartigBjoern MielenhausenHelmut PrestelPeter Eberlein
    • G06F17/30
    • G06F21/52G06F11/0745G06F11/0787
    • A plurality of partitions can be defined in a database for a multi-tenant computing system provided on one or more processors such that each partition of the plurality of partitions is associated with only one business tenant of a set of business tenants supported by the multi-tenant system. The database can stored shared content that is shared among and accessible to all tenants of the multi-tenant computing system while tenant content for each business tenant can be stored in the database in one partition of the plurality of partitions. The one partition can be assigned to an associated business tenant. At least a portion of the tenant content can be unique to and associated with the associated business tenant. One or more errors can be generated to prevent tenant content associated with a first business tenant of the set of business tenants from being accessed by a second business tenant of the set of business tenants when an application code executed within the multi-tenant computing system comprises a construct that would otherwise enable cross-tenant access by the second business tenant to tenant content associated with the first business tenant. Related systems, methods, and computer program products are described.
    • 可以在用于在一个或多个处理器上提供的多租户计算系统的数据库中定义多个分区,使得多个分区中的每个分区仅与多个分区支持的一组业务租户的一个业务租户相关联, 租户制度。 数据库可以存储在多租户计算系统的所有租户之间共享并可访问的共享内容,同时每个业务租户的租户内容可以存储在多个分区的一个分区中的数据库中。 一个分区可以分配给一个关联的业务租户。 租户内容的至少一部分可能与相关业务租户是唯一的并与其相关联。 当在多租户计算系统内执行的应用程序代码包括如下内容时,可以生成一个或多个错误以防止与一组商业租户的第一业务租户相关联的租户内容被该组业务租户的第二业务承租人访问: 否则将允许第二商业租户的跨租户访问与第一商业租户相关联的租户内容的构造。 描述相关系统,方法和计算机程序产品。
    • 2. 发明授权
    • Strict tenant isolation in multi-tenant enabled systems
    • 在多租户系统中严格的租户隔离
    • US08706772B2
    • 2014-04-22
    • US12982299
    • 2010-12-30
    • Martin HartigBjoern MielenhausenHelmut PrestelPeter Eberlein
    • Martin HartigBjoern MielenhausenHelmut PrestelPeter Eberlein
    • G06F17/30
    • G06F21/52G06F11/0745G06F11/0787
    • A plurality of partitions can be defined in a database for a multi-tenant computing system provided on one or more processors such that each partition of the plurality of partitions is associated with only one business tenant of a set of business tenants supported by the multi-tenant system. The database can stored shared content that is shared among and accessible to all tenants of the multi-tenant computing system while tenant content for each business tenant can be stored in the database in one partition of the plurality of partitions. The one partition can be assigned to an associated business tenant. At least a portion of the tenant content can be unique to and associated with the associated business tenant. One or more errors can be generated to prevent tenant content associated with a first business tenant of the set of business tenants from being accessed by a second business tenant of the set of business tenants when an application code executed within the multi-tenant computing system comprises a construct that would otherwise enable cross-tenant access by the second business tenant to tenant content associated with the first business tenant. Related systems, methods, and computer program products are described.
    • 可以在用于在一个或多个处理器上提供的多租户计算系统的数据库中定义多个分区,使得多个分区中的每个分区仅与多个分区支持的一组业务租户的一个业务租户相关联, 租户制度。 数据库可以存储在多租户计算系统的所有租户之间共享并可访问的共享内容,同时每个业务租户的租户内容可以存储在多个分区的一个分区中的数据库中。 一个分区可以分配给一个关联的业务租户。 租户内容的至少一部分可能与相关业务租户是唯一的并与其相关联。 当在多租户计算系统内执行的应用程序代码包括如下内容时,可以生成一个或多个错误以防止与一组商业租户的第一业务租户相关联的租户内容被该组业务租户的第二业务承租人访问: 否则将允许第二商业租户的跨租户访问与第一商业租户相关联的租户内容的构造。 描述相关系统,方法和计算机程序产品。
    • 3. 发明授权
    • Automated evaluation of grammars
    • 自动评估语法
    • US09304747B1
    • 2016-04-05
    • US14569445
    • 2014-12-12
    • Bjoern MielenhausenFelix Zengerle
    • Bjoern MielenhausenFelix Zengerle
    • G06F9/45G06F9/44
    • G06F8/42G06F8/31
    • A method for automating evaluation of grammars associated with one or more programming languages is disclosed. The computer system accesses first grammar data associated with a first grammar and second grammar data associated with a second grammar, wherein a grammar comprises one or more rules that define a programming language. The computer system determines from the first grammar data and the second grammar data whether the first grammar and the second grammar correspond to the same programming language. Determining further includes applying one or more transformational steps to both the first grammar data and the second grammar data. After each transformational step, the computer system determines whether the first and second grammar data correspond. In accordance with a determination that the first grammar data and the second grammar data correspond, the computer system determines that the first and second grammar both correspond to the same programming language.
    • 公开了一种用于自动评估与一种或多种编程语言相关联的语法的方法。 计算机系统访问与第一语法相关联的第一语法数据和与第二语法相关联的第二语法数据,其中语法包括定义编程语言的一个或多个规则。 计算机系统根据第一语法数据和第二语法数据确定第一语法和第二语法是否对应于相同的编程语言。 确定还包括将一个或多个变换步骤应用于第一语法数据和第二语法数据两者。 在每个变换步骤之后,计算机系统确定第一和第二语法数据是否对应。 根据第一语法数据和第二语法数据的确定,计算机系统确定第一和第二语法都对应于相同的编程语言。
    • 4. 发明申请
    • REPLICATING DATA TO A DATABASE
    • 将数据替换为数据库
    • US20140358855A1
    • 2014-12-04
    • US14463952
    • 2014-08-20
    • Bjoern Mielenhausen
    • Bjoern Mielenhausen
    • G06F17/30
    • G06F17/30575G06F17/30362
    • Techniques for replicating data to a database include determining a change to at least one database value in a database table on a source repository; updating, based on the change to the at least one database value, a snapshot value associated with the change to the at least one database value stored in a log table; incrementing a commit value associated with the snapshot value stored in a commit table, the commit table comprising a plurality of commit values associated with a plurality of corresponding snapshot values; initiating replication of the database from the source repository to a target repository; determining a maximum commit value of the plurality of commit values; and replicating the database value in the database table from the source repository to the target repository based on the commit value associated with the snapshot value being less than or equal to the maximum commit value.
    • 将数据复制到数据库的技术包括确定对源存储库上的数据库表中的至少一个数据库值的改变; 基于对所述至少一个数据库值的改变来更新与存储在日志表中的对所述至少一个数据库值的改变相关联的快照值; 增加与存储在提交表中的快照值相关联的提交值,所述提交表包括与多个对应的快照值相关联的多个提交值; 启动数据库从源存储库到目标存储库的复制; 确定所述多个提交值的最大提交值; 并根据与快照值相关联的提交值小于或等于最大提交值,将数据库表中的数据库值从源存储库复制到目标存储库。
    • 6. 发明申请
    • Replicating Data to a Database
    • 将数据复制到数据库
    • US20130238556A1
    • 2013-09-12
    • US13415433
    • 2012-03-08
    • Bjoern Mielenhausen
    • Bjoern Mielenhausen
    • G06F17/30
    • G06F17/30575G06F17/30362
    • Techniques for replicating data to a database include determining a change to at least one database value in a database table on a source repository; updating, based on the change to the at least one database value, a snapshot value associated with the change to the at least one database value stored in a log table; incrementing a commit value associated with the snapshot value stored in a commit table, the commit table comprising a plurality of commit values associated with a plurality of corresponding snapshot values; initiating replication of the database from the source repository to a target repository; determining a maximum commit value of the plurality of commit values; and replicating the database value in the database table from the source repository to the target repository based on the commit value associated with the snapshot value being less than or equal to the maximum commit value.
    • 将数据复制到数据库的技术包括确定对源存储库上的数据库表中的至少一个数据库值的改变; 基于对所述至少一个数据库值的改变来更新与存储在日志表中的对所述至少一个数据库值的改变相关联的快照值; 增加与存储在提交表中的快照值相关联的提交值,所述提交表包括与多个对应的快照值相关联的多个提交值; 启动数据库从源存储库到目标存储库的复制; 确定所述多个提交值的最大提交值; 并根据与快照值相关联的提交值小于或等于最大提交值,将数据库表中的数据库值从源存储库复制到目标存储库。
    • 10. 发明授权
    • Detecting renaming operations
    • 检测重命名操作
    • US09460142B2
    • 2016-10-04
    • US14273153
    • 2014-05-08
    • Bjoern Mielenhausen
    • Bjoern Mielenhausen
    • G06F17/30G06F11/07
    • G06F17/30356G06F11/079G06F17/30297
    • System, method, and computer program product embodiments transform data from a first version, for example an initial version of a database, to a second version, for example a subsequent version of a database. An embodiment includes modifying the metadata of the data to include transformational clauses, each of which describes how a portion of the data in the first version is transformed to data in the second version. Another exemplary embodiment includes differentiating between rename and add/delete operations to reduce the amount of transformational clauses included in the metadata. For example, rename operations can be identified by ignoring commonly-named columns between two versions, and identifying columns where the name has changed between the two versions while the data type has not changed.
    • 系统,方法和计算机程序产品实施例将来自第一版本(例如数据库的初始版本)的数据转换为第二版本,例如数据库的后续版本。 一个实施例包括修改数据的元数据以包括变换子句,每个子句描述第一版本中的一部分数据如何被转换成第二版本中的数据。 另一个示例性实施例包括区分重命名和添加/删除操作以减少包含在元数据中的变换子句的数量。 例如,重命名操作可以通过忽略两个版本之间的常用列来识别,并且在数据类型未更改时识别名称在两个版本之间发生更改的列。