Notification of Blocking Tasks
AssigneeQUALCOMM Incorporated
InventorsTushar Kumar, Pablo Montesinos Ortego, Arun Raman
Life of this patent
Estimating the term…
Loading patent…
AssigneeQUALCOMM Incorporated
InventorsTushar Kumar, Pablo Montesinos Ortego, Arun Raman
Estimating the term…
A computing device may be configured to generate and execute a task that includes one or more blocking constructs that each encapsulate a blocking activity and a notification handler corresponding to each blocking activity. The computing device may launch the task, execute one or more of the blocking constructs, register the corresponding notification handler for the blocking activity that will be executed next with the runtime system, perform the blocking activity encapsulated by the blocking construct to request information from an external resource, cause the task to enter a blocked state while it waits for a response from the external resource, receive an unblocking notification from an external entity, and invoke the registered notification handler to cause the task to exit the blocked state and/or perform clean up operations to exit/terminate the task gracefully.
A method of executing a blocking task in a computing device, comprising:
A computing device for executing a blocking task, comprising:
A non-transitory processor-readable storage medium having stored thereon processor-executable instructions configured cause a processor in a computing device to perform operations for executing a blocking task comprising:
Dependencies are inferred from the claim text.