Invention Grant
- Patent Title: Ledger-based resource tracking
- Patent Title (中): 基于分类帐的资源跟踪
-
Application No.: US13604527Application Date: 2012-09-05
-
Publication No.: US09123010B2Publication Date: 2015-09-01
- Inventor: James Michael Magee , Nils A. Nieuwejaar , Umesh S. Vaishampayan
- Applicant: James Michael Magee , Nils A. Nieuwejaar , Umesh S. Vaishampayan
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Novak Druce Connolly Bove + Quigg LLP
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06Q10/06 ; G06F9/50

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
- US20130325543A1 LEDGER-BASED RESOURCE TRACKING Public/Granted day:2013-12-05
Information query