The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jun. 26, 2012
Filed:
Sep. 27, 2007
Evgeny Roytman, Sharon, MA (US);
Michael G. Hegerich, Holliston, MA (US);
Michael J. Virgil, Northborough, MA (US);
Evgeny Roytman, Sharon, MA (US);
Michael G. Hegerich, Holliston, MA (US);
Michael J. Virgil, Northborough, MA (US);
EMC Corporation, Hopkinton, MA (US);
Abstract
A task analyzer analyzes received tasks to identify and classify corresponding sub-tasks. For example, for each given received task, the task analyzer analyzes a given task to identify a first type of sub-tasks (e.g., sub-tasks that can be executed in any order). The task analyzer also analyzes the given task to identify a second type of sub-tasks (e.g., sub-tasks that are to be executed in parallel) associated with the given task. A task execution manager submits the first type of sub-tasks for execution by a first pool of processing threads, which is dedicated for executing the first type of sub-tasks. The task execution manager submits the second type of sub-tasks for execution by the second pool of processing threads. The second pool of processing threads is dedicated to execute the second type of sub-tasks.