Workflow to automatically generate reports for different component-level metadata after interacting with multiple web services
AssigneeDell Products L.P.
InventorsMainak Roy, Kavitha Kanagowder
Life of this patent
Estimating the term…
Abstract
A system, method, and computer-readable medium are disclosed for automatically generating reports from component-level metadata collected from multiple web sources. A predetermined set of web sources are respectively monitored to detect user interactions with one or more predetermined components. Component-level metadata associated with such user interactions is then respectively collected from each web source and parsed to generate component-level metadata elements. The component-level metadata elements are then used to automatically generate reports on the user interactions with the predetermined components at multiple web sources.
Claims18
A computer-implementable method for automatically generating reports from component-level metadata collected from a plurality of web sources within a component-level metadata collector and processing environment, the component-level metadata collector and processing environment comprising a component-level metadata collector and processing system, the plurality of web sources, a database of component-level metadata and an output optimizer user interface, comprising:
- detecting a first set of user interactions with a first set of components at a first web source of the plurality of web sources and a second set of user interactions with a second set of components at a second web source of the plurality of web sources;
- receiving, via the component-level metadata collector and processing system, a first set of component-level metadata associated with the first set of user interactions and second set of component-level data associated with the second set of user interactions;
- storing the first and second sets of component-level data within the database of component-level metadata collected from a plurality of web sources;
- parsing, via the component-level metadata collector and processing system, the first and second sets of component-level metadata stored within the database of component-level metadata to generate component-level metadata elements, the component-level metadata elements being stored in an associated table of component-level metadata elements, the associated table of component-level metadata elements comprising a web sources attribute portion, the web sources attribute portion identifying a web source and a component input string attribute portion, the component input string attribute portion identifying a component, the component corresponding to a product;
- processing the component-level metadata to automatically generate a report via the component-level metadata collector and processing system, the component-level metadata collector and processing system executing on a hardware processor of the information handling system;
- and,
- displaying the report via the output optimizer user interface, the output optimizer user interface executing on a hardware processor of a user device.
A system comprising:
- a processor;
- a data bus coupled to the processor;
- and
- a non-transitory, computer-readable storage medium embodying computer program code, the non-transitory, computer-readable storage medium being coupled to the data bus, the computer program code interacting with a plurality of computer operations for automatically generating reports from component-level metadata collected from a plurality of web sources within a component-level metadata collector and processing environment, the component-level metadata collector and processing environment comprising a component-level metadata collector and processing system, the plurality of web sources, a database of component-level metadata and an output optimizer user interface, and comprising instructions executable by the processor and configured for:
- detecting a first set of user interactions with a first set of components at a first web source and a second set of user interactions with a second set of components at a second web source;
- receiving a first set of component-level metadata associated with the first set of user interactions and second set of component-level data associated with the second set of user interactions;
- storing the first and second sets of component-level data within a database of component-level metadata collected from a plurality of web sources;
- parsing the first and second sets of component-level metadata stored within the database of component-level metadata to generate component-level metadata elements, the component-level metadata elements being stored in an associated table of component-level metadata elements, the associated table of component-level metadata elements comprising a web sources attribute portion, the web sources attribute portion identifying a web source and a component input string attribute portion, the component input string attribute portion identifying a component, the component corresponding to a product;
- and
- processing the component-level metadata to automatically generate a report.
A non-transitory, computer-readable storage medium embodying computer program code for automatically generating reports from component-level metadata collected from a plurality of web sources within a component-level metadata collector and processing environment, the component-level metadata collector and processing environment comprising a component-level metadata collector and processing system, the plurality of web sources, a database of component-level metadata and an output optimizer user interface, the computer program code comprising computer executable instructions configured for:
- detecting a first set of user interactions with a first set of components at a first web source and a second set of user interactions with a second set of components at a second web source;
- receiving a first set of component-level metadata associated with the first set of user interactions and second set of component-level data associated with the second set of user interactions;
- storing the first and second sets of component-level data within a database of component-level metadata collected from a plurality of web sources;
- parsing the first and second sets of component-level metadata stored within the database of component-level metadata to generate component-level metadata elements, the component-level metadata elements being stored in an associated table of component-level metadata elements, the associated table of component-level metadata elements comprising a web sources attribute portion, the web sources attribute portion identifying a web source and a component input string attribute portion, the component input string attribute portion identifying a component, the component corresponding to a product;
- and
- processing the component-level metadata to automatically generate a report.
Dependencies are inferred from the claim text.