Patent US5041089A successfully refreshed from Google Patents.
Patent US2943321A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5115504A Expired / Lapsed US ⏱️ 0.0 years remaining

Information management system

Assignee: International Business Machines Corp
•
Filing: 1988-11-01
•
Granted: 1992-05-19
•
Expires: 2008-11-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for linking elements representing stored information in a data base comprising a link structure formed in a section of the data base independent of the elements, a pointer in the link structure indicating the location of a first element, and a second pointer in the link structure indicating the location of a second element. The data base contains items comprising textual data and a plurality of categories into which the items may be categorized such that each item may be linked to more than one category. The invention automatically assigns an element in a data base to a parent category if it has been assigned to a child category of the parent. The invention will allow a user to modify data in a data base in a view mode, and will resolve ambiguities by guessing as to the most likely interpretation intended by the user. The invention will allow a user to change the number or organization of categories in the data base while the user is in a view mode.

Inventors

  • 👤 Edward J. Belove
  • 👤 Todd R. Drake
  • 👤 S. Jerrold Kaplan
  • 👤 Mitchell D. Kapor
  • 👤 Richard A. Landsman
  • 👤 Stephen Zagieboylo

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 19:50
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/20; G06F16/28; G06F16/289; G06F16/26; Y; Y10; Y10S; Y10S707/00; Y10S707/953; Y10S707/954; Y10S707/956; Y10S707/959; Y10S707/99931; Y10S707/99933

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 299 words
An item/category database system, comprising means for storing independent data objects including category objects, item objects and view objects, along with networks of independent link structures, said category and item objects each containing character string representations of categories and items, respectively, and pointers to certain ones of said link structures, said link structures containing essentially only pointers to data objects and/or other link structures serving thereby to interconnect item and category objects in one cross-linked network representing a relationship between categories and their assigned items, and view and category objects in another cross-linked network, means for defining views in relation to view objects, each view comprising at least one section of items assigned to a category represented by a particular category object to which a respective view object is linked within said another cross-linked network, means for visually representing a defined view by displaying separately in each section each item of alphanumeric information represented respectively in each of the item objects already linked to the particular category object corresponding to the section, means for entering new information into the database within the context of any given view by accepting new alphanumeric information as a free form character string entered under a section in the given view, storing a digital representation of said character string in a new item object and linking the new item object with the particular category object corresponding to said section by means of a new independent link structure within said one cross-linked network, and means for further associating said new item object with pre-existing category objects by examining the character string of the new item object to match portions thereof with other category objects and linking the new item object to said other category objects via new respective link structures within said one cross-linked network.
Claim 2
Dependent Claim 299 words
An item/category database system, comprising means for storing independent data objects including category objects, item objects and view objects, along with networks of independent link structures, said category and item objects each containing character string representations of categories and items, respectively, and pointers to certain ones of said link structures, said link structures containing essentially only pointers to data objects and/or other link structures serving thereby to interconnect item and category objects in one cross-linked network representing a relationship between categories and their assigned items, and view and category objects in another cross-linked network, means for defining views in relation to view objects, each view comprising at least one section of items assigned to a category represented by a particular category object to which a respective view object is linked within said another cross-linked network, means for visually representing a defined view by displaying separately in each section each item of alphanumeric information represented respectively in each of the item objects already linked to the particular category object corresponding to the section, means for entering new information into the database within the context of any given view by accepting new alphanumeric information as a free form character string entered under a section in the given view, storing a digital representation of said character string in a new item object and linking the new item object with the particular category object corresponding to said section by means of a new independent link structure within said one cross-linked network, and means for further associating said new item object with pre-existing category objects by examining the character string of the new item object to match portions thereof with other category objects and linking the new item object to said other category objects via new respective link structures within said one cross-linked network.
Claim 3
Dependent Claim 118 words
The system of claim 1, wherein said category objects have pointers to other category objects in a hierarchy such that at least some category objects have subcategory objects in a parent/children relationship, said means for defining a view having means for further defining the view as comprising at least one column corresponding to at least one section of items of the view, said column being associated with another category object, said means for displaying a representation of the view having means for displaying in each column for each item in the corresponding section alphanumeric information represented in any subcategory object, to which the item is assigned, having a child relationship with the category object corresponding to the column.
Claim 4
Dependent Claim 69 words
The system of claim 2, further comprising means for forcing assignment of an item in a section of a view to another category by accepting a string of characters representing a designated category object entered in a location under a column corresponding to a particular item and linking a corresponding item object to the designated category object by means of a new link structure within said one cross-linked network.
Claim 5
Dependent Claim 359 words
In an item/category database for manipulation by a user on an electronic computer system having a programmed computer, a data storage facility and a user interface including a data entry mechanism and a display screen, the system comprising the steps of storing in said data storage facility independent data objects including category objects, item objects and objects, along with networks of independent link structures, said category and item objects each containing character string representations of categories and items, respectively, and pointers to certain ones of said link structures, said link structures containing essentially only pointers to data objects and/or the link structures serving thereby to interconnect item and category objects in one cross-linked network representing a relationship between categories and their assigned items, and view and category objects in another cross-linked network, a user defining views in relation to view objects via said data entry mechanism, each view comprising at least one section of items assigned to a category represented by a particular category object to which a respective view object is linked within said another cross-linked network, visually representing on said display screen a defined view by displaying separately in each section each item of alphanumeric information represented respectively in each of the item objects already linked to the particular category object corresponding to the section, entering new information into the database within the context of any given view by the programmed computer accepting new alphanumeric information as a free form character string entered by a user via said data entry mechanism under a section in the given view, storing in said data storage facility a digital representation of said character string in a new item object and linking the new item object with the particular category object corresponding to said section by means of a new independent link structure within said one cross-linked network, and further associating said new item object with pre-existing category objects by the programmed computer examining the character string of the new item object to match portions thereof with other category objects and linking the new item object to said other category objects via new respective link structures within said one cross-linked network.
Claim 6
Dependent Claim 359 words
In an item/category database for manipulation by a user on an electronic computer system having a programmed computer, a data storage facility and a user interface including a data entry mechanism and a display screen, the system comprising the steps of storing in said data storage facility independent data objects including category objects, item objects and objects, along with networks of independent link structures, said category and item objects each containing character string representations of categories and items, respectively, and pointers to certain ones of said link structures, said link structures containing essentially only pointers to data objects and/or the link structures serving thereby to interconnect item and category objects in one cross-linked network representing a relationship between categories and their assigned items, and view and category objects in another cross-linked network, a user defining views in relation to view objects via said data entry mechanism, each view comprising at least one section of items assigned to a category represented by a particular category object to which a respective view object is linked within said another cross-linked network, visually representing on said display screen a defined view by displaying separately in each section each item of alphanumeric information represented respectively in each of the item objects already linked to the particular category object corresponding to the section, entering new information into the database within the context of any given view by the programmed computer accepting new alphanumeric information as a free form character string entered by a user via said data entry mechanism under a section in the given view, storing in said data storage facility a digital representation of said character string in a new item object and linking the new item object with the particular category object corresponding to said section by means of a new independent link structure within said one cross-linked network, and further associating said new item object with pre-existing category objects by the programmed computer examining the character string of the new item object to match portions thereof with other category objects and linking the new item object to said other category objects via new respective link structures within said one cross-linked network.
Claim 7
Dependent Claim 119 words
The system of claim 4, wherein said category objects have pointers to other category objects in a hierarchy such that at least some category objects have subcategory objects in a parent/children relationship, said step of defining a view including the user defining the view as comprising at least one column corresponding to at least one section of items of the view, said column being associated with another category object, the step of displaying a representation of the view including displaying on said display screen in each column for each item in the corresponding section alphanumeric information represented in any subcategory object, to which the item is assigned, having a child relationship with the category object corresponding to the column.
Claim 8
Dependent Claim 70 words
The system of claim 5, further comprising the programmed computer forcing assignment of an item in a section of a view to another category by accepting a string of characters representing a designated category object entered in a location under a column corresponding to a particular item and linking a corresponding item object to the designated category object by means of a new link structure within said one cross-linked network.
Claim 9
Dependent Claim 84 words
The system of claim 4, further comprising in the event that said step of further associating said item object with pre-existing category objects would result in an ambiguous assignment as between two categories, the programmed computer resolving the ambiguity by reference to the assignment of an adjacent item in the same section and linking the new item object via new respective link structures within said one cross-linked network to the same one of the two category objects to which the adjacent item is linked.

References Cited (Backward Citations)

US4555771A Cited
US4468728A Cited
US4429385A Cited
US4479196A Cited
US4688195A Cited
US4611298A Cited
US4868733A Cited
US4918593A Cited
US4805099A Cited
US4930071A Cited
US4894771A Cited
US4864497A Cited
US4947320A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-05-19 1995-11-18 1996-05-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-05-19 1999-11-18 2000-05-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-05-19 2003-11-18 2004-05-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag