Enterprise environmental reporting system
OwnerZein Aied Sweisinventor
Life of this patent
Estimating the term…
Abstract
An environmental data reporting system may include an application interface removably coupled to a server-side database through a communications network, the application interface operable to store and retrieve data from the server-side database. The server-side database may include a representation, which may include at least one entity component, at least one project component, at least one template component, at least one item component, at least one data group component, and the at least one variable component. The system may also include a data grid operable as a user interface to display and allow user-manipulation of at least one data group component.
Claims20
An environmental data reporting system comprising:
- an application interface removably coupled to a server-side database through a communications network, the application interface operable to store and retrieve data from the server-side database;
- the server-side database further comprising a representation, the representation comprising:
- at least one entity component operable to represent an enterprise or a line of business within the enterprise;
- at least one project component operable to represent a geographic area or a site within the at least one entity component;
- at least one template component operable to represent a type of asset utilized by the at least one entity component;
- at least one item component operable to represent an individual asset instantiated from the at least one template component;
- at least one data group component operable to represent at least one variable component;
- and
- the at least one variable component operable to represent a characteristic of the at least one item component.
An environmental data reporting system comprising a non-transient computer readable medium encoded with instructions that, when executed on a processor, instruct the processor to perform operations comprising:
- establishing a connection between an application interface of the system and a server-side database of the system through a communications network, the application interface comprising a user interface operable to receive user inputs to the system;
- identifying an entity via user input;
- creating a project under the entity via user input;
- creating an item under the project via user input to represent an asset using a template, the item comprising at least one data group having at least one variable defined from the template;
- generating a data grid of the at least one data group;
- displaying at least one record, the at least one record comprising a variable result for each of the at least one variable in each of the at least one data group;
- populating the variable results;
- sensing changes made to the variable results for each of the at least one variable in each of the at least one data group;
- automatically and dynamically determining the variable results based on the sensed changes;
- customizing the data grid by filtering the at least one record based on user input;
- and
- generating a report based on the data grid.
An environmental data reporting system comprising a non-transient computer readable medium encoded with instructions that, when executed on a processor, instruct the processor to perform operations comprising:
- establishing a connection between an application interface of the system and a server-side database of the system through a communications network;
- rendering a representation of an enterprise operation, the representation comprising:
- at least one entity;
- at least one project;
- at least one template;
- at least one item;
- at least one data group;
- and
- at least one variable;
- displaying a user interface via the application interface operable to receive user inputs to the system, the user interface comprising:
- an item panel;
- a template panel;
- and
- a data group panel;
- generating a data grid of the at least one data group;
- displaying at least one record, the at least one record comprising a variable result for each of the at least one variable in each of the at least one data group;
- populating the variable results;
- sensing changes made to the variable results for each of the at least one variable in each of the at least one data group;
- automatically and dynamically determining the variable results based on the sensed changes;
- customizing the data grid by filtering the at least one record based on user input;
- and
- generating a report based on the data grid.
Dependencies are inferred from the claim text.