会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明授权
    • Extensible architecture for project-development systems
    • 用于项目开发系统的可扩展架构
    • US06915507B1
    • 2005-07-05
    • US09717537
    • 2000-11-21
    • Christopher G. KalerMartyn S. LovellMichael J. GrierBradley J. Bartz
    • Christopher G. KalerMartyn S. LovellMichael J. GrierBradley J. Bartz
    • G01F1/56A61M5/168G06F9/44
    • A61M5/1689A61M2205/3306G06F8/20
    • A software development system or versifying system has a collection of modules for performing individual development functions such as document editing, keyword processing, and private-copy management. Each module has an interface compatible with that of the others, so that modules can be added to or substituted for the original modules, if the new modules conform to the interface. The architecture of this system supports the performance of development actions such as document merging and keyword expansion at any location within the system. The system software interfaces to a keyword processing subsystem comprising a plurality of expanders for processing different sets of keywords and a keyword broker for selecting among the expanders, whereby the client can access resources of the software development service providers for development services identified using the keywords.
    • 软件开发系统或通用系统具有用于执行诸如文档编辑,关键字处理和私有副本管理之类的个人开发功能的模块集合。 每个模块都具有与其他模块兼容的接口,因此如果新模块符合接口,则可以将模块添加到或替代原始模块。 该系统的架构支持系统内任何位置的文档合并和关键字扩展等开发操作的性能。 所述系统软件与包括用于处理不同关键字集合的多个扩展器的关键字处理子系统相连接,以及用于在所述扩展器之间进行选择的关键字代理,由此所述客户端可以访问所述软件开发服务提供商的资源以用于使用关键字识别的开发服务。
    • 6. 发明授权
    • Extensible architecture for versioning APIs
    • 用于版本API的可扩展架构
    • US07610316B2
    • 2009-10-27
    • US10935350
    • 2004-09-07
    • Bradley J. BartzMichael R. SantoroChristopher G. KalerZachary L. AndersonChristopher D. Reeves
    • Bradley J. BartzMichael R. SantoroChristopher G. KalerZachary L. AndersonChristopher D. Reeves
    • G06F12/00G06F17/00G06F9/44
    • G06F8/60G06F9/44536Y10S707/99953Y10S707/99954
    • Some large software development projects need more than one versioning system to accommodate not only a diversity of document formats and data types, but also the geographic diversity of its programmers. However, having more than one versioning system is generally very expensive. A major factor in this expense is the requirement for a separate application program interface (API) for each separate versioning system. Accordingly, the inventors devised an exemplary API architecture that can be extended with “plug-in”protocol providers to include virtually any number of separate version stores or versioning systems. The exemplary architecture includes a generic command parser and a command dispatcher. The command dispatcher operatively couples to one or more protocol providers, each coupled to at least one version store. Inclusion of the OLE DB-compliant interface and the command parser in the exemplary embodiment saves the protocol providers the effort and expense of replicating these features, thereby reducing the cost of adding version stores.
    • 一些大型软件开发项目需要一个以上的版本控制系统,以适应文档格式和数据类型的多样性,同时也适应其程序员的地理多样性。 但是,拥有多个版本控制系统通常非常昂贵。 这个费用的一个主要因素是每个单独的版本控制系统需要一个单独的应用程序接口(API)。 因此,发明人设计了可以用“插件”协议提供者来扩展的示例性API架构,以实际包括任何数量的单独的版本存储或版本控制系统。 示例性架构包括通用命令解析器和命令分派器。 命令调度器可操作地耦合到一个或多个协议提供者,每个协议提供者耦合到至少一个版本存储。 在示例性实施例中包括OLE DB兼容接口和命令解析器保存协议提供者复制这些特征的努力和费用,从而降低添加版本存储的成本。