Integration of sequences of invocable services

    公开(公告)号:US10891666B1

    公开(公告)日:2021-01-12

    申请号:US13276234

    申请日:2011-10-18

    IPC分类号: G06Q30/02

    摘要: Techniques are described for facilitating use of sequences of invocable services in a configurable manner, including by providing a metering service that tracks the use of invocable services by other invocable services or applications. In at least some situations, the invocable services are fee-based Web services or other fee-based network-accessible services, and are made available by providers of the services for use by others in exchange for fees defined by the service providers. The described techniques facilitate use of a sequence of such invocable services by applications in a manner configured by the creators of the applications and providers of the services, including to allow the application creators to define pricing terms that will be used to determine fees that end users of the applications will be charged for use of the invocable services via the applications.

    Providing configurable use by applications of sequences of invocable services
    2.
    发明授权
    Providing configurable use by applications of sequences of invocable services 有权
    提供可应用服务序列的应用程序的可配置使用

    公开(公告)号:US08055586B1

    公开(公告)日:2011-11-08

    申请号:US11618486

    申请日:2006-12-29

    IPC分类号: G06F21/00

    CPC分类号: G06F21/10

    摘要: Techniques are described for facilitating use of sequences of invocable services in a configurable manner, including by providing a metering service that tracks the use of invocable services by other invocable services or applications. In at least some situations, the invocable services are fee-based Web services or other fee-based network-accessible services, and are made available by providers of the services for use by others in exchange for fees defined by the service providers. The described techniques facilitate use of a sequence of such invocable services by applications in a manner configured by the creators of the applications and providers of the services, including to allow the application creators to define pricing terms that will be used to determine fees that end users of the applications will be charged for use of the invocable services via the applications.

    摘要翻译: 描述了以可配置的方式促进使用可调用服务序列的技术,包括通过提供通过其他可调用服务或应用跟踪可调用服务的使用的计量服务。 在至少一些情况下,可调用的服务是基于费用的Web服务或其他费用的网络可访问服务,并且由服务提供商提供给其他人使用以交换由服务提供商定义的费用。 所描述的技术有助于通过由应用程序的创建者和服务提供者配置的方式通过应用程序来使用这种可调用服务的序列,包括允许应用创建者定义将用于确定终端用户的费用的定价术语 的应用程序将通过应用程序收取使用可调用服务费用。

    DISTRIBUTED STORAGE SYSTEM WITH WEB SERVICES CLIENT INTERFACE
    3.
    发明申请
    DISTRIBUTED STORAGE SYSTEM WITH WEB SERVICES CLIENT INTERFACE 有权
    具有WEB服务客户界面的分布式存储系统

    公开(公告)号:US20110161293A1

    公开(公告)日:2011-06-30

    申请号:US13040941

    申请日:2011-03-04

    IPC分类号: G06F7/00

    摘要: A distributed, web-services based storage system. A system may include a web services interface configured to receive, according to a web services protocol, a given client request for access to a given data object, the request including a key value corresponding to the object. The system may also include storage nodes configured to store replicas of the objects, where each replica is accessible via a respective unique locator value, and a keymap instance configured to store a respective keymap entry for each object. For the given object, the respective keymap entry includes the key value and each locator value corresponding to replicas of the object. A coordinator may receive the given client request from the web services interface, responsively access the keymap instance to identify locator values corresponding to the key value and, for a particular locator value, retrieve a corresponding replica from a corresponding storage node.

    摘要翻译: 分布式的基于Web服务的存储系统。 系统可以包括web服务接口,其被配置为根据web服务协议接收给定客户端对于给定数据对象的访问请求,该请求包括对应于该对象的键值。 系统还可以包括被配置为存储对象的副本的存储节点,其中每个副本可经由相应的唯一定位器值访问,以及配置为存储每个对象的相应键盘映射条目的键映射实例。 对于给定对象,相应的键映射条目包括对应于对象的副本的键值和每个定位器值。 协调器可以从Web服务接口接收给定的客户端请求,响应地访问键盘映射实例以识别与该键值相对应的定位符值,并且对于特定定位符值,从相应的存储节点检索对应的副本。

    Storage device authentication
    4.
    发明授权
    Storage device authentication 有权
    存储设备认证

    公开(公告)号:US09270683B2

    公开(公告)日:2016-02-23

    申请号:US12453614

    申请日:2009-05-15

    摘要: Systems and methods authenticate storage devices. In one implementation, a computer-implemented method is provided for authenticating a storage device. According to the method, a manifest that identifies a destination is receive. A transfer station reads a digital signature from the storage device. The digital signature is validated and, based on the validation of the digital signature, a transfer of one or more files from the storage device via the transfer station is authorized to the destination identified in the manifest.

    摘要翻译: 系统和方法验证存储设备。 在一个实现中,提供了用于认证存储设备的计算机实现的方法。 根据该方法,识别目的地的清单是接收的。 转移站从存储设备读取数字签名。 数字签名被验证,并且基于数字签名的验证,经由传送站从存储设备传送一个或多个文件被授权到清单中标识的目的地。

    Data processing system having dual processors
    5.
    发明授权
    Data processing system having dual processors 失效
    具有双处理器的数据处理系统

    公开(公告)号:US4591975A

    公开(公告)日:1986-05-27

    申请号:US515089

    申请日:1983-07-18

    摘要: A data processing system having a host processor and an attached processor is disclosed. Each processor is capable of executing user programs under a different operating system and each processor is capable of accessing system memory but the host processor controls and performs all input and output operations for both processors. System memory is shared by the processors, therefore, only one processor is active on the bus system at any given time. Apparatus is disclosed for holding the host processor and starting the attached processor upon a command from the host and apparatus is disclosed for holding the attached processor and starting the host in the event of interrupt conditions, attempted access by the attached processor to protected areas of memory, or execution of an "out" instruction by the attached processor. Memory mapping apparatus which is under host control, but provides mapping for both the host and attached processors is shown.

    摘要翻译: 公开了一种具有主机处理器和附加处理器的数据处理系统。 每个处理器能够在不同的操作系统下执行用户程序,并且每个处理器能够访问系统存储器,但主机处理器控制并执行两个处理器的所有输入和输出操作。 系统存储器由处理器共享,因此在任何给定时间,总线系统上只有一个处理器处于活动状态。 公开了用于保存主机处理器并且根据来自主机的命令启动所附加的处理器的装置,并且公开了用于在中断条件的情况下保持所附加的处理器并启动主机的装置,所附加的处理器尝试访问存储器的保护区域 ,或由附加处理器执行“输出”指令。 显示了主机控制的内存映射设备,但为主机和附加处理器提供映射。

    Distributed storage system with web services client interface
    7.
    发明授权
    Distributed storage system with web services client interface 有权
    具有Web服务客户端界面的分布式存储系统

    公开(公告)号:US08185497B2

    公开(公告)日:2012-05-22

    申请号:US13040941

    申请日:2011-03-04

    IPC分类号: G06F7/00 G06F17/00

    摘要: A distributed, web-services based storage system. A system may include a web services interface configured to receive, according to a web services protocol, a given client request for access to a given data object, the request including a key value corresponding to the object. The system may also include storage nodes configured to store replicas of the objects, where each replica is accessible via a respective unique locator value, and a keymap instance configured to store a respective keymap entry for each object. For the given object, the respective keymap entry includes the key value and each locator value corresponding to replicas of the object. A coordinator may receive the given client request from the web services interface, responsively access the keymap instance to identify locator values corresponding to the key value and, for a particular locator value, retrieve a corresponding replica from a corresponding storage node.

    摘要翻译: 分布式的基于Web服务的存储系统。 系统可以包括web服务接口,其被配置为根据web服务协议接收给定客户端对于给定数据对象的访问请求,该请求包括对应于该对象的键值。 系统还可以包括被配置为存储对象的副本的存储节点,其中每个副本可经由相应的唯一定位器值访问,以及配置为存储每个对象的相应键盘映射条目的键映射实例。 对于给定对象,相应的键映射条目包括对应于对象的副本的键值和每个定位器值。 协调器可以从Web服务接口接收给定的客户端请求,响应地访问键盘映射实例以识别与该键值相对应的定位符值,并且对于特定定位符值,从相应的存储节点检索对应的副本。

    Storage device authentication
    8.
    发明申请
    Storage device authentication 有权
    存储设备认证

    公开(公告)号:US20100293383A1

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

    申请号:US12453614

    申请日:2009-05-15

    IPC分类号: H04L29/06 G06F12/00 G06F12/14

    摘要: Systems and methods authenticate storage devices. In one implementation, a computer-implemented method is provided for authenticating a storage device. According to the method, a manifest that identifies a destination is receive. A transfer station reads a digital signature from the storage device. The digital signature is validated and, based on the validation of the digital signature, a transfer of one or more files from the storage device via the transfer station is authorized to the destination identified in the manifest.

    摘要翻译: 系统和方法验证存储设备。 在一个实现中,提供了用于认证存储设备的计算机实现的方法。 根据该方法,识别目的地的清单是接收的。 转移站从存储设备读取数字签名。 数字签名被验证,并且基于数字签名的验证,经由传送站从存储设备传送一个或多个文件被授权到清单中标识的目的地。

    Dynamic object replication within a distributed storage system
    9.
    发明授权
    Dynamic object replication within a distributed storage system 有权
    分布式存储系统内的动态对象复制

    公开(公告)号:US07778972B1

    公开(公告)日:2010-08-17

    申请号:US11370664

    申请日:2006-03-08

    IPC分类号: G06F7/00 G06F17/00

    摘要: Dynamic object replication in distributed storage systems. A system may implement a web services interface, storage nodes, storage node selection logic and a coordinator. The web services interface may be configured to receive, according to a web services protocol, client requests to store data objects including a given client request to store a given one of the data objects. The storage nodes may be configured to store replicas of the data objects. The storage node selection logic may be configured to dynamically determine a write plan for storing replicas of the given data object to corresponding storage nodes, where the write plan is dynamically determined according to current state information of the storage nodes. The coordinator may be configured to receive the client requests from the web services interface, and for the given client request, to store the replicas of the given data object to the corresponding storage nodes according to the write plan.

    摘要翻译: 分布式存储系统中的动态对象复制。 系统可以实现web服务接口,存储节点,存储节点选择逻辑和协调器。 web服务接口可以被配置为根据web服务协议接收客户端请求以存储包括给定客户端请求的数据对象来存储给定的一个数据对象。 可以将存储节点配置为存储数据对象的副本。 存储节点选择逻辑可以被配置为动态地确定用于将给定数据对象的副本存储到相应的存储节点的写入计划,其中根据存储节点的当前状态信息来动态地确定写入计划。 协调器可以被配置为从Web服务接口接收客户端请求,并且对于给定的客户端请求,根据写入计划将给定数据对象的副本存储到对应的存储节点。

    Data transfer operations between two asynchronous buses
    10.
    发明授权
    Data transfer operations between two asynchronous buses 失效
    两条异步总线之间的数据传输操作

    公开(公告)号:US5481681A

    公开(公告)日:1996-01-02

    申请号:US445408

    申请日:1995-05-19

    IPC分类号: G06F13/36 G06F13/40 G06F13/14

    CPC分类号: G06F13/36 G06F13/4031

    摘要: A technique for permitting data transfers between a high speed bus and a low speed bus which operate independently and asynchronously wherein when the low speed bus requires access to the high speed bus, the busy status of the latter bus is determined and transfers are made to the high speed bus at high speed when such bus is not busy. When the high speed bus requires access to the low speed bus, if the low speed bus is busy the requesting master on the high speed bus is temporarily placed in a pending status and is removed from its tenure on the high speed bus, so that the high speed bus is free to handle other requests. When the low speed bus is free, the highest priority pending requestor is provided access to the low speed bus on a priority basis over all then current requestors.

    摘要翻译: 一种用于允许在独立和异步地操作的高速总线和低速总线之间进行数据传输的技术,其中当低速总线需要访问高速总线时,确定后一个总线的忙碌状态,并且向 高速公共汽车高速时,这样的公共汽车不忙。 当高速总线需要访问低速总线时,如果低速总线忙,则高速总线上的请求主机暂时处于挂起状态,并从高速总线上的任务中移除, 高速巴士可以自由地处理其他要求。 当低速总线空闲时,优先级最高的请求者提供对所有当前请求者的优先级访问低速总线。