Scalable language infrastructure for electronic system level tools
    1.
    发明授权
    Scalable language infrastructure for electronic system level tools 有权
    电子系统级工具的可扩展语言基础设施

    公开(公告)号:US08856731B2

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

    申请号:US13356472

    申请日:2012-01-23

    CPC classification number: G06F8/36

    Abstract: Systems and methods of scalable language infrastructure for electronic system level tools. In accordance with embodiments of the present invention, knowledge about types, functions and the like is encapsulated in a plurality of intelligent components called active component extension modules that are external to the infrastructure. The infrastructure implements a communication mechanism between the clients and these intelligent components, and acts as a common backbone. The infrastructure itself does not maintain any knowledge about any client, types, functions, etc. In accordance with a method embodiment of the present invention, a request is received from a client of a language infrastructure. The request is forwarded from the language infrastructure to an active component extension module. The active component extension module performs a service responsive to the request.

    Abstract translation: 用于电子系统级工具的可扩展语言基础设施的系统和方法。 根据本发明的实施例,关于类型,功能等的知识被封装在被称为活动组件扩展模块的多个智能组件中,该组件在基础设施外部。 基础架构实现了客户端和这些智能组件之间的通信机制,并且作为通用骨干网。 基础设施本身并不保持关于任何客户端,类型,功能等的任何知识。根据本发明的方法实施例,从语言基础设施的客户端接收请求。 该请求从语言基础设施转发到活动组件扩展模块。 活动组件扩展模块响应于该请求执行服务。

    SCALABLE LANGUAGE INFRASTRUCTURE FOR ELECTRONIC SYSTEM LEVEL TOOLS
    2.
    发明申请
    SCALABLE LANGUAGE INFRASTRUCTURE FOR ELECTRONIC SYSTEM LEVEL TOOLS 有权
    用于电子系统级工具的可扩展语言基础设施

    公开(公告)号:US20130024839A1

    公开(公告)日:2013-01-24

    申请号:US13356472

    申请日:2012-01-23

    CPC classification number: G06F8/36

    Abstract: Systems and methods of scalable language infrastructure for electronic system level tools. In accordance with embodiments of the present invention, knowledge about types, functions and the like is encapsulated in a plurality of intelligent components called active component extension modules that are external to the infrastructure. The infrastructure implements a communication mechanism between the clients and these intelligent components, and acts as a common backbone. The infrastructure itself does not maintain any knowledge about any client, types, functions, etc. In accordance with a method embodiment of the present invention, a request is received from a client of a language infrastructure. The request is forwarded from the language infrastructure to an active component extension module. The active component extension module performs a service responsive to the request.

    Abstract translation: 用于电子系统级工具的可扩展语言基础设施的系统和方法。 根据本发明的实施例,关于类型,功能等的知识被封装在被称为活动组件扩展模块的多个智能组件中,该组件在基础设施外部。 基础架构实现了客户端和这些智能组件之间的通信机制,并且作为通用骨干网。 基础设施本身并不保持关于任何客户端,类型,功能等的任何知识。根据本发明的方法实施例,从语言基础设施的客户端接收请求。 该请求从语言基础设施转发到活动组件扩展模块。 活动组件扩展模块响应于该请求执行服务。

    Scalable language infrastructure for electronic system level tools
    3.
    发明申请
    Scalable language infrastructure for electronic system level tools 失效
    电子系统级工具的可扩展语言基础设施

    公开(公告)号:US20070150851A1

    公开(公告)日:2007-06-28

    申请号:US11356578

    申请日:2006-02-17

    CPC classification number: G06F8/36

    Abstract: Systems and methods of scalable language infrastructure for electronic system level tools. In accordance with embodiments of the present invention, knowledge about types, functions and the like is encapsulated in a plurality of intelligent components called active component extension modules that are external to the infrastructure. The infrastructure implements a communication mechanism between the clients and these intelligent components, and acts as a common backbone. The infrastructure itself does not maintain any knowledge about any client, types, functions, etc. In accordance with a method embodiment of the present invention, a request is received from a client of a language infrastructure. The request is forwarded from the language infrastructure to an active component extension module. The active component extension module performs a service responsive to the request.

    Abstract translation: 用于电子系统级工具的可扩展语言基础设施的系统和方法。 根据本发明的实施例,关于类型,功能等的知识被封装在被称为活动组件扩展模块的多个智能组件中,该组件在基础设施外部。 基础架构实现了客户端和这些智能组件之间的通信机制,并且作为通用骨干网。 基础设施本身并不保持关于任何客户端,类型,功能等的任何知识。根据本发明的方法实施例,从语言基础设施的客户端接收请求。 该请求从语言基础设施转发到活动组件扩展模块。 活动组件扩展模块响应于该请求执行服务。

    Scalable language infrastructure for electronic system level tools
    4.
    发明授权
    Scalable language infrastructure for electronic system level tools 失效
    电子系统级工具的可扩展语言基础设施

    公开(公告)号:US08104016B2

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

    申请号:US11356578

    申请日:2006-02-17

    CPC classification number: G06F8/36

    Abstract: Systems and methods of scalable language infrastructure for electronic system level tools. In accordance with embodiments of the present invention, knowledge about types, functions and the like is encapsulated in a plurality of intelligent components called active component extension modules that are external to the infrastructure. The infrastructure implements a communication mechanism between the clients and these intelligent components, and acts as a common backbone. The infrastructure itself does not maintain any knowledge about any client, types, functions, etc. In accordance with a method embodiment of the present invention, a request is received from a client of a language infrastructure. The request is forwarded from the language infrastructure to an active component extension module. The active component extension module performs a service responsive to the request.

    Abstract translation: 用于电子系统级工具的可扩展语言基础设施的系统和方法。 根据本发明的实施例,关于类型,功能等的知识被封装在被称为活动组件扩展模块的多个智能组件中,该组件在基础设施外部。 基础架构实现了客户端和这些智能组件之间的通信机制,并且作为通用骨干网。 基础设施本身并不保持关于任何客户端,类型,功能等的任何知识。根据本发明的方法实施例,从语言基础设施的客户端接收请求。 该请求从语言基础设施转发到活动组件扩展模块。 活动组件扩展模块响应于该请求执行服务。

    Techniques for optimizing data migration
    5.
    发明授权
    Techniques for optimizing data migration 有权
    优化数据迁移的技术

    公开(公告)号:US08515919B1

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

    申请号:US13106919

    申请日:2011-05-13

    CPC classification number: G06F17/30079

    Abstract: Techniques for optimizing data migration are disclosed. In one particular embodiment, the techniques may be realized as a method for optimizing data migration may comprise receiving a request for initiating a data migration application and migrating, via at least one computer processor, at least one data file from a migration list during the data migration application. The method for optimizing data migration may also comprise monitoring the migration of the at least one data file and determining whether the at least one data file is active during the migration of the at least one data file. The method for optimizing data migration may further comprise deferring the migration of the at least one data file based at least in part on a determination that the at least one data file is active and recording information associated with the at least one data file if the at least one data file is active.

    Abstract translation: 公开了优化数据迁移的技术。 在一个具体实施例中,可以实现这些技术,因为用于优化数据迁移的方法可以包括接收启动数据迁移应用的请求,并且经由至少一个计算机处理器在数据期间从迁移列表迁移至少一个数据文件 迁移应用程序。 用于优化数据迁移的方法还可以包括监视至少一个数据文件的迁移,并且在至少一个数据文件的迁移期间确定该至少一个数据文件是否是活动的。 用于优化数据迁移的方法还可以包括至少部分地基于至少一个数据文件是活动的确定来延迟所述至少一个数据文件的迁移,并且如果所述至少一个数据文件处于 至少有一个数据文件处于活动状态。

    Lookup optimization during online file system migration
    6.
    发明授权
    Lookup optimization during online file system migration 有权
    在线文件系统迁移期间的查找优化

    公开(公告)号:US08943019B1

    公开(公告)日:2015-01-27

    申请号:US13085671

    申请日:2011-04-13

    CPC classification number: G06F17/30079

    Abstract: A system and method for migrating file systems is provided. A file system migration operation copies a plurality of files from a first file system to a second file system. A request to access one of the files being migrated during the file system migration operation results in the creation of a pseudo vnode for the file being requested in the second file system. The pseudo vnode is created prior to creating a vnode for the file in the second file system. In addition, the pseudo vnode is associated with a vnode of the file at the first file system. Information identifying the pseudo vnode is then returned to the application.

    Abstract translation: 提供了一种用于迁移文件系统的系统和方法。 文件系统迁移操作将多个文件从第一文件系统复制到第二文件系统。 在文件系统迁移操作期间访问要迁移的文件之一的请求导致为在第二文件系统中请求的文件创建伪vnode。 在为第二个文件系统中的文件创建vnode之前创建伪vnode。 另外,伪vnode与第一个文件系统的文件的vnode相关联。 然后将识别伪vnode的信息返回给应用程序。

Patent Agency Ranking