Electrical computers and digital processing systems: multicomput – Computer-to-computer data modifying
Reexamination Certificate
2005-02-01
2005-02-01
Jaroenchonwanit, Bunjob (Department: 2143)
Electrical computers and digital processing systems: multicomput
Computer-to-computer data modifying
C709S248000
Reexamination Certificate
active
06850990
ABSTRACT:
The 16-bit process receives synchronized data from a hooked data function. As memory becomes available in a shared memory buffer, the 16-bit process writes the synchronized data to the buffer. The 16-bit process then signals the 32-bit process that synchronized data is ready to be transmitted over the network. The 32-bit process reads the synchronized data, stores it in a send buffer to free the shared memory buffer, then signals the 16-bit process that the shared memory buffer has been read. The 32-bit process then sends the synchronized data out over the network. In this way, a “thunk” that improperly releases the mutual exclusion semaphore is avoided.There can be more than one shared memory buffer, to allow the 16-bit process and the 32-bit process to read and write synchronized data to the shared memory buffers at the same time.The 16-bit process can use a callback function to ensure that data does not wait in the shared memory buffers for too long before it is ready by the 32-bit process and sent out over the network.
REFERENCES:
patent: 4728930 (1988-03-01), Grote et al.
patent: 4837675 (1989-06-01), Bean et al.
patent: 5124698 (1992-06-01), Mustonen
patent: 5335234 (1994-08-01), Matteson et al.
patent: 5355504 (1994-10-01), Nedwek
patent: 5423021 (1995-06-01), Thome et al.
patent: 5487158 (1996-01-01), Amelina et al.
patent: 5490256 (1996-02-01), Mooney et al.
patent: 5495522 (1996-02-01), Allen et al.
patent: 5606707 (1997-02-01), Tomassi et al.
patent: 5638370 (1997-06-01), Seconi et al.
patent: 5734904 (1998-03-01), Kanamori et al.
patent: 5838911 (1998-11-01), Rosenhauer et al.
patent: 5854939 (1998-12-01), Wollan et al.
patent: 5890219 (1999-03-01), Scaringella et al.
patent: 5964843 (1999-10-01), Eisler et al.
patent: 5968164 (1999-10-01), Loen et al.
patent: 5982322 (1999-11-01), Bickley et al.
patent: 6055619 (2000-04-01), North et al.
patent: 6098110 (2000-08-01), Witkowski et al.
patent: 6118825 (2000-09-01), Ikeda et al.
patent: 6148325 (2000-11-01), Schmidt et al.
patent: 6158046 (2000-12-01), Yoshida et al.
patent: 6170049 (2001-01-01), So
patent: 6275552 (2001-08-01), Ando
patent: 6295561 (2001-09-01), Nagy
patent: 6298370 (2001-10-01), Tang et al.
patent: 6360242 (2002-03-01), Hayashi
patent: 6363409 (2002-03-01), Hart et al.
Ray, “Explore the Depth and Impact of OS/2's New 32-bit API”, PC Magazine V9, n11, p. 359(4) Jun. 12, 1990.*
Ray, “Examining the Development of Semaphore in OS/2”, PC Magazine v9, n15, p. 115(4), Sep. 11, 1990.*
Lam, “Cross-Platform Communication Classes”, Dr. Dobb's Journal, Mar. 1995, 12 pages.*
“Willow Without Weeping” Marshall, Andrew. EXE, V5, n11, May 1991 (5 pages).*
Walter, Mix 16-bit and 32-bit code in the applications with the Win32s universal thunk, computer select Nov. 1993, 14 pages.*
16 to 32 bit operating system compatibility method of personal computers, IBMTDB Sep. 1991, 3 pages.*
Memory Protection Software Facility for OS/2 Shared Data Applications IBMTDB, Sep. 1991 V34 NR 4A pp. 81-89 (4 pages).*
Cooper et al, C Threads, Carnegie Mellon University, Sep. 11, 1990, 18 pages.*
Andrew Schulman, Unauthorized Windows 95—A Developer's Guide to Exploring the Foundations of Windows “Chicago”, Oct. 1994, pp. 547-557.
Intel, “Intel LANDesk Management Suite 6.1 User's Guide”, Apr. 20, 1998, pp. 11-15 and 73-101.
Intel “Intel LANDesk Management Suite 6.1 release notes”, Apr. 20, 1998, 27 pages.
Howarth Mark E.
Jensen David A.
Jaroenchonwanit Bunjob
LANDesk Software Limited
Madson & Metcalf
LandOfFree
Transfer of synchronized data from 16-bit code to a 32-bit... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Transfer of synchronized data from 16-bit code to a 32-bit..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Transfer of synchronized data from 16-bit code to a 32-bit... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3453272