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.

    System and method for secure instant messaging

    公开(公告)号:GB2505590A

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

    申请号:GB201321181

    申请日:2012-05-31

    Applicant: APPLE INC

    Abstract: A system and method for secure instant messaging are described. For example, in one embodiment, a first user identifies a second user for an instant messaging session with the ID code of the second user. In response, the first user is provided with network information for the second user and a public key associated with the second user. The first user then encrypts an instant message using the public key of the second user and a private key. In one embodiment, the first user encrypts the content of the instant message (e.g., any text and/or attachments) using the public key of the second user and signs the content using the private key of the first user. The encrypted message is transmitted from the first user to the second user. The second user then decrypts the instant message using the second user's private key and verifies the signature with the first user's public key.

    Personal domain for a virtual assistant system on a communal device

    公开(公告)号:AU2023285970A1

    公开(公告)日:2024-01-25

    申请号:AU2023285970

    申请日:2023-12-22

    Applicant: APPLE INC

    Abstract: One embodiment provides a data processing system on a communal electronic device, the data processing system comprising a memory device to store instructions and one or more processors to execute the instructions stored on the memory device. The instructions cause the one or more processors to provide a virtual assistant to receive commands at the communal electronic device, where the virtual assistant, via the one or more processors, is configured to receive a command at the communal electronic device and determine whether the command is to access personal data of a user associated with the communal electronic device. Personal data of the user includes data that is specific to the user. In response to a determination that the command is to access personal data of the user, the virtual assistant can send a request to a personal electronic device of the user to process at least a portion of the command.

    SMS Proxying
    4.
    发明专利

    公开(公告)号:DE102015209220B4

    公开(公告)日:2022-09-15

    申请号:DE102015209220

    申请日:2015-05-20

    Applicant: APPLE INC

    Abstract: Verfahren für eine Proxied-Kommunikation, wobei das Verfahren umfasst:bei einer ersten Vorrichtung, die einen oder mehrere Prozessoren, eine Benutzeroberfläche und eine Kommunikationsschnittstelle aufweist:Empfangen von Profilinformationen, die einer oder mehreren Vorrichtungen entsprechen, die mit einem Benutzer der ersten Vorrichtung assoziiert sind, wobei die Profilinformationen anzeigen, dass eine zweite Vorrichtung der einen oder der mehreren Vorrichtungen Fähigkeiten für einen Kurznachrichtendienst, SMS/Multimedia Messaging-Dienst, MMS, aufweist;Empfangen von Daten an der Benutzeroberfläche zum Bilden von Nutzdaten;Erzeugen einer Nachricht, beinhaltend die Nutzdaten, eine Adresse einer Empfängervorrichtung und eine Markierung, Flag, die anzeigt, dass die zweite Vorrichtung die Nutzdaten an die Empfängervorrichtung zu senden hat;Senden der Nachricht an die zweite Vorrichtung unter Verwendung der Kommunikationsschnittstelle, wobei die Nachricht die zweite Vorrichtung anweist, die Nutzdaten als SMS/MMS-Nachricht an die Empfängervorrichtung zu senden; undSenden der Nachricht an die eine oder die mehreren Vorrichtungen, die mit dem Benutzer der Vorrichtung assoziiert sind, wobei die Nachricht zumindest eine Teilmenge der einen oder der mehreren Vorrichtungen darüber unterrichtet, dass die zweite Vorrichtung angewiesen wurde, die Nutzdaten als SMS/MMS-Nachricht an die Empfängervorrichtung zu senden.

    Personal domain for a virtual assistant system on a communal device

    公开(公告)号:AU2022200714A1

    公开(公告)日:2022-02-24

    申请号:AU2022200714

    申请日:2022-02-03

    Applicant: APPLE INC

    Abstract: One embodiment provides a data processing system on a communal electronic device, the data processing system comprising a memory device to store instructions and one or more processors to execute the instructions stored on the memory device. The instructions cause the one or more processors to provide a virtual assistant to receive commands at the communal electronic device, where the virtual assistant, via the one or more processors, is configured to receive a command at the communal electronic device and determine whether the command is to access personal data of a user associated with the communal electronic device. Personal data of the user includes data that is specific to the user. In response to a determination that the command is to access personal data of the user, the virtual assistant can send a request to a personal electronic device of the user to process at least a portion of the command.

    SMS Proxying
    7.
    发明专利

    公开(公告)号:DE102015209220A1

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

    申请号:DE102015209220

    申请日:2015-05-20

    Applicant: APPLE INC

    Abstract: Beschrieben werden ein System und ein Verfahren zur Herstellung von Zweiwegekommunikation zwischen Geräten, die eine bestimmten Menge an Hardware und/oder Fähigkeiten haben, wodurch diese Geräte in der Lage sind, SMS/MMS-Nachrichten über Mobilfunknetze im Auftrag von Geräten zu empfangen, denen die Hardware und/oder Fähigkeiten fehlen. Ein Gerät eines Benutzers, dem die SMS/MMS-Fähigkeiten fehlen, befragt einen Identitätsverwaltungsdienst nach den Gerätefähigkeiten der anderen Geräte, die mit demselben Benutzer assoziiert sind. Das Gerät des Benutzers, dem die SMS/MMS-Fähigkeiten fehlen, kann vom Identitätsmanagementdienst ein Geräteprofil von jedem Gerät erhalten, das mit dem Benutzer assoziiert ist. Das Geräteprofil kann ein oder mehrere Felder, Markierungen (Flags) oder Kennungen beinhalten, welche die Hardware und/oder Software-Fähigkeiten eines Geräts angeben oder anderweitig darauf hinweisen. Das Gerät des Benutzers, dem die SMS/MMS-Fähigkeiten fehlen, kann ein Gerät wählen, das die SMS/MMS-Fähigkeiten besitzt, welches basierend auf dem entsprechenden, auf die SMS/MMS-Fähigkeiten hinweisenden Geräteprofil eines Geräts als Proxy tätig werden soll.

    Personal domain for a virtual assistant system on a communal device

    公开(公告)号:AU2018351962B2

    公开(公告)日:2021-11-04

    申请号:AU2018351962

    申请日:2018-09-27

    Applicant: APPLE INC

    Abstract: One embodiment provides a data processing system on a communal electronic device, the data processing system comprising a memory device to store instructions and one or more processors to execute the instructions stored on the memory device. The instructions cause the one or more processors to provide a virtual assistant to receive commands at the communal electronic device, where the virtual assistant, via the one or more processors, is configured to receive a command at the communal electronic device and determine whether the command is to access personal data of a user associated with the communal electronic device. Personal data of the user includes data that is specific to the user. In response to a determination that the command is to access personal data of the user, the virtual assistant can send a request to a personal electronic device of the user to process at least a portion of the command.

    Personal domain for a virtual assistant system on a communal device

    公开(公告)号:AU2018351962A1

    公开(公告)日:2020-04-23

    申请号:AU2018351962

    申请日:2018-09-27

    Applicant: APPLE INC

    Abstract: One embodiment provides a data processing system on a communal electronic device, the data processing system comprising a memory device to store instructions and one or more processors to execute the instructions stored on the memory device. The instructions cause the one or more processors to provide a virtual assistant to receive commands at the communal electronic device, where the virtual assistant, via the one or more processors, is configured to receive a command at the communal electronic device and determine whether the command is to access personal data of a user associated with the communal electronic device. Personal data of the user includes data that is specific to the user. In response to a determination that the command is to access personal data of the user, the virtual assistant can send a request to a personal electronic device of the user to process at least a portion of the command.

    System and method for secure instant messaging

    公开(公告)号:AU2012262053B2

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

    申请号:AU2012262053

    申请日:2012-05-31

    Applicant: APPLE INC

    Abstract: A system and method for secure instant messaging are described. For example, in one embodiment, a first user identifies a second user for an instant messaging session with the ID code of the second user. In response, the first user is provided with network information for the second user and a public key associated with the second user. The first user then encrypts an instant message using the public key of the second user and a private key. In one embodiment, the first user encrypts the content of the instant message (e.g., any text and/or attachments) using the public key of the second user and signs the content using the private key of the first user. The encrypted message is transmitted from the first user to the second user. The second user then decrypts the instant message using the second user's private key and verifies the signature with the first user's public key.

Patent Agency Ranking