-
公开(公告)号:US20230344903A1
公开(公告)日:2023-10-26
申请号:US18216204
申请日:2023-06-29
Applicant: Apple Inc.
Inventor: Joao Pedro De Almeida Forjaz de Lacerda , Giovanni M. Agnoli , Bob Bradley , Joshua R. Ford , Michael D. Ford , Brian E. Korver , Marc J. Krochmal , Joseph E. Meyer , Jared K. McGann , Rex C. Ross , Paul W. Salzman , Christopher G. Skogen
IPC: H04L67/1095 , H04L12/12 , H04L67/1074
CPC classification number: H04L67/1095 , H04L12/12 , H04L67/1078 , H04W76/14
Abstract: One embodiment provides for an electronic device, comprising a non-transitory machine-readable medium to store instructions, one or more processors to execute the instructions, and a memory coupled to the one or more processors. The memory can be configured to store a set of synchronization data associated with interaction between the electronic device and one or more applications and instructions which, when executed by the one or more processors, configure the one or more processors to retrieve a set of synchronization data to be transmitted from the electronic device to select a transport channel from one of a peer-to-peer channel or a network-based channel and transmit the set of synchronization data from the electronic device to one or more remote devices via the selected transport channel.
-
公开(公告)号:US11671530B2
公开(公告)日:2023-06-06
申请号:US17313194
申请日:2021-05-06
Applicant: Apple Inc.
Inventor: Brent M. Ledvina , Marc J. Krochmal , Robert W. Brumley , Sriram Hariharan
IPC: H04W4/02 , H04W12/06 , H04W4/12 , H04M1/72457 , G06F3/04817 , H04L9/30 , H04L69/18 , H04W8/18 , H04M1/72436 , H04W12/033 , H04W12/63
CPC classification number: H04M1/72457 , G06F3/04817 , H04L9/30 , H04L69/18 , H04M1/72436 , H04W4/023 , H04W4/026 , H04W4/12 , H04W8/183 , H04W12/033 , H04W12/06 , H04W12/63
Abstract: A mobile device can include ranging circuitry to determine distance to another mobile device. A first wireless protocol can establish an initial communication session to perform authentication and/or exchange ranging settings. A second protocol can perform ranging, and other wireless protocols can transmit content. In one example, the distance information can be used to display a relative position of another device on a user interface of a sending device. The user interface can allow a user to quickly and accurately select the recipient device for sending the data item. As other example, the distance information obtained from ranging can be used to trigger a notification (e.g., a reminder) to be output from a first mobile device or used to display a visual indicator on a receiving device. Proximity of a device (e.g., as determined by a distance) can be used to suggest recipient for a new communication.
-
公开(公告)号:US20230008448A1
公开(公告)日:2023-01-12
申请号:US17808799
申请日:2022-06-24
Applicant: Apple Inc.
Inventor: Conrad A. Shultz , Alexander D. Sanciangco , Brent M. Ledvina , Chelsea E. Pugh , Kyle C. Brogle , Marc J. Krochmal , Maureen G. Daum , Reza Abbasian , Richard J. Mondello , Jacob S. Klapper
Abstract: Techniques are disclosed relating to user authentication. In some embodiments, a first computing device receives, from a second computing device, a request for a user credential to be input into an authentication prompt associated with the second device. The first computing device determines a proximity associated with the second computing device based on a received wireless location beacon and, based on the request and the determined proximity, presents a selection prompt asking a user of the first computing device to select a user credential stored in the first computing device. The first computing device then provides the selected user credential to the second computing device to input into the authentication prompt. In some embodiments, the first computing device receives the wireless location beacon from a remote controller of the second computing device and determines a proximity based on a signal strength associated with the received location beacon.
-
公开(公告)号:US11451508B2
公开(公告)日:2022-09-20
申请号:US16884520
申请日:2020-05-27
Applicant: Apple Inc.
Inventor: Alexander Ledwith , Christopher C. Jensen , John J. Iarocci , Marc J. Krochmal , Ziv Wolkowicki , Daniel B. Pollack , Darin B. Adler
Abstract: Messaging between a companion device and an accessory device is controlled such that different modes of communication may be utilized. The different modes can implement different messaging strategies, each of which is intended for efficient power management, in view of the limited electrical power that is typically available at the accessory device. A received request message for sending from the companion device to the accessory device is sent if predetermined conditions apply, and similarly for messages from the accessory device to the companion device.
-
公开(公告)号:US11206201B2
公开(公告)日:2021-12-21
申请号:US16673223
申请日:2019-11-04
Applicant: Apple Inc.
Inventor: Marc J. Krochmal
IPC: G06F15/173 , H04L12/26 , H04L29/08 , H04L29/12
Abstract: Methods and systems are provided for detecting network device configurations using a single device. The methods and system include establishing a first connection to a network device using a first device identifier. Upon detecting that a condition has been satisfied; a second connection to the network device can be established. A data packet can be transmitted over one of the first connection or the second connection, the data packet being addressed to the network address associated with the other connection. Upon detecting whether the data packet is received over the other connection, an error message can be transmitted when the data packet is not received over the other connection.
-
76.
公开(公告)号:US11115818B2
公开(公告)日:2021-09-07
申请号:US16428683
申请日:2019-05-31
Applicant: Apple Inc.
Inventor: Bob Bradley , Marc J. Krochmal
Abstract: The embodiments set forth a technique for securely identifying relevant computing devices that are nearby. The technique can be implemented at a first computing device, and include the steps of (1) receiving, from a second computing device, an advertisement packet that includes: (i) a network address that is associated with the second computing device, and (ii) a hash value that is calculated using the network address and an encryption key that is associated with the second computing device, and (2) for each known encryption key in a plurality of known encryption keys that are accessible to the first computing device: (i) calculating a temporary hash value using the network address and the known encryption key, and (ii) in response to identifying that the temporary hash value and the hash value match: carrying out an operation associated with the second computing device.
-
公开(公告)号:US11019195B2
公开(公告)日:2021-05-25
申请号:US16586281
申请日:2019-09-27
Applicant: Apple Inc.
Inventor: Brent M. Ledvina , Marc J. Krochmal , Robert W. Brumley , Sriram Hariharan
IPC: H04W4/02 , H04W12/06 , H04M1/72457 , G06F3/0481 , H04L9/30 , H04L29/06 , H04W4/12 , H04W8/18 , H04M1/72436 , H04W12/033
Abstract: A mobile device can include ranging circuitry to determine distance to another mobile device. A first wireless protocol can establish an initial communication session to perform authentication and/or exchange ranging settings. A second protocol can perform ranging, and other wireless protocols can transmit content. In one example, the distance information can be used to display a relative position of another device on a user interface of a sending device. The user interface can allow a user to quickly and accurately select the recipient device for sending the data item. As other example, the distance information obtained from ranging can be used to trigger a notification (e.g., a reminder) to be output from a first mobile device or used to display a visual indicator on a receiving device. Proximity of a device (e.g., as determined by a distance) can be used to suggest recipient for a new communication.
-
公开(公告)号:US20210067429A1
公开(公告)日:2021-03-04
申请号:US16673223
申请日:2019-11-04
Applicant: Apple Inc.
Inventor: Marc J. Krochmal
Abstract: Methods and systems are provided for detecting network device configurations using a single device. The methods and system include establishing a first connection to a network device using a first device identifier. Upon detecting that a condition has been satisfied; a second connection to the network device can be established. A data packet can be transmitted over one of the first connection or the second connection, the data packet being addressed to the network address associated with the other connection. Upon detecting whether the data packet is received over the other connection, an error message can be transmitted when the data packet is not received over the other connection.
-
公开(公告)号:US20210006652A1
公开(公告)日:2021-01-07
申请号:US17025160
申请日:2020-09-18
Applicant: Apple Inc.
Inventor: Brent M. Ledvina , Marc J. Krochmal , Robert W. Brumley , Sriram Hariharan
IPC: H04M1/725 , H04W12/00 , G06F3/0481 , H04L9/30 , H04L29/06 , H04W4/02 , H04W4/12 , H04W8/18 , H04W12/06
Abstract: A mobile device can include ranging circuitry to determine distance to another mobile device. A first wireless protocol can establish an initial communication session to perform authentication and/or exchange ranging settings. A second protocol can perform ranging, and other wireless protocols can transmit content. In one example, the distance information can be used to display a relative position of another device on a user interface of a sending device. The user interface can allow a user to quickly and accurately select the recipient device for sending the data item. As other example, the distance information obtained from ranging can be used to trigger a notification (e.g., a reminder) to be output from a first mobile device or used to display a visual indicator on a receiving device. Proximity of a device (e.g., as determined by a distance) can be used to suggest recipient for a new communication.
-
80.
公开(公告)号:US10715609B2
公开(公告)日:2020-07-14
申请号:US16403340
申请日:2019-05-03
Applicant: Apple Inc.
Inventor: Matthew E. Shepherd , Benjamin T. Sherratt , Marc J. Krochmal , Bob Bradley , Kritarth Jain , Michele Campeotto
Abstract: The embodiments set forth a technique for dynamically adjusting a manner in which notifications are output on a computing device. According to some embodiments, a technique can include (1) identifying that at least one different computing device satisfies a physical proximity threshold relative to the computing device, (2) determining that the at least one different computing device is included in a list of known computing devices associated with the computing device, (3) determining, based on a configuration associated with the at least one computing device, that the at least one different computing device is associated with a respective notification profile maintained by the computing device, and (4) activating the respective notification profile at the computing device to adjust the manner in which notifications are output by the computing device.
-
-
-
-
-
-
-
-
-