Vibration cancellation for data storage
    1.
    发明授权
    Vibration cancellation for data storage 有权
    振动取消数据存储

    公开(公告)号:US08681440B1

    公开(公告)日:2014-03-25

    申请号:US13074992

    申请日:2011-03-29

    IPC分类号: G11B5/09

    摘要: Methods and apparatus for vibration cancellation are disclosed. Vibration data from one or more vibration detectors associated with a storage device is collected. The vibration data represents vibrations experienced by the storage device. In response to the vibration data from the one or more vibration detectors, one or more movements for respective ones of one or more counter-vibration actuators to at least partially cancel of the vibrations experienced by the storage device is calculated. The one or more counter-vibration actuators perform the one or more movements.

    摘要翻译: 公开了用于减震的方法和装置。 收集与存储装置相关联的一个或多个振动检测器的振动数据。 振动数据表示存储装置所经历的振动。 响应于来自一个或多个振动检测器的振动数据,计算一个或多个反向振动致动器中的相应的一个或多个运动以至少部分地消除由存储装置经历的振动。 一个或多个反振动致动器执行一个或多个运动。

    Managing use of software components

    公开(公告)号:US10373218B1

    公开(公告)日:2019-08-06

    申请号:US12980214

    申请日:2010-12-28

    IPC分类号: G06Q30/06

    摘要: Techniques are described for facilitating use of software components by software applications in a configurable manner. In some situations, the software components are fee-based components that are made available by providers of the components for use by others in exchange for fees defined by the components providers, and in at least some situations, the software components may have various associated restrictions or other non-price conditions related to their use. The described techniques facilitate use of such software components by software applications in a configured manner. Furthermore, in at least some situation, the execution of such software applications is managed by an application deployment system that controls and tracks the execution of the software application on one or more computing nodes, including to manage the execution of any software components that are part of the software application.

    Virtual resource cost tracking with dedicated implementation resources

    公开(公告)号:US10013662B2

    公开(公告)日:2018-07-03

    申请号:US12894883

    申请日:2010-09-30

    摘要: Virtual resources may be provisioned in a manner that is aware of, and respects, underlying implementation resource boundaries. A customer of the virtual resource provider may specify that particular virtual resources are to be implemented with implementation resources that are dedicated to the customer. Dedicating an implementation resource to a particular customer of a virtual resource provider may establish one or more information barriers between the particular customer and other customers of the virtual resource provider. Implementation resources may require transition procedures, including custom transition procedures, to enter and exit dedicated implementation resource pools. Costs corresponding to active and inactive implementation resources in a dedicated pools associated with a particular customer may be accounted for, and presented to, the customer in a variety of ways including explicit, adjusted per customer and adjusted per type of virtual resource and/or implementation resource.

    Reputation-based mediation of virtual control planes
    4.
    发明授权
    Reputation-based mediation of virtual control planes 有权
    基于声望的虚拟控制飞机的调解

    公开(公告)号:US08954978B1

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

    申请号:US12980912

    申请日:2010-12-29

    IPC分类号: G06F9/46 G06F15/173

    摘要: Control planes of virtual resource providers may be customized in a secure, stable and efficient manner with virtual control planes. Control planes may be modularized. Control plane modules may be supplied with data from standardized sensors, and required to generate standardized resource configuration requests responsive to solicitations with specified response latencies. Custom control plane modules may be selected to replace or complement default control plane modules. Financial and computational costs associated with control plane modules may be tracked. Competing resource configurations may be mediated by a control plane supervisor. Such mediation may be based on control plane module reputation scores. Reputation scores may be based on customer feedback ratings and/or measured performance with respect to module goals. Mediated configuration parameter values may be based on a combination of competing configuration parameter values weighted according to reputation. Contribution of individual modules to goal achievement may be tracked and rewarded accordingly.

    摘要翻译: 可以使用虚拟控制平面以安全,稳定和有效的方式定制虚拟资源提供商的控制平面。 控制平面可以模块化。 控制平面模块可以从标准化传感器提供数据,并且需要响应于具有指定响应延迟的请求来生成标准化的资源配置请求。 可以选择自定义控制平面模块来替换或补充默认控制平面模块。 可跟踪与控制平面模块相关的财务和计算成本。 竞争资源配置可能由控制平面主管介导。 这种调解可以基于控制平面模块的信誉评分。 信誉分数可以基于客户反馈评级和/或与模块目标相关的测量性能。 介入的配置参数值可以基于根据声誉加权的竞争配置参数值的组合。 个别模块对目标实现的贡献可以相应地跟踪和奖励。

    Deploying updates to an application during periods of off-peak demand
    5.
    发明授权
    Deploying updates to an application during periods of off-peak demand 有权
    在非高峰需求期间部署到应用程序的更新

    公开(公告)号:US08869135B1

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

    申请号:US13112418

    申请日:2011-05-20

    IPC分类号: G06F9/44

    摘要: Update preferences might be utilized to specify that an update to an application should not be applied until the demand for the application falls below a certain threshold. Demand for the application is monitored. The update to the application is applied when the actual demand for the application falls below the specified threshold. The threshold might be set such that updates are deployed during the off-peak periods of demand encountered during a regular demand cycle, such as a diurnal, monthly, or yearly cycle.

    摘要翻译: 可以使用更新偏好来指定在应用程序的需求下降到特定阈值之前不应用应用程序的更新。 对应用程序的需求进行监控。 当应用程序的实际需求低于指定阈值时,应用对应用程序的更新。 可以设置阈值,使得在正常需求周期(例如昼夜,每月或每年周期)遇到的需求的非高峰期期间部署更新。

    Descaling computing resources
    6.
    发明授权
    Descaling computing resources 有权
    除垢计算资源

    公开(公告)号:US08850419B1

    公开(公告)日:2014-09-30

    申请号:US13112403

    申请日:2011-05-20

    IPC分类号: G06F9/44 G06F9/445

    摘要: Instances of computing resources might need to be de-scaled that have become unnecessary following a deployment of an update to an application. Instances might also need to be de-scaled as a result of decreased demand for the application. If de-scaling of instances of computing resources is required, the percentage of a paid-for time period for each instance is determined. Instances that have utilized the greatest percentage of their paid-for time period may then be de-scaled.

    摘要翻译: 计算资源的实例可能需要进行缩放,在对应用程序部署更新后,这些实例已经变得不必要了。 由于应用程序需求下降,实例也可能需要进行缩减。 如果需要减小计算资源的实例,则确定每个实例的付费时间段的百分比。 那些利用其付费时间的最大百分比的实例可以被缩减。

    Virtual resource provider with virtual control planes
    7.
    发明授权
    Virtual resource provider with virtual control planes 有权
    具有虚拟控制平面的虚拟资源提供者

    公开(公告)号:US08667495B1

    公开(公告)日:2014-03-04

    申请号:US12980893

    申请日:2010-12-29

    IPC分类号: G06F9/46 G06F15/173

    摘要: Control planes of virtual resource providers may be customized in a secure, stable and efficient manner with virtual control planes. Control planes may be modularized. Control plane modules may be supplied with data from standardized sensors, and required to generate standardized resource configuration requests responsive to solicitations with specified response latencies. Custom control plane modules may be selected to replace or complement default control plane modules. Financial and computational costs associated with control plane modules may be tracked. Competing resource configurations may be mediated by a control plane supervisor. Such mediation may be based on control plane module reputation scores. Reputation scores may be based on customer feedback ratings and/or measured performance with respect to module goals. Mediated configuration parameter values may be based on a combination of competing configuration parameter values weighted according to reputation. Contribution of individual modules to goal achievement may be tracked and rewarded accordingly.

    摘要翻译: 可以使用虚拟控制平面以安全,稳定和有效的方式定制虚拟资源提供商的控制平面。 控制平面可以模块化。 控制平面模块可以从标准化传感器提供数据,并且需要响应于具有指定响应延迟的请求来生成标准化的资源配置请求。 可以选择自定义控制平面模块来替换或补充默认控制平面模块。 可跟踪与控制平面模块相关的财务和计算成本。 竞争资源配置可能由控制平面主管介导。 这种调解可以基于控制平面模块的信誉评分。 信誉分数可以基于客户反馈评级和/或与模块目标相关的测量性能。 介入的配置参数值可以基于根据声誉加权的竞争配置参数值的组合。 个别模块对目标实现的贡献可以相应地跟踪和奖励。

    Statistically cost-following accounting model for dedicated resources
    8.
    发明授权
    Statistically cost-following accounting model for dedicated resources 有权
    用于专门资源的统计成本跟踪会计模型

    公开(公告)号:US08639595B1

    公开(公告)日:2014-01-28

    申请号:US13045200

    申请日:2011-03-10

    IPC分类号: G07B17/00 G07F19/00 H04M15/00

    摘要: Techniques, including systems and methods, for virtual resource cost tracking account for unused capacity of implementation resources that is dedicated to particular customers and, as a result, is unusable for maintaining virtual resources for other customers. Customers requesting dedicated use of implementation resources are charged in a manner that compensates the virtual resource provider for the lost ability to use unused capacity of implementation resources to serve other customers. Customer charges may be determined by a pricing function that is calculated such that, for a base of customers, expected revenue from the base of customers approximates a revenue goal. The revenue goal may be determined based on revenue that would have been expected had the unused capacity of the dedicated implementation resources been available for serving other customers.

    摘要翻译: 用于虚拟资源成本跟踪的技术,包括系统和方法,用于考虑专用于特定客户的实施资源的未使用容量,因此不能用于维护其他客户的虚拟资源。 要求专门使用实施资源的客户的收费方式是补偿虚拟资源提供商失去使用未实施资源的能力来为其他客户提供服务的能力。 客户费用可以由定价函数来确定,该定价函数的计算方式是,对于客户基础,来自客户基础的预期收入近似于收入目标。 收入目标可以根据专用实施资源的未使用容量可用于为其他客户提供服务而预期的收入确定。

    System for enabling electronic catalog users to create and share research data
    9.
    发明授权
    System for enabling electronic catalog users to create and share research data 有权
    电子目录用户创建和共享研究数据的系统

    公开(公告)号:US08401924B1

    公开(公告)日:2013-03-19

    申请号:US12950803

    申请日:2010-11-19

    IPC分类号: G06Q30/00

    摘要: Comparative decision systems and methods are disclosed for gathering and mining data representative of purchase decisions. One disclosed comparative decision system detects when a user is comparing items and provides the user with the ability to create a research note storing comparative information for the alternative items. The system displays information about items according to a variety of factors. The user can customize the factors and enter information for each alternative item according to the various factors. Some information may be pre-populated by the system. The research note may be made visible to other users, and may be suggested to another user based on the note's expected helpfulness and relevance to that user. One disclosed method for mining data stored within research notes identifies which factors are given higher relative priorities by users considering a purchase. Another mining method analyzes the effects of price changes on item popularity.

    摘要翻译: 公开了比较决策系统和方法,用于收集和挖掘代表购买决定的数据。 一个披露的比较决定系统检测用户什么时候比较项目并且向用户提供创建存储替代项目的比较信息的研究笔记的能力。 系统根据各种因素显示有关项目的信息。 用户可以根据各种因素定制各种因素并输入每个替代项目的信息。 某些信息可能由系统预先填充。 研究报告可能对其他用户可见,并且可以基于该笔记对该用户的期望的有用性和相关性向另一用户建议。 用于挖掘存储在研究笔记内的数据的一种公开的方法识别考虑购买的用户给出哪些因素具有更高的相对优先级。 另一种挖掘方法分析了价格变化对物品普及度的影响。

    Fast sequential message store
    10.
    发明授权
    Fast sequential message store 有权
    快速顺序消息存储

    公开(公告)号:US08261286B1

    公开(公告)日:2012-09-04

    申请号:US12176222

    申请日:2008-07-18

    IPC分类号: G06F9/46 G06F15/16 G06F11/00

    摘要: A broker may be used as an intermediary to exchange messages between producers and consumers. The broker may store and dispatch messages from a physical queue stored in a persistent memory. More specifically, the broker may enqueue messages to the physical queue that are received from producers and may dispatch messages from the physical queue to interested consumers. The broker may further utilize one or more logical queues stored in transient memory to track the status of the messages stored in persistent memory. As messages are dispatched to and acknowledged by interested consumers, the broker deletes acknowledged messages from the physical queue. The messages deleted are those preceding a physical ACKlevel pointer that specifies the first non-acknowledged message in the physical queue. The physical ACKlevel pointer is advanced in the physical queue based on the relative position of corresponding logical ACKlevel pointers maintained by the logical queues.

    摘要翻译: 经纪人可以被用作在生产者和消费者之间交换信息的中介。 代理可以从存储在持久存储器中的物理队列存储和分派消息。 更具体地,代理可以将从消息者接收到的物理队列的消息排队,并且可以将消息从物理队列分派到感兴趣的消费者。 代理可以进一步利用存储在瞬时存储器中的一个或多个逻辑队列来跟踪存储在持久存储器中的消息的状态。 当消息被分派到感兴趣的消费者并被确认时,代理从物理队列中删除已确认的消息。 删除的消息是指定物理队列中的第一个未确认消息的物理ACK级别指针之前的消息。 基于由逻辑队列维护的相应逻辑ACK级指针的相对位置,物理ACK级指针在物理队列中进行高级。