Method of Manipulating Information Objects and of Accessing Such Objects in a Computer Environment
First Claim
1. Method used in a data processing environment to produce a current view from at least one source data object that can vary, characterized in that it comprises the following steps:
- determining and memorizing a reference of the view to the source data object,application by the user of at least one tool for modifying data objects, to produce a transformed data object from the source data object,saving a set of difference data (diff) in a memory, representing the effect of the modification actions made by the user using one or more tools, andgenerating a current view from the current version of the source data object and said set of difference data.
3 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a method which is used in a computer environment in order to produce a current view from at least one source information object that can vary. The inventive method is characterised in that it comprises the following steps: a reference of the view in relation to the source information object is established and stored; a user implements at least one information object modification tool in order to produce a transformed information object from the source information object; a difference information set that is representative of the modification actions performed by the user with the tool(s) is recorded in a memory element; and a current view is produced from the current version of each source information object and said difference information set. The invention also relates to methods of allocating relevancy scores to the information objects, so that information objects can be accessed using such scores, for the management of references between information objects depending on whether or not modifications have been made to said information objects by the user, in order to: access selectively a derived information object created from a start information object; access information objects that are connected to others with directed links in a customised manner; access selectively one of a plurality of information objects from a start information object; display a customised information object obtained from a start information object; and, finally, manipulate information using a graphic user interface.
129 Citations
91 Claims
-
1. Method used in a data processing environment to produce a current view from at least one source data object that can vary, characterized in that it comprises the following steps:
-
determining and memorizing a reference of the view to the source data object, application by the user of at least one tool for modifying data objects, to produce a transformed data object from the source data object, saving a set of difference data (diff) in a memory, representing the effect of the modification actions made by the user using one or more tools, and generating a current view from the current version of the source data object and said set of difference data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 53)
-
-
33. Method implemented in a data processing environment to allocate relevance scores to data objects, characterized in that it comprises:
-
allocating a capacity (pipe) to propagate a relevance score from one data object to the other, to at least some pairs of data objects, allocating a relevance score to at least one data object, and for at least one other data object, calculating a relevance score from the relevance scores of data objects having a propagation capacity with said other data object, and values (pipe widths) of said propagation capacities. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 56, 57, 58)
-
-
55. Method of accessing data objects in a data processing environment, characterized in that it comprises:
-
determining an initial group of data objects, implementing a method of calculating relevance scores to identify other data objects with the highest relevance scores for the initial group of data objects; creating an additional data object representing the initial group of data objects, and creating propagation capacities, determined as a function of said relevance scores between identified data objects and the additional data object. - View Dependent Claims (59)
-
-
60. Method implemented in a data processing environment comprising data objects with references to other data objects, and in particular having first contents with at least one reference to a second content such as a link to the second content or such as a transclusion of the second content, for management of such references as a function of the existence of modifications made to the data objects by the user, characterized in that it comprises the following steps:
-
the user views a second current content via a reference held by a first content, in a mode enabling modification of said second content, when said second content is modified in said mode, a new version of the second content is created and said reference is replaced by a reference to this new version. - View Dependent Claims (61, 62)
-
-
63. Method implemented in a data processing environment to selectively access a derived data object created in the data processing environment from an initial data object, characterized in that it comprises the following steps:
-
(a) determining relevance scores of the initial data object and of the derived data object using a given mechanism for determining relevance; (b) in relation to access by a user to the initial data object, provide or do not provide the user with information about the existence of the derived data object or access to said derived data object, as a function of said relevance scores. - View Dependent Claims (64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74)
-
-
75. Method applied in a data processing environment to obtain customized access to data objects, said data objects comprising initial data objects related to each other by oriented links to form an initial structure, characterised in that it comprises steps consisting of:
-
(a) creating data objects added to the initial data objects, to form a derived structure, (b) memorising the derived structure in the form of a reference to the initial structure, added data objects and links between the initial structure and the added data objects, (c) memorising specific search data for relevant data objects, in association with the derived structure, (d) searching for relevant data objects in the derived source, using specific search data. - View Dependent Claims (76, 77, 78, 79, 80)
-
-
81. Method used in a data processing environment to selectively access one among a plurality of data objects starting from an initial data object, characterised in that it comprises the following steps:
-
(a) determine relevance scores for the initial data object and for other data objects using a given mechanism to determine the relevance, said other data objects comprising independent data objects and data objects derived from the initial data object and/or these independent data objects, (b) when a user accesses the initial data object, supply or do not supply the user with information about the existence of another data object or an access to said other data object, depending on said relevance scores. - View Dependent Claims (82, 83, 84, 85, 86)
-
-
87. Method implemented in a networked data processing environment to display a customized data object obtained starting from an original data object, characterised in that it comprises the following steps:
-
load the original data object from a site that supplies said original data object to the user, save a working data object obtained from a copy of the original data object, in a memory, use tools to modify the data object, to produce a modified data object from said working data object, save a set of data representative of differences between the original data object or the working data object, and the modified data object, in a memory, during a subsequent access to the original data object, generate a new modified data object starting from the current version of the original data object and said set of data representing said differences. - View Dependent Claims (88)
-
- 89. Method for handling data using a graphical user interface, said interface comprising means for selecting a part of given data, characterized in that it comprises a step to convert a selection made using said interface into an object that can be subsequently handled.
Specification