Non-Waking Maintenance of Near Owner State
    3.
    发明公开

    公开(公告)号:US20230328635A1

    公开(公告)日:2023-10-12

    申请号:US18050887

    申请日:2022-10-28

    Applicant: Apple Inc.

    CPC classification number: H04W48/16 H04W52/0258

    Abstract: Embodiments described herein provide for a mobile electronic device including a a wireless network interface coupled to a bus, a memory device coupled to the bus, and one or more processors coupled to the bus, the one or more processors to execute instructions to perform a scan, via the wireless network interface, for a beacon advertisement that is broadcast by a wireless device within range of the wireless network interface, detect the beacon advertisement broadcast by the wireless device, retrieve an identifier broadcast within the beacon advertisement, based on a result of a comparison between the identifier to at least one expected identifier, selectively send a timer reset packet to the wireless device and an authorization token for the wireless accessory to remain in near-owner mode, and allow the one or more processors to sleep for a predetermined time.

    PRIVACY PRESERVING LOGGING
    4.
    发明申请

    公开(公告)号:US20220391534A1

    公开(公告)日:2022-12-08

    申请号:US17659079

    申请日:2022-04-13

    Applicant: Apple Inc.

    Abstract: A server system implemented by a service provider may store health data of a user according to a multi-node data structure. The server system may generate transaction records based on requests to access the health data. Responsive to requests for the transaction records, the server system may query a database that includes the health data and generate a data package based on the querying. The data package may be sent to a requesting system. The data package may be usable by the requesting system to identify which patient profiles were accessed by which physicians.

    Indirect branch predictor storing encrypted branch information fields and security tag for security protection

    公开(公告)号:US11449343B2

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

    申请号:US16220488

    申请日:2018-12-14

    Applicant: Apple Inc.

    Abstract: A system and method for efficiently protecting branch prediction information. In various embodiments, a computing system includes at least one processor with a branch predictor storing branch target addresses and security tags in a table. The security tag includes one or more components of machine context. When the branch predictor receives a portion of a first program counter of a first branch instruction, and hits on a first table entry during an access, the branch predictor reads out a first security tag. The branch predictor compares one or more components of machine context of the first security tag to one or more components of machine context of the first branch instruction. When there is at least one mismatch, the branch prediction information of the first table entry is not used. Additionally, there is no updating of any branch prediction training information of the first table entry.

    Combined authorization process
    6.
    发明授权

    公开(公告)号:US11444766B2

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

    申请号:US16293541

    申请日:2019-03-05

    Applicant: Apple Inc.

    Abstract: Some embodiments provide a method for a first device to join a group of related devices. The method receives input of a password for an account with a centralized entity and a code generated by a second device in the group. When the second device determines that the code input on the first device matches the generated code, the method receives an authentication code from the second device for authorizing the first device with the entity as a valid device for the account. The method uses the password and information regarding the first device to generate an application to the group. After sending the application to the second device, the method receives information from the second device that enables the first device to add itself to the group. The second device verifies the generated application, and the method uses the information received from the second device to join the group.

    Indirect branch predictor security protection

    公开(公告)号:US11321095B2

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

    申请号:US16663621

    申请日:2019-10-25

    Applicant: Apple Inc.

    Abstract: Techniques are disclosed relating to protecting branch prediction information. In various embodiments, an integrated circuit includes branch prediction logic having a table that maintains a plurality of entries storing encrypted target address information for branch instructions. The branch prediction logic is configured to receive machine context information for a branch instruction having a target address being predicted by the branch prediction logic, the machine context information including a program counter associated with the branch instruction. The branch prediction logic is configured to use the machine context information to decrypt encrypted target address information stored in one of the plurality of entries identified based on the program counter. In some embodiments, the branch prediction logic decrypts the encrypted target address information by performing a cipher to encrypt the machine context information and performing a Boolean exclusive-OR operation of the encrypted machine context information and the encrypted target address information.

Patent Agency Ranking