VIRTUAL DELETION IN MERGED FILE SYSTEM DIRECTORIES
    1.
    发明申请
    VIRTUAL DELETION IN MERGED FILE SYSTEM DIRECTORIES 审中-公开
    在合并文件系统目录中的虚拟删除

    公开(公告)号:WO2008063800A2

    公开(公告)日:2008-05-29

    申请号:PCT/US2007/081882

    申请日:2007-10-19

    CPC classification number: G06F17/30365 G06F17/30117

    Abstract: An element of a file system is virtually deleted by creating a deletion marker for the element. Two or more separate physical file system directories are presented as one merged (virtual) file system directory to a process running in a silo. The operating system provides the merged view of the file system directories by monitoring file system requests made by processes in silos on a computer or computer system and filtering out those elements associated with deletion markers. Special processing is invoked in response to detecting certain types of file system access requests, including: enumeration, open, create, rename or delete.

    Abstract translation:

    通过为元素创建删除标记来虚拟删除文件系统的元素。 两个或多个单独的物理文件系统目录作为一个合并(虚拟)文件系统目录呈现给在筒仓中运行的进程。 操作系统通过监视由计算机或计算机系统上孤立进程产生的文件系统请求并过滤掉与删除标记相关联的元素来提供文件系统目录的合并视图。 响应于检测到某些类型的文件系统访问请求而调用特殊处理,包括:枚举,打开,创建,重命名或删除。

    MERGING REGISTRY KEYS
    2.
    发明申请
    MERGING REGISTRY KEYS 审中-公开
    合并注册表

    公开(公告)号:WO2008005234A1

    公开(公告)日:2008-01-10

    申请号:PCT/US2007/014788

    申请日:2007-06-25

    CPC classification number: G06F9/44505

    Abstract: Two or more separate physical Registry directories are presented as a single (virtual) Registry directory to an application running in a controlled execution environment called a silo. All of the operations normally available to be performed on the Registry directory can be performed on the merge directory, however, the operating system controls the level of access to the keys in the merge directory. The operating system provides the merged view of the Registry directories by a Registry filter driver. The Registry filter model provides a single callback with a notification code indicating the reason the callback was called. The types of notifications which trigger the special processing include: enumeration of a key, enumeration of the value of a key, query a key, close a key, delete a key, create or open a key or rename a key.

    Abstract translation: 两个或多个单独的物理注册表目录作为单个(虚拟)注册表目录呈现给在受控执行环境中运行的名为silo的应用程序。 通常可以在注册表目录中执行的所有操作都可以在合并目录上执行,但是操作系统控制对合并目录中的密钥的访问级别。 操作系统通过注册表筛选器驱动程序提供注册表目录的合并视图。 注册表过滤器模型提供单个回调,并提供一个通知代码,指示调用回调的原因。 触发特殊处理的通知的类型包括:枚举密钥,枚举密钥的值,查询密钥,关闭密钥,删除密钥,创建或打开密钥或重命名密钥。

    A CANCELLATION MECHANISM FOR COOPERATIVE SYSTEMS
    3.
    发明申请
    A CANCELLATION MECHANISM FOR COOPERATIVE SYSTEMS 审中-公开
    合作系统的取消机制

    公开(公告)号:WO2006125004A2

    公开(公告)日:2006-11-23

    申请号:PCT/US2006/019092

    申请日:2006-05-16

    CPC classification number: G06F9/485 G06F9/548

    Abstract: An agent, service or process may request an operation by invoking an object that is implemented by another agent, service or process. Object invocation may be carried out by one thread in a service which may include multiple executing threads. After initiating the operation, the requesting agent may detect one or more conditions that make it advisable to cancel the requested operation. In a mechanism for implementing a cancellation operation in a cooperative system, a thread identifies an operation to be cancelled. A cancel function has an argument comprising the thread identifier in which the operation is to be cancelled. The cancel function is called by a client process thread to cancel a pending object invocation initiated by the client process. An immediate or hard cancel causes the targeted client and cancel thread to return immediately. A discretionary or soft cancel does not affect the targeted client thread. In either case the server process is notified via a maintenance notification. The target thread of the cancel cannot be reused for other work until the cancel request or notification has returned.

    Abstract translation: 代理,服务或进程可以通过调用由另一个代理,服务或进程实现的对象来请求操作。 对象调用可以由可能包括多个执行线程的服务中的一个线程执行。 在启动操作之后,请求代理可以检测到一个或多个使得取消所请求的操作成为可取的条件。 在用于在协作系统中实现取消操作的机制中,线程识别要取消的操作。 取消功能具有包括要取消操作的线程标识符的参数。 取消函数由客户端进程线程调用以取消客户端进程启动的挂起对象调用。 立即或严重取消导致目标客户端和取消线程立即返回。 任意或软取消不会影响目标客户端线程。 在任一情况下,通过维护通知通知服务器进程。 取消请求或通知返回之前,取消的目标线程不能重复用于其他工作。

    DELIVERY CONTROLLER BETWEEN CLOUD AND ENTERPRISE
    4.
    发明申请
    DELIVERY CONTROLLER BETWEEN CLOUD AND ENTERPRISE 审中-公开
    云与企业之间的交付控制器

    公开(公告)号:WO2013191992A1

    公开(公告)日:2013-12-27

    申请号:PCT/US2013/045521

    申请日:2013-06-12

    CPC classification number: G06F9/5072 G06F2209/509

    Abstract: A delivery controller for use in an enterprise environment that communicates with a cloud computing environment that is providing a service for the enterprise. As the cloud service processing progresses, some cloud service data is transferred from the cloud computing environment to the enterprise environment, and vice versa. The cloud service data may be exchanged over any one of a number of different types of communication channels. The delivery controller selects which communication channel to use to transfer specific data, depending on enterprise policy. Such policy might consider any business goals of the enterprise, and may be applied at the application level.

    Abstract translation: 用于与为企业提供服务的云计算环境通信的企业环境中的传送控制器。 随着云服务处理的进行,一些云服务数据从云计算环境转移到企业环境,反之亦然。 云服务数据可以通过多种不同类型的通信信道中的任一种进行交换。 交付控制器根据企业策略选择使用哪个通信信道来传送特定数据。 这样的政策可以考虑企业的任何业务目标,并可以在应用程序级别应用。

    PROVIDING FUNCTIONALITY TO CLIENT SERVICES BY IMPLEMENTING AND BINDING CONTRACTS
    5.
    发明申请
    PROVIDING FUNCTIONALITY TO CLIENT SERVICES BY IMPLEMENTING AND BINDING CONTRACTS 审中-公开
    通过实施和绑定合同为客户服务提供功能

    公开(公告)号:WO2010048597A2

    公开(公告)日:2010-04-29

    申请号:PCT/US2009/061974

    申请日:2009-10-24

    CPC classification number: G06F9/50

    Abstract: Methods, systems, and computer-readable media for automating the expression of functional aspects of a target service to a client service via a vehicle referred to herein as a contract are provided. Generally, the methods are performed in the context of a distributed computing environment configured to underlie operations of service application(s). In embodiments, the contract is implemented and bound upon ascertaining that the expressed functional aspects satisfy dependencies of the client service. Generally, the contract defines interfaces and maintains properties that configure the interfaces during installation. During the implementation, one of the interfaces is established and parameterized in accordance with the properties associated therewith. During the binding, the target service and the client service are linked via communication channels that are routed through the established interface. Accordingly, calls from the client service over the communication channels allow for reaching and employing the functional aspects of the target service.

    Abstract translation: 提供了用于使通过本文中称为合同的车辆将客户服务的目标服务的功能方面表达自动化的方法,系统和计算机可读介质。 通常,这些方法是在分布式计算环境的上下文中执行的,该分布式计算环境被配置为支持服务应用程序的操作。 在实施例中,通过确定表达的功能方面满足客户服务的依赖性来实现和约束合同。 通常,合同定义接口并维护在安装期间配置接口的属性。 在实现期间,根据与其相关联的属性,建立和参数化一个接口。 在绑定期间,目标服务和客户端服务通过经建立的接口路由的通信信道进行链接。 因此,通过通信信道来自客户端服务的呼叫允许达成并应用目标服务的功能方面。

    RUNNING APPLICATIONS FROM REMOVABLE MEDIA
    6.
    发明申请

    公开(公告)号:WO2008005219A3

    公开(公告)日:2008-01-10

    申请号:PCT/US2007/014719

    申请日:2007-06-25

    Abstract: Off-the-shelf software can be run from a removable medium without installing the software onto the machine and without modifying the off-the-shelf software. Files and application-associated state created or modified during execution of the application that is not installed on the computer may be saved to the removable media or to a specified area of the system file system and system registry (if present).

    MERGING FILE SYSTEM DIRECTORIES
    7.
    发明申请

    公开(公告)号:WO2008002551A3

    公开(公告)日:2008-01-03

    申请号:PCT/US2007/014792

    申请日:2007-06-25

    Abstract: Two or more separate physical file system directories are presented as one merged (virtual) file system directory to a process running in a silo. The operating system controls the level of access to the files in the merge directory. The operating system provides the merged view of the file system directories by monitoring file system requests made by processes in silos on a computer or computer system and in response to detecting certain types of file system access requests, provides the view of the seemingly merged directories by performing special processing. The types of requests which trigger the special processing include: enumeration, open, create, rename or close.

    DISTRIBUTED DATA CENTER TECHNOLOGY
    8.
    发明申请
    DISTRIBUTED DATA CENTER TECHNOLOGY 审中-公开
    分布式数据中心技术

    公开(公告)号:WO2014158909A1

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

    申请号:PCT/US2014/020834

    申请日:2014-03-05

    CPC classification number: H04L47/125 G06F9/505

    Abstract: A regional data center system corresponding to a particular region of the world. The data center system includes multiple data centers, each configured such that region-specific requests for services may be satisfied by any of the data centers. One or more of the data centers may also perform load balancing on received region-specific request. In order to perform load balancing, the receiving data center may itself process the requests, but in some cases may determine that the request is to be processed by another data center within the regional data center system.

    Abstract translation: 对应于世界特定地区的区域数据中心系统。 数据中心系统包括多个数据中心,每个数据中心都配置为使得区域特定的服务请求可以由任何数据中心来满足。 一个或多个数据中心还可以在接收的区域特定请求上执行负载平衡。 为了执行负载均衡,接收数据中心本身可以处理请求,但在某些情况下可以确定请求将由区域数据中心系统内的另一个数据中心处理。

    AUTOMATED CONTROLLING OF HOST OVER NETWORK
    9.
    发明申请
    AUTOMATED CONTROLLING OF HOST OVER NETWORK 审中-公开
    主机自动控制网络

    公开(公告)号:WO2013191973A1

    公开(公告)日:2013-12-27

    申请号:PCT/US2013/045291

    申请日:2013-06-12

    CPC classification number: G06F8/61 G06F9/5072

    Abstract: The provisioning of a host computing system by a controller located over a wide area network. The host computing system has power-on code that automatically executes upon powering up, and causes the host to notify the controller of the host address. In a first level of bootstrapping, the controller instructs the host to download a maintenance operating system. The host responds by downloading and installing a maintenance operating system, enabling further bootstrapping. The persistent memory may further have security data, such as a public key, that allows the host computing system to securely identify the source of the download instructions (and subsequent instructions) as originating from the controller. A second level of bootstrapping may accomplish the configuring of the host with a hypervisor and a host agent. A third level of bootstrapping may accomplish the provisioning of virtual machines on the host.

    Abstract translation: 由位于广域网上的控制器提供主计算系统。 主机计算系统具有在上电时自动执行的上电代码,并使主机通知控制器主机地址。 在第一级自举中,控制器指示主机下载维护操作系统。 主机通过下载和安装维护操作系统进行响应,实现进一步的自举。 持久存储器还可以具有诸如公开密钥的安全数据,其允许主计算系统将源自该控制器的下载指令(和后续指令)的源安全地标识。 第二级引导可以使用管理程序和主机代理完成主机的配置。 第三级引导可以完成主机上虚拟机的配置。

    VIRTUAL MACHINE IMAGE UPDATE SERVICE
    10.
    发明申请

    公开(公告)号:WO2011115842A3

    公开(公告)日:2011-09-22

    申请号:PCT/US2011/028156

    申请日:2011-03-11

    Abstract: Systems, methods, and computer-readable media for updating a component utilized by an application within a distributed computing environment. An inventory of components relied on by applications within a distributed computing environment is created and maintained to facilitate identifying applications utilizing a particular component. A determination is made from the inventory of applications that utilize the particular component. An indication is received that an update is available for the particular component. An application image for an application utilizing the particular component is booted in an isolated computing environment to allow the component to be updated. A new image of the application is created to reflect the updated component. A user, such as a developer, of the application may be notified that the new image is available for future instantiations of the application.

Patent Agency Ranking