An entity within an industry may desire to examine other entities within the industry in efforts to meet continually evolving industry demands and to improve a standing within the industry. In some examples, the entity may gather information about the other entities or seek consultation or expertise about the other entities in order to inform strategic decisions. In some cases, decision-makers associated with the entity may focus the strategic decisions on innovative capabilities that can disrupt typical practices and behaviors within the industry. In some examples, innovative capabilities are examined to effect strategic decisions for entities in a variety of industries.
Implementations of the present disclosure are generally directed to a computer-implemented framework for processing data reflecting sentiments about disruptive entities within an industry in order to inform strategic decisions that can impact the industry. For example, implementations of the present disclosure include computer-implemented methods for capturing assessments of disruptive entities. The computer-implemented methods are executed by one or more processors and include the actions of receiving data that is related to an entity from one or more sources, processing one or more portions of the data to provide one or more analyses associated with the one or more portions of the data, generating a user interface that displays one or more portions of the data in association with the one or more analyses and a section for assessing the entity, outputting the user interface to a processing device for display of the section and display of the one or more portions of the data in association with the one or more analyses, receiving an assessment of the entity from the user interface, the assessment being usable for characterizing the entity, and storing the assessment in association with the entity. Other implementations of the present disclosure include corresponding systems, apparatuses, and computer programs encoded on computer storage devices that are configured to perform the actions of the computer-implemented method.
These and other implementations can each optionally include one or more of the following features. In some implementations, the entity is a disruptive entity. In some implementations, the entity is a digital health entity. In some implementations, the one or more sources include a database, a webpage, and information provided by a user. In some implementations, the section includes a rating selector. In some implementations, the rating selector is a binary rating selector. In some implementations, the section includes a comment window. In some implementations, the section includes a special designation selector. In some implementations, the processing includes assigning one or more categories to the entity, the data includes the one or more categories, and the one or more analyses includes an assignment of the one or more categories.
In some implementations, the actions further include generating scores of the entity and generating a graphical display representing the scores, the data includes the scores, and the one or more portions of the data displayed in the user interface includes the graphical display. In some implementations, the graphical display includes a scoring matrix. In some implementations, the data includes profile information related to the entity, and the one or more portions of the data included in the user interface include the profile information. In some implementations, the data includes financial information related to the entity, the actions further include generating a graph based on the financial information, and the one or more portions of the data displayed in the user interface includes the graph. In some implementations, the graph includes a bar graph, a bar-line graph, an information map, or a chart.
In some implementations, the user interface is a front-end user interface, and the actions further include generating a back-end user interface displaying one or both of user profile data associated with the assessment and aggregated statistics based on the assessment. In some implementations, the assessment is based on the one or more portions of the data displayed in the user interface. In some implementations, the assessment includes a positive rating or a negative rating. In some implementations, the data is received according to a predetermined schedule. In some implementations, the actions further include receiving multiple assessments of respective entities, and generating aggregate statistics based on the multiple assessments.
In accordance with implementations of the present disclosure, techniques are employed to provide profile information associated with disruptive entities to capture (e.g., crowdsource) assessments of the disruptive entities based on the profile information and to generate or augment an information base (e.g., a reference base or a knowledge base) including the assessments. The information base can provide decision-makers within an industry with insights that may inform important strategic decisions than can influence development within the industry.
Furthermore, implementations of the present disclosure include techniques to retrieve raw data from a data repository, generate processed data from the raw data, store the processed data in a data repository, and retrieve the processed data, as opposed to repeatedly retrieving the raw data from the data repository and reprocessing such data. In this manner, implementations of the present disclosure improve a processing speed (e.g., an amount of time required to output a desired result) of a computing system on which the techniques are implemented.
The present disclosure further provides a system for implementing the methods provided herein. The system includes one or more processors, and a computer-readable storage medium coupled to the one or more processors having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations in accordance with implementations of the methods provided herein.
It is appreciated that methods in accordance with the present disclosure can include any combination of the aspects and features described herein. That is, methods in accordance with the present disclosure are not limited to the combinations of aspects and features specifically described herein, but also include any combination of the aspects and features provided.
The details of one or more implementations of the present disclosure are set forth in the accompanying drawings and the description below. Other features and advantages of the present disclosure will be apparent from the description and drawings, and from the claims.
Implementations of the present disclosure are generally directed to a computer-implemented framework for processing data reflecting sentiments about disruptive entities within an industry in order to inform strategic decisions that can impact the industry. For example, techniques are employed to provide profile information associated with disruptive digital health entities, to capture (e.g., crowdsource) assessments of the disruptive digital health entities based on the profile information, and to generate or augment an information base (e.g., a reference base or a knowledge base) including the assessments. The information base can provide decision-makers within the healthcare industry with insights that may inform important strategic decisions than can influence digital health initiatives within the healthcare industry.
More particularly, implementations of the present disclosure are directed to a disruption assessment tool (e.g., a tool that captures assessments about disruptive digital health entities). In some examples, the disruption assessment tool generates and outputs front-end user interfaces that can be used to capture the assessments. Upon receiving the assessments from the front-end user interfaces, the disruption assessment tool stores the assessments within a data repository. In some examples, the disruption assessment tool generates and outputs back-end user interfaces that present analyses of the assessments and analyses of user profile data associated with the assessments. In some implementations, the analyses can inform back-end users with insights to effect strategic decisions and can allow back-end users to assess a usefulness, a popularity, or an effectiveness of the disruption assessment tool.
Implementations of the present disclosure are described herein in a non-limiting, example context that includes the healthcare industry. More particularly, implementations of the present disclosure are described herein in detail with reference to an example assessment tool that can be used to capture assessments of disruptive digital health entities. It is appreciated, however, that implementations of the present disclosure are applicable in other contexts. For example, implementations of the present disclosure may also be used to capture assessments of disruptive entities or non-disruptive entities in other, non-healthcare industries, such as other services, automotive, agriculture, telecommunications, retail, pharmaceutical, banking, consumer goods, manufacturing, utilities, energy, high tech, and governmental agencies. That is, implementations of the present disclosure are flexible enough to be used across a wide variety of industries.
Generally, the server system 104 includes one or more computers in one or more physical locations. In some implementations, the server system 104 includes one or more servers 108 and one or more databases 110 (e.g., repository resources). The servers 108 may represent various forms of servers including, but not limited to, a web server, an application server, a proxy server, a network server, or a server farm. For example, the servers 108 may be application servers that execute software accessed by the computing devices 102. In operation, multiple computing devices 102 can communicate with the servers 108 via the network 106. While three servers 108 and three databases 110 are depicted in
In some implementations, the computing system 100 can be a distributed client/server system that spans one or more networks that may include the network 106. The network 106 can be a large computer network, such as a local area network (LAN), wide area network (WAN), the Internet, a cellular network, or a combination thereof connecting any number of mobile clients, fixed clients, and servers. In some implementations, each computing device 102 can communicate with the server system 104 through a virtual private network (VPN), Secure Shell (SSH) tunnel, or other secure network connection. In some implementations, the network 106 can include the Internet, a wireless service network, and may include the Public Switched Telephone Network (PSTN). In other implementations, the network 106 may include a corporate network (e.g., an intranet) and one or more wireless access points.
Within the non-limiting example context discussed herein, implementations of the present disclosure will be described with respect to an example tool (e.g., one or more software programs executed on a server system) that can capture assessments of disruptive digital health entities to generate an information base including the assessments or to augment the information base by contributing the assessments to the information base. The assessments can be provided by front-end users (e.g., investors and other front-end users) of the tool such that the information base is a crowdsourced knowledge base. The information base can be accessed by decision-makers within the healthcare industry to effect or to inform strategic business decisions based on the assessments within the information base. Such strategic business decisions may be related to venture capital investments, mergers and acquisitions, corporate technology strategies, corporate investments, market entry strategies, and strategic long-term roadmaps.
The disruptive digital health entities may include emerging entities (e.g., entities entering the healthcare industry) that offer innovative digital technology capabilities that can transform ways in which entities deliver and in which consumers of the healthcare industry receive healthcare. The disruptive digital health entities may include start-up companies; new subsidiaries, divisions, or programs within established companies; new organizations; new public (e.g., governmental) or private agencies; and academic-based initiatives. Such start-up companies and established companies may include hospital systems, private healthcare practices, health insurance providers, pharmacy benefits management companies, retail healthcare companies (e.g., retail pharmacies), medical equipment companies, home healthcare facilities, long-term healthcare facilities, and wellness programs. The consumers may include customers within the healthcare industry, such as healthcare patients, health insurance plan members, or pharmacy customers or other individuals associated with the customers (e.g., family members of the customers). The decision-makers within the healthcare industry may include venture capitalists and other investors, executives, board of director members, employees, consultants, and medical professionals (e.g., physicians, nurses, or other clinicians).
In implementations of the present disclosure, the computing devices 102 of the computing system 100 of
The disruption assessment tool 200 includes a data repository 202 (e.g., implemented on one or more of the databases 110 of the computing system 100), an analysis engine 204 (e.g., implemented on one or more of the servers 108 of the computing system 100), an output engine 206 (e.g., implemented on one or more of the servers 108 of the computing system 100), and an input engine 208 (e.g., implemented on one or more of the servers 108 of the computing system 100). The data repository 202 stores front-end data and back-end data that originate from a variety of sources and that are sent to the disruption assessment tool 200 over a network (e.g., the network 106 of the computing system 100). The data repository 202 also stores additional data that is generated by the disruption assessment tool 200 based on front-end data or back-end data received in the input engine 208. The data repository 202 additionally stores user profile data associated with user accounts of the disruption assessment tool 200.
The back-end data includes data originating from back-end users (e.g., administrators, strategists, and consultants) of the disruption assessment tool 200 or from various electronic sources (e.g., databases, websites, Rich Site Summary (RSS) feeds, and social media streams) accessible to the disruption assessment tool 200. The front-end data includes data originating from front-end users of the disruption assessment tool 200, such as individuals providing assessments of disruptive digital health entities (e.g., investors, healthcare executives, healthcare consultants, healthcare consumers, and healthcare providers, and the general public). In some examples, back-end users of the disruption assessment tool 200 may have front-end access privileges, such that the back-end users can also provide assessments of disruptive digital health entities.
The back-end data stored in the data repository 202 includes an index (e.g., a data structure including a numbered listing) of multiple disruptive digital health entities (e.g., tens, hundreds or thousands of disruptive digital health entities), as well as information (e.g., profile information and financial information) associated with each of the disruptive digital health entities. The back-end data also includes instructions (e.g., categorization schemes, scoring schemes, and analysis schedules) for processing the index of disruptive digital health entities and the information associated with the disruptive digital health entities to generate supplemental data that may be stored in association with the back-end data or further processed. The instructions may be provided as software, that when executed, causes one or more server systems on which the disruption assessment tool 200 is implemented to process the index of disruptive digital health entities and the information associated with the disruptive digital health entities.
In some examples, the instructions are entered into back-end user interfaces generated by the output engine 206 and received in the input engine 208. In some examples, entries (e.g., index entries) of disruptive digital health entities and information associated with the disruptive digital health entities are entered into back-end user interfaces generated by the output engine 206 and received in the input engine 208. In some examples, entries of disruptive digital health entities and information associated with the disruptive digital health entities are retrieved by the input engine 208 from one or more electronic sources (e.g., websites affiliated with the disruptive digital health entities or databases storing information related to the disruptive digital health entities) in communication with the disruption assessment tool 200. In some implementations, entries of disruptive digital health entities and information associated with the disruptive digital health entities are retrieved from the one or more electronic sources on a periodic schedule (e.g., daily, weekly, monthly, quarterly, or yearly) that is set by a back-end user of the disruption assessment tool 200. The periodic schedule may be included in an instruction entered into a back-end user interface. In some examples, entries of disruptive digital health entities and information associated with the disruptive digital health entities are retrieved from one or more electronic sources on-demand (e.g., upon request of a back-end user of the disruption assessment tool 200).
In some examples, information associated with disruptive digital health entities includes profile information. For each disruptive digital health entity, profile information may include one or more of a summary providing a high-level description of services and/or products offered by a disruptive digital health entity, a brief history of the disruptive digital health entity, a uniform resource locator (URL) of a website of the disruptive digital health entity, a geographical location (e.g., one or more of a city, a state, a country, and a continent) of the disruptive digital health entity, a mission statement of the disruptive digital health entity, a number of competitors of the disruptive digital health entity, a number of awards received by the disruptive digital health entity, a number of incubators to which the disruptive digital health entity belongs, types of innovation provided by the disruptive digital health entity (e.g., as will be discussed with respect to Table 1), a number of employees, a number of business partners, a size of the industry to which the disruptive digital health entity belongs, and a size of an industry being displaced by the disruptive digital health entity.
In some examples, information associated with disruptive digital health entities includes financial information. For each disruptive digital health entity, financial information may include one or more of a funding amount received per year over a predetermined number of years, a total funding amount received since inception, a category of a funding amount (e.g., less than $1 Million, $1 Million-$20 Million, or greater than $20 Million), a round of venture capital funding, revenues generated, a date of a most recent funding, real estate costs, equipment and other capital costs, overhead rates, profit margins, and returns on investments for various business initiatives. In some examples, a sufficiently past date of most recent funding may indicate that a disruptive digital health entity is no longer funded.
In some implementations, the instructions for processing the index of disruptive digital health entities and the information associated with the disruptive digital health entities include a categorization scheme for categorizing the disruptive digital health entities. For example, the instructions, when executed, cause one or more server systems on which the disruption assessment tool 200 is implemented to carry out the categorization scheme. The categorization scheme includes multiple sectors (e.g., primary categories) that can be associated with the disruptive digital health entities, multiple tags (e.g., secondary categories) that can be associated with the disruptive digital health entities, and sets of keywords associated with one or both of each sector and each tag. The sectors are themes that reflect high-level aspects of healthcare. The sectors may include but are not limited to Consumer Engagement, Treatment, Diagnosis, and Infrastructure and Payment. The tags are classifications or labels that reflect lower-level (e.g. specific or detailed) aspects of healthcare. Example tags and associated descriptions are provided in Table 1 below.
In some implementations, the instructions for processing the index of disruptive digital health entities and the information associated with the disruptive digital health entities include a scoring scheme for scoring the disruptive digital health entities. For example, the instructions, when executed, cause one or more server systems on which the disruption assessment tool 200 is implemented to carry out the scoring scheme. Scores can include innovation scores reflecting a level of innovativeness of a disruptive digital health entity and impact scores reflecting a level of impact experienced by one or both of the healthcare industry and healthcare consumers as a result of the disruptive digital health entity entering the healthcare industry. In an example scoring scheme, scores are selectable from a set of integers that correspond to defined ranges of multiple innovation variables and impact variables. Weights can be applied to the variables to generate a total innovation score and a total impact score, as will be discussed in more detail below with respect to
Accordingly, additional data stored in the data repository 202 includes categorizations and scores of the disruptive digital health entities. The categorizations and scores may generated by the analysis engine 204, as will be discussed in more detail below.
The front-end data stored in the data repository 202 includes ratings of disruptive digital health entities and other assessments of the disruptive digital health entities. The assessments can include special designations (e.g., ‘Favorite’ or ‘Star’ designations) of the disruptive digital health entities, requests for improved profiles of the disruptive digital health entities, and comments about disruptive digital health entities. In some examples, the ratings and other assessments are entered into front-end user interfaces generated by the output engine 206 and received in the input engine 208. In some examples, front-end data is entered at a time or at multiple times according to a frequency that may be selected by of a front-end user of the disruption assessment tool 200. For example, a front-end user may decide to access the disruption assessment tool 200 and provide front-end data at any time. In some examples, front-end data is provided at a time or at multiple times according to a frequency that may be selected by of a back-end user of the disruption assessment tool 200. For example, front-end data may be provided by a front-end user upon receipt of a notification (e.g., an email, a text message, or an alert) requesting entry of front-end data (e.g., upon being prompted by the disruption assessment tool 200).
User profile data stored in the data repository 202 can include several parameters associated with user accounts of the disruption assessment tool 200. The parameters can include a user ID (e.g., a user login), an administrative status (e.g., an administrator or a non-administrator), a user type (e.g., a super user, a power user, a standard user, etc.), a time and date that a user last accessed the system, a total number of times that a user has logged into the system, a total number of ratings (or other assessments) received by a user, a total number of positive ratings received by a user, a total number of negative ratings received by a user, a number of special designations received by a user, a geographic location of a user, a job title of a user, an employer of the user, an industry in which a user is employed, and a competitor of an employer of a user.
The analysis engine 204 includes a categorization module 210 and an evaluation module 212. The analysis engine 204 receives back-end data (e.g., an index of disruptive digital health entities and information associated with the disruptive digital health entities) from the input engine 208, receives back-end data (e.g., a categorization scheme, a scoring scheme, and an analysis schedule for processing the index and the information) from the data repository 202, and processes the back-end data to generate supplemental data (e.g., categorizations of each disruptive digital health entity, scores for each disruptive digital health entity, and aggregate statistics reflecting multiple disruptive digital health entities). In some examples, the categorization module 210 assigns one or more sectors and one or more tags to each disruptive digital health entity based on keywords associated with sectors and tags within the categorization scheme. In instances in which a disruptive digital health entity is associated with multiple sectors, the disruptive digital health entity may be associated with a primary sector, a secondary sector, a tertiary sector, etc. In instances in which a disruptive digital health entity is associated with multiple tags, the disruptive digital health entity may be associated with a primary tag, a secondary tag, a tertiary tag, etc. In some examples, the categorization module 212 identifies keywords displayed on a web site affiliated with a disruptive digital health entity or within other information associated with the disruptive digital health entity. The analysis engine 204 sends the index of disruptive digital health entities, the information associated with the disruptive digital health entities, sector assignments, and tag assignments to the data repository 202 for storage. In other examples, the sector assignments and tag assignments may be provided by a back-end user of the disruption assessment tool, as will be discussed in more detail below.
In some implementations, the evaluation module 212 generates multiple innovation scores and multiple impact scores for each disruptive digital health entity based on the scoring scheme. The evaluation module 212 can calculate a total innovation score and a total impact score for each disruptive digital health entity based on the multiple innovation scores and the multiple impact scores. The evaluation module 212 generates data structures (e.g., scoring tables) that store the innovation scores and the impact scores for each disruptive digital health entity, as will be discussed in more detail below with respect to
In some implementations, the evaluation module 212 performs calculations across multiple disruptive digital health entities to generate aggregate statistics with respect to themes, tags, time periods, funding amounts, geographical locations, funding rounds, various medical specialties, and various medical conditions (e.g., diabetes). The evaluation module 212 generates data structures that store the aggregate statistics. In some examples, the analysis engine 204 sends the data structures including the aggregate statistics to the data repository 202 for storage. In some examples, the analysis engine 204 sends the data structures including the aggregate statistics to the output engine 206 for further processing, as will be discussed in more detail below with respect to
The output engine 206 includes a graphing module 214 and a user interface (UI) generator 216. The output engine 206 receives supplemental data (e.g., scores and aggregate statistics) from the analysis engine 204; instructions from the input engine 208; and back-end data (e.g., profile information associated with disruptive digital health entities), front-end data (e.g., ratings of disruptive digital health entities), and user profile data from the data repository 202. The graphing module 214 can plot the scores and the aggregate statistics in a variety of coordinate systems to generate multiple different graphical outputs, including bar graphs, line graphs, charts, information maps, graphical matrices, and other types of graphs, as will be discussed in more detail below with respect to
The UI generator 216 can generate various front-end user interfaces, back-end user interfaces, and account user interfaces that are sent from the output engine 206 to one or more computing devices. The account user interfaces include account registration interfaces for creating login IDs and passwords, inputting personal information, and reviewing privacy notices. The account user interfaces also include login interfaces for accessing the disruption assessment tool 200 and password reset interfaces for resetting passwords. In some examples, a back-end user account can have front-end access privileges, and login interfaces can include a selector for choosing a type of access with which to navigate the disruption assessment tool 200.
The front-end user interfaces include assessment interfaces for rating disruptive digital health entities, providing comments about disruptive digital health entities, and requesting improved profiles of disruptive digital health entities, as will be discussed in more detail with respect to
The back-end user interfaces include parameter interfaces for providing instructions (e.g., categorization schemes, scoring schemes, and analysis schedules) for processing an index of disruptive digital health entities and information associated with the disruptive digital health entities. The back-end user interfaces also include administrative interfaces for individual and aggregate user profile data, supplemental data generated by the analysis engine 204, and assessments of disruptive digital health entities, as will be discussed in more detail with respect to
The input engine 208 includes a front-end module 218, a back-end module 220, and a user account module 222. The input engine 208 receives front-end data, back-end data, and user profile data entered into front-end user interfaces, back-end user interfaces, and account access user interfaces generated by the UI generator 216. For example, the user account module 222 can receive user profile data entered into an account interface generated by the UI generator 216. In some examples, the user account module 222 creates a new user account based on new user profile data entered into an account user interface and sends the new user profile data to the data repository 202 for storage. In some examples, the user account module 222 accesses user profile data stored in the data repository 202 to verify the user profile data entered into the account interface and to determine whether the user profile data is associated with a front-end user account or a back-end user account. According to a result of the verification (e.g., valid account access information or invalid account access information), the input engine 208 generates and sends an instruction to the output engine 206 to generate and output a subsequent user interface (e.g., a front-end user interface, a back-end user interface, or an additional account access user interface). For example, the instruction, when executed, can cause one or more server systems on which the disruption assessment tool 200 is implemented to generate and output a subsequent user interface.
The front-end module 218 can receive front-end data, such as ratings of disruptive digital health entities, special designations of disruptive digital health entities, comments about disruptive digital health entities, requests for improved profiles of disruptive digital health entities, search requests (e.g., based on one or both of keywords and filters) for disruptive digital health entities, and requests for financial information related to one or more disruptive digital health entities. In some examples, the front-end module 218 sends the front-end data (e.g., ratings, special designations, comments, and requests for improved profiles) to the data repository 202 for storage in association with back-end data (e.g., the index of disruptive digital health entities). In some examples, the front-end module 218 generates an instruction for generating and outputting a subsequent front-end user interface based on the front-end data. For example, the instruction, when executed, can cause one or more server systems on which the disruption assessment tool 200 is implemented to generate and output a subsequent front-end user interface. The front-end module 218 sends the instruction to the output engine 206.
The back-end module 220 can receive back-end data, such as instructions (e.g., categorization schemes, scoring schemes, and analysis schedules) for processing an index of disruptive digital health entities; instructions for processing information associated with the disruptive digital health entities; and requests for viewing analyses of user profile data, supplemental data generated by the analysis engine 204, and rating data of disruptive digital health entities. In some examples, the back-end module 220 sends the back-end data (e.g., instructions for processing an index of disruptive digital health entities and information associated with the disruptive digital health entities) to the data repository 202 for storage. In some examples, the back-end module 220 generates an instruction for generating and outputting a subsequent back-end user interface based on the back-end data (e.g., requests for viewing analyses of user profile data, supplemental data generated by the analysis engine 204, and rating data of disruptive digital health entities) and sends the instruction to the output engine 206. In some examples, the back-end module 218 receives categorizations (e.g., sector assignments and tag assignments) of disruptive digital health entities from a back-end user of the disruption assessment tool 200 and sends the categorizations to the data repository 202 for storage in association with the index of disruptive digital health entities.
The innovation scoring table 300a includes innovation variables 302a, innovation scores 304a, and innovation weights 306a. In an example scoring scheme, the innovation scores 304a are provided as integer numbers including 1 through 3 for each innovation variable. For the innovation variable 302a of Newness, the numbers 1, 2, and 3 correspond to 7+ direct competitors, 3-6 direct competitors, and 0-2 direct competitors, respectively. For the innovation variable 302a of Awards, the numbers 1, 2, and 3 correspond to 0 awards, 1-3 awards, and 4+ awards, respectively. For the innovation variable 302a of Incubators, the numbers 1, 2, and 3 correspond to 0 incubators, 1-3 incubators, and 4+ incubators, respectively. For the innovation variable 302a of Number of Innovation Types, the numbers 1, 2, and 3 correspond to 1-3 types, 4-6 types, and 7+ types, respectively. The innovation weights 306a include fractions that total 1.0. The innovation scoring table 300a includes effective innovation scores 308a that are calculated as a multiplication of the innovation score 302a and a respective innovation weight 304a. The innovation scoring table 300a also includes a total innovation score 310a that is calculated as a sum of the effective innovation scores 308a. In the example scoring scheme, a maximum total innovation score of 3.0 is achievable.
The impact scoring table 300b includes impact variables 302b, impact scores 304b, and impact weights 306b. In an example scoring scheme, the impact scores 304b are provided as integer numbers including 1 through 3 for each impact variable. For the impact variable 302b of Employees, the numbers 1, 2, and 3 correspond to 1-10 employees, 11-50 employees, and 51+ employees, respectively. For the impact variable 302b of Revenues, the numbers 1, 2, and 3 correspond to $0≧revenues≧$5M, $5≧revenues≧$10M, and revenues>$10M, respectively. For the impact variable 302b of Funding, the numbers 1, 2, and 3 correspond to $0≧funding≧$1M, $1≧funding≧$5M, and funding>$5M, respectively. For the impact variable 302b of Partners, the numbers 1, 2, and 3 correspond to 0-2 partners, 3-9 partners, and 10+ partners, respectively. The impact weights 306b include fractions that total 1.0. The impact scoring table 300b includes effective impact scores 308b that are calculated as a multiplication of an impact score 302a and a respective impact weight 304b. The impact scoring table 300b also includes a total impact score 310b that is calculated as a sum of the effective impact scores 308b. In the example scoring scheme, a maximum total impact score of 3.0 is achievable.
In some implementations, the evaluation module 212 of the analysis engine 204 can generate a composite score that reflects two or more different scores. For example, the composite score can reflect both the total innovation score 310a and the total impact score 310b. In some examples, the composite score is in the form of a coordinate number, such as (total innovation score, total impact score). In the example of
The scoring matrix 400 includes an innovation integer range scale 406 defining innovation score ranges (e.g., buckets) of 0≧score≧1, 1>score≧2, and 2>score≧3. The scoring matrix 400 includes an impact integer range scale 408 defining impact score ranges (e.g., buckets) of 0≧score≧1, 1>score≧2, and 2>score≧3. Cells 402 located in a lower left corner of the scoring matrix 400 and shown in a first color 410 (e.g., red) or shading reflect a relatively low innovation-impact state. Cells 402 located along a backwards diagonal of the scoring matrix 400 and shown in second color 412 (e.g., yellow) or shading reflect an average or basic innovation-impact state. Cells 402 located in an upper right corner of the scoring matrix 400 and shown in a third color 414 (e.g., green) or shading reflect a relatively high innovation-impact state. In the example of
The profile 902 includes back-end data retrieved from the data repository 202. For example, the profile 902 includes a name 920 of the disruptive digital health entity, tags 922 assigned to the disruptive digital health entity, and a summary 924 of services and/or products offered by the disruptive digital health entity. In some examples, the profile 902 can include a ranking of the disruptive digital health entity that has been generated by the evaluation module 212. Based on one or both of a review of the profile 902 and a viewing of the website referenced by the URL 906, a front-end user can provide one or more assessments of the disruptive digital health entity. For example, the front-end user can enter comments into the comment window 908 and submit the comments using the Submit button 914. The front-end user can use a positive rating button 926 or a negative rating button 928 of the rating selector 912 to submit a positive rating or negative rating of the disruptive digital health entity. In this regard, the rating selector 912 is a binary rating selector (e.g., providing two options) for assessing the disruptive digital health entity. Example binary ratings for the rating selector 912 include ‘Hot-or-Not,’ ‘I Would Invest or I Would Not Invest,’ ‘Innovative or Not Innovative,’ ‘ Like or Dislike,’ or ‘Interested or Not Interested.’ In some implementations, the rating selector 912 can include more than two (e.g., n) rating options such that rating selector 912 is an n-ary rating tool. For example, the rating selector 912 may additionally include a neutral rating, an undecided rating, or a no decision rating (e.g., not informed enough to make a decision). In some examples, the front-end user can submit a special designation (e.g., a ‘Favorite’ or a ‘Star’ designation) for the disruptive digital health entity using the special designation button 910. In some examples, the front-end user can use the request button 904 to request an improved summary 920 for the disruptive digital health entity. In some examples, the front-end user can use the Skip button 904 to skip to a next disruptive digital health entity.
In some examples, the profile 902 alternatively or additionally includes other profile information associated with the disruptive digital health entity (e.g., or a link to such profile information), such as one or more of a brief history of the disruptive digital health entity, a geographic location of the disruptive digital health entity, a mission statement of the disruptive digital health entity, a number of competitors of the disruptive digital health entity, a number of awards received by the disruptive digital health entity, a number of incubators to which the disruptive digital health entity belongs, types of innovation provided by the disruptive digital health entity, a number of employees, a number of business partners, a size of the industry to which the disruptive digital health entity belongs, and a size of an industry being displaced by the disruptive digital health entity.
In some examples, the profile 902 alternatively or additionally includes other graphical displays (e.g., or links to other graphical displays) associated with the disruptive digital health entity or associated with multiple disruptive digital health entities indexed within the data repository. For example, the other graphical displays can include a scoring matrix 400, a bar-line graph 500, a bar graph 600, an information map 700, a bar graph 800, or other types of graphs generated by the output engine 206.
Front-end data including assessments (e.g., ratings, special designations, requests, and comments) entered into the front-end user interface 900 is received in the front-end module 218 of the input engine 208. The assessments collectively form an information base (e.g., a reference base or a knowledge base). The input engine 208 sends the front-end data to the data repository 202 for storage in association with the disruptive digital health entity and in association with a front-end user account. Based on the front-end data, the front-end module 218 also generates an instruction, and the input engine 208 sends the instruction to the output engine 206. According to the instruction, the UI generator 216 of the output engine generates a next user interface for output to the computing device on which the front-end user interface 900 is implemented.
In some examples, the ratings of the disruptive digital health entities may be used in scoring schemes for generating subsequent scoring tables 300a, 300b. In some examples, the ratings may be aggregated with user profile data that can be viewed in back-end user interfaces generated by the output engine 206.
In some implementations, the disruption assessment tool 200 can crowdsource user sentiments of multiple disruptive digital health entities that are reflected by assessments entered into front-end user interfaces 900. The assessments may collectively form an information base (e.g., a reference base or a knowledge base) that is stored within the data repository 202. The information base can provide decision-makers within the healthcare industry with insights that can inform important business decisions based on various outputs (e.g., graphical outputs 400, 500, 600, 700, 800) integrated into the front-end user interfaces 900 or other front-end user interfaces outputted by the disruption assessment tool 200.
The front-end user interfaces 900, 1000, 1100, and other user interfaces generated by the disruption assessment tool 200 can provide front-end users with an easy, fun, and interesting way to learn about disruptive digital health entities and to influence related development in the healthcare industry. Furthermore, the front-end user interfaces 900, 1000, 1100, and other user interfaces generated by the disruption assessment tool 200 can instill a sense of community among front-end users who use the disruption assessment tool 200 to offer their inputs on the healthcare industry. The front-end user interfaces 900, 1000, 1100, and other user interfaces generated by the disruption assessment tool 200 can allow front-end users to identify their disruptive digital health entities and, in some examples, survey coworkers for inputs regarding which disruptive digital health entities should receive investment. The front-end user interfaces 900, 1000, 1100, and other user interfaces generated by the disruption assessment tool 200 can also allow front-end users attending conferences to engage with one another or other back-end users of the disruption assessment tool 200 to learn about various disruptive digital health entities. In this manner, the disruption assessment tool 200 can facilitate development of mini-communities sharing common interests.
In some implementations, user interfaces 900, 1000, 1100, 1200, 1300, 1400 generated by the disruption assessment tool 200 present multiple facets of healthcare industry data in easy to understand formats that allow users of the disruption assessment tool 200 to quickly draw conclusions about where to focus investments and organizational efforts. Accordingly, the disruption assessment tool 200 provides a novel technology that assists decision-making regarding digital health initiatives within the healthcare industry via the back-end user interfaces 1200, 1300, and 1400. Furthermore, in some instances, the disruption assessment tool 200 can retrieve supplemental data generated by the analysis engine 204 and stored in the data repository 202, as opposed to repeatedly retrieving raw data from the data repository 202 and reprocessing such data. In this manner, the disruption assessment tool 200 improves the processing speed (e.g., an amount of time required to output a desired result) of the system (e.g., the computing system 100) on which the disruption assessment tool 200 is implemented.
Data that is related to an entity is received from one or more sources (1502). For example, profile information and financial information related to a disruptive digital health entity is received in the back-end module 220 of the input engine 208 of the disruption assessment tool 200. The data is stored in the data repository 202. The one or more sources may be a database, a webpage, or a back-end user of the disruption assessment tool 200. In some examples, the data is received according to a predetermined schedule.
One or more portions of the data are processed to provide one or more analyses associated with the one or more portions of the data (1504), and a user interface that displays one or more portions of the data in association with the one or more analyses and a section for assessing the entity is generated (1506). For example, the UI generator 216 of the output engine 206 generates a front-end user interface (e.g., an assessment interface 900) that displays one or more portions of the data in association with one or more tags and a section for assessing the disruptive digital health entity. The section may include a rating selector (e.g., a binary rating selector 912), a comment window (e.g., a comment window 908), or a special designation selector (e.g., a special designation button 910).
The user interface is outputted to a processing device for display of the one or more portions of the data and the tool (1508). For example, the output engine 206 outputs the front-end user interface to a computing device (e.g., a computing device 102 of the computing system 100) for display of the one or more portions of the data and the assessment tool to a front-end user.
An assessment of the entity is received from the user interface, and the assessment is usable for characterizing the entity (1510). For example, a rating, a comment, or a special designation may be received in the front-end module 218 of the input engine 208 from the front-end user interface. The assessment may be based on the one or more portions of the data displayed in the front-end user interface. In some examples, the assessment is a positive rating. In some examples, the assessment is a negative rating.
The assessment is stored in association with the entity (1512). For example, the front-end module 218 sends the rating, the comment, or the special designation to the data repository 202 for storage in association with the disruptive digital health entity.
In some examples, one or more categories (e.g., one or both of sectors and tags) are assigned to the entity by the evaluation module 212 of the analysis engine 204, and the categories are displayed in the user interface. In some examples, scores (e.g., innovation scores and impact scores) of the entity are generated by the evaluation module 212, and a graph (e.g., a scoring matrix) representing the scores are generated by the graphing module 214. The graph may be displayed in the user interface. In some examples, the graphing module 214 generates a graph based on the financial information included within the data, and the one or more portions of the data displayed in the user interface include the graph (e.g., a bar-line graph 500, a bar graph 600, 800, an information map 700, or a chart). In some examples, the UI generator 216 of the output engine 208 generates a back-end user interface (e.g., a back-end user interface 1200, 1300, 1400) displaying one or both of user profile data associated with the assessment and aggregated statistics based on the assessment.
A computer program (also known as a program, software, software application, script, or code) may be written in any appropriate form of programming language, including compiled or interpreted languages, and it may be deployed in any appropriate form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment. A computer program does not necessarily correspond to a file in a file system. A program may be stored in a portion of a file that holds other programs or data (e.g., one or more scripts stored in a markup language document), in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files that store one or more modules, sub programs, or portions of code). A computer program may be deployed to be executed on one computer or on multiple computers that are located at one site or distributed across multiple sites and interconnected by a communication network.
The processes and logic flows described in this specification may be performed by one or more programmable processors executing one or more computer programs to perform functions by operating on input data and generating output. The processes and logic flows may also be performed by, and apparatuses may also be implemented as, special purpose logic circuitry, e.g., an FPGA (field programmable gate array) or an ASIC (application specific integrated circuit).
Processors suitable for the execution of a computer program include, by way of example, both general and special purpose microprocessors, and any one or more processors of any appropriate kind of digital computer. Generally, a processor will receive instructions and data from a read only memory or a random access memory or both. Elements of a computer can include a processor for performing instructions and one or more memory devices for storing instructions and data. Generally, a computer will also include, or be operatively coupled to receive data from or transfer data to, or both, one or more mass storage devices for storing data, e.g., magnetic, magneto optical disks, or optical disks. However, a computer need not have such devices. Moreover, a computer may be embedded in another device, e.g., a mobile telephone, a personal digital assistant (PDA), a mobile audio player, a Global Positioning System (GPS) receiver, to name just a few. Computer readable media suitable for storing computer program instructions and data include all forms of non-volatile memory, media and memory devices, including by way of example semiconductor memory devices, e.g., EPROM, EEPROM, and flash memory devices; magnetic disks, e.g., internal hard disks or removable disks; magneto optical disks; and CD ROM and DVD-ROM disks. The processor and the memory may be supplemented by, or incorporated in, special purpose logic circuitry.
To provide for interaction with a user, implementations may be realized on a computer having a display device, e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor, for displaying information to the user and a keyboard and a pointing device, e.g., a mouse or a trackball, by which the user may provide input to the computer. Other kinds of devices may be used to provide for interaction with a user as well; for example, feedback provided to the user may be any appropriate form of sensory feedback, e.g., visual feedback, auditory feedback, or tactile feedback; and input from the user may be received in any appropriate form, including acoustic, speech, or tactile input.
Implementations may be realized in a computing system that includes a back end component, e.g., as a data server, or that includes a middleware component, e.g., an application server, or that includes a front end component, e.g., a client computer having a graphical user interface or a Web browser through which a user may interact with an implementation, or any appropriate combination of one or more such back end, middleware, or front end components. The components of the system may be interconnected by any appropriate form or medium of digital data communication, e.g., a communication network. Examples of communication networks include a local area network (“LAN”) and a wide area network (“WAN”), e.g., the Internet.
The computing system may include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other.
The memory 1620 stores information within the computing system 1600. In one implementation, the memory 1620 is a computer-readable medium. In one implementation, the memory 1620 is a volatile memory unit. In another implementation, the memory 1620 is a non-volatile memory unit.
The storage device 1630 is capable of providing mass storage for the computing system 1200. In one implementation, the storage device 1630 is a computer-readable medium. In various different implementations, the storage device 1630 may be a floppy disk device, a hard disk device, an optical disk device, or a tape device.
The input/output device 1640 provides input/output operations for the computing system 1600. In one implementation, the input/output device 1640 includes a keyboard and/or pointing device. In another implementation, the input/output device 1640 includes a display unit for displaying graphical user interfaces.
While this specification contains many specifics, these should not be construed as limitations on the scope of the disclosure or of what may be claimed, but rather as descriptions of features specific to particular implementations. Certain features that are described in this specification in the context of separate implementations may also be implemented in combination in a single implementation. Conversely, various features that are described in the context of a single implementation may also be implemented in multiple implementations separately or in any suitable sub-combination. Moreover, although features may be described above as acting in certain combinations and even initially claimed as such, one or more features from a claimed combination may in some cases be excised from the combination, and the claimed combination may be directed to a sub-combination or variation of a sub-combination.
Similarly, while operations are depicted in the drawings in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results. In certain circumstances, multitasking and parallel processing may be advantageous. Moreover, the separation of various system components in the implementations described above should not be understood as requiring such separation in all implementations, and it should be understood that the described program components and systems may generally be integrated together in a single software product or packaged into multiple software products.
A number of implementations have been described. Nevertheless, it will be understood that various modifications may be made without departing from the spirit and scope of the disclosure. For example, various forms of the flows shown above may be used, with steps re-ordered, added, or removed. Accordingly, other implementations are within the scope of the following claims.