-
公开(公告)号:US20230028255A1
公开(公告)日:2023-01-26
申请号:US17937659
申请日:2022-10-03
Applicant: Apple Inc.
Inventor: Birju N. Shah , Tristan F. Schaap , James E. Zmuda , Manfred von Willich
Abstract: Techniques are disclosed relating to time synchronization in a network. In some embodiments, an apparatus includes a first circuit having a first clock configured to maintain a local time value for a node coupled to a network. The first circuit is configured to send a first message to a second circuit. The first message includes a first nonce. The second circuit has a second clock that maintains a reference time value for the network. The first circuit receives a second message from the second circuit, the second message including a second nonce and is associated with a timestamp identifying the reference time value. The first circuit compares the first nonce to the second nonce to determine whether the timestamp is valid and, in response to determining that the timestamp is valid, uses the timestamp to synchronize the first clock with the second clock.
-
公开(公告)号:US12134368B2
公开(公告)日:2024-11-05
申请号:US18380126
申请日:2023-10-13
Applicant: Apple Inc.
Inventor: Benjamin B. Lyon , Donald J. Novotney , James J. Reuther , Birju N. Shah , Kurt R. Stiehl
Abstract: A transit request is initiated, which requests dispatch of a vehicle to a location of the electronic device. Information, including authentication information, is received and a communication channel is established with the vehicle.
-
公开(公告)号:US20230093992A1
公开(公告)日:2023-03-30
申请号:US17934642
申请日:2022-09-23
Applicant: Apple Inc.
Inventor: Birju N. Shah , James E. Zmuda , Jangwon Lee
Abstract: Securely communicating traffic between control units interconnected by a network. An electronic control unit (ECU) receives a signed manifest identifying public keys for a group of ECUs authorized to communicate over the network. The ECU performs an authentication exchange with the ECUs in the group. The authentication exchange uses public keys identified in the manifest. Based on the authentication exchange, the ECU distributes a group key to authenticated ones of the ECUs that communicate messages authenticated using the group key.
-
公开(公告)号:US11496416B2
公开(公告)日:2022-11-08
申请号:US16942455
申请日:2020-07-29
Applicant: Apple Inc.
Inventor: Birju N. Shah
Abstract: Techniques are disclosed relating to enhancing communication of network traffic. In various embodiments, a computer system receives topology information and traffic information. The topology information describes resources of a network that are usable to communicate a plurality of streams among nodes in the network and includes information about a first path and a second path connecting two nodes. Traffic information describes demands for communicating the plurality of streams and indicates demands for communicating a first stream and a second stream between the two nodes. In such an embodiment, the computer system determines, using the topology information and the traffic information, a network schedule that indicates that the first stream is to be communicated over the first path and that the second stream is to be communicated over the second path.
-
公开(公告)号:US20190245690A1
公开(公告)日:2019-08-08
申请号:US16329743
申请日:2017-09-08
Applicant: Apple Inc.
Inventor: Birju N. Shah , Tristan F. Schaap , James E. Zmuda , Manfred von Willich
CPC classification number: H04L9/12 , G06F21/64 , G06F2221/2151 , H04J3/0667 , H04L9/00 , H04L9/3234 , H04L9/3242 , H04L63/00 , H04L63/123 , H04L2209/12
Abstract: Techniques are disclosed relating to time synchronization in a network. In some embodiments, an apparatus includes a first circuit having a first clock configured to maintain a local time value for a node coupled to a network. The first circuit is configured to send a first message to a second circuit. The first message includes a first nonce. The second circuit has a second clock that maintains a reference time value for the network. The first circuit receives a second message from the second circuit, the second message including a second nonce and is associated with a timestamp identifying the reference time value. The first circuit compares the first nonce to the second nonce to determine whether the timestamp is valid and, in response to determining that the timestamp is valid, uses the timestamp to synchronize the first clock with the second clock.
-
公开(公告)号:US11787368B1
公开(公告)日:2023-10-17
申请号:US17871777
申请日:2022-07-22
Applicant: Apple Inc.
Inventor: Benjamin B. Lyon , Donald J. Novotney , James J. Reuther , Birju N. Shah , Kurt R. Stiehl
CPC classification number: B60R25/246 , B60R25/01 , B60R25/245
Abstract: In some exemplary processes for accessing a vehicle, a transit request is initiated. The transit request summons a vehicle towards a location of a user device. Information generated in response to the transit request is received. The information includes first authentication information and second authentication information. Third authentication information from the vehicle is received using a first wireless communication protocol. A determination is made as to whether the third authentication information corresponds to the first authentication information. In accordance with determining that the third authentication information corresponds to the first authentication information, a wireless communication connection is established with the vehicle using a second wireless communication protocol and the second authentication information. The second wireless communication protocol is different from the first wireless communication protocol. Using the second wireless communication protocol, instructions to unlock a cabin of the vehicle are sent.
-
公开(公告)号:US12155760B2
公开(公告)日:2024-11-26
申请号:US17937659
申请日:2022-10-03
Applicant: Apple Inc.
Inventor: Birju N. Shah , Tristan F. Schaap , James E. Zmuda , Manfred von Willich
Abstract: Techniques are disclosed relating to time synchronization in a network. In some embodiments, an apparatus includes a first circuit having a first clock configured to maintain a local time value for a node coupled to a network. The first circuit is configured to send a first message to a second circuit. The first message includes a first nonce. The second circuit has a second clock that maintains a reference time value for the network. The first circuit receives a second message from the second circuit, the second message including a second nonce and is associated with a timestamp identifying the reference time value. The first circuit compares the first nonce to the second nonce to determine whether the timestamp is valid and, in response to determining that the timestamp is valid, uses the timestamp to synchronize the first clock with the second clock.
-
公开(公告)号:US11465586B1
公开(公告)日:2022-10-11
申请号:US16877970
申请日:2020-05-19
Applicant: Apple Inc.
Inventor: Benjamin B. Lyon , Donald J. Novotney , James J. Reuther , Birju N. Shah , Kurt R. Stiehl
Abstract: In some exemplary processes for accessing a vehicle, a transit request is initiated. The transit request summons a vehicle towards a location of a user device. Information generated in response to the transit request is received. The information includes first authentication information and second authentication information. Third authentication information from the vehicle is received using a first wireless communication protocol. A determination is made as to whether the third authentication information corresponds to the first authentication information. In accordance with determining that the third authentication information corresponds to the first authentication information, a wireless communication connection is established with the vehicle using a second wireless communication protocol and the second authentication information. The second wireless communication protocol is different from the first wireless communication protocol. Using the second wireless communication protocol, instructions to unlock a cabin of the vehicle are sent.
-
公开(公告)号:US11463253B2
公开(公告)日:2022-10-04
申请号:US16329743
申请日:2017-09-08
Applicant: Apple Inc.
Inventor: Birju N. Shah , Tristan F. Schaap , James E. Zmuda , Manfred von Willich
Abstract: Techniques are disclosed relating to time synchronization in a network. In some embodiments, an apparatus includes a first circuit having a first clock configured to maintain a local time value for a node coupled to a network. The first circuit is configured to send a first message to a second circuit. The first message includes a first nonce. The second circuit has a second clock that maintains a reference time value for the network. The first circuit receives a second message from the second circuit, the second message including a second nonce and is associated with a timestamp identifying the reference time value. The first circuit compares the first nonce to the second nonce to determine whether the timestamp is valid and, in response to determining that the timestamp is valid, uses the timestamp to synchronize the first clock with the second clock.
-
-
-
-
-
-
-
-