-
公开(公告)号:BR112012025586A2
公开(公告)日:2016-06-21
申请号:BR112012025586
申请日:2010-09-23
Applicant: APPLE INC
Inventor: VYRROS ANDREW H , WERNER JEREMY MATTHEW , GATES PATRICK , SMITH PHILIP
IPC: H04L29/08
Abstract: aparelho e método para compatibilização de usuários por sessões online. a presente invenção refere-se a um aparelho, método e meio legível por máquina que são descritos para estabelecer canais de comunicação ponto a ponto ("p2p"). em particular, em uma modalidade, um serviço de intermediação executa uma série de operações para atender pedidos de compatibilidade recebidos de um grupo de dispositivos móveis. em uma modalidade, o serviço de intermidiação agrupa os pedidos de compatibilidade em conjuntos compatibilizáveis baseado na aplicação para a qual os pedidos são recebidos e uma ou mais variáveis associadas à aplicação. os pedidos de compatibilidade dentro de cada conjunto de compatibilidade então podem ser compatibilizados baseados em variáveis, tais como o tipo de nat, tipo de conexão e linguagem associada com cada um dos dispositivos móveis. outras variáveis, tais como posição geográfica, nível de experiência, e idade dos pedidos de compatibilidade também podem ser usadas para originar decisões de compatibilidade.
-
公开(公告)号:AU2010350742B2
公开(公告)日:2014-09-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.
-
公开(公告)号:DE112010005474T5
公开(公告)日:2013-01-31
申请号:DE112010005474
申请日:2010-09-23
Applicant: APPLE INC
Inventor: VYRROS ANDREW H , WERNER JEREMY MATTHEW , SMITH PHILIP , GATES PATRICK
IPC: H04L29/08
Abstract: Eine Vorrichtung, ein Verfahren und ein maschinenlesbares Medium werden beschrieben zum Herstellen von Peer-to-Peer(”P2P”)-Kommunikationskanälen. Insbesondere, in einer Ausführungsform, führt ein Zuordnungsmacher-Dienst eine Serie von Operationen zum Bedienen von Zuordnungsanfragen, welche von einer Gruppe von mobilen Vorrichtungen empfangen werden, aus. In einer Ausführungsform gruppiert der Zuordnungsmacher-Dienst die Zuordnungsanfragen in zuordnungsfähige Sätze basierend auf der Anwendung, für welche die Anfragen empfangen werden, und einer oder mehrerer Variablen, welche mit der Anwendung assoziiert sind. Die Zuordnungsanfragen innerhalb jedes Zuordnungssatzes können dann basierend auf den Variablen, wie beispielsweise dem NAT-Typ, dem Verbindungstyp und der Sprache, welche mit jeder der mobilen Vorrichtungen assoziiert sind, zugeordnet werden. Andere Variablen, wie beispielsweise geografischer Ort, Erfahrungsstufe und Alter der Zuordnungsanfragen können auch verwendet werden, um Zuordnungsentscheidungen zu fällen.
-
公开(公告)号: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.
-
公开(公告)号:MX2012011618A
公开(公告)日:2012-11-30
申请号:MX2012011618
申请日:2010-09-23
Applicant: APPLE INC
Inventor: VYRROS ANDREW H , WERNER JEREMY MATTHEW , GATES PATRICK
Abstract: Se describen un aparato, un método y un medio legible por computadora para establecer canales de comunicación punto a punto ('P2P"). En particular, en una modalidad, un servicio de invitación realiza una serie de transacciones para habilitar la comunicación P2P entre dos o más dispositivos de procesamientos de datos móviles. Antes de intentar establecer un canal de comunicación de red P2P, el servicio de invitación primero puede colectar la información de red para cada uno de los dispositivos móviles y usa la información de red para determinar si un canal de comunicación de red P2P directa es factible. Si una conexión directa es factible, entonces el servicio de invitación proporciona la comunicación P2P directa, enviando la información necesaria de red a cada uno de los dispositivos móviles. Si, sin embargo, una conexión directa no es factible o si una conexión directa se intenta y falla, entonces el servicio de invitación puede identificar la información de red asociada con un servicio de retransmisión. La información de red entonces puede usarse por cualquier par de dispositivos móviles para establecer una conexión a través del servicio de retransmisión. Además, en una modalidad, el servicio de invitación puede realizar sus funciones sin mantener ninguna información del estado por conexión para ninguno de los dispositivos móviles.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-