Abstract: System 100 and method 300 for evaluating an operational health of an organization are described. In one example, the method 300 may include the steps of: obtaining 302, by processor 204 of a computing device 102, a transactional data of the organization. The transactional data may include a plurality of raw transactional variables. The plurality of raw transactional variables may then be extracted 304 from the obtained data. Thereafter, at least one of a plurality of derived variables may be determined 306 from the extracted raw transactional variables. Based on a pre-defined set of rules, a parameter may be assigned 308 to each of the plurality of determined derived variables. Thereafter, based on the plurality of assigned parameters, an aggregate score may be determined 310. The determined aggregate score may be indicative of the operational health of the organization.
Description:TECHNICAL FIELD
[0001] The present disclosure, in general, relates to a data retrieval and analysis system and, in particular, relates to approaches for evaluating an operational health of an organization.
BACKGROUND
[0002] Generally, an organization while operating, may be subjected to various factors that may affect the operation of the organization. A lot of factors may govern the manner in which the organization may be able to operate. Further, while operating, it may be possible that the management of such organization may seek to evaluate the performance of the organization. Furthermore, the organization, in some cases, may be in need of funds and may seek certain loan from government or another organization. Even further, an organization, while operating, may need to comply with certain law and regulations laid down by the local governing authority. As a result, in either of the cases, such government regulating authorities, financial institutions, or corporate entities may evaluate the organization’s operation by analysing the transactional data and other operational aspects of the corresponding organization. The evaluation and assessment may be done either manually, or an auditing through a third party organization.
SUMMARY
[0003] Aspects of the present disclosure relate to a data retrieval and analysis system. In particular, the approaches of the present disclosure provide approaches for evaluating an operational health of an organization.
[0004] An aspect of the present disclosure pertains to a method for evaluating an operational health of an organization. A transactional data of the organization may be obtained. The data may include a plurality of raw transactional variables. The plurality of raw transactional variables may then be extracted from the obtained data. Thereafter, at least one of a plurality of derived variables may be determined from the extracted raw transactional variables. Based on a pre-defined set of rules, a parameter may be assigned to each of the plurality of determined derived variables. Further, based on the plurality of assigned parameters, an aggregate score may be determined. The determined aggregate score may be indicative of the operational health of the organization.
[0005] In another aspect, a first data may be obtained from a first repository. The first data may include a plurality of first raw variables. Further, a second data may be obtained from a second repository. The second data may include a plurality of second raw variables. Furthermore, a third data may be received from a third repository. The third data may include a plurality of third raw variables. Thereafter, the obtained first data, second data, and third data may be aggregated to generate the transactional data of the organization. The generated transactional data may include a plurality of raw transactional variables.
[0006] In yet another aspect, the first data may be associated with taxation data of the organization. Further, the second data may be associated with banking data of the organization. Furthermore, the third data may be associated with Enterprise Resource Planning (ERP) data of the organization.
[0007] In yet another aspect, the first data repository, the second data repository, and the third data repository may be a part of a distributed system and may be in communication, over a network, with the computing device.
[0008] In yet another aspect, each of the first data, the second data, and the third data obtained from the respective first, second, and third data repository may be a set of machine-readable data.
[0009] In yet another aspect, the step of determining at least one of the plurality of derived variables from the extracted raw transactional variables may be based on a set of pre-defined rules.
[0010] In yet another aspect, the determined aggregate score may be further rendered on a display device. The display device may be in communication with the computing device.
[0011] In yet another aspect, a user may be authenticated prior to obtaining the transactional data of the organization.
[0012] Another aspect of the present disclosure pertains to a system for evaluating an operational health of an organization. The system may include a computing device. The computing device may include a processor and an evaluation unit coupled to the processor. A transactional data of the organization may be obtained. The transactional data may include a plurality of raw transactional variables. The plurality of raw transactional variables may then be extracted from the obtained data. Thereafter, at least one of a plurality of derived variables may be determined from the extracted raw transactional variables. Based on a pre-defined set of rules, a parameter may be assigned to each of the plurality of determined raw variables. Further, based on the plurality of assigned parameters, an aggregate score may be determined. The determined aggregate score may be indicative of the operational health of the organization.
[0013] In another aspect, the system may further include a first data repository, a second data repository, and a third data repository. The first, second, and third data repository may be in communication with the computing device over a network. The evaluation unit may be further configured to obtain a first data associated with taxation data of the organization from the first repository. The first data may include a plurality of first raw variables. The evaluation may further obtain a second data associated with banking data of the organization from the second data repository. The second data may include a plurality of second raw variables. The evaluation unit may furthermore obtain a third data associated with ERP data of the organization from the third repository. The third data may include a plurality of third raw variables. Thereafter, the evaluation unit may aggregate the obtained first data, second data, and third data to generate the transactional data of the organization. The generated transactional data may include a plurality of raw transactional variables.
[0014] Various objects, features, aspects and advantages of the inventive subject matter will become more apparent from the following detailed description of preferred embodiments, along with the accompanying drawing figures in which like numerals represent like components.
BRIEF DESCRIPTION OF THE DRAWINGS
[0015] The accompanying drawings are included to provide a further understanding of the present disclosure, and are incorporated in and constitute a part of this specification. The drawings illustrate exemplary embodiments of the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0016] FIG. 1 illustrates an exemplary network environment with a computing device for evaluating an operational health of an organization, in accordance with an embodiment of the present disclosure;
[0017] FIG. 2 illustrates an exemplary block diagram representing functional units of the system, in accordance with an embodiment of the present disclosure;
[0018] FIG. 3 illustrates an exemplary flow diagram representing steps of the proposed method for evaluating an operational health of an organization, in accordance with an embodiment of the present disclosure;
[0019] FIG. 4 illustrates an exemplary flow diagram representing steps of the proposed method for evaluating an operational health of an organization, in accordance with another embodiment of the present disclosure; and
[0020] FIG. 5 illustrates an exemplary computer system in which or with which embodiments of the present invention can be utilized in accordance with embodiments of the present disclosure.
DETAILED DESCRIPTION
[0021] The following is a detailed description of embodiments of the disclosure depicted in the accompanying drawings. The embodiments are in such details as to clearly communicate the disclosure. However, the amount of detail offered is not intended to limit the anticipated variations of embodiments; on the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the present disclosures as defined by the appended claims.
[0022] Generally, an organization while operating and trading, may be subjected to various factors that may affect the operation, and various aspects associated with the operation of the organization. A lot of factors may govern the manner in which the organization may be able to operate. One such exemplary operational aspect of the organization is the financial operation.
[0023] Further, while operating, it may be possible that the management of such organization may seek to evaluate the performance of the organization. Owing to the large number of underlying governing factors, it may not be convenient to evaluate the performance of the organization. The process may be cumbersome and may require extensive effort. Even after the evaluation, probability of such evaluation being unable to provide accurate results may be very high.
[0024] Furthermore, the organization, in some cases, may be in need of funds and may seek certain loan from government or another organization. In such cases as well, owing to the large number of factors that may govern the performance of the financial operation of the respective organization, it may not be convenient to determine the operational health, financial health in this example, of the organization. As a result, the organization may fail to seek the required financial aid.
[0025] Even further, an organization, while operating, may need to comply with certain law and regulations laid down by the local governing authority. As a result, such government regulating authorities may evaluate the organization’s operation by analysing the manner in which the corresponding organization may be operation. For example, it may be the case that transactional data of the organization may be evaluated. The evaluation may be done either manually, or an auditing through a third party organization. In each of the cases, conventional and existing approaches for evaluating the operational aspects of the organization and determining the health of the organization may be manual and inefficient.
[0026] To this end, approaches for evaluating an operational health of an organization are described. Examples of such operational health may include, but are not limited to, financial health, financial stability, operational efficiency, or stability score of any other aspect of the organization. The approaches of the present subject matter may effectively and conveniently evaluate the operational health of the organization using data from reliable sources and may provide accurate results. The approaches of the present subject matter may obtain the reliable data from a plurality of sources, and based on certain processing, may provide relevant operational health. Such results may then be used by various authorities, such as large corporate organizations, financial institutions, small companies, or the organization itself to assess the operational health of the organization, and perform any change in the manner in which the organization may be operating to improve its performance.
[0027] The manner in which the example system is used for evaluating an operational health of an organization is further explained in detail with respect to FIGS. 1-5. It is to be noted that drawings of the present subject matter shown here are for illustrative purposes only and are not to be construed as limiting the scope of the subject matter claimed. Further, the FIGS. 1-2 have been explained together, and same reference numerals have been used for referring identical components and entities.
[0028] FIG. 1 illustrates an exemplary system 100, including a computing device 102. The system 100 may be a part of a networking environment. The networking environment may include a plurality of other network entities (not depicted in FIG. 1 for the sake of brevity) in communication with the system 100, the computing device 102, and other depicted components of the system 100.
[0029] The computing device 102 evaluates an operational health of an organization, as per an example of the present subject matter. In one example, the computing device 102 may be implemented as any computing device, such as a Personal Computer, a portable PC, a mobile phone, and the like. In another example, the computing device 102 may be implemented by a financial institution or a corporate organization. In yet another example, the computing device 102 may be implemented by the organization and may be operated by the management of such organization for evaluating the operational health. However, it may be noted that the computing device 102 may be implemented in any manner, may relate to any other system capable of receiving user’s inputs, processing it, and correspondingly provide output based on the received user’s inputs. Such examples would also be covered within the scope of the present subject matter.
[0030] As depicted in FIG. 1., the system 100 may include a centralized server 104 in communication with the computing device 102 over a network 106. The centralized server 104 may be implemented using any or a combination of hardware-based, software-based, network-based computing device, or a cloud-based computing device.
[0031] The network 106 can be a wireless network, a wired network or a combination thereof that can be implemented as one of the different types of networks, such as Intranet, Local Area Network (LAN), Wide Area Network (WAN), Internet, and the like. Further, the network 106 can either be a dedicated network or a shared network. The shared network can represent an association of different types of networks that can use variety of protocols, for example, Hypertext Transfer Protocol (HTTP), Transmission Control Protocol/Internet Protocol (TCP/IP), Wireless Application Protocol (WAP), and the like.
[0032] It may be further noted that, although, the system 100 as depicted in FIG. 1 includes the computing device 102 in communication with the centralized server 104 over the network 106, the same may not be construed to limit the scope of the present subject matter in any manner. The system 100 may further include additional devices, components, and network entities, known to a person skilled in art, in communication with the depicted components of the system 100. Such examples may also be covered within the scope of the present subject matter.
[0033] Continuing with the present example, the centralized server 104 may include an evaluation unit 108. Although, as depicted in FIG. 1, the evaluation unit 108 may be present within the centralized server 104 and may be in communication with the computing device 102 over the network 106, the same should not be construed to limit the scope of the present subject matter in any manner. The evaluation unit 108 may be present within the computing device 102 as well, as would be explained in FIG. 2. Such example would also lie within the scope of the present subject matter.
[0034] In one example, the evaluation unit 108 may be implemented as a processing resource. In another example, the evaluation unit 108 may be implemented as a combination of a transceiver and a processing resource. The evaluation unit 108 may be capable of receiving data, processing it, and transmitting data.
[0035] The working of the computing device 102 is explained in conjunction with FIG. 2. FIG. 2 illustrates a block diagram representing functional units of the proposed system, such as computing device 102.
[0036] The computing device 102 may be communicatively coupled to a plurality of data repositories 202-1, 202-2, 202-3, …, 202-N (collectively referred to as data repository 202) over a communications network. The communications network may be implemented as the network 106, as explained in conjunction with FIG. 1.
[0037] The data repository 202 may be implemented as any hardware-based, software-based, or network-based database which may be able to store data, known to a person skilled in the art. In one example, as depicted in FIG. 2, the data repository 202 may be connected with the computing device 102 over the network. In another example, the data repository 202 may be present within the computing device 102 itself. In yet another example, the data repository 202 may be implemented over a centralized computing server, and may be in communication with the computing device 102 over the network. Any such combinations would be covered within the scope of the present subject matter.
[0038] Continuing further, in one example, as depicted in FIG. 2, the data to be fetched may be available at a single data repository 202. In another example, the data to be fetched may not be available at a single data repository 202 but may be available across multiple such repositories. However, any other implementation of the data repository 202 may also be possible without deviating from the scope of the present subject matter.
[0039] In the context of the preset subject matter for evaluation of an operational health of an organization, examples of such data repository 202 may include, but are not limited to, databases provided by governing authorities, databased provided by corporates, taxation databases, databases provided by banking authorities, Enterprise Resource Planning (ERP) databases, and accounting software. In one example, the data repository 202 may be available centrally, and various banking or financial associates may upload the details of various organizations, which may be registered with the authority, on the data repository 202. In another example, the organizations may provide their consent to such data repository 202 to allow to use various data. In yet another example, the data repository 202 may be in communication with a third party organization. In such cases, the banking or accounting officials may provide their details to such organization, and it may then be uploaded to the data repository 202 upon relevant verification. However, it may be noted that such examples are only illustrative, and any other technique or method known to a person skilled in the art may also be used for updating the data repository 202 and continuously adding different types of data without deviating from the scope of the present subject matter.
[0040] Continuing further, the data repository 202, along with different types of data may include a plurality of corresponding raw variables. As would be noted, an organization’s operational behavior, as described previously, may be affected by a plurality of factors. Generally, the operational behavior of the organization may reflect the operation of the organization. As would be appreciated, analyzing all such data may provide the accurate operational analysis of such organizations.
[0041] In one example, the computing system 102 may be a part of the distributed system and may be communicatively coupled to a first data repository, a second data repository, and a third data repository. The first repository may include a first data associated with taxation data of the organization, the second data may include a second data associated with banking data of the organization, and the third repository may include a third data associated with ERP data of the organization. As described previously, each of the first data stored in first data repository, second data stored in second data repository, and third data stored in third data repository may include a first data, a second data, and a third data respectively.
[0042] In another example, additional such data and the corresponding raw variables may include, but are not limited to, taxation data, banking statements, and payments made to the vendors. It may be noted that the examples of such data and the corresponding raw variables are only illustrative, and should not be construed to limit the scope of the present subject matter in any manner. Any other type of data associated with the organization may be obtained from any repository without deviating from the scope of the present subject matter. For example, it may be the case that the data may include an establishment date of the organization. Such establishment date, in such cases, may also contribute in evaluating the operational health of the organization. For another example, the evaluation of operational health may be based in such a manner that longer the organization in existence, better the operational health. However, it may be again noted that such example is only illustrative, and other such examples would also be covered within the scope of the present subject matter.
[0043] Continuing with the working of the approaches of the present subject matter, it may be noted that although the present example in the foregoing description would be explained in the context of evaluation of operational health of an organization, however, it may be noted that the same may not be construed to limit the scope of the present subject matter in any manner. The approaches of the present subject matter may be implemented to any other type of evaluation as well.
[0044] As depicted in FIG. 2, the exemplary functional units of the computing device 102 can include one or more processor(s) 204. The one or more processor(s) 204 can be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, logic circuitries, and/or any devices that manipulate data based on operational instructions. Among other capabilities, the one or more processor(s) 204 are configured to fetch and execute computer-readable instructions stored in a memory 206 of the computing device 102. The memory 206 can store one or more computer-readable instructions or routines, which may be fetched and executed to create or share the data units over a network service. The memory 206 can include any non-transitory storage device including, for example, volatile memory such as RAM, or non-volatile memory such as EPROM, flash memory, and the like.
[0045] In an embodiment, the computing device 102 can also include an interface(s) 208. The interface(s) 208 may include a variety of interfaces, for example, interfaces for data input and output devices, referred to as I/O devices, storage devices, and the like. The interface(s) 208 may facilitate communication of the computing device 102 with various devices coupled to the computing device 102. The interface(s) 208 may also provide a communication pathway for one or more components of the computing device 102. Examples of such components include, but are not limited to, processing engine(s) 210 and database 212.
[0046] In an embodiment, the processing engine(s) 210 can be implemented as a combination of hardware and programming (for example, programmable instructions) to implement one or more functionalities of the processing engine(s) 210. In examples described herein, such combinations of hardware and programming may be implemented in several different ways. For example, the programming for the processing engine(s) 210 may be processor executable instructions stored on a non-transitory machine-readable storage medium and the hardware for the processing engine(s) 210 may include a processing resource (for example, one or more processors), to execute such instructions.
[0047] In the present examples, the machine-readable storage medium may store instructions that, when executed by the processing resource, implement the processing engine(s) 210. In such examples, the computing device 102 can include the machine-readable storage medium storing the instructions and the processing resource to execute the instructions, or the machine-readable storage medium may be separate but accessible to the computing device 102 and the processing resource. In other examples, the processing engine(s) 210 may be implemented by electronic circuitry. The database 212 can include data that is either stored or generated as a result of functionalities implemented by any of the components of the processing engine(s) 210. In an embodiment, the processing engine(s) 210 can include an evaluation unit 108 and other unit(s) 214. The other unit(s) 214 can implement functionalities that supplement applications or functions performed by the computing device 102 or the processing engine(s) 210.
[0048] In one example, in operation, an organization (not shown in FIGS. 1-2), interchangeably referred to as a user herein, may initiate the evaluation of the operational health. The user may be an authorized personnel on the behalf of such organization to perform the operational health evaluation. In one example, the user may be operating a user device (not shown in FIGS. 1-2). Examples of such user device may include, but are not limited to, a mobile phone, a portable PC, and a tablet PC. The user device may be in communication with the computing device 102. In another example, the user device may include a user interface. The user may interact with such interface to activate the proposed approach of the present subject matter. In yet another example, the user may be required to authenticate itself prior to operating the user device. In yet another example, the user may be able to register themselves and operate the user interface on a subscription-based model. However, it may be noted that such examples are only illustrative, and the user may operate the user device in any manner without deviating from the scope of the present subject matter.
[0049] The user may initiate the evaluation of the operational health of the organization. The evaluation unit 108 may obtain a transactional data of the organization. In one example, the computing device 102 may be in communication with a plurality of data repositories 202, such as a first data repository, a second data repository, and a third data repository. The evaluation unit 108 may obtain a first data, a second data, and a third data from the first repository, the second repository, and the third repository respectively. In another example, the first data may be associated with taxation data of the organization, such as details of tax paid to the authorities. In yet another example, the second data may be associated with banking data of the organization, such as the banking transaction of the organization, payments received from customers, payment made to the vendors, etc. In yet another example, the third data may be associated with ERP data of the organization, such as daily transactions of the organization. However, it may be noted that such examples are only illustrative, and any other type of data may be obtained from any type of repository in any manner without deviating from the scope of the present subject matter.
[0050] Continuing further, as described previously, each of the data may include corresponding respective raw variables. The first data, the second data, and the third data may include a plurality of first raw variables, a plurality of second raw variables, and a plurality of third raw variables respectively. In one example, the user, while initiating the operational health evaluation, may be provided with the list of repositories and corresponding data to choose from. In another example, the user may also be provided with a list of corresponding raw variables to choose from. In yet another example, the user may custom select the data, such as during an entire financial year or a custom time duration. However, it may be noted that such examples are only illustrative, and should not be construed to limit the scope of the present subject matter in any manner.
[0051] Continuing further, the evaluation unit 108, may then aggregate the obtained first data, second data, and the third data to generate a transactional data of the organization. The generated transactional data may include a plurality of raw transactional variables. In one example, in the case of obtaining different data from first, second, and third data repository, the plurality of raw transactional variables in the generated transactional data may be based on the aggregation of the first raw variables, the second raw variables, and the third raw variables.
[0052] Thereafter, the evaluation unit 108 may extract the plurality of raw transactional variables from the obtained transactional data. In one example, the data obtained from different repositories 202 may be a set of machine-readable data. The evaluation unit 108, in such cases, may extract the data using corresponding method known to a person skilled in the art. In another example, the data obtained from the data repositories 202 may be in the form of a JSON or XML file format. However, any other form of data known to a person skilled in the art may also be used without deviating from the scope of the present subject matter.
[0053] Thereafter, the evaluation unit 108 may then determine at least one of a plurality of derived variables from the extracted raw transactional variables. In one example, the evaluation unit 108 may determine the derived variables based on a set of pre-defined rules. Examples of such derived variables may include, but are not limited to, total purchase during a financial year, total purchase during a custom time period, total payout during a financial year, and ratio of purchases to payments. However, it may be noted that such examples of derived variables are only illustrative, and the raw transactional variables may be processed to determine any other derived variables by a person skilled in the art, without deviating from the scope of the present subject matter.
[0054] Continuing further, the evaluation unit 108, based on a pre-defined set of rules, may then assign a parameter to each of the plurality of determined derived variables. In one example, the assigning may be done based by an experienced professional based on a critical level of each of the derived variables in the operation of an organization. However, the parameter may be assigned using any other approach without deviating from the scope of the present subject matter.
[0055] Based on the plurality of assigned parameters, the evaluation unit 108 may then determine an aggregate score. The aggregate score may be indicative of the operational health of the organization. Thereafter, the evaluation unit 108 may then render the determined aggregate score on a display device (not shown in FIGS. 1-2). In one example, the display device may be communicatively coupled to the computing device 102 and the user device. In another example, the display device may be a part of the user device or the computing device 102.
[0056] In another example, the evaluation unit 108 may generate a report based on the determined aggregate score. In another example, the evaluation unit 108, based on the determined aggregate score, may suggest measures and improvements to the existing working and operation of the organization. In yet another example, the determined aggregate score may be used by a third party organization to perform an assessment on the respective organization. However, it may be noted that such examples are only illustrative, and the determined aggregate score may be used in any manner without deviating from the scope of the present subject matter.
[0057] FIG. 3 illustrates an exemplary flow diagram representing steps of the proposed method 300 for evaluating an operational health of an organization, in accordance with an embodiment of the present disclosure. The method 300 may be implemented within the computing device 102, as described in conjunction with FIGS. 1-2.
[0058] At block 302, a transactional data of an organization may be obtained. The transactional data may include a plurality of raw transactional variables. At block 304, the plurality of raw transactional variables may be extracted from the obtained data. At block 306, at least one of a plurality of derived variables may be determined from the extracted raw transactional variables.
[0059] At block 308, based on a pre-defined set of rules, a parameter may be assigned to each of the plurality of determined derived variables. At block 310, based on the plurality of assigned parameters, an aggregate score may be determined. The determined aggregate score may be indicative of the operational health of the organization.
[0060] FIG. 4 illustrates an exemplary flow diagram representing steps of the proposed method 400 for evaluating an operational health of an organization, in accordance with another embodiment of the present disclosure. The method 400 may be implemented within the computing device 102, as described in conjunction with FIGS. 1-2.
[0061] At block 402, a first data associated with taxation data of the organization may be obtained from a first data repository. The first data may include a plurality of first raw variables. At block 404, a second data associated with banking data of the organization may be obtained from a second data repository. The second data may include a plurality of second raw variables. At block 406, a third data associated with ERP data of the organization may be obtained from a third data repository. The third data may include a plurality of third raw variables.
[0062] At block 408, the obtained first data, second data, and the third data may be aggregated to generate a transactional data of the organization. The generated transactional data may include a plurality of raw transactional variables. At block 410, the generated transactional data may then be obtained at the computing device 102.
[0063] At block 412, the plurality of raw transactional variables may then be extracted from the obtained transactional data.
[0064] At block 414, at least one of a plurality of derived variables may be determined from the extracted raw transactional variables based on a set of pre-defined rules.
[0065] At block 416, a parameter may be assigned to each of the plurality of determined derived variables based on a pre-defined set of rules.
[0066] At block 418, an aggregate score may be determined based on the plurality of assigned parameters. The determined aggregate score may be indicative of the operational health of the organization. At block 420, the determined aggregate score may then be rendered on a display device.
[0067] FIG. 5 illustrates an exemplary computer system 500 in which or with which embodiments of the present invention can be utilized. The computing system 500 may be implemented as or within computing device 102 described in conjunction with FIGS. 1-2. As depicted in FIG. 5, computer system 500 includes an external storage device 510, a bus 520, a main memory 530, a read-only memory 540, a mass storage device 550, communication port 560, and a processor 570. A person skilled in the art will appreciate that computer system 500 may include more than one processor 570 and communication ports 560. Examples of processor 570 include, but are not limited to, an Intel® Itanium® or Itanium 2 processor(s), or AMD® Opteron® or Athlon MP® processor(s), Motorola® lines of processors, FortiSOC™ system on a chip processors or other future processors. Processor 570 may include various modules associated with embodiments of the present invention. Communication port 560 can be any of an RS-232 port for use with a modem-based dialup connection, a 10/100 Ethernet port, a Gigabit or 10 Gigabit port using copper or fiber, a serial port, a parallel port, or other existing or future ports. Communication port 560 may be chosen depending on a network, such a Local Area Network (LAN), Wide Area Network (WAN), or any network to which computer system connects.
[0068] In an embodiment, the main memory 530 can be Random Access Memory (RAM), or any other dynamic storage device commonly known in the art. The read only memory 540 may be any static storage device(s) e.g., but not limited to, a Programmable Read Only Memory (PROM) chips for storing static information e.g., start-up or BIOS instructions for processor 570. Mass storage 550 may be any current or future mass storage solution, which can be used to store information and/or instructions. Exemplary mass storage solutions include, but are not limited to, Parallel Advanced Technology Attachment (PATA) or Serial Advanced Technology Attachment (SATA) hard disk drives or solid-state drives (internal or external, e.g., having Universal Serial Bus (USB) and/or Firewire interfaces), e.g. those available from Seagate (e.g., the Seagate Barracuda 7102 family) or Hitachi (e.g., the Hitachi Deskstar 7K1000), one or more optical discs, Redundant Array of Independent Disks (RAID) storage, e.g. an array of disks (e.g., SATA arrays), available from various vendors including Dot Hill Systems Corp., LaCie, Nexsan Technologies, Inc. and Enhance Technology, Inc.
[0069] In an embodiment, the bus 520 communicatively couples processor(s) 570 with the other memory, storage and communication blocks. Bus 520 can be, e.g. a Peripheral Component Interconnect (PCI) / PCI Extended (PCI-X) bus, Small Computer System Interface (SCSI), USB or the like, for connecting expansion cards, drives and other subsystems as well as other buses, such a front side bus (FSB), which connects processor 570 to software system.
[0070] In another embodiment, operator and administrative interfaces, e.g. a display, keyboard, and a cursor control device, may also be coupled to bus 520 to support direct operator interaction with computer system. Other operator and administrative interfaces can be provided through network connections connected through communication port 560. External storage device 510 can be any kind of external hard-drives, floppy drives, IOMEGA® Zip Drives, Compact Disc - Read Only Memory (CD-ROM), Compact Disc - Re-Writable (CD-RW), Digital Video Disk - Read Only Memory (DVD-ROM). Components described above are meant only to exemplify various possibilities. In no way should the aforementioned exemplary computer system limit the scope of the present disclosure.
[0071] Thus, it will be appreciated by those of ordinary skill in the art that the diagrams, schematics, illustrations, and the like represent conceptual views or processes illustrating systems and methods embodying this invention. The functions of the various elements shown in the figures may be provided through the use of dedicated hardware as well as hardware capable of executing associated software. Similarly, any switches shown in the figures are conceptual only. Their function may be carried out through the operation of program logic, through dedicated logic, through the interaction of program control and dedicated logic, or even manually, the particular technique being selectable by the entity implementing this invention. Those of ordinary skill in the art further understand that the exemplary hardware, software, processes, methods, and/or operating systems described herein are for illustrative purposes and, thus, are not intended to be limited to any particular named.
[0072] While the foregoing describes various embodiments of the invention, other and further embodiments of the invention may be devised without departing from the basic scope thereof. The scope of the invention is determined by the claims that follow. The invention is not limited to the described embodiments, versions or examples, which are included to enable a person having ordinary skill in the art to make and use the invention when combined with information and knowledge available to the person having ordinary skill in the art.
, Claims:1. A method (300) for evaluating an operational health of an organization, the method comprising:
obtaining (302), by a processor (204) of a computing device (102), a transactional data of an organization, wherein the transactional data comprises a plurality of raw transactional variables;
extracting (304), by the processor (204), the plurality of raw transactional variables from the obtained transactional data;
determining (306), by the processor (204), at least one of a plurality of derived variables from the plurality of extracted raw transactional variables;
assigning (308), based on a pre-defined set of rules, by the processor (204), a parameter to each of the plurality of determined derived variables; and
determining (310), based on the plurality of assigned parameters, by the processor (204), an aggregate score, wherein the determined aggregate score is indicative of an operational health of an organization.
2. The method (300) as claimed in claim 1, further comprising:
obtaining a first data from a first repository, wherein the first data comprises a plurality of first raw variables;
obtaining a second data from a second repository, wherein the second data comprises a plurality of second raw variables;
obtaining a third data from a third repository, wherein the third data comprises a plurality of third raw variables; and
aggregating the obtained first data, second data, and third data to generate the transactional data of the organization comprising a plurality of raw transactional variables.
3. The method (300) as claimed in claim 2, wherein:
the first data is associated with taxation data of the organization;
the second data is associated with banking data of the organization; and
the third data is associated with Enterprise Resource Planning (ERP) data of the organization.
4. The method (300) as claimed in claim 2, wherein each of the first data repository, the second data repository, and the third data repository are a part of a distributed system and are in communication, over a network, with the computing device (102).
5. The method (300) as claimed in claim 2, wherein each of the first data, the second data, and the third data obtained from the respective first, second, and third data repository is a set of machine-readable data.
6. The method (300) as claimed in claim 1, wherein determining (306) the at least one of the plurality of derived variables from the extracted raw transactional variables comprises determination of the derived variables based on a set of pre-defined rules.
7. The method (300) as claimed in claim 1, further comprising:
rendering the determined aggregate score on a display device, wherein the display device is in communication with the computing device (102).
8. The method (300) as claimed in claim 1, further comprising: authenticating a user prior to obtaining the transactional data of the organization.
9. A system (100) for evaluating an operational health of an organization, the system comprising:
a computing device (102), wherein the computing device (102) comprises:
a processor (204);
an evaluation unit (108) coupled to the processor (204), wherein the evaluation unit (108) is to:
obtain a transactional data of an organization, wherein the transactional data comprises a plurality of raw transactional variables;
extract the plurality of raw transactional variables from the obtained data;
determine at least one of a plurality of derived variables from the extracted raw transactional variables;
based on a pre-defined set of rules, assign a parameter to each of the plurality of determined derived variables; and
based on the plurality of assigned parameters, determine an aggregate score, wherein the determined aggregate score is indicative of an operational health of an organization.
10. The system (300) as claimed in claim 9, further comprising:
a first data repository, a second data repository, and a third data repository, in communication, over a network (106), with the computing device, and
wherein the evaluation unit is to further:
obtain a first data associated with taxation data of the organization from the first repository, wherein the first data comprises a plurality of first raw variables;
obtain a second data associated with banking data of the organization from the second repository, wherein the second data comprises a plurality of second raw variables;
obtain a third data associated with ERP data of the organization from the third repository, wherein the third data comprises a plurality of third raw variables; and
aggregate the obtained first data, second data, and third data to generate the transactional data of the organization comprising a plurality of raw transactional variables.
| # | Name | Date |
|---|---|---|
| 1 | 202221053887-Proof of Right [02-01-2023(online)].pdf | 2023-01-02 |
| 1 | 202221053887-STATEMENT OF UNDERTAKING (FORM 3) [21-09-2022(online)].pdf | 2022-09-21 |
| 2 | 202221053887-FER.pdf | 2022-11-25 |
| 2 | 202221053887-POWER OF AUTHORITY [21-09-2022(online)].pdf | 2022-09-21 |
| 3 | 202221053887-FORM-9 [21-09-2022(online)].pdf | 2022-09-21 |
| 3 | 202221053887-ENDORSEMENT BY INVENTORS [08-10-2022(online)].pdf | 2022-10-08 |
| 4 | Abstract.jpg | 2022-09-27 |
| 4 | 202221053887-FORM FOR STARTUP [21-09-2022(online)].pdf | 2022-09-21 |
| 5 | 202221053887-FORM FOR SMALL ENTITY(FORM-28) [21-09-2022(online)].pdf | 2022-09-21 |
| 5 | 202221053887-FORM 18A [22-09-2022(online)].pdf | 2022-09-22 |
| 6 | 202221053887-FORM28 [22-09-2022(online)].pdf | 2022-09-22 |
| 6 | 202221053887-FORM 1 [21-09-2022(online)].pdf | 2022-09-21 |
| 7 | 202221053887-STARTUP [22-09-2022(online)].pdf | 2022-09-22 |
| 7 | 202221053887-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [21-09-2022(online)].pdf | 2022-09-21 |
| 8 | 202221053887-EVIDENCE FOR REGISTRATION UNDER SSI [21-09-2022(online)].pdf | 2022-09-21 |
| 8 | 202221053887-COMPLETE SPECIFICATION [21-09-2022(online)].pdf | 2022-09-21 |
| 9 | 202221053887-DECLARATION OF INVENTORSHIP (FORM 5) [21-09-2022(online)].pdf | 2022-09-21 |
| 9 | 202221053887-DRAWINGS [21-09-2022(online)].pdf | 2022-09-21 |
| 10 | 202221053887-DECLARATION OF INVENTORSHIP (FORM 5) [21-09-2022(online)].pdf | 2022-09-21 |
| 10 | 202221053887-DRAWINGS [21-09-2022(online)].pdf | 2022-09-21 |
| 11 | 202221053887-COMPLETE SPECIFICATION [21-09-2022(online)].pdf | 2022-09-21 |
| 11 | 202221053887-EVIDENCE FOR REGISTRATION UNDER SSI [21-09-2022(online)].pdf | 2022-09-21 |
| 12 | 202221053887-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [21-09-2022(online)].pdf | 2022-09-21 |
| 12 | 202221053887-STARTUP [22-09-2022(online)].pdf | 2022-09-22 |
| 13 | 202221053887-FORM 1 [21-09-2022(online)].pdf | 2022-09-21 |
| 13 | 202221053887-FORM28 [22-09-2022(online)].pdf | 2022-09-22 |
| 14 | 202221053887-FORM 18A [22-09-2022(online)].pdf | 2022-09-22 |
| 14 | 202221053887-FORM FOR SMALL ENTITY(FORM-28) [21-09-2022(online)].pdf | 2022-09-21 |
| 15 | 202221053887-FORM FOR STARTUP [21-09-2022(online)].pdf | 2022-09-21 |
| 15 | Abstract.jpg | 2022-09-27 |
| 16 | 202221053887-ENDORSEMENT BY INVENTORS [08-10-2022(online)].pdf | 2022-10-08 |
| 16 | 202221053887-FORM-9 [21-09-2022(online)].pdf | 2022-09-21 |
| 17 | 202221053887-FER.pdf | 2022-11-25 |
| 17 | 202221053887-POWER OF AUTHORITY [21-09-2022(online)].pdf | 2022-09-21 |
| 18 | 202221053887-STATEMENT OF UNDERTAKING (FORM 3) [21-09-2022(online)].pdf | 2022-09-21 |
| 18 | 202221053887-Proof of Right [02-01-2023(online)].pdf | 2023-01-02 |
| 1 | Searchstrategy_202221053887E_24-11-2022.pdf |