-
公开(公告)号:US20240406628A1
公开(公告)日:2024-12-05
申请号:US18677795
申请日:2024-05-29
Applicant: Apple Inc.
Inventor: Cesar DE CAMARGO BARSCEVICIUS , Adam Y. SYED , Alejandro A. RODRIGUEZ , Brandon CHESTER , Duy N. PHAN , Jota MELO MIRANDA FAGUNDES ANTUNES , Justin R. ETZINE , Rahul SARNA , Shannon SHIH , Victor Gabriel MARACCINI
Abstract: Implementations of the subject technology provide systems and methods for providing collaborative control by multiple electronic devices. Collaborative control may include providing, by a first device that is outputting content, such as audio content, an invitation to a second device to control the content that is being output by the first device. The content may be being output by the first device directly, or via a third device, such as a media output device. The media output device may be a speaker, a television, or other media output device. The second device may be provided with the ability to control the output of the first device while in proximity to the first device and/or the media output device. Control commands from the second device for controlling the output of the first device may be provided to the first device over a network.
-
公开(公告)号:US20230394133A1
公开(公告)日:2023-12-07
申请号:US18197030
申请日:2023-05-12
Applicant: Apple Inc.
Inventor: Alejandro A. RODRIGUEZ , Frederic JACOBS , Stephen M. LOTTERMOSER , Pierre J. DE FILIPPIS , Ryan A. WILLIAMS , Yannick L. SIERRA
CPC classification number: G06F21/44 , G06F2221/2141 , G06F21/31
Abstract: Aspects of the subject technology include obtaining, by a first device associated with a first user account, one or more item-specific public keys of one or more devices associated with a second user account and generating a data structure representing the one or more devices associated with the second user account based on the one or more item-specific public keys. Aspects may also include providing an identifier of the data structure to a server for association with the item and generating an invitation for the second user account to access the item. Aspects may further include providing the invitation to a second device of the one or more devices associated with the second user account to provide the second device with access to the item via the server based on at least a portion of the data structure and a respective item-specific public key of the second device.
-
公开(公告)号:US20230394176A1
公开(公告)日:2023-12-07
申请号:US18203339
申请日:2023-05-30
Applicant: Apple Inc.
Inventor: Stephen M. LOTTERMOSER , Alejandro A. RODRIGUEZ , Alexandre S. LACOUR , Charles CIRCLAEYS , Craig M. FEDERIGHI , Delfina JOVANOVSKA , Devin O. CLARY , Elana L. STETTIN , Elliot A. BARER , Jae Woo CHANG , Johannes B. FORTMANN , Miranda J. ZHOU , Nihar SHARMA , Pierre J. DE FILIPPIS , Richard B. BLAIR , Ryan A. WILLIAMS , Vasilios E. ANTON
CPC classification number: G06F21/6254 , G06F21/602
Abstract: Aspects of the subject technology provide for integration between a messaging system and a collaborative application. A messaging system may receive, via user input, an instruction to create a message thread with a plurality of user accounts. The message thread may include a document link associated with a collaborative application. The messaging system may generate, for each of the user accounts, an obfuscated identifier associated with that user account and a document link. The messaging system may provide the obfuscated identifiers to the collaborative application. An initial message exchanged between the plurality of user accounts with the document link in the message thread may establish, for the collaborative application, the obfuscated identifiers that will be associated with the document link.
-
公开(公告)号:US20180082471A1
公开(公告)日:2018-03-22
申请号:US15273354
申请日:2016-09-22
Applicant: Apple Inc.
Inventor: Alejandro A. RODRIGUEZ , Daniel I. LIPTON
CPC classification number: G06T19/20 , G06T11/20 , G06T2219/2021
Abstract: Disclosed herein are system, method, and computer program product embodiments for identifying and processing a common geometric primitive associated with multiple geometric primitives. In some embodiments, a first geometric primitive including a first set of end points and a second geometric primitive including a second set of end points are obtained. A common point that is shared by the first geometric primitive and the second geometric primitive is determined based on at least some of the first and second sets of end points. The common geometric primitive is generated based on at least the common point. The common geometric primitive is associated with the first geometric primitive and the second geometric primitive so that a change to the common geometric primitive is applied to the first geometric primitive and the second geometric primitive.
-
公开(公告)号:US20240407020A1
公开(公告)日:2024-12-05
申请号:US18665270
申请日:2024-05-15
Applicant: Apple Inc.
Inventor: Alejandro A. RODRIGUEZ , Gordon Y. SCOTT , Ho Cheung CHUNG , Pablo PONS BORDES , Sreekuttan SUDARSANAN , Christian SEIFERT , Raj LUHAR
IPC: H04W76/10 , H04W4/12 , H04W12/047 , H04W12/06
Abstract: The present disclosure generally relates to communicating data. Some techniques are described herein for selecting an initiator for a near-field communication (NFC). Such techniques include comparing a random number generated to a random message received in a polling message to select an initiator for NFC. NFC is then used to transfer data to be used to establish a different type of wireless communication channel, such as Wi-Fi or Bluetooth. Other techniques are described herein for selectively sending a long-term key over one communication channel for another communication channel when communicating with another device. Such techniques include receiving an authentication credential from the other device and, if the authentication credential has not previously been seen, sending the long-term key. Other techniques are described herein for selectively delaying subsequent communication with another device communication over a communication channel. Such techniques include receiving an authentication response from the other device and, if the authentication response corresponds to an unknown device, delaying subsequent communication with the other device.
-
6.
公开(公告)号:US20240215186A1
公开(公告)日:2024-06-27
申请号:US18087694
申请日:2022-12-22
Applicant: Apple Inc.
Inventor: Hariharan SUKUMAR , Chandrahas ARALAGUPPE CHANDRAMOHAN , Angelo K. MALIYIL , Vaishnavi DHULKHED , Ke LIU , Alejandro A. RODRIGUEZ , Vasilios E. ANTON , Chen GANIR
CPC classification number: H05K5/0247 , G06F1/1613 , H04R1/1091 , H05K5/0086 , H04R2201/10
Abstract: An electronic device can receive battery charge level information from two different devices and select, between the different devices, which information to use to generate and present battery information on a display of the electronic device. When two separate devices are transmitted by a case and an earbud (or earbuds), the electronic device can receive and select from one of two source based upon the state of the case and the state of the earbud(s). Alternatively, based upon the state of the case and the earbud(s), the electronic device can merge the information received from the case and the earbuds, while also determining from the merged information which respective device transmitted the respective information. Further, the case can provide battery information on behalf of the earbuds when the earbuds are in the case, and the respective radio circuits are shut down. Alternatively, the earbuds can provide battery information on behalf the case.
-
7.
公开(公告)号:US20190230503A1
公开(公告)日:2019-07-25
申请号:US16256717
申请日:2019-01-24
Applicant: Apple Inc.
Inventor: Nicholas J. CIRCOSTA , Alejandro A. RODRIGUEZ , Bob BRADLEY , Daniel B. POLLACK
Abstract: This application relates to techniques for anonymously establishing a secure communication session with a wireless client. A described method, performed by an anonymous wireless host, includes advertising a service implemented by the anonymous wireless host as available over a wireless network, receiving an invitation to establish the secure communication session with the wireless client, transmitting an acceptance of the invitation to the wireless client, and establishing the secure communication session over a communication channel. The invitation is received from the wireless client and the acceptance is transmitted to the wireless client via a broadcast address or a multicast address associated with the wireless network. The secure communication session is used to exchange encrypted data between the service and the wireless client.
-
-
-
-
-
-