Logic for synchronizing multiple tasks at multiple locations...

Electrical computers and digital processing systems: virtual mac – Task management or control – Process scheduling

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C710S240000

Reexamination Certificate

active

07421693

ABSTRACT:
Logic (also called “synchronizing logic”) in a co-processor (that provides an interface to memory) receives a signal (called a “declaration”) from each of a number of tasks, based on an initial determination of one or more paths (also called “code paths”) in an instruction stream (e.g. originating from a high-level software program or from low-level microcode) that a task is likely to follow. Once a task (also called “disabled” task) declares its lack of a future need to access a shared data, the synchronizing logic allows that shared data to be accessed by other tasks (also called “needy” tasks) that have indicated their need to access the same. Moreover, the synchronizing logic also allows the shared data to be accessed by the other needy tasks on completion of access of the shared data by a current task (assuming the current task was also a needy task).

REFERENCES:
patent: 3905023 (1975-09-01), Perpiglia
patent: 4316245 (1982-02-01), Luu et al.
patent: 4395757 (1983-07-01), Bienvenu et al.
patent: 5006978 (1991-04-01), Neches
patent: 5115449 (1992-05-01), Lockyer et al.
patent: 5115499 (1992-05-01), Stiffler et al.
patent: 5161227 (1992-11-01), Dias et al.
patent: 5339443 (1994-08-01), Lockwood
patent: 5440746 (1995-08-01), Lentz
patent: 5469558 (1995-11-01), Lieberman et al.
patent: 5506968 (1996-04-01), Dukes
patent: 5515538 (1996-05-01), Kleiman
patent: 5790881 (1998-08-01), Nguyen
patent: 5922057 (1999-07-01), Holt
patent: 6065103 (2000-05-01), Tran et al.
patent: 6112255 (2000-08-01), Dunn et al.
patent: 6128672 (2000-10-01), Lindsley
patent: 6173358 (2001-01-01), Combs
patent: 6237019 (2001-05-01), Ault et al.
patent: 6330584 (2001-12-01), Joffe et al.
patent: 6330626 (2001-12-01), Dennin et al.
patent: 6338108 (2002-01-01), Motomura
patent: 6434145 (2002-08-01), Opsasnick et al.
patent: 6549961 (2003-04-01), Kloth
patent: 6662252 (2003-12-01), Marshall et al.
patent: 6666755 (2003-12-01), Modelski et al.
patent: 6978330 (2005-12-01), Joffe et al.
patent: 7055151 (2006-05-01), Joffe et al.
patent: 7155718 (2006-12-01), Joffe
patent: 7245616 (2007-07-01), Elnathan et al.
patent: 2002/0186661 (2002-12-01), Santiago et al.
patent: 2003/0061443 (2003-03-01), Frank et al.
USPTO Office Action dated Aug. 13, 2004, in U.S. Appl. No. 10/117,780, (8 pages).
Response to Office Action, dated Nov. 12, 2004, in U.S. Appl. No. 10/117,780. (11 pages).
USPTO Office Action dated Feb. 6, 2004, in U.S. Appl. No. 10/117,779, (8 pages).
Response to Office Action, dated Jun. 1, 2004, in U.S. Appl. No. 10/117,779. (10 pages).
USPTO Office Action dated Aug. 25, 2004, in U.S. Appl. No. 10/117,79, (10 pages).
Response to Office Action, dated Dec. 1, 2004, in U.S. Appl. No. 10/117,779. (14 pages).
Notice of Allowance dated Jan. 10, 2005 in U.S. Appl. No. 10/117,779.
Comments on Notice ofAllowability dated Apr. 8, 2005 in U.S. Appl. No. 10/117,779.
Office Communication dated Jul. 8, 2005 in U.S. Appl. No. 10/117,779.
Notice of Allowance dated Feb. 9, 2005 in U.S. Appl. No. 10/117,780.
Comments on Statement of Reasons for Allowance dated May. 9, 2005 in U.S. Appl. No. 10/117,780.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Logic for synchronizing multiple tasks at multiple locations... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Logic for synchronizing multiple tasks at multiple locations..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Logic for synchronizing multiple tasks at multiple locations... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3988706

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.