System and method of format specification
First Claim
Patent Images
1. A value formatting system for determining format specifications in reports, the value formatting system comprising:
- a computer;
a format collection unit that collects data value format attributes and patterns for one or more value types in a report from a first source and data value format attributes and patterns for the one or more value types from a second source, the data value format attributes and patterns being used to convert a data value from an internal format into a string of characters for display purposes, wherein each of the data value format patterns comprises a substitution mask that includes one or more meta-characters;
a format repository that stores the collected data value format attributes and patterns; and
a format merging unit that merges the collected data value format attributes and patterns into a single format specification for each of the value types, wherein, for each value type, the format merging unit merges the collected data value format attributes and patterns associated with the respective value type according to a precedence list that specifies an order of precedence between the data value format attributes and patterns collected from the first source and the data value format attributes and patterns collected from the second source, andwherein one or more of the format collection unit and the format merging unit are executable by the computer.
4 Assignments
0 Petitions
Accused Products
Abstract
A value formatting system for determining format specifications in reports is provided. The value formatting system comprises a format collection unit for collecting data value attributes and patterns for a data item in a report, and a format merging unit for merging the collected data value attributes and patterns into a format specification for the data item.
96 Citations
12 Claims
-
1. A value formatting system for determining format specifications in reports, the value formatting system comprising:
-
a computer; a format collection unit that collects data value format attributes and patterns for one or more value types in a report from a first source and data value format attributes and patterns for the one or more value types from a second source, the data value format attributes and patterns being used to convert a data value from an internal format into a string of characters for display purposes, wherein each of the data value format patterns comprises a substitution mask that includes one or more meta-characters; a format repository that stores the collected data value format attributes and patterns; and a format merging unit that merges the collected data value format attributes and patterns into a single format specification for each of the value types, wherein, for each value type, the format merging unit merges the collected data value format attributes and patterns associated with the respective value type according to a precedence list that specifies an order of precedence between the data value format attributes and patterns collected from the first source and the data value format attributes and patterns collected from the second source, and wherein one or more of the format collection unit and the format merging unit are executable by the computer. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of formatting data item values in reports, the method comprising:
-
collecting data value format attributes and patterns for one or more value types in a report from a first source and data value format attributes and patterns for the one or more value types from a second source, the data value format attributes and patterns being used to convert a data value from an internal format into a string of characters for display purposes, wherein each of the data value format patterns comprises a substitution mask that includes one or more meta-characters; storing the collected data value format attributes and patterns in a repository; and merging, by a computer, the collected data value format attributes and patterns into a single format specification for each of the value types, wherein merging the collected data value format attributes and patterns comprises merging, for each value type, the collected data value format attributes and patterns associated with the respective value type according to a precedence list that specifies an order of precedence between the data value format attributes and patterns collected from the first source and the data value format attributes and patterns collected from the second source. - View Dependent Claims (7, 8, 9)
-
-
10. A non-transitory computer-readable storage medium having computer-readable code embodied therein for use in the execution in a computer to:
-
collect data value format attributes and patterns for one or more value types in a report from a first source and data value format attributes and patterns for the one or more value types from a second source, the data value format attributes and patterns being used to convert a data value from an internal format into a string of characters for display purposes, wherein each of the data value format patterns comprises a substitution mask that includes one or more meta-characters; store the collected data value format attributes and patterns in a repository; and merge the collected data value format attributes and patterns into a single format specification for each of the value types, wherein the code for use in the execution in the computer to merge the collected data value format attributes and patterns comprises code for use in the execution in the computer to merge, for each value type, the collected data value format attributes and patterns associated with the respective value type according to a precedence list that specifies an order of precedence between the data value format attributes and patterns collected from the first source and the data value format attributes and patterns collected from the second source.
-
-
11. A value formatting system for determining format specifications in reports, the value formatting system comprising:
-
a computer; a format collection unit that collects a first format specification from a first source for a data item in a report and a second format specification from a second source for the data item in the report, each of the first format specification and the second format specification including respective data value format attributes and patterns for the data item in the report, the data value format attributes being used to convert a data value from an internal format into a string of characters for display purposes; a format repository that stores the collected data value format attributes and patterns; and a format merging unit that merges the first format specification and the second format specification into a single format specification for the data item, wherein the format merging unit merges the first format specification and the second format specification at least in part by overriding values for data value format attributes included in the first format specification with any values for the same data value format attributes included in the second format specification, wherein one or more of the format collection unit and the format merging unit are executable by the computer.
-
-
12. A value formatting system for determining format specifications in reports, the value formatting system comprising:
-
a computer; a format collection unit that collects data value format attributes and patterns for a data item in a report, wherein the data value format attributes are used to convert a data value from an internal format into a string of characters for display purposes, wherein the format collection unit collects a first format specification that includes data value format attributes and patterns from a first source and a second format specification that includes data value format attributes and patterns from a second source, wherein each of the data value format patterns comprises a substitution mask that includes one or more meta-characters, and wherein the data value format attributes and patterns from the first source are stored in a report specification; a format repository that stores the collected data value format attributes and patterns; a format analysis unit that analyzes and orders the collected data value format attributes and patterns into a hierarchy; and a format merging unit that merges the collected data value format attributes and patterns into a single format specification for the data item, wherein the format merging unit merges the collected data value format attributes and patterns into a single format specification at least in part by replacing data value format attributes included in the first format specification with data value format attributes included in the second format specification to generate the single format specification, wherein one or more of the format collection unit, the format analysis unit and the format merging unit are executable by the computer.
-
Specification