U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Method and system for referring to and binding to objects using identifier objects

Patent 5682536 Issued on October 28, 1997. Estimated Expiration Date: Icon_subject June 7, 2015. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Merging of documents
Patent #: 4674040
Issued on: 06/16/1987
Inventor: Barker ,   et al.

Implicit creation of a superblock data structure
Patent #: 4739477
Issued on: 04/19/1988
Inventor: Barker ,   et al.

In-line dynamic editor for mixed object documents
Patent #: 4815029
Issued on: 03/21/1989
Inventor: Barker ,   et al.

Method for dynamically processing non-text components in compound documents
Patent #: 4933880
Issued on: 06/12/1990
Inventor: Borgendale, et al.

Method for generating a document utilizing a plurality of windows associated with different data objects
Patent #: 4962475
Issued on: 10/09/1990
Inventor: Hernandez, et al.

User interface with multiple workspaces for sharing display system objects
Patent #: 5072412
Issued on: 12/10/1991
Inventor: Henderson, Jr., et al.

Digital signal processing system employing icon displays
Patent #: 5191645
Issued on: 03/02/1993
Inventor: Carlucci, et al.

Application independent (open) hypermedia enablement services
Patent #: 5204947
Issued on: 04/20/1993
Inventor: Bernstein, et al.

Apparatus and method enabling a compiled program to exactly recreate its source code
Patent #: 5249275
Issued on: 09/28/1993
Inventor: Srivastava

System and method for compiling and executing a computer program written in more than one programming language
Patent #: 5339424
Issued on: 08/16/1994
Inventor: Fushimi

More ...

Inventors

Assignee

Application

No. 474330 filed on 06/07/1995

US Classes:

717/165, Object oriented719/315Object oriented message

Examiners

Primary: Kriess, Kevin A.

Attorney, Agent or Firm

Foreign Patent References

  • 3191429 JP 08/13/1991

International Class

G06F 009/44

Abstract

A method and system for referring to and binding to objects using a moniker object is provided. In a preferred embodiment, 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. The moniker object can identify source data that is stored persistently or nonpersistently. In addition, moniker objects can be composed to form a composite moniker object. A composite moniker object is used to identify linked source data that is nested in other data. 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 including a file moniker, an item moniker, a genetic composite moniker, a pointer moniker, and an anti moniker. Each implementation is a moniker class and has a class identifier that identifies code to manage the moniker class.

Other References

  • Unix Variants, by Baird Peterson, Unix Review, Apr. 1992, vol. 10 No. 4, pp. 29-31
  • Plan 9 from Bell Labs, UNIX--The Legend Evolves, Proceedings of the Summer 1990 UKKUG Conference Jul. 9-13, 1990, Royal Lancaster Hotel, London, UK ISBN: 0 9513181 7 9
  • The Use of Name Spaces in Plan 9, by Rob Pike et al., Operating Systems Review vol. 27 No. 2, Apr. 1993, pp. 72-76, ISSN: 0163-5980
  • NeXT Publications, NeXTSTEP General Reference, vol. 1, Addison-Wesley Publishing Company, 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
  • Clapp, Doug, "The NeXT Application Kit, Part I: Non-Responsive Classes", The NeXT Bible, Brady Books, N.Y., 1990, pp. 275-280
  • 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 Application, Doctoral thesis, Massachusetts Institute of Technology, 1983
  • Wolfgang Herzner et al., "CDAM--Compound Document Access and Management. An Object-Oriented Approach", Multimedia, Systems, Interaction and Applications, Eurographics Workshop, Apr. 1991, Stockholm, Sweden, pp. 17-36
  • Masaaki Kobayashi 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
  • IBM, "Creating In-Line Objects Within an Integrated Editing Environment", IBM Technical Disclosure Bulletin, vol. 27, No. 5, Oct. 1984, New York, p. 296
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$18.95more info
 
Sign InRegister
Username  
Password   
forgot password?