Method and apparatus for monitoring and maintaining health in a searchable data service
    1.
    发明授权
    Method and apparatus for monitoring and maintaining health in a searchable data service 有权
    用于在可搜索数据服务中监视和维护健康的方法和装置

    公开(公告)号:US08554758B1

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

    申请号:US11392480

    申请日:2006-03-29

    IPC分类号: G06F17/30 G06F7/00 G06F9/44

    摘要: Method and apparatus for monitoring and maintaining group health and membership in a searchable data service. The searchable data service may provide a searchable index to a backend data store, and an interface to build and query the searchable index, that enables client applications to search for and retrieve locators for stored entities in the backend data store. Embodiments of the searchable data service may implement a group health mechanism that may allow one or more components of the searchable data service to identify sets of nodes that the components may monitor. A group health component may be queried by the other components for automatically-refreshed health information about those nodes. The group health component may perform as a node failure detection mechanism. Node health information may be communicated among nodes at least in part using a gossip protocol.

    摘要翻译: 监测和维护群体健康和可搜索数据服务成员资格的方法和设备。 可搜索数据服务可以向后端数据存储提供可搜索的索引,以及构建和查询可搜索索引的接口,其使得客户端应用程序可以搜索和检索后端数据存储中存储的实体的定位符。 可搜索数据服务的实施例可以实现组健康机制,其可以允许可搜索数据服务的一个或多个组件来识别组件可以监视的节点集合。 可以由其他组件查询组健康组件,以便自动刷新有关这些节点的健康信息。 组健康组件可以作为节点故障检测机制来执行。 可以使用八卦协议至少部分地在节点之间传送节点健康信息。

    Method and apparatus for a searchable data service
    2.
    发明授权
    Method and apparatus for a searchable data service 有权
    用于可搜索数据服务的方法和装置

    公开(公告)号:US07801912B2

    公开(公告)日:2010-09-21

    申请号:US11392482

    申请日:2006-03-29

    IPC分类号: G06F7/00 G06F17/30 G06F12/00

    CPC分类号: G06F17/3089

    摘要: Method and apparatus for a searchable data service are described. The searchable data service may be implemented as a Web service with a Web service interface that allows the storage of locators and other attributes associated with entities stored in a data store in a searchable index. The attributes may be expressed as {name, value} pairs. The interface may allow client applications to query the searchable index to retrieve locators for entities in the backend data store according to the attributes associated with each locator. Search speed may be automatically optimized using, for example, indexes, query planning, and parallelism. The searchable data service provides a searchable index and is not a data store per se. The searchable data service separates searching and indexing of data from the actual storage of the data.

    摘要翻译: 描述可搜索数据服务的方法和装置。 可搜索数据服务可以被实现为具有Web服务接口的Web服务,该Web服务接口允许定位器和与存储在数据存储器中的实体相关联的其他属性存储在可搜索的索引中。 属性可以表示为{name,value}对。 接口可以允许客户端应用程序根据与每个定位器相关联的属性来查询可搜索索引以检索后端数据存储中的实体的定位符。 可以使用例如索引,查询规划和并行性来自动优化搜索速度。 可搜索的数据服务提供可搜索的索引,而不是数据存储本身。 可搜索数据服务将数据的搜索和索引与数据的实际存储分开。

    Method and apparatus for data partitioning and replication in a searchable data service
    3.
    发明授权
    Method and apparatus for data partitioning and replication in a searchable data service 有权
    用于可搜索数据服务中的数据分区和复制的方法和装置

    公开(公告)号:US07685109B1

    公开(公告)日:2010-03-23

    申请号:US11392485

    申请日:2006-03-29

    IPC分类号: G06F7/00 G06F17/30

    摘要: Method and apparatus for repartitioning and replication of a searchable index in a searchable data service. The searchable data service may provide a searchable index to a backend data store. The searchable index may be repartitioned, and a partition may be moved to another storage node, to allow the searchable index to grow beyond the limits of a single storage device. Repartitioning may also be performed to provide load-balancing of write requests. Partitions may be replicated across two or more storage nodes to provide redundancy, data durability, data availability and load balancing of read requests among the storage nodes and/or across data centers. In one embodiment, a lazy replication mechanism may be used in the replication of partitions. In one embodiment, replication may be performed using an anti-entropy protocol to replicate a partition, and a gossip protocol to update the replicated partition.

    摘要翻译: 用于在可搜索数据服务中重新分区和复制可搜索索引的方法和装置。 可搜索数据服务可以向后端数据存储提供可搜索的索引。 可搜索的索引可以被重新分区,并且可以将分区移动到另一个存储节点,以允许可搜索的索引增长超过单个存储设备的限制。 也可以执行重新分区以提供写请求的负载平衡。 可以在两个或多个存储节点之间复制分区,以在存储节点和/或跨数​​据中心之间提供冗余,数据持久性,数据可用性和读请求的负载平衡。 在一个实施例中,可以在复制分区中使用延迟复制机制。 在一个实施例中,可以使用反熵协议来执行复制以复制分区,以及用于更新复制分区的八卦协议。

    Method and apparatus for stress management in a searchable data service
    4.
    发明授权
    Method and apparatus for stress management in a searchable data service 有权
    可搜索数据服务中应力管理的方法和装置

    公开(公告)号:US08392400B1

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

    申请号:US11393002

    申请日:2006-03-29

    IPC分类号: G06F7/00 G06F17/30

    摘要: Method and apparatus for stress management in a searchable data service. The searchable data service may provide a searchable index to a backend data store, and an interface to build and query the searchable index, that enables client applications to search for and retrieve locators for stored entities in the backend data store. Embodiments of the searchable data service may implement a distributed stress management mechanism that may provide functionality including, but not limited to, the automated monitoring of critical resources, analysis of resource usage, and decisions on and performance of actions to keep resource usage within comfort zones. In one embodiment, in response to usage of a particular resource being detected as out of the comfort zone on a node, an action may be performed to transfer at least part of the resource usage for the local resource to another node that provides a similar resource.

    摘要翻译: 可搜索数据服务中应力管理的方法和装置。 可搜索数据服务可以向后端数据存储提供可搜索的索引,以及构建和查询可搜索索引的接口,其使得客户端应用程序可以搜索和检索后端数据存储中存储的实体的定位符。 可搜索数据服务的实施例可以实现分布式压力管理机制,其可以提供功能性,包括但不限于关键资源的自动监控,资源使用的分析以及在舒适区域内保持资源使用的决策和行为 。 在一个实施例中,响应于被检测为在节点上的舒适区域之外的特定资源的使用,可以执行动作以将本地资源的资源使用的至少一部分传送到提供相似资源的另一节点 。

    Facilitating the creation and use of collections on an electronic device
    5.
    发明授权
    Facilitating the creation and use of collections on an electronic device 有权
    促进在电子设备上创建和使用收藏

    公开(公告)号:US08301586B1

    公开(公告)日:2012-10-30

    申请号:US12242457

    申请日:2008-09-30

    IPC分类号: G06F7/00 G06F17/00

    CPC分类号: G06Q50/10

    摘要: A method for facilitating the creation and use of collections on an electronic device may include receiving user input related to the creation of collections of items that are stored on the electronic device. The method may also include creating the collections of items. The method may also include storing the collections of items on the electronic device. The method may also include backing up the collections to a backup server.

    摘要翻译: 用于促进电子设备上的集合的创建和使用的方法可以包括接收与创建存储在电子设备上的项目集合相关的用户输入。 该方法还可以包括创建项目的集合。 该方法还可以包括将物品的集合存储在电子设备上。 该方法还可以包括将集合备份到备份服务器。

    Providing text to speech from digital content on an electronic device
    6.
    发明授权
    Providing text to speech from digital content on an electronic device 有权
    在电子设备上从数字内容提供文本到语音

    公开(公告)号:US08990087B1

    公开(公告)日:2015-03-24

    申请号:US12242394

    申请日:2008-09-30

    IPC分类号: G10L15/00

    CPC分类号: G10L13/08

    摘要: A method for providing text to speech from digital content in an electronic device is described. Digital content including a plurality of words and a pronunciation database is received. Pronunciation instructions are determined for the word using the digital content. Audio or speech is played for the word using the pronunciation instructions. As a result, the method provides text to speech on the electronic device based on the digital content.

    摘要翻译: 描述了一种从电子设备中的数字内容提供文本到语音的方法。 接收包括多个单词和发音数据库的数字内容。 使用数字内容为单词确定发音指令。 使用发音指令为单词播放音频或语音。 结果,该方法基于数​​字内容在电子设备上提供文本到语音。