"There is no reason anyone would want a computer in their home."
Ken Olsen, chairman and founder of Digital Equipment Corporation ; 1977
Make the Most of PatentStorm
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest patents by subscribing to an RSS feed.
Got questions? Ask a Patent Expert!
Registered users: Manage your profile, comments and alerts.
AbstractA 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 generic 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
| InventorsAssigneeApplicationNo. 088724 filed on 07/06/1993US Classes:717/108Object orientedExaminersPrimary: Kriess, Kevin A.Attorney, Agent or FirmUS Patent References4674040, Merging of documentsIssued on: 06/16/1987 Inventor: Barker , et al.4739477, Implicit creation of a superblock data structure Issued on: 04/19/1988 Inventor: Barker , et al.4815029, In-line dynamic editor for mixed object documents Issued on: 03/21/1989 Inventor: Barker , et al.4933880, Method for dynamically processing non-text components in compound documents Issued on: 06/12/1990 Inventor: Borgendale, et al.4962475, Method for generating a document utilizing a plurality of windows associated with different data objects Issued on: 10/09/1990 Inventor: Hernandez, et al.5072412, User interface with multiple workspaces for sharing display system objects Issued on: 12/10/1991 Inventor: Henderson, Jr., et al.5191645, Digital signal processing system employing icon displays Issued on: 03/02/1993 Inventor: Carlucci, et al.5204947Application independent (open) hypermedia enablement services Issued on: 04/20/1993 Inventor: Bernstein, et al. Foreign Patent References
International ClassG06F 009/44 |