The present invention relates to graphical user interface, and more specifically to a decision-oriented graphical user interface utilizing hexagonal tiles.
Graphic User Interfaces have been defined typically as rectangular arrays of individually selectable icons, but there are a few with hexagonal icons, that can be packed tightly on a screen as in a beehive. Hexagons can also be found as isolated icons, organized into arrays where sides align. There are similar to strategy board games, like Chinese checkers, that have existed for millennia, the array of hexagons, or elements on a hexagonal field are used to define pathways to a goal for contestants to follow.
Smartphones and tablets have traditionally been used for connectivity and digital storage. With the advent of tracking cookies and other tracking technologies, it is not common for such devices to collect and integrate information and now assists in making decisions. Indeed, in the case routing of a trip using a map application of a global positioning system (GPS) device, a sequence of automated decisions is made in such devices to suggest a preferred path. This is the beginning of a trend to where the personal intelligent devices becomes an indispensable partner and advisor in most human decisions, the configuration of the graphic user interface of such personal intelligent devices will have a significant impact.
An exemplary system is provided. An exemplary corresponding method is also provided herein. The system includes a data repository, a processor, and a terminal device. The data repository includes electronic databases. The processor is communicatively coupled to each of the electronic databases within the data repository over a network. The terminal device is communicatively coupled to the processor. The terminal device includes a user interface with two or more primary hexagon icons arranged in a hextille orientation in a first layer and two or more secondary hexagon icons arranged in a hextille orientation in a second layer. The processor is configured to process user input received at the terminal device to detect a swipe selection across a first icon from the one or more primary icons. The processor is also configured to send instructions to the terminal device to display at least one icon of the primary hexagon icons of the first layer and a second icon positioned beneath the first icon in the primary layer. The first icon and the second icon are determined based on data received from the plurality of electronic databases.
In some examples, the processor is further configured to process user input received at the terminal device to detect a dig selection across a third icon from the one or more primary icons. The processor then sends instructions to the terminal device to display at least one of the secondary hexagon icons of the second layer including a fourth icon positioned beneath the third icon in the primary layer. The third icon and the fourth icon are determined based on data received from the plurality of electronic databases.
In some examples, the processor is also configured to process user input received at the terminal device to detect a stack selection at a fifth icon from the one or more primary icons. The processor then sends instructions to the terminal device to display a sixth icon in the secondary layer positioned beneath the fifth icon in the primary layer, and at least one subsequent icon positioned beneath the sixth icon in a tertiary layer. The fifth icon, the sixth icon, and the at least one subsequent icon are determined based on data received from the plurality of electronic databases.
The processor is further configured to process user input received at the terminal device to detect a smear selection at the fifth icon from the one or more primary icons. The processor is also configured to send instructions to the terminal device to display, at the user interface, the fifth icon, the sixth icon, and the at least one subsequent icon in a single layer. The fifth icon, the sixth icon, and the at least one subsequent icon are determined based on data received from the plurality of electronic databases.
The electronic databases can include electronic healthcare record databases, electronic law record databases, electronic educational record databases, electronic social media record databases, electronic financial record databases, and/or electronic governmental record databases. This is discussed in greater detail below.
An exemplary terminal device is provided. An exemplary corresponding method is also provided herein. The terminal device can include a display configured to receive user input, and a processor communicatively coupled to the display. The processor is configured to send instructions to the display to provide a user interface with two or more primary hexagon icons oriented in a hextille arrangement in a first layer and two or more secondary hexagon icons oriented in a hextille arrangement in a second layer. The processor is also configured to process user input received at the user interface to detect a swipe selection across a first icon from the one or more primary icons. The processor is further configured to send instructions to the display to provide at least one of the primary hexagon icons of the first layer and a second icon positioned beneath the first icon in the primary layer. Wherein the first icon and the second icon are determined based on data received from a plurality of electronic databases communicatively coupled to the processor.
In some examples, the processor is further configured to process user input received at the terminal device to detect a dig selection across a third icon from the one or more primary icons. The processor then sends instructions to the terminal device to display at least one of the secondary hexagon icons of the second layer including a fourth icon positioned beneath the third icon in the primary layer. The third icon and the fourth icon are determined based on data received from the plurality of electronic databases.
In some examples, the processor is also configured to process user input received at the terminal device to detect a stack selection at a fifth icon from the one or more primary icons. The processor then sends instructions to the terminal device to display a sixth icon in the secondary layer positioned beneath the fifth icon in the primary layer, and at least one subsequent icon positioned beneath the sixth icon in a tertiary layer. The fifth icon, the sixth icon, and the at least one subsequent icon are determined based on data received from the plurality of electronic databases.
The processor is further configured to process user input received at the terminal device to detect a smear selection at the fifth icon from the one or more primary icons. The processor is also configured to send instructions to the terminal device to display, at the user interface, the fifth icon, the sixth icon, and the at least one subsequent icon in a single layer. The fifth icon, the sixth icon, and the at least one subsequent icon are determined based on data received from the plurality of electronic databases.
Additional features and advantages of the disclosure will be set forth in the description that follows, and in part, will be obvious from the description; or can be learned by practice of the principles disclosed herein. The features and advantages of the disclosure can be realized and obtained by means of the instruments and combinations particularly pointed out in the appended claims. These and other features of the disclosure will become fully apparent from the following description and appended claims, or can be learned by the practice of the principles set forth herein.
In order to describe the manner in which the above-recited disclosure and its advantages and features can be obtained, a more particular description of the principles described above will be rendered by reference to specific examples illustrated in the appended drawings. These drawings depict only example aspects of the disclosure, and are therefore not to be considered as limiting of its scope. These principles are described and explained with additional specificity and detail through the use of the following drawings.
The present invention is described with reference to the attached figures, where like reference numerals are used throughout the figures to designate similar or equivalent elements. The figures are not drawn to scale, and they are provided merely to illustrate the instant invention. Several aspects of the invention are described below with reference to example applications for illustration. It should be understood that numerous specific details, relationships, and methods are set forth to provide a full understanding of the invention. One having ordinary skill in the relevant art, however, will readily recognize that the invention can be practiced without one or more of the specific details, or with other methods. In other instances, well-known structures or operations are not shown in detail to avoid obscuring the invention. The present invention is not limited by the illustrated ordering of acts or events, as some acts may occur in different orders and/or concurrently with other acts or events. Furthermore, not all illustrated acts or events are required to implement a methodology in accordance with the present invention.
The databases within the electronic repository 200 are connected to a network 220. The network can include a local area network, or a wide area network. The system 100 also includes a processor 250 communicatively coupled to the network 220. The processor 250 can be communicatively coupled to a memory 260. The processor 250 can be communicatively coupled to a terminal device. In some examples, the terminal device can include a CPU 300(1), a mobile device 300(2), or a tablet device 300(3). Any other terminal device can be implemented herein. It should be understood that the terminal device need only provide a user interface to a user. While the processor 250 is illustrated to be separate from the terminal device, it should be understood that the processor can be located on the terminal device.
In some embodiments, the exemplary system 100 can be implemented for interpreting health-relevant data from multiple sources and utilizing the integration to develop decisions, diagnosis, care plans and health records of an individual's wellness, illnesses, or overall state of health. One of many embodiments is the concept is to arrive at a diagnosis and careplan with a compact vertical record, or Medikon, that includes all previous records, potentially including genetic history and externally created components, such as Artificial Intelligence analysis of that history. The terminal device provides a user interface that provides a vertical axis of a record. For example, the user interface provides a user access layers of a decision process, analogous to layers in a 3-dimensional data array, along a z-access. This is described in further detail with respect to
For example, a patient may have a chronic disease that has historically been diagnosed and treated. Prior to a physician proceeding through a new decision process, the physician may wish to review prior decisions and outcomes. The terminal device can display these prior decision paths and outcomes to the user via the user interface. The physician/user located at the terminal device can examine trends in diagnosis or treatment and extract a Z-axis core, relating to patient or disease history. The user can even examine relevant analytically reduced genetic information as part of their base line. Examples might be typel diabetes, heart disease, skeletal deformities, even chronic psychological disease. All of these may have a root in genetic makeup, that can be expressed through advancing medical science, potentially using Artificial Intelligence (AI). The alternative system 100 of
At specific enabled points in the three-dimensional array, the system 100 can enable extraction of a diagnosis history, care plans, meaningful use analysis of the care plans, and other relevant data—which can individually be extracted and presented as a timeline. Using this system 100, a physician/user at the terminal device is able to predict progress of the disease and identify any trends in diseases.
The layers have different data in this example. The first layer 15 includes numeric data, whereas, the second layer 25 include alphabetic data. Each of the data characters represent data received from the electronic repository 200, of
Referring momentarily to
For the purposes of illustration only, the system 100 of
Referring back to
The second hand gesture 70 that the processor is configured to receive and interpret is a dig. The dig operation essentially removes the entire outer layer (in this case, the first layer 15) from view at the user interface. In recognizing the second hand gesture 70, the processor enables a user to quickly test and remove successive layers. The swipe and dig operations may involve visual image data or alphanumeric data. In one embodiment, each layer may be a page in a patient record that the physician flips through to get the specific information desired. The pages may include x-rays, visual test results like EKG, pictures of the individual and the like. The cells can also be assigned specific icons, representing links to expanded data anywhere in a database or the Internet.
Referring momentarily to
The stick and smear operations are easily discriminated by the processor. The stick operation persists for several time periods, each associated with a layer, or long enough that the entire stack is catenated and logically adhered to the fingertip.
The terminology used herein is for the purpose of describing particular embodiments only, and is not intended to be limiting of the invention. As used herein, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. Furthermore, to the extent that the terms “including,” “includes,” “having,” “has,” “with,” or variants thereof, are used in either the detailed description and/or the claims, such terms are intended to be inclusive in a manner similar to the term “comprising.”
Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art. Furthermore, terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art, and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
While various embodiments of the present invention have been described above, it should be understood that they have been presented by way of example only, and not limitation. Numerous changes to the disclosed embodiments can be made in accordance with the disclosure herein, without departing from the spirit or scope of the invention. Thus, the breadth and scope of the present invention should not be limited by any of the above described embodiments. Rather, the scope of the invention should be defined in accordance with the following claims and their equivalents.
Although the invention has been illustrated and described with respect to one or more implementations, equivalent alterations, and modifications will occur or be known to others skilled in the art upon the reading and understanding of this specification and the annexed drawings. In addition, while a particular feature of the invention may have been disclosed with respect to only one of several implementations, such feature may be combined with one or more other features of the other implementations as may be desired and advantageous for any given or particular application.
This application claims priority to and the benefit of U.S. patent application Ser. No. 14/434,977, entitled “DECISION-ORIENTED HEXAGONAL ARRAY GRAPHIC USER INTERFACE” and filed Apr. 10, 2015, the contents of which are herein incorporated by reference in their entirety. Both this application and U.S. patent application Ser. No. 14/434,977 claim priority to and the benefit of U.S. Provisional Application No. 61/711,895, entitled “HEX GUI” and filed Oct. 10, 2012, the contents of which are herein incorporated by reference in their entirety.
Number | Date | Country | |
---|---|---|---|
61711895 | Oct 2012 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 14434977 | Apr 2015 | US |
Child | 16552820 | US |