Appeal No. 2000-1238 Application 08/566,638 The examiner's rejections are based on the following patent and publications: Holt et al. (Holt) 5,394,551 Feb. 28, 1995 Grady Booch, Object-Oriented Analysis and Design 88, 89, and 360- 65 (Addison-Wesley Publishing Company 1994) (Booch) D. Decouchant et al., A Synchronization Mechanism for an Object Oriented Distributed System, 152-59 (IEEE 1991) (Decouchant) Claims 1, 3, and 4 stand rejected under § 103(a) for obviousness over Holt in view of Decouchant and Booch. Referring to Holt's Figure 1, Holt discloses using semaphores in a data processing system having a plurality of processing nodes which are interconnected by a communication network and have access to shared resources, such as a shared memory (col. 1, ll. 9-13). Figure 2 shows that each node includes a processing unit 20 which has access to access shared resources, such as areas of a shared memory (col. 2, ll. 16-42- 58). Furthermore, [e]ach node includes a semaphore unit 22 which controls access to the shared resources 21, using a set of semaphore locations 23, a semaphore ownership table 24 and a semaphore queue 25. Each node has its own local copies of the semaphore locations and the semaphore ownership table, and has its own semaphore queue. Column 2, ll. 59-65. Each shared resource has a particular semaphore location associated with it (col. 2, ll. 66-67). That is, a different semaphore location is assigned to each shared -5-Page: Previous 1 2 3 4 5 6 7 8 9 10 11 NextLast modified: November 3, 2007