Method for recovery of data
    1.
    发明授权
    Method for recovery of data 有权
    数据恢复方法

    公开(公告)号:US07296180B1

    公开(公告)日:2007-11-13

    申请号:US10883299

    申请日:2004-06-30

    IPC分类号: G06F11/00

    摘要: A method for recovery of data objects on a data storage system includes determining a list of layout map IDs that place data objects on a node of a data storage system. For each layout map ID, a list of object IDs associated with each of the data objects assigned the layout map ID is determined. For each object ID, a list of data object fragments associated with the object ID is determined. A determination is made whether each of the data object fragments is present on the node. If a data object fragment is not present on the node, the data object fragment is reconstructed on the data storage system. The method can be automatically implemented by each of one or more operational nodes of a distributed data storage system at configured time intervals, and/or upon the operational loss of a data storage structure of a node, or a node.

    摘要翻译: 用于在数据存储系统上恢复数据对象的方法包括确定将数据对象放置在数据存储系统的节点上的布局图ID的列表。 对于每个布局图ID,确定与分配布局图ID的每个数据对象相关联的对象ID的列表。 对于每个对象ID,确定与对象ID相关联的数据对象片段的列表。 确定每个数据对象片段是否存在于节点上。 如果节点上不存在数据对象片段,则在数据存储系统上重构数据对象片段。 该方法可以以分配的数据存储系统的一个或多个操作节点中的每一个以配置的时间间隔和/或在节点或节点的数据存储结构的操作丢失时自动实现。

    Method for distributed storage of data
    2.
    发明授权
    Method for distributed storage of data 有权
    分布式存储数据的方法

    公开(公告)号:US07734643B1

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

    申请号:US10883325

    申请日:2004-06-30

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/30067

    摘要: A method for distributively storing a data object on a data storage system includes determining a layout map ID and associating the layout map ID with the data object. The layout map ID is used in determining a layout map, and the layout map is used in determining a layout given a current configuration of the data storage system. The data object is fragmented into data fragments and parity fragments, and the data fragments and parity fragments are distributively stored on data storage system in accordance with the layout.

    摘要翻译: 一种用于在数据存储系统上分布式地存储数据对象的方法包括:确定布局图ID,并将布局图ID与数据对象相关联。 布局图ID用于确定布局图,布局图用于确定给定数据存储系统的当前配置的布局。 数据对象分为数据片段和奇偶片段,数据片段和奇偶校验片段按照布局分布式存储在数据存储系统上。

    Method of garbage collection on a data storage system
    3.
    发明授权
    Method of garbage collection on a data storage system 有权
    数据存储系统垃圾收集方法

    公开(公告)号:US07299325B1

    公开(公告)日:2007-11-20

    申请号:US11212093

    申请日:2005-08-24

    IPC分类号: G06F12/00

    摘要: A method includes determining a garbage collection list for a data storage structure of a node in a data storage system, the garbage collection list including one or more layout map identifiers (IDs) for garbage collection. A data fragment stored on the data storage structure is located at a first location and a layout map ID associated with the data fragment is determined. A determination is made whether the layout map ID associated with the data fragment matches a layout map ID for garbage collection in the garbage collection list. If the layout map ID associated with the data fragment matches a layout map ID for garbage collection in the garbage collection list, a determination is made whether the data fragment is present at a second location on the data storage system. If the data fragment is present at a second location on the data storage system, the data fragment at the first location is determined to be a garbage fragment and deleted from the data storage system.

    摘要翻译: 一种方法包括:确定用于数据存储系统中的节点的数据存储结构的垃圾收集列表,所述垃圾回收列表包括用于垃圾回收的一个或多个布局图标识符(ID)。 存储在数据存储结构上的数据片段位于第一位置,并且确定与数据片段相关联的布局图ID。 确定与数据片段相关联的布局图ID是否与垃圾收集列表中的垃圾回收的布局图ID匹配。 如果与数据片段相关联的布局图ID与垃圾收集列表中的垃圾回收的布局图ID匹配,则确定数据片段是否存在于数据存储系统上的第二位置。 如果数据片段存在于数据存储系统的第二位置,则将第一位置处的数据片段确定为垃圾片段并从数据存储系统中删除。

    Multiple client computing device invitations for online communication sessions
    4.
    发明授权
    Multiple client computing device invitations for online communication sessions 有权
    多个客户端计算设备邀请在线通信会话

    公开(公告)号:US08606306B2

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

    申请号:US13223259

    申请日:2011-08-31

    IPC分类号: H04W4/14

    摘要: An online communication session invitation request message for an online communication session is received from an initiating client computing device. The invitation request message includes connection data of the initiating client computing device and an online communication session endpoint identifier of an intended participant of the online communication session. The session endpoint identifier is associated with a plurality of push tokens that correspond to a plurality of recipient client computing devices respectively. An invitation request message is sent in the form of a push notification message to each of the plurality of recipient client computing devices using the corresponding push tokens. Each invitation request message includes the connection data of the initiating client computing device.

    摘要翻译: 从发起客户端计算设备接收用于在线通信会话的在线通信会话邀请请求消息。 邀请请求消息包括发起客户端计算设备的连接数据和在线通信会话的预期参与者的在线通信会话端点标识符。 会话端点标识符与分别对应于多个接收方客户端计算设备的多个推送令牌相关联。 使用相应的推送令牌,以推送通知消息的形式向多个接收方客户端计算设备中的每一个发送邀请请求消息。 每个邀请请求消息包括发起客户端计算设备的连接数据。

    MULTIPLE CLIENT COMPUTING DEVICE INVITATIONS FOR ONLINE COMMUNICATION SESSIONS
    5.
    发明申请
    MULTIPLE CLIENT COMPUTING DEVICE INVITATIONS FOR ONLINE COMMUNICATION SESSIONS 有权
    多个客户端计算机在线通信会议的邀请

    公开(公告)号:US20120117250A1

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

    申请号:US13223259

    申请日:2011-08-31

    IPC分类号: G06F15/16

    摘要: An online communication session invitation request message for an online communication session is received from an initiating client computing device. The invitation request message includes connection data of the initiating client computing device and an online communication session endpoint identifier of an intended participant of the online communication session. The session endpoint identifier is associated with a plurality of push tokens that correspond to a plurality of recipient client computing devices respectively. An invitation request message is sent in the form of a push notification message to each of the plurality of recipient client computing devices using the corresponding push tokens. Each invitation request message includes the connection data of the initiating client computing device.

    摘要翻译: 从发起客户端计算设备接收用于在线通信会话的在线通信会话邀请请求消息。 邀请请求消息包括发起客户端计算设备的连接数据和在线通信会话的预期参与者的在线通信会话端点标识符。 会话端点标识符与分别对应于多个接收方客户端计算设备的多个推送令牌相关联。 使用相应的推送令牌,以推送通知消息的形式向多个接收方客户端计算设备中的每一个发送邀请请求消息。 每个邀请请求消息包括发起客户端计算设备的连接数据。

    SYSTEM AND METHOD FOR PLAYLIST GENERATION BASED ON SIMILARITY DATA
    6.
    发明申请
    SYSTEM AND METHOD FOR PLAYLIST GENERATION BASED ON SIMILARITY DATA 有权
    基于类似数据的播放列表创建的系统和方法

    公开(公告)号:US20100076983A1

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

    申请号:US12242758

    申请日:2008-09-30

    IPC分类号: G06F17/30

    摘要: System, method and computer program that encompasses one or more client devices cooperating with a program host's on-line data processing center to generate media playlists. Data is transmitted from a program participant's client device to the processing center and is representative of media inventory in a media library on the client device and includes identification data of contained individual media items. Data is further received from a plurality of program participants representative of each respective program participant's media inventory, regardless of the source of the members of the inventory. Co-occurrence of pairs of individual media items in different program participants' media libraries is determined and a similarity rating is assigned between the pairs of individual media items based on the determined incidence of co-occurrence in the different program participants' media libraries. From this, a media playlist is generated.

    摘要翻译: 系统,方法和计算机程序包括与程序主机的在线数据处理中心协作以产生媒体播放列表的一个或多个客户端设备。 数据从程序参与者的客户端设备发送到处理中心,并且代表客户端设备上的媒体库中的媒体库存,并且包括所包含的各个媒体项目的标识数据。 不管来自清单的成员的来源,还从多个节目参与者接收代表每个节目参与者的媒体库存的数据。 确定不同节目参与者的媒体库中的各个媒体项目的共同出现,并且基于所确定的不同节目参与者的媒体库中的共现发生率,在各个媒体项目对之间分配相似性等级。 由此,生成媒体播放列表。

    SYSTEM AND METHOD FOR PLAYLIST GENERATION BASED ON SIMILARITY DATA
    7.
    发明申请
    SYSTEM AND METHOD FOR PLAYLIST GENERATION BASED ON SIMILARITY DATA 有权
    基于类似数据的播放列表创建的系统和方法

    公开(公告)号:US20100076982A1

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

    申请号:US12242728

    申请日:2008-09-30

    IPC分类号: G06F17/30

    摘要: Methods and arrangements for facilitating media playlist generation for a program participant based at least in part on media library inventory information provided by a number of program participants. The system or program in which the individuals are participating is an on-line media store. Those individuals that decide to be program participants are interested in organizing, maintaining and playing their music, based at least in part, on data derived from a population of other participants in the program that have similar or the same music in their libraries. To be a program participant, the individual music holder must send, and the on-line music store receive, data representative of that program participant's media inventory. This data typically contains identification data of the individual media items presently contained in that participant's media library regardless of the individual media item's source. The system or program determines an incidence of co-occurrence of pairs of individual media items in different program participants' media libraries. Based on this determination, a similarity rating is assigned between the pairs of individual media items based on the determined incidence of co-occurrence in the different program participants' media libraries.

    摘要翻译: 至少部分地基于由多个节目参与者提供的媒体库库存信息来促进节目参与者的媒体播放列表生成的方法和装置。 个人参与的系统或程序是在线媒体商店。 决定参加计划的人员有兴趣至少部分地组织,维护和演奏他们的音乐,这些数据来源于程序中其他图书馆中具有相似或相同音乐的其他参与者的人群。 作为节目参与者,个人音乐持有者必须发送和在线音乐商店接收代表该节目参与者的媒体库存的数据。 该数据通常包含目前包含在该参与者的媒体库中的各个媒体项的标识数据,而不管各个媒体项的来源。 该系统或程序确定不同节目参与者的媒体库中各个媒体项目的共同发生率。 基于该确定,基于所确定的不同节目参与者的媒体库中的共现发生率,在各个媒体项目对之间分配相似性评级。

    SYSTEM AND METHOD FOR PLAYLIST GENERATION BASED ON SIMILARITY DATA
    8.
    发明申请
    SYSTEM AND METHOD FOR PLAYLIST GENERATION BASED ON SIMILARITY DATA 有权
    基于类似数据的播放列表创建的系统和方法

    公开(公告)号:US20100070917A1

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

    申请号:US12242735

    申请日:2008-09-30

    IPC分类号: G06F17/30 G06F3/048

    摘要: System, method and computer program for facilitating media playlist generation based at least in part on media library inventory information provided by a plurality of program participants. Data is transmitted from a program participant's client device indicative of media inventory in a media library of the program participant. Media item similarity ratings are received at the client device that have been compiled based on cumulative data collected from a plurality of program participants, including identification data of individual media items contained in media libraries of the program participants regardless of each individual media item's source. Similarity ratings compilation includes processing the cumulative data to determine an incidence of co-occurrence of pairs of individual media items in different program participants' media libraries and making an assignment of a similarity rating based on the determined incidence of co-occurrence.

    摘要翻译: 至少部分地基于由多个节目参与者提供的媒体库库存信息来促进媒体播放列表生成的系统,方法和计算机程序。 从程序参与者的客户端设备传送指示媒体库的媒体库中的数据。 根据从多个节目参与者收集的累积数据,在包含在节目参与者的媒体库中的各个媒体项目的标识数据而被编译的客户端设备处接收到媒体项目相似性等级,而不考虑每个媒体项目的源。 相似性评级汇编包括处理累积数据以确定不同节目参与者的媒体库中的各个媒体项目的共同发生的发生率,并且基于所确定的共现发生率进行相似性等级的分配。

    System and method for playlist generation based on similarity data
    9.
    发明授权
    System and method for playlist generation based on similarity data 有权
    基于相似性数据的播放列表生成系统和方法

    公开(公告)号:US08914384B2

    公开(公告)日:2014-12-16

    申请号:US12242758

    申请日:2008-09-30

    IPC分类号: G06F7/00 G11B27/10 G06F17/30

    摘要: System, method and computer program that encompasses one or more client devices cooperating with a program host's on-line data processing center to generate media playlists. Data is transmitted from a program participant's client device to the processing center and is representative of media inventory in a media library on the client device and includes identification data of contained individual media items. Data is further received from a plurality of program participants representative of each respective program participant's media inventory, regardless of the source of the members of the inventory. Co-occurrence of pairs of individual media items in different program participants' media libraries is determined and a similarity rating is assigned between the pairs of individual media items based on the determined incidence of co-occurrence in the different program participants' media libraries. From this, a media playlist is generated.

    摘要翻译: 系统,方法和计算机程序包括与程序主机的在线数据处理中心协作以产生媒体播放列表的一个或多个客户端设备。 数据从程序参与者的客户端设备发送到处理中心,并且代表客户端设备上的媒体库中的媒体库存,并且包括所包含的各个媒体项目的标识数据。 不管来自清单的成员的来源,还从多个节目参与者接收代表每个节目参与者的媒体库存的数据。 确定不同节目参与者的媒体库中的各个媒体项目的共同出现,并且基于所确定的不同节目参与者的媒体库中的共现发生率,在各个媒体项目对之间分配相似性等级。 由此,生成媒体播放列表。

    Media item clustering based on similarity data
    10.
    发明授权
    Media item clustering based on similarity data 有权
    基于相似度数据的媒体项目聚类

    公开(公告)号:US08620919B2

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

    申请号:US13476924

    申请日:2012-05-21

    IPC分类号: G06F7/00 G06F17/30

    摘要: Methods and arrangements for facilitating generation of media mixes for a program participant based at least in part on media library inventory information provided by a number of program participants. Those individuals that decide to be program participants are interested in organizing, maintaining and playing their music, based at least in part, on data derived from a population of other participants in the program. A program participant must send, and the system, receive, data representative of that program participant's media inventory. The system or program determines a relative similarity of each item from the collection of program participants as compared to each other item and from the similarity information clusters of similar items are identified. The clusters can be used to identify clusters of similar items in an individual program participant's media library and therefrom mixes of similar media items can be created.

    摘要翻译: 至少部分地基于由多个节目参与者提供的媒体库库存信息来促进为节目参与者生成媒体混合的方法和安排。 决定参加计划的人员有兴趣组织,维护和播放他们的音乐,至少部分是根据该节目中其他与会者的数据得出的。 程序参与者必须发送和系统接收代表该程序参与者的媒体库存的数据。 系统或程序确定与每个其他项目相比较的来自程序参与者的集合的每个项目的相对相似性,并且从类似项目的相似性信息集群中确定。 这些群集可用于识别个人节目参与者的媒体库中的相似项目的群集,并且可以创建类似媒体项目的混合。