Electrical computers and digital processing systems: interprogra – Dynamic linking – late binding
Reexamination Certificate
2006-07-03
2008-10-21
Ho, Andy (Department: 2194)
Electrical computers and digital processing systems: interprogra
Dynamic linking, late binding
C719S330000, C719S332000
Reexamination Certificate
active
07441253
ABSTRACT:
A method and system for referring to and binding to objects using a moniker object is provided. In preferred embodiments a moniker object contains information to identify linked source data and provides methods through which a program can bind to the linked source data. A binding method is provided that returns an instance of an interface through which the linked source data can be accessed. In a preferred embodiment, the moniker object provides other methods including a reducing method that returns a more efficient representation of the moniker object; equality and hash methods for comparing moniker objects; and inverse, common prefix, and relative-path-to methods for comparing and locating moniker objects from other moniker objects. Several implementations of a moniker object are provided. Each implementation is a moniker class and has a class identifier that identifies code to manage the moniker class.
REFERENCES:
patent: 4674040 (1987-06-01), Barker et al.
patent: 4739477 (1988-04-01), Barker et al.
patent: 4815029 (1989-03-01), Barker et al.
patent: 4933880 (1990-06-01), Borgendale et al.
patent: 4962475 (1990-10-01), Hernandez et al.
patent: 5072412 (1991-12-01), Henderson, Jr. et al.
patent: 5187786 (1993-02-01), Densmore et al.
patent: 5191645 (1993-03-01), Carlucci et al.
patent: 5204947 (1993-04-01), Bernstein et al.
patent: 5237680 (1993-08-01), Adams et al.
patent: 5249275 (1993-09-01), Srivastava
patent: 5274803 (1993-12-01), Dubin et al.
patent: 5297283 (1994-03-01), Kelly, Jr. et al.
patent: 5313646 (1994-05-01), Hendricks et al.
patent: 5339423 (1994-08-01), Beitel et al.
patent: 5339424 (1994-08-01), Fushimi
patent: 5341478 (1994-08-01), Travis, Jr. et al.
patent: 5369766 (1994-11-01), Nakano et al.
patent: 5369778 (1994-11-01), San Soucie et al.
patent: 5381547 (1995-01-01), Flug et al.
patent: 5408665 (1995-04-01), Fitzgerald
patent: 5410688 (1995-04-01), Williams et al.
patent: 5440744 (1995-08-01), Jacobson et al.
patent: 5446842 (1995-08-01), Schaeffer et al.
patent: 5459865 (1995-10-01), Heninger et al.
patent: 5481722 (1996-01-01), Skinner
patent: 5517655 (1996-05-01), Collins et al.
patent: 5535389 (1996-07-01), Elder et al.
patent: 5551035 (1996-08-01), Arnold et al.
patent: 5805885 (1998-09-01), Leach et al.
patent: 61-156289 (1984-12-01), None
patent: 02-77872 (1988-09-01), None
patent: 3191429 (1991-08-01), None
Fujinami and Yokote, “Naming and Addressing of Objects Without Unique Identifiers,” Proc. 12thICDCS, Yokohama, Japan, Jun. 9-12, 1992, pp. 581-588 (1992).
Tony Williams, “On Inheritance: What It Means and How to Use It,” 13 pp. (1990) (downloaded from the World Wide Web).
Shimizu et al., “Operating System Based on the BTRON Specifications,” Microprocessors and Microsystems, vol. 13, No. 8, pp. 525-535 (1989).
“A Little History of the World Wide Web,” 5 pp. [Downloaded Jul. 23, 2001.].
Berners-Lee, “World Wide Web,” 9 pp. [Downloaded Aug. 30, 2001.].
Berners-Lee, “Information Management: A Proposal,” 13 pp. [Downloaded Jul. 23, 2001.].
Berners-Lee et al., “WorldWideWeb: Proposal for a Hypertext Project,” 7 pp. [Downloaded Jul. 23, 2001.].
Berners-Lee et al., “The WorldWideWeb Project,” 12 pp. [Downloaded Jul. 23, 2001.].
Berners-Lee, “WorldWideWeb for C5,” 17 pp. (May 1991). [Downloaded Aug. 30, 2001.].
Berners-Lee et al., “World Wide Web Seminar,” 25 pp. [Downloaded Jul. 23, 2001.].
Berners-Lee, “HyperText91,” 3 pp. [Downloaded Jul. 23, 2001.].
Berners-Lee, “What's new in '92,” 2 pp. [Downloaded Aug. 30, 2001.].
Berners-Lee, “A quick look at Erwise,” 2 pp. [Downloaded Aug. 30, 2001.].
Berners-Lee, “An updated quick look at ViolaWWW,” 2 pp. [Downloaded Aug. 30, 2001.].
Berners-Lee, “World-Wide-Web,” 40 pp. [Downloaded Aug. 30, 2001.].
Clapp, Doug, “The NeXT Application Kit, Part I: Non-Responsive Classes,”The NeXT Bible, Brady Books, N.Y., 1990, pp. 275-280.
Daiyou and Akiyama, “Linking Windows Applications with OLE,”Nikkei Byte, pp. 239-252 (Feb. 1992) (Japanese-language article and English-language translation).
Herzner, Wolfgang et al., “DAM—Compound Document Access and Management. An Object-Oriented Approach,” Multimedia, Systems, Interaction and Applications,Eurographics Workshop, Apr. 1991, Stockholm, Sweden, pp. 17-36.
“History to Date,” 2 pp. [Downloaded Jul. 23, 2001.].
IBM, “Creating In-Line Objects Within an Integrated Editing Environment,”IBM Technical Disclosure Bulletin, 27(5):2962, Oct. 1984.
Kobayashi, Masaaki et al., “An Update on BTRON-specification OS Development,”IEEE Proceedings of the 8th Tron Project Symposium, Cat. Nr. 91TH0412-7, Nov. 1991, Tokyo, Japan, pp. 132-140.
“NeXTSTEP General Reference, vol. 1,”NeXT Publications, Addison-Wesley Publishing Co., 1992, pp. 1-3 to 1-37, 2-5 to 2-16, 2-390 to 2-419, 2-503 to 2-507, 2-895 to 2-896, 2-986 to 2-987, 2-1045 to 2-1046.
Peterson et al., “Unix Variants,”Unix Review, 10(4):29-31, Apr. 1992.
Pike et al., “UNIX—The Legend Evolves,”Plan 9 from Bell Labs, Proceedings of the Summer 1990 UKUUG Conference, Jul. 9-13, 1990, Royal Lancaster Hotel, London, UK, ISBN: 0 9513181 7 9.
Pike et al., “The Use of Name Spaces in Plan 9,” Operating Systems Review, 27(2):72-76, Apr. 1993, ISSN: 0163-5980.
“W3C Team Talks and Presentations,” 17 pp. [Downloaded Jul. 24, 2001.].
Zdonik, Stanley B., “Object Management System Concepts,”Association for Computing Machinery, ACM # ACM 0-89791-140-7/84/006/0013, 1984.
Zdonik, Stanley Benjamin, Jr., “Object Management System Concepts: Supporting Integrated Office Workstation Applications,” Doctoral Thesis,Massachusetts Institute of Technology, 1983.
Atkinson Robert G.
Jung Edward Koo
Williams Antony S.
Ho Andy
Klarquist & Sparkman, LLP
Microsoft Corporation
LandOfFree
Method and system for naming and binding objects 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 naming and binding objects, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for naming and binding objects will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4007880