Caching system for path search optimization
    22.
    发明授权
    Caching system for path search optimization 有权
    用于路径搜索优化的缓存系统

    公开(公告)号:US07283991B1

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

    申请号:US09266675

    申请日:1999-03-11

    申请人: Randy S. Kimmerly

    发明人: Randy S. Kimmerly

    IPC分类号: G06F7/00 G06F9/44

    摘要: Location of classes is facilitated by caching information about classes in a class path. The cache is reconstructed when changes to the original information in the class path are detected. Selected elements in a class path can also be cached. These elements are selected as those which have associated mechanisms to provide notification of changes. Element selection criteria can be modified such that only class path elements that are least likely to be changed are cached, and for which changes are easy to detect, such as ZIP files. A class path manager is used to create caches for selected class path elements on instantiation of the path manager. The class path manager creates a wrapper for each element in the class path to provide a level of indirection when calls are made to determine the location of a class.

    摘要翻译: 通过缓存类路径中的类的信息来促进类的位置。 当检测到类路径中的原始信息的改变时,重建高速缓存。 类路径中的选定元素也可以被缓存。 这些元素被选择为具有相关机制以提供更改通知的元素。 可以修改元素选择标准,使得只有最不可能更改的类路径元素被缓存,并且易于检测的变化(如ZIP文件)。 类路径管理器用于在路径管理器实例化时为选定的类路径元素创建缓存。 类路径管理器为类路径中的每个元素创建包装器,以便在进行调用以确定类的位置时提供间接级别。

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

    公开(公告)号:US08886659B2

    公开(公告)日:2014-11-11

    申请号:US13599792

    申请日:2012-08-30

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30477 G06F17/30471

    摘要: Data is accessed and updated in a data store at a field granularity. A user query specifies one or more non-unique fields of a record. The query is sent to a data store to retrieve the fields of the record at a field granularity, in satisfaction of the query. The fields of the record can also be modified by transmitting a record ID along with original content, while omitting some of the record data, and by also including the modification to be made.

    摘要翻译: 在数据存储中以字段粒度访问和更新数据。 用户查询指定记录的一个或多个非唯一字段。 该查询被发送到数据存储以以字段粒度来检索记录的字段,以满足查询。 也可以通过传送记录ID和原始内容来修改记录的字段,同时省略一些记录数据,并且还包括要进行的修改。

    Language service provider management using application context
    24.
    发明授权
    Language service provider management using application context 有权
    语言服务提供商管理使用应用程序上下文

    公开(公告)号:US08869106B2

    公开(公告)日:2014-10-21

    申请号:US13329140

    申请日:2011-12-16

    IPC分类号: G06F9/44 G06F9/45

    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.

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

    Generic editor for databases
    25.
    发明授权
    Generic editor for databases 有权
    数据库通用编辑器

    公开(公告)号:US08386429B2

    公开(公告)日:2013-02-26

    申请号:US12416009

    申请日:2009-03-31

    IPC分类号: G06F7/00

    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.

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

    DATA FRAMEWORK TO ENABLE RICH PROCESSING OF DATA FROM ANY ARBITRARY DATA SOURCE
    26.
    发明申请
    DATA FRAMEWORK TO ENABLE RICH PROCESSING OF DATA FROM ANY ARBITRARY DATA SOURCE 有权
    数据框架可以从任何不利的数据源启用数据的大量处理

    公开(公告)号:US20120323946A1

    公开(公告)日:2012-12-20

    申请号:US13599792

    申请日:2012-08-30

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30477 G06F17/30471

    摘要: Data is accessed and updated in a data store at a field granularity. A user query specifies one or more non-unique fields of a record. The query is sent to a data store to retrieve the fields of the record at a field granularity, in satisfaction of the query. The fields of the record can also be modified by transmitting a record ID along with original content, while omitting some of the record data, and by also including the modification to be made.

    摘要翻译: 在数据存储中以字段粒度访问和更新数据。 用户查询指定记录的一个或多个非唯一字段。 该查询被发送到数据存储以以字段粒度来检索记录的字段,以满足查询。 也可以通过传送记录ID和原始内容来修改记录的字段,同时省略一些记录数据,并且还包括要进行的修改。

    EDITOR VISUALIZATION OF SYMBOLIC RELATIONSHIPS
    27.
    发明申请
    EDITOR VISUALIZATION OF SYMBOLIC RELATIONSHIPS 有权
    编码可视化的符号关系

    公开(公告)号:US20120311533A1

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

    申请号:US13149693

    申请日:2011-05-31

    IPC分类号: G06F9/44

    CPC分类号: G06F8/33

    摘要: Enhancing dynamic code. A method includes obtaining one or more first data structures defining constructs in a body of dynamic language source code. From the one or more first data structures, identifier information is extracted for one or more of the defined constructs. Knowledge about the constructs is augmented. Using the identifier information and augmented knowledge, metadata about the body of the dynamic language source code is generated. The generated metadata is represented as a symbol table. The body of dynamic language source code is visually enhanced based on the symbol table structure.

    摘要翻译: 增强动态代码 一种方法包括获得在动态语言源代码体中定义构造的一个或多个第一数据结构。 从一个或多个第一数据结构中,为一个或多个所定义的构造提取标识符信息。 关于结构的知识增加了。 使用标识符信息和增强知识,生成关于动态语言源代码的主体的元数据。 生成的元数据表示为符号表。 动态语言源代码的主体基于符号表结构进行视觉增强。

    Order independent batched updates on a text buffer
    28.
    发明授权
    Order independent batched updates on a text buffer 有权
    在文本缓冲区上订购独立批量更新

    公开(公告)号:US07743318B2

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

    申请号:US11363864

    申请日:2006-02-27

    IPC分类号: G06F17/21

    CPC分类号: G06F17/24 G06Q10/10

    摘要: The embodiments contemplate a system and method for the application of concurrent edits to the same version of a text. The concurrent edits may occur simultaneously or near simultaneously through collaborative editing schemes, where more than one user, processor, or agent applies edits to the version of the text. The application of the concurrent edits includes modifying or transforming the edits to account for changes made to the version of the text and applying the modified edits to the most recent version of the text. As edits may change the positioning of the text, an evaluation of the changes in the positioning of the text may be part of the modification.

    摘要翻译: 这些实施例考虑了用于将同时编辑应用于文本的相同版本的系统和方法。 并发编辑可以通过协作编辑方案同时或接近同时发生,其中多个用户,处理器或代理对文本的版本进行编辑。 并发编辑的应用包括修改或转换编辑,以解决对文本版本所做的更改,并将修改的编辑应用于文本的最新版本。 当编辑可能改变文本的位置时,文本定位的变化的评估可能是修改的一部分。

    Arbitrary rendering of visual elements on a code editor
    29.
    发明授权
    Arbitrary rendering of visual elements on a code editor 有权
    在代码编辑器上任意渲染视觉元素

    公开(公告)号:US07721196B2

    公开(公告)日:2010-05-18

    申请号:US11296976

    申请日:2005-12-07

    IPC分类号: G06F17/00

    CPC分类号: G06F17/211 G06F17/24

    摘要: Visual elements can be arbitrarily rendered in a code editor. Visual elements can be rendered at any location on a display. Visual elements can include text, images, graphics, video, and/or multi-media. Rendering of visual elements will not obstruct a view of rendered text. Nor will rendering of the visual element obstruct a view of the visual element. Visual elements can be rendered between lines of text and/or in-line with text. If a selected location will obstruct a view or either rendered text or another visual element, the rendered text and/or the other visual element is reconfigured to allow space for rendering the visual element.

    摘要翻译: 视觉元素可以在代码编辑器中任意呈现。 可以在显示器上的任何位置呈现视觉元素。 视觉元素可以包括文本,图像,图形,视频和/或多媒体。 渲染视觉元素不会阻碍渲染文本的视图。 视觉元素的渲染也不会妨碍视觉元素的视图。 视觉元素可以在文本行和/或与文本之间呈现。 如果所选择的位置将阻碍视图或呈现的文本或另一视觉元素,则重新配置呈现的文本和/或其他视觉元素以允许呈现视觉元素的空间。

    Task list window for use in an integrated development environment
    30.
    发明授权
    Task list window for use in an integrated development environment 有权
    用于集成开发环境的任务列表窗口

    公开(公告)号:US06748582B1

    公开(公告)日:2004-06-08

    申请号:US09519510

    申请日:2000-03-06

    IPC分类号: G06F944

    CPC分类号: G06F8/30 G06F8/427

    摘要: A method, apparatus, and software are disclosed for assisting a software developer in managing tasks to be completed by providing a task list as a unified location for developers to locate errors and warnings in code, as well as specify user-defined tasks. The task list is updated in “real time” as the developer completes tasks and generates new tasks.

    摘要翻译: 公开了一种方法,装置和软件,用于通过提供作为统一位置的任务列表来帮助软件开发人员管理要完成的任务,以供开发者在代码中定位错误和警告,以及指定用户定义的任务。 随着开发人员完成任务并生成新任务,任务列表将以“实时”方式进行更新。