会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 64. 发明授权
    • Extensible multi-language compilation
    • 可扩展的多语言编译
    • US07634763B2
    • 2009-12-15
    • US10678870
    • 2003-10-03
    • Mark Nathan WainDharma ShuklaMayank Mehta
    • Mark Nathan WainDharma ShuklaMayank Mehta
    • G06F9/45
    • G06F8/41G06F8/20
    • To provide for multi-language compilation, a protocol is established for compilers. Each of at least two compilers implements the protocol. A framework is developed which discovers compilers which have implemented the protocol. The framework allows multi-language compilation using and coordinating the compliant compilers. The framework is extensible. When a new protocol-compliant compiler is discovered, the language compiled by the new compiler can be compiled using the framework and the capabilities of the protocol-compliant compilers. Similarly, a multi-language extensible design tool may be created using protocol-compliant design tools.
    • 为了提供多语言编译,为编译器建立了一个协议。 每个至少两个编译器实现协议。 开发了一个发现实现协议的编译器的框架。 该框架允许多语言编译使用和协调兼容的编译器。 框架是可扩展的。 当发现新的符合协议的编译器时,可以使用框架和符合协议的编译器的功能来编译新编译器编译的语言。 类似地,可以使用协议兼容的设计工具来创建多语言可扩展设计工具。
    • 65. 发明申请
    • COMPUTING ENVIRONMENT REPRESENTATION
    • 计算环境代表
    • US20090248737A1
    • 2009-10-01
    • US12057000
    • 2008-03-27
    • Dharma ShuklaOri AmigaVij VasuJunfeng Zhang
    • Dharma ShuklaOri AmigaVij VasuJunfeng Zhang
    • G06F17/30
    • G06F9/44
    • A computing environment typically comprises a large set of diverse objects, such as files, user profiles, executable binaries, configuration information, and data caches, wherein such objects are typically stored and managed by an aggregation of systems, such as a file system, a system registry, and an assembly cache. An alternative representation of the computer system may comprise an object hierarchy configured to store all of the objects of the computing environment according to a simple organizational grammar. Various services (e.g., a synchronization service, a backup service, and a sharing service) may be provided to manage the diverse objects in a similar manner. The representation may also be provided to a variety of devices, which may render the computing environment in a consistent manner but adjusted to reflect the capabilities of the device and the user. The computing environment is thereby represented in a deployable, consistent, and extensible manner.
    • 计算环境通常包括大量不同对象(例如文件,用户简档,可执行二进制文件,配置信息和数据高速缓存),其中这些对象通常由系统的聚合来存储和管理,诸如文件系统, 系统注册表和程序集缓存。 计算机系统的替代表示可以包括被配置为根据简单的组织语法来存储计算环境的所有对象的对象分层。 可以提供各种服务(例如,同步服务,备份服务和共享服务)以以类似的方式来管理不同的对象。 该表示还可以被提供给各种设备,其可以使计算环境以一致的方式进行调整,但被调整以反映设备和用户的能力。 因此,计算环境以可部署,一致和可扩展的方式表示。
    • 66. 发明申请
    • COMPUTING ENVIRONMENT REPRESENTATION
    • 计算环境代表
    • US20090240728A1
    • 2009-09-24
    • US12052554
    • 2008-03-20
    • Dharma ShuklaOri AmigaVijayendra VasuJunfeng Zhang
    • Dharma ShuklaOri AmigaVijayendra VasuJunfeng Zhang
    • G06F17/30
    • G06F17/30923G06F17/30607
    • A computing environment may be represented as a deployable object hierarchy, which may be organized according to an object hierarchy schema that is commonly shared among the computing environment host and the devices that are configured to render the computing environment. A particular object hierarchy schema is presented in detail for representing a computing environment, wherein many objects of the computing environment are modeled as resources that may be distinctly addressable (e.g., in a RESTful object hierarchy.) Many types of objects and properties thereof are presented in order to elucidate an exemplary object hierarchy schema and to illustrate exemplary objects and object hierarchies organized according thereto. Additional properties of various object hierarchy schemas include extensibility, deployability, and object addressing models with various advantages.
    • 计算环境可以被表示为可部署对象分层结构,其可以根据计算环境主机和被配置为呈现计算环境的设备之间共同共享的对象分层架构进行组织。 为了表示计算环境,给出了一个特定的对象层次结构模式,其中计算环境的许多对象被建模为可以明显寻址的资源(例如,在RESTful对象层次结构中)。呈现了许多类型的对象及其属性 以阐明示例性对象层次结构模式并且示出根据其组织的示例性对象和对象层次结构。 各种对象层次结构模式的其他属性包括具有各种优点的可扩展性,可部署性和对象寻址模型。
    • 67. 发明申请
    • COMPUTING ENVIRONMENT PLATFORM
    • 计算环境平台
    • US20090240698A1
    • 2009-09-24
    • US12052556
    • 2008-03-20
    • Dharma ShuklaPerraju Bendapudi
    • Dharma ShuklaPerraju Bendapudi
    • G06F17/30
    • G06F17/30286
    • The diverse objects comprising a computing environment may be represented together as a deployable object hierarchy, which may facilitate the deployment, as well as the consistency, of a computing environment rendered by a plurality of devices. The processes within the computing environment often operate on the objects of the object hierarchy in a variety of ways, including simple operations (creation, reading, updating, and deleting) and more sophisticated operations (synchronizing, paginating, and caching), as well as with the object hierarchy in general. A platform may be devised to facilitate the various operations of the processes on the object hierarchy. The platform may be embodied, such as in an application runtime, and deployed to a variety of platforms to facilitate an equivalent execution of the processes on any type of device and consistent interactions with the object hierarchy.
    • 包括计算环境的各种对象可以一起表示为可部署对象层次结构,其可以促进由多个设备呈现的计算环境的部署以及一致性。 计算环境中的进程通常以各种方式对对象层次结构的对象进行操作,包括简单操作(创建,读取,更新和删除)以及更复杂的操作(同步,分页和缓存)以及 与对象层次结构一般。 可以设计一个平台来促进对象分层结构上的进程的各种操作。 该平台可以例如在应用程序运行时被实现,并被部署到各种平台以便于任何类型的设备上的进程的等效执行以及与对象层次结构的一致的交互。