Patent
1995-06-07
1998-02-03
Black, Thomas G.
395703, 395133, 395777, 395761, G06F 1730
Patent
active
057154414
ABSTRACT:
A method and system for interfacing an application program with a compound document storage system. The present invention provides an interface which an application program uses to manipulate compound documents. In a preferred embodiment, this interface is implemented in a multilayered architecture. The first layer provides methods which an application program uses to access a compound document using the functions of the second layer. The second layer maps requests to store data in the compound document to a storage format using the functions of the third layer. The third layer maps requests to write to a file to an arbitrary storage medium.
REFERENCES:
patent: 4536837 (1985-08-01), Olson et al.
patent: 4723209 (1988-02-01), Hernandez et al.
patent: 4739477 (1988-04-01), Barker et al.
patent: 4899299 (1990-02-01), MacPhail
patent: 4907151 (1990-03-01), Bartlett
patent: 4933880 (1990-06-01), Borgendale et al.
patent: 5029125 (1991-07-01), Sciupac
patent: 5093779 (1992-03-01), Sakurai
patent: 5146553 (1992-09-01), Noguchi et al.
patent: 5173853 (1992-12-01), Kelly et al.
patent: 5185885 (1993-02-01), Dysart et al.
patent: 5226145 (1993-07-01), Moronaga et al.
patent: 5243518 (1993-09-01), Holt et al.
patent: 5247520 (1993-09-01), Geise et al.
patent: 5269019 (1993-12-01), Peterson et al.
patent: 5280609 (1994-01-01), MacPhail
patent: 5317730 (1994-05-01), Moore et al.
patent: 5335290 (1994-08-01), Cullen et al.
patent: 5339392 (1994-08-01), Risberg et al.
patent: 5349658 (1994-09-01), O'Rourke et al.
patent: 5359708 (1994-10-01), Bloomer et al.
patent: 5371885 (1994-12-01), Letwin
patent: 5423034 (1995-06-01), Cohen-Levy et al.
patent: 5437027 (1995-07-01), Bannon et al.
patent: 5448727 (1995-09-01), Annevelink
patent: 5467472 (1995-11-01), Williams et al.
patent: 5479656 (1995-12-01), Rawlings, III
patent: 5506983 (1996-04-01), Atkinson et al.
patent: 5515536 (1996-05-01), Corbett et al.
patent: 5524202 (1996-06-01), Yokohama
patent: 5535319 (1996-07-01), Pascoe et al.
patent: 5537526 (1996-07-01), Anderson et al.
patent: 5613124 (1997-03-01), Atkinson et al.
patent: 5634019 (1997-05-01), Koppolu et al.
Heller, Martin "Future Documents", BYTE, May 1991, pp. 127-135.
Bennett, John K. "Experience with Distributed Smalltalk", Software Practice and Experience, v.20(2), pp. 157-180, Feb. 1990.
Levy et al. "Modules, Objects and Distributed Programming: Issues in RPC and Remote Object Invocation", Software Practice and Experience, v. 21(1), pp. 77-90, Jan. 1991.
"Microsoft Unveils Object Linking, Embedding Spec.", Computergram International, Dec. 12, 1990, n1574.
Bergman, Noel J. "Our Object-Oriented Future", Computer Language, Nov. 1990, v7, No. 11, p. 115(4).
Millikin, M. "OLE for Compound Documents", Patricia Seybold's Office Computing Report, Feb. 1991, v14, n2, p. 15(3).
Cline, Craig "Microsoft Confirms Stem Strategy: Windows Forever| A New Start for OS/2|", The Seybold Report on Desktop Publishing, Mar. 4, 1991, v5, n7, p. 25(9).
Sherer, Paul "Built-in Networking in the Works for Windows", PC Week, Aug. 12, 1991, v8, n32, p. S33(2).
"Interleaf Explains Its Active Document Technology", Computergram International, Apr. 21, 1991.
Sherer, Paul M. "Gates' Crusade: Information for all: Vision Builds on GUI Model", PC Week, Nov. 12, 1991, v7, n45, p. 1(2).
Walter, Mark "Compound Documents: Interchange and Integration", The Seybold Report on Desktop Publishing, Jul. 22, 1991, v5, n11, p10(16).
Petrosky, Mary "Microsoft's Master Plan", LAN Technology, Apr. 1991, v7, n4, p. 71(4).
"Go's Got the Most Modern OS Around", P.C. Letter, Jan. 28, 1991, v7, n2, p. 1(3).
Petzold, Charles "1989: The Year in Operation Systems", PC Magazine, Jan. 16, 1990, v9, n1, p. 172(1).
Petzold, Charles "Windows 3.0 May Be Neat . . . But OS/2 is Even Better", PC Magazine, Sep. 11, 1990, v9, n15, p. 202(2).
Sherer, Paul M. "Micorsoft's OLE is Missing Major Feature:Developers Still Plan to Implement Object-Linking Specification",PC Week, Dec. 17, 1990, v7, n50, p. 13(1).
Fletcher et al. "A Robust Algorithm for Text String Separation from Mixed Text/Graphics Images", IEEE Transactions on Pattern Analysis and Machine Intelligence, v10, n6, Nov. 1988.
Pollack et al. "An Object-Oriented Distributed Operating System", COMPCON Spring '90 IEEE Computer Society Int'l Conference, pp. 143-152, 1990.
Hailpern et al. "Extending Objects to Support Multiple Interfaces and Access Control", IEEE Transactions on Software Engineering, v16, n11, Nov. 1990.
Duncan, Ray "Redefining the Programming Paradigm: The Move Toward OOPLS", PC Magazine, Nov. 13, 1990, v9, n19, p. 526(4).
Dawson, Frank R. "Implementation of the Computer Graphics Metafile at McDonnell Douglas", INFOCOM Mar. '88, pp. 752-758.
McCrosky, Carl "The Elimination of Intermediate Containers in the Evaluation of First-Class Array Expressions", IEEE Computer Languages, 1988 International Conference, Oct. 1988, pp. 135-141.
Duncan, Ray, "Design Goals and Implementation of the New High Performance File System," Microsoft Systems Journal, Sep. 1989, pp. 1-13.
Stubbs, Frances, "IBM's PC Filing System," Electronics & Wireless World, No. 1608, Great-Britain, Oct. 1986, pp. 45-46.
Tanenbaum, "Operating Systems: Design and Implementation," Prentice-Hall, Englewood Cliffs, N.J., 1987, pp. 251-273, Jul. 1, 1987.
Atkinson Robert G.
Bliss Andrew L.
Lafornara Philip J.
Ljubicich Philip
Tilles Alexander G.
Black Thomas G.
Microsoft Corporation
Rones Charles
LandOfFree
Method and system for storing and accessing data in a compound d does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and system for storing and accessing data in a compound d, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for storing and accessing data in a compound d will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-671739