Unified concurrent changes to data, schema, and application
    1.
    发明授权
    Unified concurrent changes to data, schema, and application 有权
    数据,模式和应用程序的统一并发更改

    公开(公告)号:US08768902B2

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

    申请号:US12813577

    申请日:2010-06-11

    IPC分类号: G06F17/30 G06F17/00

    摘要: Changes are managed in a multi-user database application environment. Proposed changes are collected, including changes to data, schema, and/or application descriptions. A user may specify foreign key relationships between items belonging to one or more of these categories. A view is produced showing the impact proposed changes would have on the environment if successfully committed. The user's proposed changes are ordered according to their dependencies, and submitted for committal together in a single transaction, subject to optimistic concurrency and consistency checks. For example, a proposed change to a data value may be inconsistent with a change which removed a data element containing the data value. The commitment operation may return identifiers and other return values, in addition to indicating whether the commitment was successful.

    摘要翻译: 更改在多用户数据库应用程序环境中进行管理。 收集建议的更改,包括对数据,模式和/或应用程序描述的更改。 用户可以指定属于这些类别中的一个或多个的项目之间的外键关系。 制作了一个视图,显示了如果成功提交,建议更改将对环境产生的影响。 用户建议的更改根据其依赖性进行排序,并在单个事务中一起提交,并受到乐观并发和一致性检查的约束。 例如,对数据值的建议改变可能与删除包含数据值的数据元素的改变不一致。 除了指示承诺是否成功外,承诺操作可能会返回标识符和其他返回值。

    UNIFIED CONCURRENT CHANGES TO DATA, SCHEMA, AND APPLICATION
    2.
    发明申请
    UNIFIED CONCURRENT CHANGES TO DATA, SCHEMA, AND APPLICATION 有权
    统一的数据,示意图和应用程序的并发变化

    公开(公告)号:US20110307524A1

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

    申请号:US12813577

    申请日:2010-06-11

    IPC分类号: G06F17/30

    摘要: Changes are managed in a multi-user database application environment. Proposed changes are collected, including changes to data, schema, and/or application descriptions. A user may specify foreign key relationships between items belonging to one or more of these categories. A view is produced showing the impact proposed changes would have on the environment if successfully committed. The user's proposed changes are ordered according to their dependencies, and submitted for committal together in a single transaction, subject to optimistic concurrency and consistency checks. For example, a proposed change to a data value may be inconsistent with a change which removed a data element containing the data value. The commitment operation may return identifiers and other return values, in addition to indicating whether the commitment was successful.

    摘要翻译: 更改在多用户数据库应用程序环境中进行管理。 收集建议的更改,包括对数据,模式和/或应用程序描述的更改。 用户可以指定属于这些类别中的一个或多个的项目之间的外键关系。 制作了一个视图,显示了如果成功提交,建议更改将对环境产生的影响。 用户建议的更改根据其依赖性进行排序,并在单个事务中一起提交,并受到乐观并发和一致性检查的约束。 例如,对数据值的建议改变可能与删除包含数据值的数据元素的改变不一致。 除了指示承诺是否成功外,承诺操作可能会返回标识符和其他返回值。

    Cogeneration of database applications and their databases
    3.
    发明授权
    Cogeneration of database applications and their databases 有权
    数据库应用程序及其数据库的热电联播

    公开(公告)号:US08510343B2

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

    申请号:US12813582

    申请日:2010-06-11

    IPC分类号: G06F17/30

    CPC分类号: G06F17/3056 G06F17/30289

    摘要: User experience in a designer tool manages cogeneration of a database application and a database accessible through the application. A user places a visual representation of an application element designed to control a relational or hierarchical dataset. Code is automatically called to add the application element to the application, and automatically invoked to create database schema elements designed to implement the dataset in the database under application element control. Users verify that an application element has been automatically added, and confirm that database schema elements implementing the dataset(s) under control of the application element have been automatically created. A tutorial illustrates a workflow utilizing a designer tool to cogenerate a database application and a database without a data design step. A wizard utilizes the designer tool to cogenerate a database application and a database that collectively implement a calendar, a diagram, a tree, a wiki, and/or a list.

    摘要翻译: 设计器工具中的用户体验可管理数据库应用程序的热电联系和通过应用程序访问的数据库。 用户放置旨在控制关系或层次数据集的应用程序元素的可视化表示。 自动调用代码将应用程序元素添加到应用程序,并自动调用以创建数据库模式元素,用于在应用程序元素控制下在数据库中实现数据集。 用户验证是否已自动添加应用程序元素,并确认自动创建了在应用程序元素控制下实现数据集的数据库模式元素。 一个教程说明了使用设计器工具在没有数据设计步骤的情况下并行数据库应用程序和数据库的工作流程。 向导利用设计器工具来共同生成数据库应用程序和统一实现日历,图表,树,维基和/或列表的数据库。

    Cogeneration of Database Applications and Their Databases
    4.
    发明申请
    Cogeneration of Database Applications and Their Databases 有权
    数据库应用及其数据库的热电联产

    公开(公告)号:US20110307519A1

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

    申请号:US12813582

    申请日:2010-06-11

    IPC分类号: G06F17/30

    CPC分类号: G06F17/3056 G06F17/30289

    摘要: User experience in a designer tool manages cogeneration of a database application and a database accessible through the application. A user places a visual representation of an application element designed to control a relational or hierarchical dataset. Code is automatically called to add the application element to the application, and automatically invoked to create database schema elements designed to implement the dataset in the database under application element control. Users verify that an application element has been automatically added, and confirm that database schema elements implementing the dataset(s) under control of the application element have been automatically created. A tutorial illustrates a workflow utilizing a designer tool to cogenerate a database application and a database without a data design step. A wizard utilizes the designer tool to cogenerate a database application and a database that collectively implement a calendar, a diagram, a tree, a wiki, and/or a list.

    摘要翻译: 设计器工具中的用户体验可管理数据库应用程序的热电联系和通过应用程序访问的数据库。 用户放置旨在控制关系或层次数据集的应用程序元素的可视化表示。 自动调用代码将应用程序元素添加到应用程序,并自动调用以创建数据库模式元素,用于在应用程序元素控制下在数据库中实现数据集。 用户验证是否已自动添加应用程序元素,并确认自动创建了在应用程序元素控制下实现数据集的数据库模式元素。 一个教程说明了使用设计器工具在没有数据设计步骤的情况下并行数据库应用程序和数据库的工作流程。 向导利用设计器工具来共同生成数据库应用程序和统一实现日历,图表,树,维基和/或列表的数据库。

    SMART GESTURES FOR DIAGRAM STATE TRANSITIONS
    5.
    发明申请
    SMART GESTURES FOR DIAGRAM STATE TRANSITIONS 审中-公开
    用于图形状态转换的SMART GESTURES

    公开(公告)号:US20110234637A1

    公开(公告)日:2011-09-29

    申请号:US12731047

    申请日:2010-03-24

    IPC分类号: G09G5/00 G06F3/01

    CPC分类号: G06F3/0481 G06F2203/04806

    摘要: The present invention extends to methods, systems, and computer program products for smart gestures for diagram state transitions. Embodiments of the invention expose a set of gestures and behaviors, which permit diagram transitions to be made with a reduced number of (and potentially a single) user gesture(s). For example, zoom levels can be toggled between a working zoom level and a zoom level sufficient to present an entire diagram and vice versa using a single user input gesture. Likewise, diagrams can be appropriately (and automatically) panned to make selected as well as newly created diagram elements visible in their entirety using a single user input gesture.

    摘要翻译: 本发明扩展到用于图状态转换的智能手势的方法,系统和计算机程序产品。 本发明的实施例公开了一组手势和行为,其允许以减少数量(并且可能是单个)用户手势进行图形转换。 例如,缩放级别可以在工作缩放级别和缩放级别之间切换,足以使用单个用户输入手势呈现整个图形,反之亦然。 同样地,可以使用单个用户输入手势,适当地(并且自动地)图表被选择以及新创建的图形元素整体可见。

    PARTITIONING MODELING PLATFORM DATA
    6.
    发明申请
    PARTITIONING MODELING PLATFORM DATA 有权
    分区建模平台数据

    公开(公告)号:US20100325170A1

    公开(公告)日:2010-12-23

    申请号:US12489245

    申请日:2009-06-22

    IPC分类号: G06F7/00 G06F9/44 G06F12/00

    CPC分类号: G06F8/71 G06F8/10

    摘要: The present invention extends to methods, systems, and computer program products for partitioning modeling platform data. Embodiments of the invention facilitate partitioning modeling platform data into nested horizontal slices. Using nested horizontal slices makes the modeling platform data more manageable and permits modeling platform data to align with existing tools and processes. Schemas and tables can be used to partition modeling platform data vertically and folders can be used to partition modeling platform data horizontally. Thus, a user-interface can preset the intersection of folders and schemas/tables as navigable chunks of data compatible with existing tools and processes, such as, for example, software development tools.

    摘要翻译: 本发明扩展到用于分区建模平台数据的方法,系统和计算机程序产品。 本发明的实施例有助于将建模平台数据划分成嵌套的水平切片。 使用嵌套的水平切片可使建模平台数据更易于管理,并允许建模平台数据与现有工具和流程保持一致。 模式和表可用于垂直分割建模平台数据,文件夹可用于水平分割建模平台数据。 因此,用户界面可以将文件夹模式/表预置为与现有工具和过程(例如软件开发工具)兼容的可导航数据块。

    Recommending queries when searching against keywords
    7.
    发明授权
    Recommending queries when searching against keywords 有权
    在搜索关键词时推荐查询

    公开(公告)号:US09223851B2

    公开(公告)日:2015-12-29

    申请号:US12984889

    申请日:2011-01-05

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/3064

    摘要: A query including one or more current search terms is received from a user and executed against a target database. When the query yields a number of results less than a defined search threshold (a.k.a. an “unsuccessful” search), the current search terms are compared with an associations database. The associations database includes associations between search terms in previously-executed queries that yielded less than a threshold number of results and replacement search terms that were substituted to generate a successful query yielding at least the threshold number of results. Upon finding a match between one or more of the search terms and the current search terms, the associations between the search terms and the replacement search terms are used to identify suggested replacement search terms and present them to the user.

    摘要翻译: 从用户接收到包括一个或多个当前搜索项的查询并针对目标数据库执行查询。 当查询产生少于定义的搜索阈值(即“不成功”搜索)的结果)时,将当前搜索项与关联数据库进行比较。 关联数据库包括产生少于阈值数量的结果的先前执行的查询中的搜索项之间的关联,以及被替换为生成至少产生阈值结果的成功查询的替换搜索项。 在找到一个或多个搜索词和当前搜索词之间的匹配时,使用搜索词和替代搜索词之间的关联来识别所建议的替换搜索词并将其呈现给用户。

    RECOMMENDING QUERIES WHEN SEARCHING AGAINST KEYWORDS
    8.
    发明申请
    RECOMMENDING QUERIES WHEN SEARCHING AGAINST KEYWORDS 有权
    在搜索关键字时建议查询

    公开(公告)号:US20110106831A1

    公开(公告)日:2011-05-05

    申请号:US12984889

    申请日:2011-01-05

    IPC分类号: G06F17/30

    CPC分类号: G06F17/3064

    摘要: A query including one or more current search terms is received from a user and executed against a target database. When the query yields a number of results less than a defined search threshold (a.k.a. an “unsuccessful” search), the current search terms are compared with an associations database. The associations database includes associations between search terms in previously-executed queries that yielded less than a threshold number of results and replacement search terms that were substituted to generate a successful query yielding at least the threshold number of results. Upon finding a match between one or more of the search terms and the current search terms, the associations between the search terms and the replacement search terms are used to identify suggested replacement search terms and present them to the user.

    摘要翻译: 从用户接收到包括一个或多个当前搜索项的查询并针对目标数据库执行查询。 当查询产生少于定义的搜索阈值(即“不成功”搜索)的结果)时,将当前搜索项与关联数据库进行比较。 关联数据库包括产生少于阈值数量的结果的先前执行的查询中的搜索项之间的关联,以及被替换为生成至少产生阈值结果的成功查询的替换搜索项。 在找到一个或多个搜索词和当前搜索词之间的匹配时,使用搜索词和替代搜索词之间的关联来识别所建议的替换搜索词并将其呈现给用户。

    OPEN ERROR-HANDLING SYSTEM
    9.
    发明申请
    OPEN ERROR-HANDLING SYSTEM 有权
    打开错误处理系统

    公开(公告)号:US20100313073A1

    公开(公告)日:2010-12-09

    申请号:US12477504

    申请日:2009-06-03

    摘要: The embodiments disclosed herein extend to methods, systems, and computer program products for error resolution in a computing system that includes a health module. The health module monitors components of the system for runtime errors and provides error resolution templates. The error resolution templates include metadata that specifies actions that may resolve the error and error handlers corresponding to the actions that may correct the error. The system may be extended by the addition and/or modification of the error resolution templates. The error resolution templates may also be used to facilitate the correction of runtime errors in the system.

    摘要翻译: 本文公开的实施例扩展到包括健康模块的计算系统中的用于错误解决的方法,系统和计算机程序产品。 运行状况模块监视系统运行时错误的组件,并提供错误解决模板。 错误分辨率模板包括指定可以解决与可能纠正错误的操作相对应的错误和错误处理程序的操作的元数据。 可以通过添加和/或修改错误分辨率模板来扩展系统。 误差分辨率模板也可以用于促进校正系统中的运行时错误。

    Partitioning modeling platform data
    10.
    发明授权
    Partitioning modeling platform data 有权
    分区建模平台数据

    公开(公告)号:US08095571B2

    公开(公告)日:2012-01-10

    申请号:US12489245

    申请日:2009-06-22

    IPC分类号: G06F7/00 G06F9/44

    CPC分类号: G06F8/71 G06F8/10

    摘要: The present invention extends to methods, systems, and computer program products for partitioning modeling platform data. Embodiments of the invention facilitate partitioning modeling platform data into nested horizontal slices. Using nested horizontal slices makes the modeling platform data more manageable and permits modeling platform data to align with existing tools and processes. Schemas and tables can be used to partition modeling platform data vertically and folders can be used to partition modeling platform data horizontally. Thus, a user-interface can preset the intersection of folders and schemas/tables as navigable chunks of data compatible with existing tools and processes, such as, for example, software development tools.

    摘要翻译: 本发明扩展到用于分区建模平台数据的方法,系统和计算机程序产品。 本发明的实施例有助于将建模平台数据划分成嵌套的水平切片。 使用嵌套的水平切片可使建模平台数据更易于管理,并允许建模平台数据与现有工具和流程保持一致。 模式和表可用于垂直分割建模平台数据,文件夹可用于水平分割建模平台数据。 因此,用户界面可以将文件夹模式/表预置为与现有工具和过程(例如软件开发工具)兼容的可导航数据块。