Tracking usage of data elements in electronic business communications
First Claim
1. A computer program product tangibly embodied in a machine readable storage device, the computer program product including instructions that, when executed, perform operations for tracking data elements that are used in electronic documents, the operations comprising:
- (i) monitoring a plurality of electronic documents that include one or more data elements, wherein the one or more data elements comprise metadata tags that identify a type of information associated with the metadata tags;
(ii) identifying whether an instance of a data element comprising a metadata tag is present in a first electronic document of the plurality of monitored electronic documents;
(iii) incrementing a counter value that reflects a number of times the data element is used during a time interval based on the identification of whether the data element comprising the metadata tag is present in the first electronic document, the counter value incremented once for the first electronic document regardless of how many times the data element is present in the first electronic document and regardless of how many times the first electronic document including the data element is accessed;
(iv) resetting the counter value at an end of the time interval and thereafter incrementing the reset counter value during a subsequent time interval based on the use of the data element during the subsequent time interval, in accordance with step (iii);
(v) periodically retrieving the counter value that reflects the number of times the data element is used during a time interval;
(vi) applying a calculation process to the information to determine a usage trend, and identifying a usage trend interface element based on the usage trend, for the data element that comprises the metadata tag;
(vii) using the usage trend to map the data element in a second electronic document to a data element in an intermediate document; and
(viii) providing a visual display on a display device that shows an identifier for the data element and the usage trend interface element, wherein the visual display of the usage trend interface element replaces a display of an earlier usage trend interface element for the data element corresponding to a previous time interval.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer program product that is tangibly embodied in an information carrier is described. The computer program product includes instructions that, when executed, perform operations for tracking data elements that are used in electronic documents. The method includes identifying an instance of a data element in a first electronic document comprising one or more data elements, modifying stored information based on the identification of the data element, periodically retrieving the stored information specifying a number of times a data element is used during a time interval, applying a calculation process to the information to determine a usage trend for the data element, and providing a visual display on a display device that shows an identifier for the data element and the usage trend.
-
Citations
22 Claims
-
1. A computer program product tangibly embodied in a machine readable storage device, the computer program product including instructions that, when executed, perform operations for tracking data elements that are used in electronic documents, the operations comprising:
-
(i) monitoring a plurality of electronic documents that include one or more data elements, wherein the one or more data elements comprise metadata tags that identify a type of information associated with the metadata tags; (ii) identifying whether an instance of a data element comprising a metadata tag is present in a first electronic document of the plurality of monitored electronic documents; (iii) incrementing a counter value that reflects a number of times the data element is used during a time interval based on the identification of whether the data element comprising the metadata tag is present in the first electronic document, the counter value incremented once for the first electronic document regardless of how many times the data element is present in the first electronic document and regardless of how many times the first electronic document including the data element is accessed; (iv) resetting the counter value at an end of the time interval and thereafter incrementing the reset counter value during a subsequent time interval based on the use of the data element during the subsequent time interval, in accordance with step (iii); (v) periodically retrieving the counter value that reflects the number of times the data element is used during a time interval; (vi) applying a calculation process to the information to determine a usage trend, and identifying a usage trend interface element based on the usage trend, for the data element that comprises the metadata tag; (vii) using the usage trend to map the data element in a second electronic document to a data element in an intermediate document; and (viii) providing a visual display on a display device that shows an identifier for the data element and the usage trend interface element, wherein the visual display of the usage trend interface element replaces a display of an earlier usage trend interface element for the data element corresponding to a previous time interval. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 22)
-
-
18. A computer program product tangibly embodied in a machine readable storage device, the computer program product including instructions that, when executed, perform a method for tracking usage data for a data element, the method comprising:
-
(i) creating a schema having definitions associated with data elements, wherein the data elements comprise metadata tags that identify a type of information associated with the metadata tags; (ii) incrementing a counter value that reflects a number of times the data element comprising a metadata tag is used during a time interval based on an identification of whether one or more of the data elements is present in a plurality of monitored electronic documents, the counter value incremented once for a first electronic document in the plurality of documents regardless of how many times the one or more data elements is present in the first electronic document and regardless of how many times the first electronic document including the one or more data elements is accessed; (iii) resetting the counter value at an end of the time interval and thereafter incrementing the resent counter value during a subsequent time interval based on the user of the data element during the subsequent time interval, in accordance with step (ii) (iv) periodically retrieving the counter value that reflects the number of times each data element is used during a time interval; (v) applying a calculation process to the information to determine a usage trend, and identifying a usage trend interface element for the usage trend, for each data element; (vi) using the usage trend to map the data element in a second electronic document to a data element in an intermediate document; (vii) providing a visual display on a display device that shows an identifier for a data element and a usage trend interface element associated with the data element, wherein the visual display of the usage trend interface element replaces a display of an earlier usage trend interface element for the data element corresponding to a previous time interval; and (viii) receiving a revised schema definition.
-
-
19. A computer program product tangibly embodied in a machine readable storage device, the computer program product including instructions that, when executed, perform operations for tracking data elements that are used in electronic documents, the operations comprising:
-
(i) identifying an instance of a data element for semantically identifying information in a first electronic document comprising one or more data elements, the data element comprises a metadata tag and is instantiated based on a set of data element definitions; (ii) incrementing a counter value based on the identification of the data element, the counter value reflecting a number of times that the data element is used within a time interval predefined in the set of data element definitions; (iii) incrementing the counter value based on whether the data element is present in a second electronic document, the incrementing performed once for the second electronic document regardless of how many times the data element comprising a metadata tag is present in the second electronic document and regardless of how many times the second electronic document including the data element is accessed; (iv) resetting the counter value at an end of the time interval and thereafter to incrementing the resent counter value during a subsequent time interval based on the use of the data element during the subsequent time interval, in accordance with steps (ii) and (iii); (v) periodically retrieving the counter value; (vi) storing, in a statistical database, (1) multiple counter values based on periodically retrieving the counter value; and
(2) a time period associated with the counter value, the time period representing a retrieval time of the associated counter value;(vii) applying a calculation process to information stored in the statistical database to determine a usage trend that indicates a historical and a future predicted usage, and identifying a usage trend interface element based on the usage trend, for the data element, the calculation process comprising; ordering the counter values in the statistical database based on the time periods associated with the counter values according to a time series model; applying a statistical smoothing procedure by analyzing a linear trend of the data element'"'"'s usage; and generating the usage trend using the time series model and the smoothing procedure; (viii) using the usage trend to map the data element in a third electronic document to a data element in an intermediate document; and (ix) providing a visual display on a display device that shows an identifier for the data element and a single symbol representing the usage trend, the identifier comprising a recommendation for the data element corresponding to the usage trend, wherein the single symbol replaces a display of an earlier single symbol for the data element corresponding to a previous time interval.
-
-
20. A computer program product tangibly embodied in a machine readable storage device, the computer program product including instructions that, when executed, perform operations for tracking data elements that are used in electronic documents, the operations comprising:
-
(i) identifying whether an instance of a data element comprising a metadata tag is present in a first electronic document comprising one or more data elements; (ii) incrementing a counter value that reflects a number of times the data element comprising a metadata tag is used during a time interval based on the identification of whether the data element is present in the first electronic document, the counter value incremented once for the first electronic document regardless of how many times the data element is present in the first electronic document and regardless of how many times the first electronic document including the data element is accessed, wherein the counter value is stored in a schema comprising a definition associated with the data element; (iii) resetting the counter value at an end of the time interval and thereafter incrementing the reset counter value during a subsequent time interval based on the use of the data element during the subsequent time interval, in accordance with step (ii); (iv) periodically retrieving the counter value that reflects the number of times a data element is used in different electronic documents during a time interval; (v) applying a calculation process to the information to determine a usage trend, and identifying a usage trend interface element based on the usage trend, for the data element; (vi) using the usage trend to map the data element in a second electronic document to a data element in an intermediate document; (vii) providing a visual display on a display device that shows an identifier for the data element and the usage trend interface element, wherein the visual display of the usage trend interface element replaces a display of an earlier usage trend interface element for the data element corresponding to a previous time interval; and
(viii) deleting or modifying the definition based the usage trend for the data element. - View Dependent Claims (21)
-
Specification