IP Library Granted Patent US 7,139,974
Granted Patent B1
US 7,139,974 · App. 10/090,739 · Granted Nov 21, 2006

Framework for managing document objects stored on a network

Assignee: Thomas Layne Bascom
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,139,974
App. No.
10/090,739
Granted
Nov 21, 2006
Kind
B1
Abstract

Methods for providing a framework for document objects located on a network are detailed. One method includes steps for creating one or more link directories for storing link relationships between document objects located on the network and for enabling users of the network to create link relationships between a first document object located on the network and a second document object located on the network. The method may also include steps for allowing users to assign attributes describing the link relationships and the document objects related by the link relationships and for managing the presentation of link relationships. One method of managing the presentation of link relationships to a user uses the assigned attributes to determine which link relationships are presented to the user and the manner in which the link relationships are presented.

Claims (86)

1. A method for providing a framework for document objects located on a network, the method comprising:

creating one or more link directories for storing link relationships between document objects located on the network, wherein the one or more link relationships are separate from the document objects;

creating a link relationship between a first document object located on the network and a second document object located on the network;

assigning attributes describing the link relationship, wherein the attributes or references to the attributes are stored with the link relationship;

using a unique identifier to retrieve the link relationships, wherein unique identifiers indicate locations of document objects on the network; and

presenting the link relationship with one or more of the attributes describing the link relationship.

2. The method of claim 1 , further comprising the step of:

storing the link relationships with the attributes in the one or more link directories.

3. The method of claim 2 , wherein the allowing step further comprises assigning one or more attributes to one of the document objects.

4. The method of claim 3 , further comprising permitting the identification of document objects assigned a particular attribute.

5. The method of claim 1 , wherein the method further comprises permitting users of the network to access the one or more link directories.

6. The method of claim 1 , wherein the enabling step comprises:

assigning one or more attributes to the first document object;

assigning one or more attributes to the second document object; and

creating a link relationship described by a relationship between the assigned attribute for the first document object and the assigned attribute for the second document object.

7. The method of claim 1 , further comprising permitting the identification of link relationships assigned a particular attribute.

8. The method of claim 1 , wherein one of the attributes identifies a creator of the link relationship.

9. The method of claim 1 , wherein one of the attributes identifies an entity responsible for a document object.

10. The method of claim 9 , further comprising presenting to a user link references to document objects associated with the responsible entity.

11. The method of claim 1 , further comprising creating a list of attributes.

12. The method of claim 11 wherein the allowing step comprises assigning attributes from the list of attributes.

13. The method of claim 11 further comprising creating a list of attribute values that correspond to an attribute in the list of attributes.

14. The method of claim 13 , wherein the allowing step further comprises defining valid data types associated with the attribute values.

15. The method of claim 14 , further comprising validating attribute values, the validating comprising matching the valid data types to the attribute values.

16. The method of claim 13 wherein the allowing step further comprises assigning attribute values from the list of attribute values.

17. The method of claim 16 wherein the assignment of an attribute value automatically inherits the benefit of the context of the associated attribute.

18. The method of claim 13 further comprising declaring an attribute from the list of attributes is subordinate to an attribute value from the list of attribute values.

19. The method of claim 11 further comprising declaring that a first attribute is subordinate to a second attribute.

20. The method of claim 19 wherein the assignment of the second attribute automatically inherits the benefit of the context of being subordinate to the second attribute.

21. The method of claim 11 comprising declaring that the first attribute is dependent of a plurality of other attributes.

22. The method of claim 21 wherein the assignment of the first attribute automatically inherits the benefit of the context of the assigned plurality of other attributes.

23. The method of claim 11 further comprising:

identifying a first attribute;

identifying a second attribute;

creating a pair attribute that further describes a link relationship described by the first attribute and the second attribute.

24. The method of claim 23 further comprising declaring pair attribute values further describing the one or more pair attributes.

25. The method of claim 23 wherein the allowing step further comprises assigning the pair attribute to the link relationship described by the first attribute and the second attribute.

26. The method of claim 25 comprising assigning a pair attribute value to the link relationship described by the first attribute and the second attribute.

27. The method of claim 11 further comprising declaring that one or more attributes from the list of attributes is required to be assigned.

28. The method of claim 11 further comprising declaring that a first attribute from the list of attributes must be assigned when a second attribute from the list of attributes is assigned.

29. The method of claim 1 wherein creating a link relationship comprises an end-user creating a link relationship.

30. The method of claim 1 wherein assigning attributes comprises an end-user assigning attributes.

31. The method of claim 1 wherein the link relationship includes information that can be used to retrieve the document objects.

32. The method of claim 1 further comprising retrieving a document object using the link relationship.

33. The method of claim 1 wherein presenting the link relationship comprises presenting a plurality of link relationships.

34. A method for providing a framework for document objects located on a network the method comprising:

creating one or more link directories for storing link relationships between document objects located on the network;

enabling the creation of a link relationship between a first document object located on the network and a second document object located on the network;

allowing the assignment of attributes describing the link relationship;

using a unique identifier to retrieve the link relationships, wherein unique identifiers indicate locations of document objects on the network; and

managing, wherein the managing step comprises:

creating one or more user profiles, wherein the one or more user profiles specify one or more link directories and one or more attributes relevant to a user's interests;

applying the one or more user profiles as filters against the one or more retrieved link relationships to determine which link relationships to present to a user; and

presenting the retrieved and filtered link relationships to the user while the user is accessing a document object.

35. The method of claim 34 , wherein the presenting step comprises ordering the link relationships presented to the user by link directories and by discrete attributes describing the link relationships.

36. The method of claim 34 , wherein the managing step further comprises permitting the user to identify link directories containing link relationships to the document object the user is accessing.

37. The method of claim 34 , wherein the managing step further comprises presenting a user of the network accessing a link relationship with an identity of a creator of the link relationship.

38. The method of claim 34 , wherein the step of presenting the retrieved and filtered link relationships is restricted to authorized users.

39. The method of claim 34 , wherein the managing step further comprises permitting users to specify a value or range of values for a selected attribute used to filter the retrieved link relationships.

40. A computer readable medium upon which is embedded instructions for carrying out a method for providing a framework for document objects located on a network, the method comprising:

creating one or more link directories for storing link relationships between document objects located on the network, wherein the one or more link relationships are separate from the document objects;

maintaining one or more link directories for storing link relationships between document objects located on the network, wherein the one or more link directories are separate from the document objects;

creating a link relationship between a first document object located on the network and a second document object located on the network;

assigning attributes describing the link relationship, wherein the attributes are stored with the link relationship;

using a unique identifier to retrieve the link relationships, wherein unique identifiers indicate locations of document objects on the network; and

presenting the link relationship with one or more of the attributes describing the link relationship.

41. The computer readable medium of claim 40 , wherein the managing step comprises:

creating one or more user profiles, wherein the one or more user profiles specify one or more link directories and one or more attributes relevant to the user's interests;

applying the one or more user profiles as filters against the one or more retrieved link relationships to determine which link relationships to present; and

presenting the retrieved and filtered link relationships while a document object is accessed.

42. The computer readable medium of claim 41 , wherein the presenting step comprises ordering the link relationships presented by link directories and by discrete attributes describing the link relationships.

43. The computer readable medium of claim 40 , further comprising: a list of attributes.

44. A computer readable medium upon which is embedded instructions for carrying out a method for providing a framework for document objects located on a network, the method comprising:

maintaining one or more link directories for storing a link relationship between document objects located on the network;

creating a link relationship between a first document object located on the network and a second document object located on the network;

assigning attributes describing the link relationship and the document objects related by the link relationship;

defining one or more link relationship attributes describing the link relationships stored in the one or more link directories; and

assigning one or more link relationship attributes to each link relationship, wherein the one or more assigned link relationship attributes describe the link relationship as determined by the user assigning the link relationship attributes; and

storing the link relationships with the attributes in the one or more link directories located on the network; and

using a unique identifier to retrieve the link relationships, wherein unique identifiers indicate locations of document objects on the network; and

presenting the link relationship with one or more of the attributes describing the link relationship.

45. A method for providing a framework for document objects located on a network, the method comprising:

creating one or more link directories for storing link relationships between document objects located on the network, wherein the one or more link relationships are separate from the document objects;

creating a link relationship between a first document object located on the network and a second document object located on the network;

assigning attributes describing the link relationship, wherein the attributes are stored with the link relationship;

presenting the link relationship with one or more of the attributes describing the link relationship.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2016
From: BASCOM RESEARCH, LLC
To: DSS TECHNOLOGY MANAGEMENT, INC.
Reel/Frame 038786/0236 →
PURCHASE AGREEMENT - 10% INTEREST CONVEYED Recorded Dec 9, 2015
From: BASCOM LINKING INTELLECTUAL PROPERTY, LLC
To: BASCOM, THOMAS L.
Reel/Frame 037255/0971 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2012
From: BASCOM, THOMAS L.
To: BASCOM RESEARCH, LLC
Reel/Frame 029073/0289 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2002
From: JONES, TANYA; HARMON, JASON N.
To: BASCOM, THOMAS LAYNE
Reel/Frame 012678/0566 →
Continuity (3)
Continuation In Part 1005051500 · Jan 18, 2002
Provisional Application 6027352000 · Mar 7, 2001
Provisional Application 6028247000 · Apr 10, 2001