aparelho e método para convidar usuários para sessões online

    公开(公告)号:BR112012025350A2

    公开(公告)日:2016-06-28

    申请号:BR112012025350

    申请日:2010-09-23

    Applicant: APPLE INC

    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.

    Apparatus and method for matching users for online sessions

    公开(公告)号:AU2010350745B2

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

    申请号:AU2010350745

    申请日:2010-09-23

    Applicant: APPLE INC

    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.

    SYSTEM AND METHOD FOR TWO WAY PUSH NOTIFICATIONS

    公开(公告)号:SG194617A1

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

    申请号:SG2013079116

    申请日:2012-06-01

    Applicant: APPLE INC

    Abstract: A system and method are described for establishing two-way push communication between a provider and a mobile device. Providers (like mobile devices) register to listen for push notifications from a specified set of users. The presence of the provider is then continually monitored to determine whether the provider is currently listening over a pre-specified port. If so, in response to receiving a push notification for the first provider from the set of one or more users, a current network location over which the provider is listening for push notifications is identified and the push notification is forwarded to the first provider.

    Apparatus and method for matching users for online sessions

    公开(公告)号:GB2491785A

    公开(公告)日:2012-12-12

    申请号:GB201218272

    申请日:2010-09-23

    Applicant: APPLE INC

    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.

    ESTABLECIMIENTO DE SESIONES DE COMUNICACION ENTRE DISPOSITIVOS CLIENTE DE COMPUTACION.

    公开(公告)号:MX2012011624A

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

    申请号:MX2012011624

    申请日:2010-09-23

    Applicant: APPLE INC

    Abstract: Se divulgan un método y un aparato para asistir en el establecimiento de una sesión de comunicación en línea entre dispositivos cliente de computación. Un mensaje de solicitud de invitación de sesión de comunicación en línea es recibido desde un cliente de computación inicial, el mensaje incluye datos de conexión del dispositivo de computación inicial y un identificador de punto final de sesión de comunicación en línea para un destinatario pretendido. Un conjunto de una o más fichas de empuje que están asociadas con el identificador son determinadas, en donde cada una de las fichas de empuje identifica un dispositivo cliente de computación. Un mensaje de invitación de sesión de comunicación en línea que incluye los datos de conexión del dispositivo de computación de cliente inicial es transmitido a un conjunto de dispositivos cliente de computación destinatarios pretendidos que corresponden con el conjunto de fichas de empuje. Un mensaje de aceptación de invitación es recibido de por lo menos uno de los dispositivos cliente de computación destinatarios pretendidos que incluye datos de conexión del dispositivo de computación. Un mensaje de aceptación de invitación es transmitido al dispositivo de computación inicial que incluye los datos de conexión de cada dispositivo de computación que ha aceptado para permitir que el dispositivo de computación inicial y cada uno de los dispositivos de computación que ha aceptado establezcan una sesión de comunicación en línea directa punto a punto.

    APARATO Y METODO PARA INVITAR A USUARIOS A SESIONES EN LINEA.

    公开(公告)号:MX2012011618A

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

    申请号:MX2012011618

    申请日:2010-09-23

    Applicant: APPLE INC

    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.

    Establishing online communication sessions between client computing devices

    公开(公告)号:AU2010350743A1

    公开(公告)日:2012-11-01

    申请号:AU2010350743

    申请日:2010-09-23

    Applicant: APPLE INC

    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.

    MEDIA ITEM CLUSTERING BASED ON SIMILARITY DATA

    公开(公告)号:CA2713507A1

    公开(公告)日:2011-03-08

    申请号:CA2713507

    申请日:2010-08-26

    Applicant: APPLE INC

    Abstract: 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.

    Privatized machine learning using generative adversarial networks

    公开(公告)号:AU2019200896B2

    公开(公告)日:2021-01-21

    申请号:AU2019200896

    申请日:2019-02-08

    Applicant: APPLE INC

    Abstract: One embodiment provides for a mobile electronic device comprising a non-transitory machine readable medium to store instructions, the instructions to cause the mobile electronic device to receive a set of labeled data from a server; receive a unit of data from the server, the unit of data of a same type of data as the set of labeled data; determine a proposed label for the unit of data via a machine learning model on the mobile electronic device, the machine learning model to determine the proposed label for the unit of data based on the set of labeled data from the server and a set of unlabeled data associated with the mobile electronic device; encode the proposed label via a privacy algorithm to generate a privatized encoding of the proposed label; and transmit the privatized encoding of the proposed label to the server. 7:1c '*ei .7f. a)r

    Learning new words
    30.
    发明专利

    公开(公告)号:AU2017284088B2

    公开(公告)日:2019-12-05

    申请号:AU2017284088

    申请日:2017-06-08

    Applicant: APPLE INC

    Abstract: Systems and methods are disclosed for a server learning new words generated by user client devices in a crowdsourced manner while maintaining local differential privacy of client devices. A client device can determine that a word typed on the client device is a new word that is not contained in a dictionary or asset catalog on the client device. New words can be grouped in classifications such as entertainment, health, finance, etc. A differential privacy system on the client device can comprise a privacy budget for each classification of new words. If there is privacy budget available for the classification, then one or more new terms in a classification can be sent to new term learning server, and the privacy budget for the classification reduced. The privacy budget can be periodically replenished.

Patent Agency Ranking