Invention Grant
- Patent Title: Establishing relationships between objects based on object interfaces
- Patent Title (中): 基于对象接口建立对象之间的关系
-
Application No.: US10867516Application Date: 2004-06-14
-
Publication No.: US07657558B2Publication Date: 2010-02-02
- Inventor: Philip Alan Bernstein , David R. Shutt
- Applicant: Philip Alan Bernstein , David R. Shutt
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Workman Nydegger
- Main IPC: G06F7/00
- IPC: G06F7/00

Abstract:
In an interface-based object system capable of supporting multiple interfaces into objects, a relationship is defined as a pair of complementary collections on two separate interfaces, each interface found on separate objects. A link between objects is formed when an interface of one object lists an object supporting the related interface included in the object and vice versa. The collections may be of objects supporting the related interfaces or may be of specific relationship objects leading to objects supporting the related interfaces. The collections are potentially multi-valued entities that enable relationships to be established between objects using one-to-one, many-to-one, and many-to-many architectures. By implementing a specific relationship object, behavior may be imparted to the relationship itself thereby providing more robust system behavior. Objects thus linked can be easily traversed so that convenient navigation models can be implemented allowing clients quick access to desired objects by navigating through relationships between objects.
Public/Granted literature
- US20040243605A1 Establishing relationships between objects based on object interfaces Public/Granted day:2004-12-02
Information query