Systems, Methods, and Apparatuses for Creating, Linking and Discovering Business Navigation Maps for Analyzing Data
The present invention includes a method, apparatus, and a system for creating business navigation maps comprising a host module linked to at least one computer, and at least one data base and/or data storage device, the host module being adapted to receive data point markers about at least one data point of interest to a user and including a data input link for receiving information about at least one data point of interest, a first logic processing module programmed to associate at least one data point of interest with at least one business report, wherein the logic processing module uses predefined criteria to tag the at least one data point of interest as relevant to the at least one business report; and a database module, the database module being. adapted to store and obtain the at least one data point of interest, data point markers, and the at least one business report. The present invention also includes a method for navigating through business reports using at least one data point of interest and associating at least one data point of interest to a user with at least one business report, by adapting a logic, processing module using predefined criteria to tag the at least one data point of interest as relevant to the at least one business report, and accessing a database module to store and obtain the at least one data point of interest, at least one data point marker, and the at least one business report.
Latest FUSIONOPS INC. Patents:
The instant patent application claims priority to and the benefit of pending U.S. patent application Ser. No. 13/629,582, filed on Sep. 27, 2012, titled “Systems, Methods, and Apparatuses for Creating, Linking and Discovering Navigation Maps for Analyzing Data” and which claimed priority to U.S. Provisional Patent Application Ser. No. 61/539,926. filed on Sep. 27, 2011, the entire disclosures of each patent applications is incorporated herein by reference.
FIELD OF THE INVENTIONThe present invention relates generally to a system, method, and apparatus for creating, linking, and discovering business navigation maps for analyzing data. More particularly, the invention relates to navigation through complex data, and more particularly to providing systems and methods to navigate through business reports and enable review of the relationships between multiple business reports.
BACKGROUND INFORMATIONCurrent methods for linking business reports are very limited and don't provide an easy way to navigate complex data. Hard coded drill downloads or pre-determined hierarchies are a major limitation with current business intelligence software, as there is no way to discover the relationships between business reports dynamically and move forward and backward between reports. The novel method presented herein provides for a distinct way to navigate business reports.
This invention, improves on the deficiencies of the prior art and provides an inventive system, method, and apparatus for creating linking, and discovering business navigation maps for analyzing data.
PURPOSES AND SUMMARY OF THE INVENTIONThe invention is a novel system, method, and apparatus for creating, linking, and discovering business navigation maps for analyzing data.
An aspect of the present invention includes a system for creating business navigation maps comprising a host module linked to at least one computer, and at least one data base and/or data storage device, said host module being adapted to receive data point markers about at least one data point of interest to a user and including a data input link for receiving information about said at least one data point of interest, a first logic processing module programmed to associate at least one data point of interest with at least one business report, wherein said logic processing module uses predefined criteria to tag the at least one data point of interest as relevant to the at least one business report; and a database module, said database module being. adapted to store and obtain the at least one data point of interest, data point markers, and the at least one business report.
Another aspect of the present invention includes a method for navigating through business reports, comprising adapting a host module to receive data point markers about at least one data point of interest to a user, providing a data input link for receiving, information about the at least one data point of interest, associating at least one data point of interest with at least one business report, by adapting a logic processing module using predefined criteria to tag the at least one data point of interest as relevant to the at least one business report, and accessing a database module to store and obtain the at least one data point of interest, at least one data point marker, and the at least one business report.
Therefore, in one aspect this invention comprises a system for creating business navigation map, comprising: at least one computer in electrical connection with at least one database and at least one storage device, said at least one computer in communication with at least one processor and at least one host module, and wherein said at least one host module being adapted to receive data point markers about at least one data point of interest from at least one user, said at least one host module further including a data input link for receiving information about said at least one data point of interest, a first logic processing module in communication with said at least one computer and programmed to associate at least one data point of interest with at least one business report, wherein said first logic processing module uses at least one predefined criteria to tag said at least one data point of interest as relevant to said at least one business report; and at least one database module, said at least one database module in communication with said at least one computer and being adapted to store and obtain said at least one data point of interest, data point marker, and said at least one business report.
In another aspect this invention comprises a method for navigating through business reports, comprising: at least one computer in electrical connection with at least one database and at least one storage device, said at least one computer in communication with at least one processor and at least one host module, and adapting said at least one host module to receive data point markers about at least one data point of interest from a user using said at least one computer; providing a data input link for receiving information about the at least one data point of interest; associating said at least one data point of interest with at least one business report, by adapting at least one logic processing module using predefined criteria to tag the at least one data point of interest as relevant to the at least one business reports, and at least one database module, said at least one database module in communication with said at least one computer and accessing said at least one database module to store and obtain the at least one data point of interest, at least one data point marker, and the at least one business report.
Although the scope of the present invention is much broader than any particular embodiment, a detailed description of the preferred embodiment follows together with drawings. These drawings are for illustration purposes only and are not drawn to scale. Like numbers represent like features and components in the drawings. The invention may best be understood by reference to the ensuing detailed description in conjunction with the drawings in which:
The inventive system, method, and apparatus for creating, linking, and discovering business navigation maps for analyzing data 23, will now be discussed with reference to
The embodiments of the present invention are described more fully hereinafter with reference to the accompanying drawings, which form a part hereof, and which show, by way of illustration, specific exemplary embodiments by which the invention may be practiced. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. Among other things, the present invention may be embodied as systems, methods or devices. The following detailed description should not to be taken in a limiting sense. Throughout the specification and claims, the following terms take the meanings explicitly associated herein, unless the context clearly dictates otherwise. The phrase “in one embodiment” as used herein does not necessarily refer to the same embodiment, though it may. Furthermore, the phrase “in another embodiment” as used herein does not necessarily refer to a different embodiment, although it may. Thus, as described below, various embodiments of the invention may be readily combined, without departing from the scope or spirit of the invention. In addition, as used herein, the term “or” is an inclusive “or” operator, and is equivalent to the term “and/or,” unless the context clearly dictates otherwise. The term “based on” is not exclusive and allows for being based on additional factors not described, unless the context clearly dictates otherwise. In addition, throughout the specification, the meaning of “a,” “an,” and “the” include plural references. The meaning of “in” includes “in” and “on.” The term “coupled” implies that the elements may be directly connected together or may be coupled through one or more intervening elements. Further reference may be made to an embodiment where a component is implemented and multiple like or identical components are implemented.
As used in this specification and claims, the terms “for example,” “for instance,” “such as,” and “like,” and the verbs “comprising,” “having,” “including,” and their other verb forms, when used in conjunction with a listing of one or more components or other items, are each to be construed as open-ended, meaning that that the listing is not to be considered as excluding other, additional components or items. Other terms are to be construed using their broadest reasonable meaning unless they are used in a context that requires a different interpretation.
In another embodiment, the present invention provides a method to record user navigation within the tree including all business report selections, selected dimension variables, last position of user navigation within navigation tree, etc. This may be accomplished by the system building the list of user selections which are then passed to the other business reports to filter the data based on the previous selections The process of remembering the user selections at each interaction will generate a dynamic selection list at the runtime based on user navigation between different business reports and will be instrumental for root-cause analysis for a specific scenario even for large data volumes. In another embodiment, aspects of the present invention permit the dimension attributed values selected during navigation to other business reports within the tree navigation.
The inventive system, method, and apparatus for creating, linking, and discovering business navigation maps for analyzing data 123, further comprises of creating business navigation map, comprising, at least one computer 150, in electrical connection 171, with at least one database 165, 1130, 1340, 1440, and at least one storage device 175, 1130, 1340, 1440. The at least one computer 150, is in communication with at least one processor and at least one host module 165/175, and wherein the at least one host module 165/175, being adapted to receive data point markers about at least one data point of interest from at least one user 105, the at least one host module 165/175, further includes a data input link for receiving information about the at least one data point of interest; a first logic processing module in communication with the at least one computer 150, and programmed to associate at least one data point of interest with at least one business report 110, wherein the first logic processing module uses at least one predefined criteria to tag the at least one data point of interest as relevant to the at least one business report 110. At least one database module 165/175, in communication with the at least one computer 150, and being, adapted to store and obtain the at least one data point of interest, data point marker, and the at least one business report 110.
The inventive system, method, and apparatus for creating, linking, and discovering business navigation maps for analyzing data 123, further comprises a method for navigating through business reports 110, comprising, at least one computer 150, in electrical connection 151, with at least one database 165, 1130, 1340, 1440, and at least one storage device 175, 1130, 1340, 1440, the at least one computer 150, is in communication with at least one processor and at least one host module 165/175, and adapting the at least one host module 165/175, to receive data point markers about at least one data point of interest from a user 105, using the at least one computer 150, and providing a data input link for receiving information about the at least one data point of interest; associating the at least one data point of interest with at least one business report 110, by adapting at least one logic processing module using predefined criteria to tag the at least one data point of interest as relevant to the at least one business report 110. At least one database module 165/175, is in communication with the at least one computer 150, and accessing the at least one database module 165/175, to store and obtain the at least one data point of interest, at least one data point marker, and the at least one business report 110.
In accordance with an embodiment of the present invention, a method provides a way for users to navigate information in the form of a visually displayed navigation tree. In one embodiment, the navigation tree is built dynamically when, for example, a user clicks on the graph, table, or any other form of organization of data. In another embodiment, the tree parent and children nodes may be determined based on what is clicked and what information is relevant for that report. Similar to a map, in one embodiment, a navigation tree will visually display the current location of user navigation within the tree.
In another embodiment, the navigation tree is built statically by the user, enabling the user to link the current report to any other report the user deems relevant. The static linkage may be based on any number of data points within the present report and the reports being linked, and any other criteria deemed relevant by the user, such as, for example, practice area, scope of relevance, organizational structure, etc.
In yet another embodiment the method provides for users to build new navigation map-like reports. For example, instead of just providing a single report in a dashboard, the system enables a way to display a navigation map to users that will make it very easy for them to analyze data without having to figure out the correct sequence of report navigation to determine the root cause of an issue or a trend.
In another embodiment, the system presents a drill-down/drill through search functionality in a form of for example, a tree with nodes and branches. When a user clicks on a report, a tree is built dynamically with link nodes representing dynamically or statically link reports that are relevant to the current report. It is asserted that the “tree with nodes and branches” is an exemplary embodiment of the present invention. However, an form of graphical representation may be used, including but not limited to 2-D or 3-D format, to accomplish the desired result.
Aspects of the present invention may be implemented in various configurations. For example, in one embodiment the invention may be implemented as a desktop personal computer, stand-alone computer, workstation computer, mobile computer, portable computing device, personal digital assistant (PDA) device, cellular telephone, digital audio or video playback device, or any other similar type of computing device. Examples of suitable network connections include a controller area network (CAN), a media oriented system transfer (MOST), a local interconnection network (LIN), a local area network (LAN), and other appropriate connections such as Ethernet or others that conform with known ISO, SAE and IEEE standards and specifications, to name but a few.
Aspects of the present invention may be implemented on one or more computers executing software instructions. According to one embodiment of the present invention, server and client computer systems transmit and receive data over a computer network or a fiber or copper-based telecommunications network. The steps of accessing, downloading, and manipulating the data, as well as other aspects of the present invention are implemented by central processing units (CPU) in the server and client computers executing sequences of instructions stored in a memory. The memory may be a random access memory (RAM), read-only memory (ROM), a persistent store, such as a mass storage device, or any combination of these devices. Execution of the sequences of instructions causes the CPU to perform steps according, to embodiments of the present invention. The CPU may include one or more software modules, host modules, and logic processing modules.
The instructions may be loaded into the memory of the server or client computers from a storage device or from one or more other computer systems over a network connection. For example, a client computer may transmit a sequence of instructions to the server computer in response to a message transmitted to the client over a network by the server. As the server receives the instructions over the network connection, it stores the instructions in memory. The server may store the instructions for later execution, or it may execute the instructions as they arrive over the network connection. In some cases, the CPU may directly support the downloaded instructions. In other cases, the instructions may not be directly executable by the CPU, and may instead be executed by an interpreter that interprets the instructions. In other embodiments, hardwired circuitry may be used in place of, or in combination with, software instructions to implement the present invention. Thus the present invention is not limited to any specific combination of hardware circuitry and software, nor to any particular source for the instructions executed by the server or client computers. In some instances, the client and server functionality may be implemented on a single computer platform.
Aspects of the present invention can be used in a distributed electronic commerce application that includes a client/server network system that links one or more server computers to one or more client computers, as well as server computers to other server computers and client computers to other client computers. The client and server computers may be implemented as desktop personal computers, workstation computers, mobile computers, portable computing devices, personal digital assistant (PDA) devices, cellular telephones, digital audio or video playback devices, or any other similar type of computing, device. The terms “computer network” and “online” may be used interchangeably and do not imply a particular network embodiment or topography. In general, any type of network (e.g., LAN, WAN, or Internet) may be used to implement the online or computer networked implementation of the system, method, device, and apparatus for creating, linking and discovering navigation maps for analyzing data.
Thus, the present invention is not limited to the embodiments described herein and the constituent elements of the invention can be modified in various manners without departing from the spirit and scope of the invention. Various aspects of the invention can also be extracted from any appropriate combination of a plurality of constituent elements disclosed in the embodiments. Some constituent elements may be deleted in all of the constituent elements disclosed in the embodiments. The constituent elements described in different embodiments may be combined arbitrarily.
While certain embodiments of the inventions have been described, these embodiments have been presented by way of example only, and are not intended, to limit the scope of the inventions. Indeed, the novel methods and systems described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes m the form of the methods and systems described herein may be made without departing from the spirit of the inventions.
Furthermore, it is evident that many alternatives, modifications and variations will be apparent to those skilled in the art in light of the foregoing description. It is therefore contemplated that the appended claims will embrace any such alternatives, modifications and variations as falling within the true scope and spirit of the present invention.
Claims
1. A system for creating business navigation map, comprising: at least one computer in electrical connection with at least one database and at least one storage device, said at least one computer in communication with at least one processor and at least one host module, and wherein said at least one host module being adapted to receive data point markers about at least one data point of interest from at least one user, said at least one host module further including a data input link for receiving information about said at least one data point of interest; a first logic processing module in communication with said at least one computer and programmed to associate at least one data point of interest with at least one business report, wherein said first logic processing module uses at least one predefined criteria to tag said at least one data point of interest as relevant to said at least one business report; and at least one database module, said at least one database module in communication with said at least one computer and being adapted to store and obtain said at least one data point of interest, data point marker, and said at least one business report.
2. The system of claim 1, wherein the data point marker is created by said at least one user.
3. The system of claim 1, wherein the data point marker is predefined.
4. The system of claim 1, wherein the at least one business report is a new business report.
5. The system of claim 1, wherein the at least one business report is an existing business report.
6. The system of claim 1, wherein said at least one predefined criteria is relational.
7. The system of claim 1, wherein said at least one predefined criteria is at least one manual input by said at least one user.
8. The system of claim 1, wherein said at least one predefined criteria is determined by a link management software, and wherein said link management software is in communication with said at least one computer.
9. The system of claim 1, wherein said at least one first logic processing module further electronically links said at least one business report with at least one another business report.
10. The system of claim 1, wherein said business navigational map created is a graphical representation.
11. The system of claim 10, wherein said linking of said at least one business report with at least one another business report is dynamic.
12. A method for navigating through business reports, comprising: at least one computer in electrical connection with at least one database and at least one storage device, said at least one computer in communication with at least one processor and at least one host module, and adapting said at least one host module to receive data point markers about at least one data point of interest from a user using said at least one computer; providing a data input link for receiving information about the at least one data point of interest; associating said at least one data point of interest with at least one business report, by adapting at least one logic processing module using predefined criteria to tag the at least one data point of interest as relevant to the at least one business report; and at least one database module, said at least one database module in communication with said at least one computer and accessing said at least one database module to store and obtain the at least. one data point of interest, at least one data point marker, and the at least one business report.
13. The method of claim 12, comprising: creating at least one new data point marker; associating the at least one business report with the at least one new data point marker; identifying the at least one business report with relevant new data point markers: linking the at least one business reports with the common new data point marker; and displaying, graphically the link between the at least one business reports with the common at least one new data point markers.
14. The method of claim 12, further comprising: creating at least one new data point marker; associating the at least one business report with the at least one new data point marker; identifying the at least one business report with relevant new data point markers; linking statically the at least one business reports with the common new data point marker; and displaying graphically the link between the at least one business reports with the common at least one new data point markers.
15. The method of claim 12, further comprising: creating at least one new data point marker; associating the at least one business report with the at least one new data point marker; identifying the at least one business report with relevant new data point markers; linking dynamically the at least one business reports with the common new data point marker; and displaying graphically the link, between the at least one business reports with common at least one new data point markers.
16. The method of claim 12, further comprising: creating at least one new data point marker; associating at least one new business report with the at least one new data point marker; associating the at least one business report with the at least one new data point marker; identifying the at least one business report and the at least one new report with relevant new data point markers; linking the at least one report and. the at least one new business report with the common new data point maker; and displaying graphically the link between the at least one business report and the at least one new business report with the common at least one new data point markers.
17. The method of claim 12, further comprising: creating at least one new business report; building a new business navigation map; linking a previously created at least one business report from a repository to the new business navigation map; and storing the new business navigation map, the link between the previously created one business report to the new business navigation map, and the at least one new business report in at least one database.
18. The method of claim 12, further comprising: viewing the at least one business report; loading a business navigation map; and gathering information to dynamically create a link to the business navigation map.
19. The method of claim 12, further comprising: loading a previously created business navigation map; linking the at least one business report to the business navigation map; and storing the business navigation map in at least one database.
20. The method of claim 12, further comprising: updating a business navigation map by locating the business navigation map; adding at least one new business report to the business navigation map to create said updated business navigation map; and storing the updated business navigation map in at least one database.
Type: Application
Filed: Nov 12, 2015
Publication Date: Jul 28, 2016
Applicant: FUSIONOPS INC. (Mountain View, CA)
Inventor: Shariq Mansoor (Dublin, CA)
Application Number: 14/939,328