Invention Grant
- Patent Title: Ledger-based resource tracking
-
Application No.: US14810288Application Date: 2015-07-27
-
Publication No.: US09411650B2Publication Date: 2016-08-09
- Inventor: James Michael Magee , Nils A. Nieuwejaar , Umesh S. Vaishampayan
- Applicant: Apple Inc.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Downey Brand LLP
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F9/50 ; G06Q10/06

Abstract:
Disclosed are systems, methods, and non-transitory computer-readable storage media for tracking and managing resource usage through a ledger feature that can trigger complex real-time reactions. The resource tracking can be managed through a ledger module and a ledger data structure. The ledger data structure can be updated each time a task requests a resource. Additionally, as part of the update, the ledger module can verify whether a resource has been over consumed. In response to the detection of an over consumption, the ledger module can set a flag. At some later pointer when the thread is in a stable, well-understood point, the ledger module can check if the flag has been set. If the flag has been set, the ledger module can call the appropriate callback function, which can react to the over consumption in a resource specific manner.
Public/Granted literature
- US20150363233A1 LEDGER-BASED RESOURCE TRACKING Public/Granted day:2015-12-17
Information query