-
公开(公告)号:AU2010212503A1
公开(公告)日:2011-03-24
申请号:AU2010212503
申请日:2010-08-23
Applicant: APPLE INC
Inventor: GATES PATRICK , WERNER JEREMY , VYRROS ANDREW H , MCCULLOH JOHN ANDREW , WAGNER RICHARD FREDERICK , STRAHM ERIK DANFORTH
IPC: G06F17/00 , G06F7/22 , G11B27/02 , G11B27/028 , G11B27/031
Abstract: A system comprising: a media playing device including a program participant's media library of items; a first server configured to recursively sub-divide a collection of server media items into server clusters of related media items; a second server configured to create one or more media item clusters for a particular program participant from items present in that program participant's media library based on the server clusters by performing a method comprising: determining a collection of media items that co-exist in both the program participant's media library and one or more lowest-level server cluster, and recursively agglomerating, into larger participant clusters by adding media items to the participant clusters that co-exist in both the program participant's media library and parent server clusters until each larger participant clusters comprises at least a determined minimum number of media items; and wherein the media playing device is configured to generate a mix of similar media items for playback based on a selection of media items represented in one of the participant clusters.
-
公开(公告)号:AU2010350743B2
公开(公告)日:2014-10-30
申请号:AU2010350743
申请日:2010-09-23
Applicant: APPLE INC
Inventor: SANTAMARIA JUSTIN , WOOD JUSTIN , TUNG BERKAT S , ABUAN JOE , GATES PATRICK , WERNER JEREMY , VYRROS ANDREW H
IPC: H04L45/741
Abstract: A method and apparatus for assisting in establishing an online communication session between client computing devices. An online communication session invite request message is received from an initiating client computing device, the message includes connection data of the initiating computing device and an online communication session endpoint identifier for an intended recipient. A set of one or more push tokens that are associated with the identifier is determined, where each of the push tokens identifies a client computing device. An online communication session invite message that includes the connection data of the initiating client computing device is transmitted to a set of intended recipient client computing devices that correspond with the set of push tokens. An invite accepted message is received from at least one of the set of intended recipient client computing devices that includes connection data of that computing device. An invite accepted message is transmitted to the initiating computing device that includes the connection data of each accepting computing device to allow the initiating computing device and each accepting computing device to establish a direct peer-to-peer online communication session.
-
公开(公告)号:ES2469852T3
公开(公告)日:2014-06-20
申请号:ES10763094
申请日:2010-09-23
Applicant: APPLE INC
Inventor: MATHIAS ARUN , SANTAMARIA JUSTIN , WOOD JUSTIN , ABUAN JOE , BROWN JEREMY , GATES PATRICK , KLAHN NATTHEW , VYRROS ANDREW H , THOMAS BRADEN , YAO DREW
IPC: H04L45/741 , H04M7/00
Abstract: Procedimiento para el registro de un dispositivo informático de cliente para sesiones de comunicación en línea, que comprende: recibir un mensaje que tiene un símbolo de identificación (115), que es exclusivo del dispositivo informático (110) del cliente, y un número de teléfono del dispositivo informático (110) del cliente, a partir de un SMS, Servicio de Mensaje Corto, dispositivo de tránsito (130), que ha recibido un mensaje SMS que tiene el símbolo de identificación (115) del dispositivo informático (110) del cliente, y que determinó el número de teléfono del dispositivo informático (110) del cliente; caracterizado por asociar el símbolo de identificación (115) y el número de teléfono; y almacenar la asociación.
-
公开(公告)号:MX2012011617A
公开(公告)日:2012-11-30
申请号:MX2012011617
申请日:2010-09-23
Applicant: APPLE INC
Inventor: VYRROS ANDREW H , WERNER JEREMY MATTHEW , GATES PATRICK , SMITH PHILIP
IPC: H04L29/08
Abstract: Se describen un aparato, un método y un medio legible por máquina para establecer canales de comunicación punto a punto ("P2P"). En particular, en una modalidad, un servicio intermediario realiza una serie de operaciones para servir solicitudes de correspondencia recibidas de un grupo de dispositivos móviles. En una modalidad, el servicio intermediario agrupa las solicitudes de correspondencia en juegos correspondientes con base en la aplicación para la cual las solicitudes se recibieron y una o más variables asociadas con la aplicación. Las solicitudes de correspondencia dentro de cada grupo de correspondencia entonces pueden corresponderse con base en variables tales como el tipo NAT, el tipo de conexión y el lenguaje asociado con cada uno de los dispositivos móviles. Otras variables tales como ubicación geográfica, nivel de experiencia y edad de las solicitudes de correspondencia también pueden usarse para generar las decisiones de correspondencia.
-
公开(公告)号:AU2010350745A1
公开(公告)日:2012-10-25
申请号:AU2010350745
申请日:2010-09-23
Applicant: APPLE INC
Inventor: WERNER JEREMY MATTHEW , SMITH PHILIP , VYRROS ANDREW H , GATES PATRICK
IPC: H04L29/08
Abstract: An apparatus, method, and machine-readable medium are described for establishing peer-to-peer ("P2P") communication channels. In particular, in one embodiment, a matchmaker service performs a series of operations to service match requests received from a group of mobile devices. In one embodiment, the matchmaker service groups the match requests into matchable sets based on the application for which the requests are received and one or more variables associated with the application. Match requests within each match set can then be matched based on variables such as the NAT type, connection type and language associated with each of the mobile devices. Other variables such as geographical location, experience level, and age of the match requests may also be used to render match decisions.
-
公开(公告)号:AU2010350742A1
公开(公告)日:2012-10-25
申请号:AU2010350742
申请日:2010-09-23
Applicant: APPLE INC
Inventor: VYRROS ANDREW H , WERNER JEREMY MATTHEW , GATES PATRICK
Abstract: An apparatus, method, and machine-readable medium are described for establishing peer-to-peer ("P2P") communication channels. In particular, in one embodiment, an invitation service performs a series of transactions to enable P2P communication between two or more mobile data processing devices. Prior to attempting to establish a P2P network communication channel, the invitation service may first collect network information for each of the mobile devices and use the network information to determine if a direct P2P network communication channel is feasible. If a direct connection is feasible, then the invitation service provides for direct P2P communication, pushing the necessary network information to each of the mobile devices. If, however, a direct connection is infeasible or if a direct connection is attempted and fails, then the invitation service may identify network information associated with a relay service. The network information may then be used by any pair of mobile devices to establish a connection through the relay service. In addition, in one embodiment, the invitation service can perform its functions without maintaining any per- connection state information for any of the mobile devices.
-
17.
公开(公告)号:AU2010350741A1
公开(公告)日:2012-10-18
申请号:AU2010350741
申请日:2010-09-23
Applicant: APPLE INC
Inventor: MATHIAS ARUN , SANTAMARIA JUSTIN , WOOD JUSTIN , ABUAN JOE , BROWN JEREMY , GATES PATRICK , KLAHN NATTHEW , VYRROS ANDREW H , THOMAS BRADEN , YAO DREW
IPC: H04L45/741
Abstract: Registering a client computing device (110) for online communication sessions. A registration server (140) receives a message (3) that has a push token that is unique to the client computing device and a phone number of the client computing device from an SMS (Short Message Service) transit device (130), which received an SMS message (1) having the push token from the client computing device (110) and determined the phone number of the client computing device from that SMS message. The registration server (140) associates the push token and the phone number and stores it in a registration data store (150), which is used for inviting users for online communication sessions.
-
公开(公告)号:BR112012025350A2
公开(公告)日:2016-06-28
申请号:BR112012025350
申请日:2010-09-23
Applicant: APPLE INC
Inventor: VYRROS ANDREW H , WERNER JEREMY MATTHEW , GATES PATRICK
Abstract: aparelho e método para convidar usuários para sessões online. trata-se de um aparelho, método e meio legível de máquina para estabelecer canais de comunicação não-hierárquica (p2p). em particular, em uma modalidade, um serviço de convite realiza uma série de transações para permitir a comunicação p2p entre dois ou mais dispositivos de processamento de dados móveis. antes de tentar estabelecer um canal de comunicação de rede p2p, o serviço de convite pode primeiramente coletar informações de rede de cada dispositivo móvel e utilizar as informações de rede para determinar se um canal de comunicação de rede p2p direta é viável. se uma conexão direta for viável, então o serviço de convite proporciona comunicação p2p direta, enviando por mpush as informações de rede necessárias para cada um dos dispositivos móveis. se, entretanto, uma conexão direta for inviável ou se uma conexão direta for tentada e falhar, então o serviço de convite pode identificar as informações de rede associadas a um serviço de relé. as informações de rede podem ser então usadas por qualquer par de dispositivos móveis para estabelecer uma conexão através do serviço de relé. ademais, em uma modalidade, o serviço de convite pode realizar suas funções sem manter qualquer informação de estado por conexão para qualquer um dos dispositivos móveis.
-
公开(公告)号:AU2010350745B2
公开(公告)日:2014-10-09
申请号:AU2010350745
申请日:2010-09-23
Applicant: APPLE INC
Inventor: WERNER JEREMY MATTHEW , SMITH PHILIP , VYRROS ANDREW H , GATES PATRICK
IPC: H04L29/08
Abstract: An apparatus, method, and machine-readable medium are described for establishing peer-to-peer ("P2P") communication channels. In particular, in one embodiment, a matchmaker service performs a series of operations to service match requests received from a group of mobile devices. In one embodiment, the matchmaker service groups the match requests into matchable sets based on the application for which the requests are received and one or more variables associated with the application. Match requests within each match set can then be matched based on variables such as the NAT type, connection type and language associated with each of the mobile devices. Other variables such as geographical location, experience level, and age of the match requests may also be used to render match decisions.
-
公开(公告)号:ES2463099T3
公开(公告)日:2014-05-27
申请号:ES10774027
申请日:2010-09-23
Applicant: APPLE INC
Inventor: WERNER JEREMY , SMITH PHILIP , VYRROS ANDREW , GATES PATRICK
Abstract: Procedimiento implementado por ordenador para establecer una comunicación punto a punto “P2P”, entre dispositivos móviles que comprende: recepción (1601, 1603) de una serie de solicitudes de emparejamiento de una serie de dispositivos móviles (120-122), incluyendo cada una de las solicitudes de emparejamiento los datos de aplicación que indican una solicitud particular para la que se está solicitando un emparejamiento y que incluye, además, los datos de configuración de red para cada uno de la serie de dispositivos móviles (1502, 1503); determinación (1802) de ajustes de emparejamiento para grupos de la serie de los dispositivos móviles, los ajustes de emparejamiento basados, al menos en parte, en los datos de configuración de red de los dispositivos móviles; y generación (1807) de emparejamientos para dos o más dispositivos móviles en base tanto a los datos de la 15 aplicación como a los ajustes de emparejamiento determinados para los dispositivos móviles.
-
-
-
-
-
-
-
-
-