Business analysis tool
First Claim
Patent Images
1. A method for organizing multiple accounts, comprising:
- assigning labels to each of multiple accounts from among labels included in a label set, one or more of the labels being one or more attributes;
receiving data matched with labels from the label set;
posting, in a computer processing device, the received data to the accounts based on the labels matched to the received data;
forming, in the computer processing device, a first data structure to include a first pointer to an attribute group including one or more of the attributes;
linking, in the computer processing device, the attribute group to the first data structure pointing to the attribute group via a second pointer that points to the first data structure;
forming, in the computer processing device, a second data structure, which has the one or more attributes of the attribute group, to include the first pointer to the attribute group;
linking, in the computer processing device, the attribute group to the second data structure via a third pointer that points to the second data structure; and
dynamically assigning, in the computer processing device, at least one additional attribute to the first and second data structures, the first and second data structures comprising at least one of a) one of the multiple accounts, b) a sub-account of one of the multiple accounts, and c) an entry in one of the multiple accounts, by adding the at least one additional attribute to the attribute group; and
outputting, from the computer processing device, at least part of the first data structure and at least part of the second data structure based on at least one of the attributes of the attribute group linked to the first data structure and the second data structure.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with an exemplary embodiment of the invention, a single automated accounting and business analysis system is employed to acquire, organize, record, analyze and plan all the relevant financial and non-financial business metrics required by a company'"'"'s management, suppliers, creditors, shareholders, regulators, etc. This includes all the internally generated metrics and external metrics such as data related to the economy, a particular industry, weather conditions, etc.
24 Citations
49 Claims
-
1. A method for organizing multiple accounts, comprising:
-
assigning labels to each of multiple accounts from among labels included in a label set, one or more of the labels being one or more attributes; receiving data matched with labels from the label set; posting, in a computer processing device, the received data to the accounts based on the labels matched to the received data; forming, in the computer processing device, a first data structure to include a first pointer to an attribute group including one or more of the attributes; linking, in the computer processing device, the attribute group to the first data structure pointing to the attribute group via a second pointer that points to the first data structure; forming, in the computer processing device, a second data structure, which has the one or more attributes of the attribute group, to include the first pointer to the attribute group; linking, in the computer processing device, the attribute group to the second data structure via a third pointer that points to the second data structure; and dynamically assigning, in the computer processing device, at least one additional attribute to the first and second data structures, the first and second data structures comprising at least one of a) one of the multiple accounts, b) a sub-account of one of the multiple accounts, and c) an entry in one of the multiple accounts, by adding the at least one additional attribute to the attribute group; and outputting, from the computer processing device, at least part of the first data structure and at least part of the second data structure based on at least one of the attributes of the attribute group linked to the first data structure and the second data structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
9. The method of 8, comprising organizing all the elements in each sequence in accordance with an ordering of one of the sequences.
-
10. The method of 9, wherein the ordering is of the Ending Balance Sheet sequence.
-
11. The method of 9, comprising organizing all the elements in each sequence in accordance with an ordering selected by a user.
Specification