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.

Date of Patent:
Feb. 06, 2007

Filed:

May. 20, 2002
Applicants:

Linnette Bakow, Santa Cruz, CA (US);

Shannon Matthew Farrington, Gilroy, CA (US);

Diane Friedman, Chico, CA (US);

Tom William Jacopi, San Jose, CA (US);

Jacques Joseph Labrie, Sunnyvale, CA (US);

Thanh VU Nguyen, San Jose, CA (US);

Cheung-yuk Wu, Milpitas, CA (US);

Inventors:

Linnette Bakow, Santa Cruz, CA (US);

Shannon Matthew Farrington, Gilroy, CA (US);

Diane Friedman, Chico, CA (US);

Tom William Jacopi, San Jose, CA (US);

Jacques Joseph Labrie, Sunnyvale, CA (US);

Thanh Vu Nguyen, San Jose, CA (US);

Cheung-Yuk Wu, Milpitas, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/46 (2006.01);
U.S. Cl.
CPC ...
Abstract

A multiple task wait system and associated method allow a client application to wait for multiple tasks to be successfully or conditionally implemented before running subsequent tasks. Two mechanisms can be used to accomplish this multiple wait process: The first mechanism uses a multi-wait grouping process that is visible to the client, and the second mechanism uses a graphical representation to identify the tasks to be completed. The multi-wait grouping process allows a client to group a related set of tasks together for both control and documentation purposes. The client can add as many tasks as the resources of the computer allow to a group while defining the data flows and control flows between the tasks in the group using various graphical tools. The multi-wait system allows the client to define the constraints and conditions for a set of tasks to be considered complete, and further allows the system to define the constraints and conditions for considering all the tasks within the group to be completed. By utilizing the group concept, the system can selectively control the tasks to be included in the completion decision based on predefined rules.


Find Patent Forward Citations

Loading…