Non-text object storage and retrieval
First Claim
Patent Images
1. In a data processing system, a method for archiving image objects in a document, comprising the steps of:
- loading an existing index into a data processing system;
inputting a document architecture envelope including a text object and substantially adjacent image object into said system;
generating a first key word for said text object from said text object and adding said first key word to said index;
automatically determining that said text object is substantially adjacent to said substantially adjacent image object and in response thereto, generating a second key word for said substantially adjacent image object from said text object and adding said second key word to said index;
storing said document architecture envelope in said system;
storing said index including said first and second key words in said system;
entering a search term into said data processing system;
comparing said search term with candidate key words in said index; and
retrieving said substantially adjacent image object if said second key word is found in said comparing step.
0 Assignments
0 Petitions
Accused Products
Abstract
The presence of a non-text object is sensed in a mixed object document to be archived in an information retrieval system. In addition to text objects, a mixed object document can contain non-text objects such as image objects, graphics objects, formatted objects, font objects, voice objects, video objects and animation objects. This enables the creation of key words which characterize the non-text object, for incorporation in the inverted file index of the data base, thereby enabling the later retrieval of either the entire document or the independent retrieval of the non-text object through the use of such key words.
-
Citations
79 Claims
-
1. In a data processing system, a method for archiving image objects in a document, comprising the steps of:
-
loading an existing index into a data processing system; inputting a document architecture envelope including a text object and substantially adjacent image object into said system; generating a first key word for said text object from said text object and adding said first key word to said index; automatically determining that said text object is substantially adjacent to said substantially adjacent image object and in response thereto, generating a second key word for said substantially adjacent image object from said text object and adding said second key word to said index; storing said document architecture envelope in said system; storing said index including said first and second key words in said system; entering a search term into said data processing system; comparing said search term with candidate key words in said index; and retrieving said substantially adjacent image object if said second key word is found in said comparing step. - View Dependent Claims (2, 3, 4)
-
-
5. In a data processing system, a method for archiving graphics objects in a document, comprising the steps of:
-
loading an existing index into a data processing system; inputting a document architecture envelope including a text object and a graphics object containing embedded text into said system; generating a first key word for said text object from said text object, and adding said first key word to said index; automatically determining if there is embedded text in said graphics object, and in response thereto, extracting graphics data including embedded text from said graphics object; generating a second key word for said graphics object from said embedded text and adding said second key word to said index; storing said document architecture envelope in said system; storing said index including said first and second key words in said system; entering a search term into said data processing system; comparing said search term with candidate key words in said index; and retrieving said graphics object if said second key word is found in said comparing step. - View Dependent Claims (6, 7, 8)
-
-
9. In a data processing system, a method for archiving image objects and graphics objects in a document, comprising the steps of:
-
loading an existing index into a data processing system; inputting a document architecture envelope including a text object, an image object and a graphics object into said system; generating a first key word for said text object from said text object and adding said first key word to said index; automatically generating a second key word for said image object from said text object and adding said second key word to said index; extracting graphics data including embedded text from said graphics object; generating a third key word for said graphics object from said embedded text and adding said third key word to said index; storing said document architecture envelope in said system; storing said index including said first, second and third key words in said system; entering a search term into said data processing system; comparing said search term with candidate key words in said index; and retrieving said image object if said second key word is found in said comparing step. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. In a data processing system, a method for archiving non-text objects in a document, comprising the steps of:
-
loading an existing index into a data processing system; inputting a document architecture envelope including a non-text object and comment text into said system; automatically generating a first key word for said non-text object from said comment text and adding said first key word to said index; storing said document architecture envelope in said system; storing said index including said first key word in said system; entering a search term into said data processing system; comparing said search term with candidate key words in said index; and retrieving said non-text object if said first key word is found in said comparing step. - View Dependent Claims (17, 18, 19)
-
-
20. In a data processing system, a method for archiving graphics objects in a document, comprising the steps of:
-
loading an existing index into a data processing system; inputting a document architecture envelope including a graphics object containing embedded text into said system; extracting graphics data including embedded text from said graphics object; automatically determining if there is embedded text in said graphics object and in response thereto, generating a first key word for said graphics object from said embedded text and adding said first key word to said index; storing said document architecture envelope in said system; storing said index including said first key word in said system; entering a search term into said data processing system; comparing said search term with candidate key words in said index; and retrieving said graphics object if said first key word is found in said comparing step. - View Dependent Claims (21, 22, 23)
-
-
24. In a data processing system, a method for archiving image objects in a document, comprising the steps of:
-
loading an existing index into a data processing system; inputting a document architecture envelope including an image object and a substantially adjacent text object into said system; automatically determining if there is a text object substantially adjacent to said image object, and in response thereto, generating a first key word for said image object from said text object; generating a link for said first key word to said text object; adding said first key word and said link to said index; storing said document architecture envelope in said system; storing said index including said first key word in said system; entering a search term into said data processing system; comparing said search term with candidate key words in said index; and retrieving said image object if said first key word is found in said comparing step. - View Dependent Claims (25, 26, 27)
-
-
28. In a data processing system, a method for archiving graphics objects in a document, comprising the steps of:
-
loading an existing index into a data processing system; inputting a document architecture envelope including a graphics object and a text object into said system; extracting graphics data including embedded text from said graphics object; automatically generating a first key word for said graphics object from said embedded text; generating a link for said first key word to said text object; adding said first key word and said link to said index; storing said document architecture envelope in said system; storing said index including said first key word in said system; entering a search term into said data processing system; comparing said search term with candidate key words in said index; and retrieving said graphics object if said first key word is found in said comparing step. - View Dependent Claims (29, 30, 31)
-
-
32. A data processing system for archiving image objects in a document, comprising:
-
means for loading an existing index into a data processing system; means for inputting a document architecture envelope including a text object and an image object into said system; means coupled to said loading means and said inputting means for generating a first key word for said text object from said text object and adding said first key word to said index; said generating means automatically generating a second key word for said image object from said text object and adding said second key word to said index; means coupled to said inputting means for storing said document architecture envelope in said system; means coupled to said generating means for storing said index including said first and second key words in said system; means for entering a search term into said data processing system; means for comparing said search term with candidate key words in said index; and means for retrieving said image object if said second key word is found in said means for comparing. - View Dependent Claims (33, 34, 35)
-
-
36. A data processing system for archiving graphics objects in a document, comprising:
-
means for loading an existing index into a data processing system; means for inputting a document architecture envelope including a text object and a graphics object into said system; first generating means coupled to said loading means and said inputting means for generating a first key word for said text object from said text object and adding said first key word to said index; means coupled to said loading means and said inputting means for extracting graphics data including embedded text from said graphics object; second generating means coupled to said extracting means for automatically generating a second key word for said graphics object from said embedded text and adding said second key word to said index; means coupled to said inputting means for storing said document architecture envelope in said system; means coupled to said first and said second generating means for storing said index including said first and second key words in said system; means for entering a search term into said data processing system; means for comparing said search term with candidate key words in said index; and means for retrieving said graphics object if said second key word is found in said means for comparing. - View Dependent Claims (37, 38, 39)
-
-
40. In a data processing system, a method for archiving image objects in a document, comprising the steps of:
-
loading an existing index into a data processing system; inputting an image object file into said system; inputting a document architecture envelope including a text object and a pointer to said image object file, into said system; automatically generating a first key word for said image object from said text object; generating a link for said first key word to said text object; adding said first key word and said link to said index; storing said document architecture envelope and said image object file in said system; storing said index including said first key word in said system; entering a search term into said data processing system; comparing said search term with candidate key words in said index; and retrieving said image object if said first key word, is found in said comparing step. - View Dependent Claims (41, 42, 43)
-
-
44. In a data processing system, a method for archiving graphics objects in a document, comprising the steps of:
-
loading an existing index into a data processing system; inputting a graphics object file into said system; inputting a document architecture envelope including a text object and a pointer to said graphics object file into said system; extracting graphics data including embedded text from said graphics object; automatically generating a first key word for said graphics object from said embedded text; generating a link for said first key word to said text object; adding said first key word and said link to said index; storing said document architecture envelope and said graphics object file in said system; storing said index including said first key word in said system; entering a search term into said data processing system; comparing said search term with candidate key words in said index; and retrieving said graphics object if said first key word is found in said comparing step. - View Dependent Claims (45, 46, 47)
-
-
48. In a data processing system, a method for archiving voice objects in a document, comprising the steps of:
-
loading an existing index into a data processing system; inputting a document architecture envelope including a text object and an voice object into said system; generating a first key word for said text object from said text object and adding said first key word to said index; automatically generating a second key word for said voice object from said text object and adding said second key word to said index; storing said document architecture envelope in said system; storing said index including said first and second key words in said system; entering a search term into said data processing system; comparing said search term with candidate key words in said index; and retrieving said voice object if said second key word is found in said comparing step. - View Dependent Claims (49, 50, 51)
-
-
52. In a data processing system, a method for archiving voice objects in a document, comprising the steps of:
-
loading an exiting index into a data processing system; inputting a document architecture envelope including an voice object into said system; automatically generating a first key word for said voice object from a text object in said document and adding said first key word to said index; storing said document architecture envelope in said system; storing said index including said first key word in said system; entering a search term into said data processing system; comparing said search term with candidate key words in said index; and retrieving said voice object if said first key word is found in said comparing step. - View Dependent Claims (53, 54, 55)
-
-
56. In a data processing system, a method for archiving voice objects in a document, comprising the steps of:
-
loading an existing index into a data processing system; inputting a document architecture envelope including an voice object and a text object into said system; automatically generating a first key word for said voice object from said text object; automatically generating a link for said first key word to said text object; adding said first key word and said link to said index; storing said document architecture envelope in said system; storing said index including said first key word in said system; entering a search term into said data processing system; comparing said search term with candidate key words in said index; and retrieving said voice object if said first key word is found in said comparing step. - View Dependent Claims (57, 58, 59)
-
-
60. A data processing system for archiving voice objects in a document, comprising:
-
means for loading an existing index into a data processing system; means for inputting a document architecture envelope including a text object and an voice object into said system; means coupled to said loading means and said inputting means for generating a first key word for said text object from said text object and adding said first key word to said index; said generating means automatically generating a second key word for said voice object from said text object and adding said second key word to said index; means coupled to said inputting means for storing said document architecture envelope in said system; means coupled to said generating means for storing said index including said first and second key words in said system; means for entering a search term into said data processing system; means for comparing said search term with candidate key words in said index; and means for retrieving said voice object if said second key word is found in said means for comparing. - View Dependent Claims (61, 62, 63)
-
-
64. In a data processing system, a method for archiving non-text objects in a document, comprising the steps of:
-
loading an existing index into a data processing system; inputting a document architecture envelope including a non-text object and containing embedded text into said system; extracting said embedded text; automatically generating a first key word for said non-text object from said embedded text and adding said first key word to said index; storing said document architecture envelope in said system; storing said index including said first key word in said system; entering a search term into said data processing system; comparing said search term with candidate key words in said index; and retrieving said non-text object if said first key word is found in said comparing step. - View Dependent Claims (65, 66, 67)
-
-
68. In a data processing system, a method for archiving non-text objects in a document, comprising the steps of:
-
loading an existing index into a data processing system; inputting a document architecture envelope including an non-text object into said system; automatically generating a first key word for said non-text object from a text object in said document and adding said first key word to said index; storing said document architecture envelope in said system; storing said index including said first key word in said system; entering a search term into said data processing system; comparing said search term with candidate key words in said index; and retrieving said non-text object if said first key word is found in said comparing step. - View Dependent Claims (69, 70, 71)
-
-
72. In a data processing system, a method for archiving non-text objects in a document, comprising the steps of:
-
loading an existing index into a data processing system; inputting a document architecture envelope including an non-text object and a text object into said system; automatically generating a first key word for said non-text object from said text object; generating a link for said first key word to said text object; adding said first key word and said link to said index; storing said document architecture envelope in said system; storing said index including said first key word in said system; entering a search term into said data processing system; comparing said search term with candidate key words in said index; and retrieving said non-text object if said first key word is found in said comparing step. - View Dependent Claims (73, 74, 75)
-
-
76. A data processing system for archiving non-text objects in a document, comprising:
-
means for loading an existing index into a data processing system; means for inputting a document architecture envelope including a text object and an non-text object into said system; means coupled to said loading means and said inputting means for generating a first key word for said text object from said text object and adding said first key word to said index; said generating means automatically generating a second key word for said non-text object from said text object and adding said second key word to said index; means coupled to said inputting means for storing said document architecture envelope in said system; means coupled to said generating means for storing said index including said first and second key words in said system; means for entering a search term into said data processing system; means for comparing said search term with candidate key words in said index; and means for retrieving said non-text object if said second key word is found in said means for comparing. - View Dependent Claims (77, 78, 79)
-
Specification