Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
259 words
In an integrated multiple data editor of the type which produces a compound document having diverse text and/or non-text objects positioned on the same page or on the preceding or succeeding page of the document, said editor manipulating object sets containing said objects wherein each object set has a data structure for its type including data which points to the previous and next object sets and each object set data structure has a unique identification used in paging data, said object sets each having objects of the same type residing therein and being delineated by displayable icons indicating the object set type, the method of implicitly creating a superblock data structure containing data which points to two or more object set data structures for object sets positioned so that the object sets overlap one another, reside side-by-side or extend above or below one another so that the document may be formatted by manipulating the superblock data structure as a single entity as if it were an object set data structure without taking into consideration the complexity inside the superblock data structure except when a page end decision must be made, the process of implicitly creating said superblock data structure comprising the steps of: selecting a location within a first object set where a second object set is to be added, and adding said second object set at the selected location and creating said superblock data structure as an object set data structure while retaining the data structures of said first and second object sets within said superblock data structure.
Claim 2
Dependent Claim
259 words
In an integrated multiple data editor of the type which produces a compound document having diverse text and/or non-text objects positioned on the same page or on the preceding or succeeding page of the document, said editor manipulating object sets containing said objects wherein each object set has a data structure for its type including data which points to the previous and next object sets and each object set data structure has a unique identification used in paging data, said object sets each having objects of the same type residing therein and being delineated by displayable icons indicating the object set type, the method of implicitly creating a superblock data structure containing data which points to two or more object set data structures for object sets positioned so that the object sets overlap one another, reside side-by-side or extend above or below one another so that the document may be formatted by manipulating the superblock data structure as a single entity as if it were an object set data structure without taking into consideration the complexity inside the superblock data structure except when a page end decision must be made, the process of implicitly creating said superblock data structure comprising the steps of: selecting a location within a first object set where a second object set is to be added, and adding said second object set at the selected location and creating said superblock data structure as an object set data structure while retaining the data structures of said first and second object sets within said superblock data structure.
Claim 3
Dependent Claim
65 words
The method as recited in claim 1 wherein the process of implicitly creating said superblock data structure further comprises the steps of: removing the displayable icons which delineate each of the object sets of the object set data structure within the superblock data structure, and delineating the superblock data structure by a single displayable icon without regard to the complexity inside the superblock data structure.
Claim 4
Dependent Claim
22 words
The method as recited in claim 1 wherein the step of selecting is performed by the step of pointing to said location.
Claim 5
Dependent Claim
59 words
The method as recited in claim 1 wherein the step of adding comprises the steps of: creating as said second object set a new object set of type text, image, graphics or data; inserting said new object set at said selected location; and linking said new object set of type text, image, graphics or data to said selected location.
Claim 6
Dependent Claim
58 words
The method as recited in claim 1 wherein the step of adding comprises the steps of: moving said second object set of type text, image, graphics or data from another location within said document to said selected location; and linking said second object set of type text, image, graphics or data from another location to said selected location.
Claim 7
Dependent Claim
58 words
The method as recited in claim 1 wherein the step of adding comprises the steps of: copying said second object set of type text, image, graphics or data from another location within said document to said selected location; and linking said second object set of type text, image, graphics or data from another location to said selected location.
Claim 8
Dependent Claim
56 words
The method as recited in claim 1 wherein the step of adding comprises the steps of: pasting said second object set of type text, image, graphics or data from a paste buffer to said selected location; and linking said second object set of type text, image, graphics or data from another location to said selected location.
Claim 9
Dependent Claim
69 words
The method as recited in claim 1 wherein the step of adding comprises the steps of: getting a second object set of type text, image, graphics or data from another location within said document or a location in another document; putting said second object set at said selected location; and linking said second object set of type text, image, graphics or data from another location to said selected location.
Claim 10
Dependent Claim
212 words
The method as recited in claim 1 wherein the purpose of implicitly creating said superblock data structure further comprises the steps of: creating an object set data structure of the type superblock and linking the superblock data structure at a point of linkage of the first object set data structure, linking said object set data structure of type superblock to the first object set data structure, storing a location offset of the first object set relative to a top left corner of a displayable area of the superblock data structure, and resetting the first object set data structure linkage to a correct linkage as an object set data structure in said object set data structure of type superblock, linking the second object set data structure to said object set data structure of type superblock and storing a selected location of the second object set relative to the top left corner of the displayable area of the superblock in said object set data structure of type superblock, calculating the height of the displayable area of the superblock by determining the size of the rectangular area encompassing the first object set and the added second object set, and storing the height in a hight field of said object set data structure of type superblock.