GENERIC EDITOR FOR DATABASES
    11.
    发明申请
    GENERIC EDITOR FOR DATABASES 有权
    数据库通用编辑器

    公开(公告)号:US20100250623A1

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

    申请号:US12416009

    申请日:2009-03-31

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30292

    摘要: Facilitating generic database editing to allow for data to be received from a user for entry into a database without requiring the data to conform to schema constraints for the database. A method includes examining a first schema for a first database. The first schema including a first set of constraints specified in the first schema on data to be entered into the first database. The method further includes, based on the examination, constructing a second database corresponding to the first database. The second database is associated with a second schema with a second set of constraints. The second set of constraints is a relaxed version of the first set of constraints specified in the first schema.

    摘要翻译: 促进通用数据库编辑以允许从用户接收数据以进入数据库,而不要求数据符合数据库的模式约束。 一种方法包括检查第一数据库的第一模式。 第一个模式包括在第一个模式中指定的第一组约束,该数据要输入到第一个数据库。 该方法还包括基于检查,构建与第一数据库对应的第二数据库。 第二数据库与具有第二组约束的第二模式相关联。 第二组约束是第一个模式中指定的第一组约束的松散版本。

    ITERATIVE COMPONENT BINDING
    12.
    发明申请
    ITERATIVE COMPONENT BINDING 有权
    迭代组件绑定

    公开(公告)号:US20090204942A1

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

    申请号:US12027990

    申请日:2008-02-07

    IPC分类号: G06F9/44

    CPC分类号: G06F9/4488

    摘要: Component domains used to define a binding between various components associated with the component domain. The component domain tracks the various services to be imported by each component, and tracks the various services exported by each component. At runtime, rather than at compile time, the various interrelations between the components are bound using the service import and export data. Accordingly, depending on the components available and their characteristics, the bindings may differ. This permits applications to be much more flexible. In one implementation, the binding is performed iteratively. For example, if after one iteration of binding service imports to service exports, some components may expand the services that they export, or the services that they desire to import.

    摘要翻译: 用于定义与组件域相关联的各种组件之间的绑定的组件域。 组件域跟踪每个组件要导入的各种服务,并跟踪每个组件导出的各种服务。 在运行时,而不是在编译时,使用服务导入和导出数据绑定组件之间的各种相互关系。 因此,根据可用的组件及其特性,绑定可能不同。 这允许应用程序更加灵活。 在一个实现中,迭代地执行绑定。 例如,如果在绑定服务导入到服务导出的一次迭代之后,某些组件可能会扩展其导出的服务或他们希望导入的服务。

    LANGUAGE SERVICE PROVIDER MANAGEMENT USING APPLICATION CONTEXT
    13.
    发明申请
    LANGUAGE SERVICE PROVIDER MANAGEMENT USING APPLICATION CONTEXT 有权
    使用应用程序语言的语言服务提供商管理

    公开(公告)号:US20130159968A1

    公开(公告)日:2013-06-20

    申请号:US13329140

    申请日:2011-12-16

    IPC分类号: G06F9/44

    CPC分类号: G06F8/43

    摘要: A language service provider framework that generates an application context of a dynamic language program being authored. The application context includes a description of the dynamic language application being authored, one or more specific locations within the program, and runtime environment information. A language service provider port component holds one or more language service providers. Each language service provider may receive the application context and generate a set of available symbols corresponding to each of at least one of the identified one or more specific locations. A management component receives the application context from the application context generation component, provides the application context the language service provider, and correspondingly receives the available symbol set from the language service provider. Since the management component provides an application context that also includes runtime environment information, the available symbol set may be more accurately represented, thereby facilitating authoring of dynamic language programs.

    摘要翻译: 语言服务提供者框架,用于生成正在创作的动态语言程序的应用程序上下文。 应用程序上下文包括对正在创作的动态语言应用程序,程序中的一个或多个特定位置以及运行时环境信息的描述。 语言服务提供商端口组件包含一个或多个语言服务提供商。 每个语言服务提供商可以接收应用程序上下文,并且生成对应于所识别的一个或多个特定位置中的至少一个中的每一个的一组可用符号。 管理组件从应用程序上下文生成组件接收应用程序上下文,向应用程序上下文提供语言服务提供者,并相应地从语言服务提供者接收可用符号集。 由于管理组件提供了还包括运行时环境信息的应用程序上下文,所以可以更精确地表示可用的符号集,从而有助于动态语言程序的创作。

    Data framework to enable rich processing of data from any arbitrary data source
    14.
    发明授权
    Data framework to enable rich processing of data from any arbitrary data source 有权
    数据框架可以从任意数据源中实现丰富的数据处理

    公开(公告)号:US08290922B2

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

    申请号:US12604749

    申请日:2009-10-23

    IPC分类号: G06F7/00

    CPC分类号: G06F17/30477 G06F17/30471

    摘要: Accessing data in a data store at a field granularity. A method includes receiving a query from a user. The query specifies one or more non-unique fields of a record. The method further includes sending the query to a data store to retrieve the fields of the record at a field granularity. The method further includes receiving data for the one or more non-unique fields of the record at a field granularity.

    摘要翻译: 以字段粒度访问数据存储中的数据。 一种方法包括从用户接收查询。 该查询指定记录的一个或多个非唯一字段。 该方法还包括将查询发送到数据存储以以字段粒度检索记录的字段。 该方法还包括以场粒度接收记录的一个或多个非唯一字段的数据。

    SCROLLING LARGE DATA SETS
    15.
    发明申请
    SCROLLING LARGE DATA SETS 审中-公开
    滚动大数据集

    公开(公告)号:US20110113365A1

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

    申请号:US12615235

    申请日:2009-11-09

    IPC分类号: G06F3/048

    CPC分类号: G06F9/451

    摘要: The display in a scrollable window of large data sets, which is not loaded into memory all at one time. Rather, a control module manages the scrollable window by repeatedly estimating data ranges of the data set that are to be either presently displayed or that may soon be displayed in the scrollable window. In response to each of at least some of such estimations, the estimated data ranges are then loaded into memory without loading the entire data set into memory. At least portions of the loaded data may then be displayed in the scrollable window. If the scrollable window is scrolled to a particular portion of the data set, but that portion of the data set is not yet loaded into memory, scrolling is permitted to that area even though the actual data is populated into the window after loading.

    摘要翻译: 大型数据集的可滚动窗口中的显示,一次不会被加载到内存中。 相反,控制模块通过重复地估计要在当前显示的数据集或可以在可滚动窗口中即将显示的数据集的数据范围来管理可滚动窗口。 响应于至少一些这样的估计中的每一个,估计的数据范围然后被加载到存储器中,而不将整个数据集加载到存储器中。 加载的数据的至少部分然后可以显示在可滚动窗口中。 如果可滚动窗口滚动到数据集的特定部分,但是数据集的该部分尚未加载到存储器中,即使在加载后将实际数据填充到窗口中,也允许滚动到该区域。

    TWO-DIMENSIONAL SHADOWS SHOWING THREE-DIMENSIONAL DEPTH
    16.
    发明申请
    TWO-DIMENSIONAL SHADOWS SHOWING THREE-DIMENSIONAL DEPTH 审中-公开
    两维显示三维深度

    公开(公告)号:US20100141658A1

    公开(公告)日:2010-06-10

    申请号:US12331245

    申请日:2008-12-09

    IPC分类号: G06T11/20

    CPC分类号: G06T11/20 G06T11/00

    摘要: Digital shadowing when rendering visual items (e.g., windows) at different virtual display levels (such as z-order levels). The rendering is based on the determination of a position and virtual display level for each of the visual items to be displayed. For those visual items that cast a shadow on lower-level in-shadow visual items, the determined position of the shadow-casting visual item is used to render the shadow on each of the in-shadow visual items differently depending on the corresponding virtual display level of the in-shadow visual items. In particular, the in-shadow visual item that has a lower virtual display level has a longer shadow cast by the shadow-casting visual item than those in-shadow visual items that have a higher virtual display level. This allows the shadows to have a more natural look.

    摘要翻译: 当在不同的虚拟显示级别(例如z级别)渲染可视项目(例如,窗口)时,数字阴影。 渲染基于要显示的每个视觉项目的位置和虚拟显示级别的确定。 对于在较低级别的阴影视觉项目中投射阴影的那些视觉项目,阴影投射视觉项目的确定位置用于根据相应的虚拟显示而不同地呈现每个阴影内视觉项目中的阴影 阴影视觉项目的级别。 特别地,具有较低虚拟显示级别的阴影内可视项目具有比具有较高虚拟显示级别的阴影视觉项目更长的阴影投射视觉项目的阴影投射。 这样可以使阴影更加自然。

    Implicit composition of component bindings
    17.
    发明授权
    Implicit composition of component bindings 有权
    组件绑定的隐式组合

    公开(公告)号:US08307329B2

    公开(公告)日:2012-11-06

    申请号:US12027992

    申请日:2008-02-07

    IPC分类号: G06F9/44

    CPC分类号: G06F9/4488

    摘要: Component domains used to define a binding between various components associated with the component domain. The component domain tracks the various services to be imported by each component, and tracks the various services exported by each component. At runtime, rather than at compile time, the various interrelations between the components are bound using the service import and export data. Accordingly, depending on the components available and their characteristics, the bindings may differ. This permits applications to be much more flexible.

    摘要翻译: 用于定义与组件域相关联的各种组件之间的绑定的组件域。 组件域跟踪每个组件要导入的各种服务,并跟踪每个组件导出的各种服务。 在运行时,而不是在编译时,使用服务导入和导出数据绑定组件之间的各种相互关系。 因此,根据可用的组件及其特性,绑定可能不同。 这允许应用程序更加灵活。

    Iterative component binding
    18.
    发明授权
    Iterative component binding 有权
    迭代组件绑定

    公开(公告)号:US08108831B2

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

    申请号:US12027990

    申请日:2008-02-07

    IPC分类号: G06F9/44

    CPC分类号: G06F9/4488

    摘要: Component domains used to define a binding between various components associated with the component domain. The component domain tracks the various services to be imported by each component, and tracks the various services exported by each component. At runtime, rather than at compile time, the various interrelations between the components are bound using the service import and export data. Accordingly, depending on the components available and their characteristics, the bindings may differ. This permits applications to be much more flexible. In one implementation, the binding is performed iteratively. For example, if after one iteration of binding service imports to service exports, some components may expand the services that they export, or the services that they desire to import.

    摘要翻译: 用于定义与组件域相关联的各种组件之间的绑定的组件域。 组件域跟踪每个组件要导入的各种服务,并跟踪每个组件导出的各种服务。 在运行时,而不是在编译时,使用服务导入和导出数据绑定组件之间的各种相互关系。 因此,根据可用的组件及其特性,绑定可能不同。 这允许应用程序更加灵活。 在一个实现中,迭代地执行绑定。 例如,如果在绑定服务导入到服务导出的一次迭代之后,某些组件可能会扩展其导出的服务或他们希望导入的服务。

    Build-time enforcement of architectural partitioning in computer application
    19.
    发明授权
    Build-time enforcement of architectural partitioning in computer application 有权
    计算机应用中构建分区的构建时间强制

    公开(公告)号:US08060865B2

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

    申请号:US11330643

    申请日:2006-01-12

    申请人: Randy S. Kimmerly

    发明人: Randy S. Kimmerly

    IPC分类号: G06F9/44

    CPC分类号: G06F8/71 G06F8/20 G06F9/4418

    摘要: A computer software construct has a plurality of components and is built based on an architecture designed for the construct. The architecture includes a number of partitions and dependency rules, where each partition is for having at least one component associated therewith. Each dependency rule specifies whether a component of one partition may refer to any component of another partition. The method enforces the dependency rules of the architecture on each component of the construct as built. A command is received to build a particular component of the software construct based on corresponding build instructions, and the dependency rules are also received. Thereafter, it is determined whether the particular component of a particular partition violates any dependency rule by improperly referring to another component of another partition. The particular component of the software construct is built only if the particular component violates none of the dependency rules.

    摘要翻译: 计算机软件结构具有多个组件,并且基于为该构造设计的架构而构建。 该架构包括多个分区和依赖性规则,其中每个分区用于具有与其相关联的至少一个组件。 每个依赖规则指定一个分区的组件是否可以引用另一个分区的任何组件。 该方法强制构建的构造的每个组件上的体系结构的依赖关系规则。 根据相应的构建指令,接收到构建软件构造的特定组件的命令,并且还接收依赖规则。 此后,确定特定分区的特定组件是否通过不恰当地引用另一分区的另一组件而违反任何依赖规则。 仅当特定组件违反了任何依赖关系规则时才构建软件构造的特定组件。

    IMPLICIT COMPOSITION OF COMPONENT BINDINGS
    20.
    发明申请
    IMPLICIT COMPOSITION OF COMPONENT BINDINGS 有权
    组件绑定的隐含组成

    公开(公告)号:US20090204941A1

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

    申请号:US12027992

    申请日:2008-02-07

    IPC分类号: G06F9/44

    CPC分类号: G06F9/4488

    摘要: Component domains used to define a binding between various components associated with the component domain. The component domain tracks the various services to be imported by each component, and tracks the various services exported by each component. At runtime, rather than at compile time, the various interrelations between the components are bound using the service import and export data. Accordingly, depending on the components available and their characteristics, the bindings may differ. This permits applications to be much more flexible.

    摘要翻译: 用于定义与组件域相关联的各种组件之间的绑定的组件域。 组件域跟踪每个组件要导入的各种服务,并跟踪每个组件导出的各种服务。 在运行时,而不是在编译时,使用服务导入和导出数据绑定组件之间的各种相互关系。 因此,根据可用的组件及其特性,绑定可能不同。 这允许应用程序更加灵活。