Shop
    2.
    外观设计
    Shop 有权

    公开(公告)号:USD1063116S1

    公开(公告)日:2025-02-18

    申请号:US35513979

    申请日:2022-03-16

    Applicant: HOLDER

    Designer: Marie Retter

    Atomic operation predictor to predict whether an atomic operation will complete successfully

    公开(公告)号:US12229557B2

    公开(公告)日:2025-02-18

    申请号:US18601640

    申请日:2024-03-11

    Applicant: Apple Inc.

    Abstract: In an embodiment, a processor comprises an atomic predictor circuit to predict whether or not an atomic operation will complete successfully. The prediction may be used when a subsequent load operation to the same memory location as the atomic operation is executed, to determine whether or not to forward store data from the atomic operation to the subsequent load operation. If the prediction is successful, the store data may be forwarded. If the prediction is unsuccessful, the store data may not be forwarded. In cases where an atomic operation has been failing (not successfully performing the store operation), the prediction may prevent the forwarding of the store data and thus may prevent a subsequent flush of the load.

    Obscuring memory access patterns through page remapping

    公开(公告)号:US12229248B1

    公开(公告)日:2025-02-18

    申请号:US17203600

    申请日:2021-03-16

    Abstract: A computer system and associated methods are disclosed for mitigating side-channel attacks using memory page remapping. The computer system includes a main memory and a shared cache, the shared cache implementing cache set associativity determined by a portion of memory addresses of the main memory. Multiple physical memory pages are reserved for mapping to a virtual memory page, the physical memory pages differing in the respective portions of their memory addresses determining cache set associativity. Accesses to the virtual memory page result in a mapping of one of the reserved physical memory pages to the virtual memory page, with remapping events causing different ones of the physical memory pages to become mapped. This remapping results in varying cache set associativity of elements stored in the virtual memory page over time.

    Managing use of program execution capacity

    公开(公告)号:US12229077B2

    公开(公告)日:2025-02-18

    申请号:US17169240

    申请日:2021-02-05

    Abstract: Techniques are described for managing execution of programs. In some situations, program execution is managed for multiple users using excess program execution capacity of one or more computing systems. In some such situations, excess or otherwise unused program execution capacity may be made available to execute programs on a temporary basis, such that the programs executing using the excess program execution capacity may be terminated at any time if other preferred use for the excess program execution capacity arises. The excess program execution capacity may in some situations be provided in conjunction with other dedicated program execution capacity that is allocated to particular users, such as to use unused dedicated capacity of some users as excess capacity for other users. In some situations, the techniques are used in conjunction with a fee-based program execution service that executes multiple programs on behalf of multiple users of the service.

    Control signaling for PUCCH reliability enhancement

    公开(公告)号:US12224861B2

    公开(公告)日:2025-02-11

    申请号:US17442021

    申请日:2020-05-15

    Applicant: Apple Inc.

    Abstract: Embodiments are presented herein of apparatuses, systems, and methods for a user equipment device (UE) to perform PUCCH repetition based on signaling from at least one base station. The UE may connect to at least one base station. The UE may receive signaling from the at least one base station configuring physical uplink control channel (PUCCH) transmission. The signaling may indicate a plurality of PUCCH resources for PUCCH repetition. The signaling may indicate a plurality of beams for PUCCH repetition. Based on the signaling from the at least one base station, the UE may transmit the PUCCH a plurality of times using the plurality of PUCCH resources and the plurality of beams.

    Buffering techniques for a change record stream of a database

    公开(公告)号:US12222924B2

    公开(公告)日:2025-02-11

    申请号:US17454585

    申请日:2021-11-11

    Abstract: Techniques are disclosed relating to methods that include receiving, by a computer system in a multi-tenant database service, a stream of change event records for a database on a server. A given change event record may be indicative of a modification made to the database by one of a plurality of tenants. The methods may further include storing the received change event records in one or more buffers, and tracking, in a data structure separate from the one or more buffers. Information for ones of the stored change event records may include a corresponding order of reception and a particular tenant associated with a respective change event record. In response to receiving a query from a given tenant, the methods may include processing the query using the data structure to identify change event records associated with the given tenant.

    Intelligent file system with transparent storage tiering

    公开(公告)号:US12222906B2

    公开(公告)日:2025-02-11

    申请号:US18186089

    申请日:2023-03-17

    Abstract: A file system manager implemented at a provider network identifies a storage device of a first group of storage devices of a provider network as an initial location of a file system object. Based on an access metric associated with the object, the file system manager initiates a transfer of contents of the object to a second storage device of a different storage device group, without receiving a client request specifying the transfer. In response to an access request received via a file system programmatic interface, contents of the object are provided from the second storage device. Based on a second access metric, the object is transferred back to the first group of storage devices.

Patent Agency Ranking