WO2025131305A1 - User input element with user input sub-elements - Google Patents
User input element with user input sub-elements Download PDFInfo
- Publication number
- WO2025131305A1 WO2025131305A1 PCT/EP2023/087619 EP2023087619W WO2025131305A1 WO 2025131305 A1 WO2025131305 A1 WO 2025131305A1 EP 2023087619 W EP2023087619 W EP 2023087619W WO 2025131305 A1 WO2025131305 A1 WO 2025131305A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user input
- state
- elements
- sub
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04803—Split screen, i.e. subdividing the display area or the window area into separate subareas
Definitions
- the invention generally relates to user input elements of a graphical user interfaces for accessing a database, the user input element comprising user input sub-elements and being adapted to receive user input by a user selecting on of the user input sub-elements.
- the invention related to a computer implemented method for querying a database, wherein a graphical user interface with a user input element comprising user input-sub elements is provided for receiving user input by a user selecting on of the user input subelements, wherein detailed information in the database is searched on the basis of the user selection.
- Graphical user interfaces are commonly used to interact with data processing devices, such as a computer having a processing unit, e.g. a processor, a display unit, e.g. a display like an LCD or OLED-display, and an input unit, e.g. a keyboard and/or a pointer device like mouse or a touchpad.
- a processing unit e.g. a processor
- a display unit e.g. a display like an LCD or OLED-display
- an input unit e.g. a keyboard and/or a pointer device like mouse or a touchpad.
- User input sub-elements are selected using a pointer controlled by the pointer device, or text is entered into the user input sub-elements via the keyboard.
- Touch enabled display units are often interacted with by the user touching user input elements or user input sub-elements with fingertips.
- accessing databases in detail often requires selecting and e.g. touching a specific one of several user input sub-elements, accessing databases is cumbersome, in particular when the user is on the move using a portable computer like a smart phone or a tablet computer or a touch enabled laptop. Yet, providing access to a database also vis such a portable computer is aimed for.
- an object of the invention may be to provide a user input element of a graphical user interfaces, which facilitates accessing a database, in particular on touch enabled display units.
- the object is achieved in that the user input element is provided in a first state with a first number of user input sub-elements for a user.
- the user input element switches from the first state to a second state with a second number of user input sub-elements. The second number is greater than the first number.
- a size of the user input-sub elements in the third state is being calculated essentially by dividing a size of the user input-sub elements in the second state by the predetermined non-negative integer.
- Figure 4 exemplarily shows the user input element 1 in the first state S1 with three user input sub-elements 3, 4, 7.
- the user input sub-elements 3, 4, 7 may be separated from each other by separation lines being bisectors of the inner angles of the triangular user input element 1 , wherein the separation lines may start in a corner of the triangle and may end at another one of the separation lines, e.g. at the center of the triangle.
- Figure 5 exemplarily shows the user input element 1 in the second state S2 with six user input sub-elements 3a, 3b, 4a, 4b, 7a, 7b.
- the predetermined non-negative integer is two in the exemplary embodiment of figures 4 and 5.
- the user input sub-elements 3a, 3b, 4a, 4b, 7a, 7b may be separated from each other by separation lines being bisectors of the inner angles of the triangular user input element 1 , wherein the separation lines may start in a corner of the triangle and may end at the side of the triangle that is opposite to the corner.
- the user input sub-elements 3a, 3b, 4a, 4b, 7a, 7b of the second state can be partitioned or divided by separation lines that extend through the intersection of the separation lines shown in figure 5, or in another way, e.g. by a separation circle whose center may correspond to the intersection of the separation lines shown in figure.
- FIGS 6 to 8 schematically show another exemplary embodiment of the user input element 1.
- the user input element 1 may have a generally round and e.g. elliptical shape. In the shown embodiment, the shape of the user input element 1 that of a circle.
- Figure 6 exemplarily shows the user input element 1 in the first state S1 with two user input sub-elements 3, 4.
- the first number is two in the exemplary embodiment of figures 6 to 8.
- the user input sub-elements 3, 4 may be formed as halves of the user input element 1 and for example as half-circles.
- Figure 8 exemplarily shows the user input element 1 in the third state S3 with eight user input sub-elements 3a1 , 3a2, 3b1 , 3b2, 4a1 , 4a2, 4b1 , 4b2.
- the user input sub-elements 3a, 3b, 4a, 4b may each be formed as one eight of a circle.
- the user input sub-elements 3a, 3b, 4a, 4b of the second state S2 can be partitioned or divided by separation lines that extend through a common predetermined point of the user input element 1 and for example through the center of the circular user input element 1 as shown in figure 8, or in another way, e.g. by a separation circle whose center may correspond to the common predetermined point or the center of the circular user input element 1.
- Figures 9 to 11 schematically show the user input element 1 of figures 6 to 8 embedded in a graphical user interface 2.
- any of the user input elements 1 of the remaining previous embodiments may be embedded in the graphical user interface 2 shown in figures 9 to 11.
- the graphical user interface 2 may comprise a graphical element 12 e.g. for offering contact options after selecting a respective icon of the graphical element 12, a graphical element 13 for offering support when entering data via voice or outputting information via audio is desired, and/or a graphical element 14 for selecting the language of the graphical user interface 2.
- the left icon of the graphical element 12 may allow access to biographical information of the user looking for a job or historical information of the business looking for an employee, e.g. for editing the biographical or historical information.
- the right icon of the graphical element 12 may allow access to contact information of the user looking for a job or of the business.
- the left and right icons may, thus, provide different functionalities and can be arranged differently and e.g. one of the icons in one corner and the other one of the icons in another corner of the graphical user interface 2.
- the graphical user interface 2 may comprise yet another graphical element 15, via which the user can enter a place, e.g. a country, a country part like a state or region, or a city, for defining the database query.
- the accessed databased exemplarily used for depicting the invention in figures 9 to 11 is a database of a placement service, i.e. for people looking for a job or for businesses looking for employees.
- the user input sub-elements 3, 4 in figure 9 represent two options for selecting two different subsections of the database.
- the user may state whether he or she is a person looking for a job by selecting user input sub-element 3, exemplarily labeled with “Private”, or if he or she is a person representing a company or a business looking for employees by selecting user input sub-element 4, exemplarily labeled with “Business”.
- the user input element 1 is shown in the third state S3 with eight user input sub-element 3a1 , 3a2, 3b1 , 3b2, 4a1 , 4a2, 4b1 , 4b2, e.g. representing jobs within the occupation type selected in the second state S2.
- the user selected user input sub-element 4b representing occupations of the type construction.
- User input sub-element 3a1 , 3a2, 3b1 , 3b2, 4a1 , 4a2, 4b1 , 4b2 may again show pictograms or icons, representing the jobs within the occupation type previously selected.
- Figure 12 exemplarily shows a computer-readable data carrier 20 in a schematic view.
- the computer-readable data carrier 20 is on optical data carrier, e.g. a CD or a DVD or the like.
- the computer-readable data carrier 20 may alternatively a solid state disk, a hard disk, a thumb drive or a data package downloadable via a network, for example the internet or an intranet.
- Figure 13 exemplarily shows an embodiment of a computer implemented method 30 for querying a database.
- a graphical user interface with a user input element comprising user input-sub elements is provided for receiving user input by a user selecting one of the user input subelements, wherein detailed information in the database is searched on the basis of the user selection.
- the user input element is provided in a first state with a first number of user input sub-elements for a user.
- step 32 a user selects one of the user input sub-elements.
- step 33 the user input element switches from the first state to a second state with a second number of user input sub-elements.
- the second number is greater than the first number.
- the second number may be calculated by multiplying the first number with a predetermined non-negative integer.
- a size of the user input-sub elements in the second state may be calculated essentially by dividing a size of the user input-sub elements in the first state by a or the predetermined non-negative integer.
- the user may select another one of the user input sub-elements in step 34.
- the user input element switches from the second state to a third state with a third number of user input sub-elements.
- the third number may be greater than the second number.
- the third number Prior to switching the states and still in step 35, the third number may be calculated by multiplying the second number with a or the predetermined non-negative integer.
- a size of the user input-sub elements in the third state may be calculated essentially by dividing a size of the user input-sub elements in the second state by a or the predetermined non-negative integer.
- the user may select another one of the user input sub-elements of the user input element being in the third state.
- a result of the database query may be presented, e.g. as a list on the display unit, the list for example listing open job offers or representing people looking for a job, e.g. as a link.
- the user input sub-elements may be further divided.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The invention relates to user input elements (1) of graphical user interfaces (2) for accessing databases. To facilitate database queries, the invention provides that in a first state (S1), the user input element (1) comprises a first number of user input sub-elements (3, 4) for a user selection, wherein the user input element (1) is adapted to switch from the first state (S1) to a second state (S2) in response to one of the user input sub-elements (3, 4) being selected by the user while the user input element (1) is in the first state (S1), the user input sub-elements (3a, 3b, 4a, 4b) being provided in the second state (S2) in a second number that is greater than the first number.
Description
USER INPUT ELEMENT WITH USER INPUT SUB-ELEMENTS
Field of the Invention
The invention generally relates to user input elements of a graphical user interfaces for accessing a database, the user input element comprising user input sub-elements and being adapted to receive user input by a user selecting on of the user input sub-elements.
Moreover, the invention related to a computer implemented method for querying a database, wherein a graphical user interface with a user input element comprising user input-sub elements is provided for receiving user input by a user selecting on of the user input subelements, wherein detailed information in the database is searched on the basis of the user selection.
Further aspects of the invention concern computers that can be used with touch enabled displays and graphical user interfaces having user input elements, computer programs comprising instructions which, when the program is executed by a computer, cause the computer to carry out a method, and computer-readable data carrier having a computer program stored thereon.
Technological Background
Graphical user interfaces are commonly used to interact with data processing devices, such as a computer having a processing unit, e.g. a processor, a display unit, e.g. a display like an LCD or OLED-display, and an input unit, e.g. a keyboard and/or a pointer device like mouse or a touchpad. User input sub-elements are selected using a pointer controlled by the pointer device, or text is entered into the user input sub-elements via the keyboard.
Another way of interacting with a computer, e.g. a mobile or smart phone or a tablet, is provided by providing the display unit with touch capability. Touch enabled display units are often interacted with by the user touching user input elements or user input sub-elements with fingertips.
Unless under very stable conditions, it remains to be surprisingly difficult to actually touch a user input sub-element, in particular if the computer is a smart phone, but also when the computer is any other computer type like a tablet or a touch enabled laptop.
As accessing databases in detail often requires selecting and e.g. touching a specific one of several user input sub-elements, accessing databases is cumbersome, in particular when the user is on the move using a portable computer like a smart phone or a tablet computer or a
touch enabled laptop. Yet, providing access to a database also vis such a portable computer is aimed for.
Description of the Invention
In view of the above-mentioned disadvantages, an object of the invention may be to provide a user input element of a graphical user interfaces, which facilitates accessing a database, in particular on touch enabled display units.
This object is achieved according to the invention in that in a first state, the user input element provides a first number of user input sub-elements for a user selection. In a second state, the user input element provides a second number of user input sub-elements for a user selection. The second number is greater than the first number. The user input element is adapted to switch from the first state to the second state in response to one of the user input sub-elements being selected by the user while the user input element is in the first state.
For the above-mentioned method, the object is achieved in that the user input element is provided in a first state with a first number of user input sub-elements for a user. In response to one of the user input sub-elements being selected by the user while the user input element is in the first state, the user input element switches from the first state to a second state with a second number of user input sub-elements. The second number is greater than the first number.
For the computer mentioned above, the object is achieved in that the user input element is the user input element according to the invention. Additionally, for the computer program mentioned above, the object is achieved in that the method is the method according to the invention. Furthermore, for the above-mentioned computer-readable data carrier, the object is achieved in that the program is the program according to the invention.
Hence, the user input element is provided in a simple manner, in which unnecessary complexity, e.g. caused by all alternatives of a complex database query is avoided. Due to the incremental increase of complexity when transitioning from the first state to the second state, accessing the database is simplified at least in the beginning of the accessing process.
The solution according to the invention can be further improved by the embodiments mentioned in the following, which, unless explicitly mentioned to the contrary, can be combined as desired. The embodiments and their possible advantages are elaborated below:
According to an embodiment of the user input element, the second number corresponds to the first number multiplied by a predetermined non-negative integer. For example, the nonnegative integer may be two, three, four, five or even greater than five.
According to an embodiment of the method, the second number is being calculated by multiplying the first number with a predetermined non-negative integer.
An advantage of this embodiment may be that even if the non-negative integer is small and e.g. two or three, the variety of the user input sub-elements increases fast enough to provide more detailed selection possibilities without unduly hindering the user when selecting one of the user input sub-elements in the second state. As an example, in case the first number is two and the non-negative integer two, the number of user input sub-elements increases from two in the first state to four in the second state.
According to an embodiment of the method, size of the user input-sub elements in the second state is being calculated essentially by dividing a size of the user input-sub elements in the first state by the predetermined non-negative integer.
According to an embodiment of the user input element, a size of the user input-sub elements in the second state essentially corresponds to a size of the user input-sub elements in the first state divided by the predetermined non-negative integer.
An advantage of this embodiment may be that the user input element can provide more user input sub-elements in the third state than in the second state, wherein the higher amount of user input sub-elements does not require the size of the user input element to change when changing from the first to the second state, which facilitates orientation of the user using the user input element.
According to an embodiment of the user input element, in a third state, the user input element provides a third number of user input sub-elements for a user selection. The third number is greater than the second number. The user input element is adapted to switch from the second state to the third state in response to one of the user input sub-elements being selected by the user while the user input element is in the second state.
According to an embodiment of the method, in response to one of the user input sub-elements being selected by the user while the user input element is in the second state, the user input element switches from the second state to a third state with a third number of user input subelements, wherein the third number is greater than the second number.
An advantage of this embodiment may be that the user can easily access further details of the database with the above-mentioned advantages.
According to an embodiment of the user input element, the third number corresponds to the second number multiplied by the non-negative integer.
According to an embodiment of the method, the third number is being calculated by multiplying the second number with the predetermined non-negative integer.
An advantage of this embodiment may be that using the same non-negative integer facilitates orientation of the user using the user input element when accessing further details of the database.
According to an embodiment of the user input element, a size of the user input-sub elements in the third state essentially corresponds to the size of the user input-sub elements in the second state divided by the predetermined non-negative integer.
According to an embodiment of the method, a size of the user input-sub elements in the third state is being calculated essentially by dividing a size of the user input-sub elements in the second state by the predetermined non-negative integer.
An advantage of this embodiment may be that using the same non-negative integer facilitates orientation of the user using the user input element when accessing further details of the database.
For example, according to an embodiment, the user input element can be adapted to provide a first amount of user input sub-elements in an nth state of the user input element, n for example being 1 , 2, 3, 4... , wherein the amount of the of user input sub-elements changes from the first amount to a second amount then the user input element transitions from the nth state to the n+1st state. The amount of user input sub-elements can correspond the non-negative integer to the power of the respective state, e.g. if the non-negative integer is two, the amount of user input sub-elements would be 2A1=2 in the first state, 2A2=4 in the second state, 2A3=8 in the third state etc. Hence, due to this heuristic, the database can be accessed swiftly in great detail.
Similarly, the size of the user input sub-elements can be changed. For example, in case the size of each of two user input sub-elements in the first state would be 0,5 arbitrary surface units, their total size would be 1 arbitrary surface units. In the second state, size of each of four user input sub-elements in the second state would be 0,25 arbitrary surface units, their total size would be 1 arbitrary surface units. Hence, the total surface of the user input sub-elements
would remain the same, such that the user would not need to adapt the touch navigation to a change in total size. Further, as the total size of all user input sub-elements may remain identical for all states, the user input element may utilize the same screen part when navigating the database, which would facilitate the programming of the graphical user interface.
Brief Description of the Drawings
The invention is described hereinafter in more detail and in an exemplary manner using advantageous embodiments and with reference to the drawings. The described embodiments are only possible configurations in which, however, the individual features as describes above can be provided independent of one another or can be omitted in the drawings:
For elements of an exemplary embodiment, which correspond in form and/or function to elements of another exemplary embodiment, the same reference numerals are used.
Figure 1 shows as schematic view of an exemplary embodiment of a user input element in a first state shown by a display unit of a computer,
Figure 2 shows the user input element of figure 1 exemplarily in a second state,
Figure 3 shows the user input element of figures 1 and 2 exemplarily in a third state,
Figures 4, 5 schematically show another exemplary embodiment of the user input element in a first and in a second state,
Figures 6 to 8 schematically show another exemplary embodiment of the user input element in a first, a second and in a third state,
Figures 9 to 11 schematically show the user input element of figures 6 to 8 in the first, the second and in the third state as exemplarily shown as being part of a graphical user interface,
Figure 12 schematically shows an exemplary embodiment of a computer-readable data carrier.
Figure 13 schematically shows a method for querying a database schematically as a flow diagram.
Description of Exemplary Embodiments
Figure 1 shows a first exemplary embodiment of a user input element 1 of a graphical user interface 2 for accessing a database. The user input element 1 comprising user input sub-
elements 3, 4 and is adapted to receive user input by a user selecting on of the user input subelements 3, 4.
The graphical user interface 2 is provided by a computer 5. The computer 5 may be connectable to a display unit, via which the graphical user interface 2 can be presented to a user for accessing the database via the user input element 1 . In the exemplary embodiment of figure 1 , however, the computer 5 as such comprises a display unit 6. For example, the computer 5 may be a smartphone or a tablet computer or a laptop computer with a display unit formed as an LCD or an OLED-display.
The user input element 1 is shown in a first state S1 , in which the user input element 1 provides a first number of user input sub-elements 3, 4 for a user selection. Exemplarily, the first number is two. In particular, the first number may be greater than 1 and for example 2, 3, 4, or 5 or even greater.
The two user input sub-elements 3, 4 are separated from each other by a center line of the rectangular user input element 1. Alternatively, the two user input sub-elements 3, 4 may be separated from each other by a separation line that differs from the center line. For example, the separation line may be a diagonal line.
Figure 2 shows the user input element 1 in a second state S2, in which the user input element 1 provides a second number of user input sub-elements 3a, 3b, 4a, 4b for a user selection. The second number is greater than the first number. For example, the second number is 4.
Thus, as shown the exemplary embodiment of figures 1 and 2, the second number may correspond to the first number multiplied by a predetermined non-negative integer, wherein the predetermined non-negative integer may be 2. In particular, the predetermined nonnegative integer may be greater than 1 and for example 2, 3, 4, or 5 or even greater.
As shown in the exemplary embodiment of figures 1 and 2, a size of selected or each of the user input-sub elements 3a, 3b, 4a, 4b in the second state S2 may essentially corresponds to a size of the user input-sub elements 3, 4 in the first state S1 divided by the predetermined non-negative integer.
Figure 3 shows the user input element 1 in a third state S3, in which the user input element 1 may be provided with a third number of user input sub-elements 3a1 , 3a2, 3b1 , 3b2, 4a1 , 4a2, 4b1 , 4b2 for a user selection. The third number may be greater than the second number. For example, the third number is 8.
The user input element 1 may be adapted to switch from the second state S2 to the third state S3 in response to one of the user input sub-elements 3a, 3b, 4a, 4b being selected by the user while the user input element 1 is in the second state. In particular, the third number corresponds to the second number multiplied by the predetermined non-negative integer.
As shown in the exemplary embodiment of figures 2 and 3, a size of the user input-sub elements a1 , 3a2, 3b1 , 3b2, 4a1 , 4a2, 4b1 , 4b2 in the third state S3 essentially may correspond to the size of the user input-sub elements 3a, 3b, 4a, 4b in the second state S2 divided by the predetermined non-negative integer.
In the exemplary embodiment of figures 1 to 3, the user input element 1 is formed with a rectangular shape, which may provide for a good usage or the display unit 5, for example in case the display unit 5 is shaped in a rectangular manner. Yet, the outer shape of the user input element 1 may differ from the shape shown in figures 1 to 3, for example in case the display unit 5 has a different shape. The shape of the user input element 1 may correspond to the shape of the display unit 5. Alternatively, the shape of the user input element 1 may differ from the shape of the display unit 5, for example to enable the graphical user interface to show further graphical elements for viewing by or for receiving input from the user.
As shown in the exemplary embodiment of figures 1 to 3, the size of selected or each of the user input-sub elements 3a, 3b, 4a, 4b in the second state S2 may essentially corresponds to a size of the user input-sub elements 3, 4 in the first state S1 divided by the predetermined non-negative integer. The size may be a length and/or a height. The length or height may be measured in pixels. Alternatively, the size may be a surface to be measured e.g. in pixels, in square-millimeters square-inches or in any arbitrary surface unit. As a further alternative, the size may be a predetermined percentage of the size of the graphical user interface or of an actively displaying section of the display unit.
The user input-sub element 3 may have the same size as the user input-sub element 4. The total size of the user input-sub elements 3, 4 may essentially correspond to the size of the user input element 1.
Figures 4 and 5 schematically show another exemplary embodiment of the user input element 1. The user input element 1 may have a generally triangular shape. In the shown embodiment, the shape of the user input element 1 that of an equilateral triangle.
Figure 4 exemplarily shows the user input element 1 in the first state S1 with three user input sub-elements 3, 4, 7. Hence, the first number is three in the exemplary embodiment of figures 4 and 5. The user input sub-elements 3, 4, 7 may be separated from each other by separation lines being bisectors of the inner angles of the triangular user input element 1 , wherein the
separation lines may start in a corner of the triangle and may end at another one of the separation lines, e.g. at the center of the triangle.
Figure 5 exemplarily shows the user input element 1 in the second state S2 with six user input sub-elements 3a, 3b, 4a, 4b, 7a, 7b. Hence, the predetermined non-negative integer is two in the exemplary embodiment of figures 4 and 5. The user input sub-elements 3a, 3b, 4a, 4b, 7a, 7b may be separated from each other by separation lines being bisectors of the inner angles of the triangular user input element 1 , wherein the separation lines may start in a corner of the triangle and may end at the side of the triangle that is opposite to the corner.
Depicting the user input element 1 in the third state S3 is omitted. The user input sub-elements 3a, 3b, 4a, 4b, 7a, 7b of the second state can be partitioned or divided by separation lines that extend through the intersection of the separation lines shown in figure 5, or in another way, e.g. by a separation circle whose center may correspond to the intersection of the separation lines shown in figure.
Figures 6 to 8 schematically show another exemplary embodiment of the user input element 1. The user input element 1 may have a generally round and e.g. elliptical shape. In the shown embodiment, the shape of the user input element 1 that of a circle.
Figure 6 exemplarily shows the user input element 1 in the first state S1 with two user input sub-elements 3, 4. Hence, the first number is two in the exemplary embodiment of figures 6 to 8. The user input sub-elements 3, 4 may be formed as halves of the user input element 1 and for example as half-circles.
Figure 7 exemplarily shows the user input element 1 in the second state S2 with four user input sub-elements 3a, 3b, 4a, 4b. Hence, the predetermined non-negative integer is two in the exemplary embodiment of figures 6 to 8. The user input sub-elements 3a, 3b, 4a, 4b may be formed as quarter-circles.
Figure 8 exemplarily shows the user input element 1 in the third state S3 with eight user input sub-elements 3a1 , 3a2, 3b1 , 3b2, 4a1 , 4a2, 4b1 , 4b2. The user input sub-elements 3a, 3b, 4a, 4b may each be formed as one eight of a circle.
The user input sub-elements 3a, 3b, 4a, 4b of the second state S2 can be partitioned or divided by separation lines that extend through a common predetermined point of the user input element 1 and for example through the center of the circular user input element 1 as shown in figure 8, or in another way, e.g. by a separation circle whose center may correspond to the common predetermined point or the center of the circular user input element 1.
Figures 9 to 11 schematically show the user input element 1 of figures 6 to 8 embedded in a graphical user interface 2. Alternatively, any of the user input elements 1 of the remaining previous embodiments may be embedded in the graphical user interface 2 shown in figures 9 to 11.
The graphical user interface 2 may comprise the user input element 1 and further graphical elements for viewing by or for receiving input from the user. For example, the graphical user interface 2 may comprise a status section 10 for providing an indication which parts of the databases are currently represented by the user input element 1 for selection. The status section 10 may comprise various icons, wherein the icon 11 representing the currently accessed part of the database can be shown larger than the other icons of the status section 10.
As shown in figures 9 to 10, even with essentially rectangular graphical user interfaces 2 or display units, round or circular input user elements 1 can be advantageous as the round or circular form may provide room for other interactive elements like graphical user elements in or close to corners of the rectangular graphical user interface 2 or display unit.
Further, the graphical user interface 2 may comprise a graphical element 12 e.g. for offering contact options after selecting a respective icon of the graphical element 12, a graphical element 13 for offering support when entering data via voice or outputting information via audio is desired, and/or a graphical element 14 for selecting the language of the graphical user interface 2. Alternatively and as sown in figure 9, the left icon of the graphical element 12 may allow access to biographical information of the user looking for a job or historical information of the business looking for an employee, e.g. for editing the biographical or historical information. The right icon of the graphical element 12 may allow access to contact information of the user looking for a job or of the business. The left and right icons may, thus, provide different functionalities and can be arranged differently and e.g. one of the icons in one corner and the other one of the icons in another corner of the graphical user interface 2.
The status section 10 may be arranged above the user input element 1 and the graphical elements 12, 13, 14 may be arranged below the user input element 1 when the graphical user interface 2 is orientated as shown in figure 9.
Figure 9 shows the user input element 1 in the first state S1 , figure 10 shows the user input element 1 in the second state S2 and figure 11 shows the user input element 1 in the third state S3.
Additionally, independent of the states S1 , S2, S3 the user input element 1 is in, the graphical user interface 2 may comprise yet another graphical element 15, via which the user can enter
a place, e.g. a country, a country part like a state or region, or a city, for defining the database query.
The accessed databased exemplarily used for depicting the invention in figures 9 to 11 is a database of a placement service, i.e. for people looking for a job or for businesses looking for employees. The user input sub-elements 3, 4 in figure 9 represent two options for selecting two different subsections of the database. In the example of the placement service, the user may state whether he or she is a person looking for a job by selecting user input sub-element 3, exemplarily labeled with “Private”, or if he or she is a person representing a company or a business looking for employees by selecting user input sub-element 4, exemplarily labeled with “Business”.
After selecting one of the user input sub-elements 3, 4 in the first state S1 , the user input element 1 is shown in the second state S2 with four user input sub-element 3a, 3b, 4a, 4b. For example, each of the four user input sub-element 3a, 3b, 4a, 4b represents a different type of occupation for which a job or an employee is searched. The occupation types may be shown as pictograms or icons, in case the size of the user input sub-element 3a, 3b, 4a, 4b in the second state S2 is reduced compared to the size user input sub-element 3, 4 in the first state S1.
After selecting one of the user input sub-elements 3a, 3b, 4a, 4b in the second state S2, the user input element 1 is shown in the third state S3 with eight user input sub-element 3a1 , 3a2, 3b1 , 3b2, 4a1 , 4a2, 4b1 , 4b2, e.g. representing jobs within the occupation type selected in the second state S2. For example, the user selected user input sub-element 4b representing occupations of the type construction. User input sub-element 3a1 , 3a2, 3b1 , 3b2, 4a1 , 4a2, 4b1 , 4b2 may again show pictograms or icons, representing the jobs within the occupation type previously selected.
Figure 12 exemplarily shows a computer-readable data carrier 20 in a schematic view. In the depicted example, the computer-readable data carrier 20 is on optical data carrier, e.g. a CD or a DVD or the like. The computer-readable data carrier 20 may alternatively a solid state disk, a hard disk, a thumb drive or a data package downloadable via a network, for example the internet or an intranet.
Figure 13 exemplarily shows an embodiment of a computer implemented method 30 for querying a database.
In step 31 , a graphical user interface with a user input element comprising user input-sub elements is provided for receiving user input by a user selecting one of the user input subelements, wherein detailed information in the database is searched on the basis of the user
selection. In particular, in step 31 , the user input element is provided in a first state with a first number of user input sub-elements for a user.
In step 32, a user selects one of the user input sub-elements.
Consecutively and in response to one of the user input sub-elements being selected by the user while the user input element is in the first state, in step 33, the user input element switches from the first state to a second state with a second number of user input sub-elements. The second number is greater than the first number. Prior to switching the states and still in step 33, the second number may be calculated by multiplying the first number with a predetermined non-negative integer. Optionally, prior to switching the states and still in step 33, a size of the user input-sub elements in the second state may be calculated essentially by dividing a size of the user input-sub elements in the first state by a or the predetermined non-negative integer.
When the user input element is in the second state, the user may select another one of the user input sub-elements in step 34.
Consecutively and in response to one of the user input sub-elements being selected by the user while the user input element is in the second state, in step 35, the user input element switches from the second state to a third state with a third number of user input sub-elements. The third number may be greater than the second number. Prior to switching the states and still in step 35, the third number may be calculated by multiplying the second number with a or the predetermined non-negative integer. Optionally, prior to switching the states and still in step 35, a size of the user input-sub elements in the third state may be calculated essentially by dividing a size of the user input-sub elements in the second state by a or the predetermined non-negative integer.
In a consecutive step 36, the user may select another one of the user input sub-elements of the user input element being in the third state.
In response to the selection in step 36, a result of the database query may be presented, e.g. as a list on the display unit, the list for example listing open job offers or representing people looking for a job, e.g. as a link. Alternatively, the user input sub-elements may be further divided.
Reference Signs
1 user input element
2 graphical user interface
3 user input sub-element
3a user input sub-element
3a1 user input sub-element
3a2
3b user input sub-element
3b1 user input sub-element
3b2
4 user input sub-element
4a user input sub-element
4a1 user input sub-element
4a2 user input sub-element
4b user input sub-element
4b1 user input sub-element
4b2 user input sub-element
5 computer
6 display unit
7 user input sub-element
7a user input sub-element
7b user input sub-element
10 status section
11 status icons
12 graphical element
13 graphical element
14 graphical element
15 graphical element
20 computer-readable data carrier
30 method
31 provide graphical user interface with user input element
32 user selects user input sub-element
33 user element switches from S1 to S2
34 user selects user input sub-element
35 user element switches from S2 to S3
36 user selects user input sub-element
37 output database query result
51 first state
52 second state
53 third state
Claims
1. User input element (1) of a graphical user interface (2) for accessing a database, the user input element (2) comprising user input sub-elements (3, 4) and being adapted to receive user input by a user selecting on of the user input sub-elements (3, 4), characterized in that, in a first state (S1), the user input element (1) provides a first number of user input subelements (3, 4) for a user selection, and in a second state (S2), the user input element (1) provides a second number of user input sub-elements (3a, 3b, 4a, 4b) for a user selection, wherein the second number is greater than the first number, and wherein the user input element (1) is adapted to switch from the first state (S1) to the second state (S2) in response to one of the user input sub-elements (3, 4) being selected by the user while the user input element (1) is in the first state (S1).
2. User input element (1) according to claim 1 , characterized in that the second number corresponds to the first number multiplied by a predetermined non-negative integer.
3. User input element (1) according to claim 2, characterized in that a size of the user input-sub elements (3a, 3b, 4a, 4b) in the second state (S2) essentially corresponds to a size of the user input-sub elements (3, 4) in the first state (S1) divided by the predetermined non-negative integer.
4. User input element (1) according to any of claims 2 and 3, characterized in that in a third state (S3), the user input element (1) provides a third number of user input subelements (3a1 , 3a2 3b1 , 3b2, 4a1 , 4a2, 4b1 , 4b2) for a user selection, wherein the third number is greater than the second number, and wherein the user input element (1) is adapted to switch from the second state (S2) to the third state (S3) in response to one of the user input sub-elements (3a, 3b, 4a, 4b) being selected by the user while the user input element is in the second state (S2).
5. User input element (1) according to claim 4, characterized in that the third number corresponds to the second number multiplied by the predetermined non-negative integer.
6. User input element (1) according to claim 4 when depending from claim 3, characterized in that a size of the user input-sub elements (3a1 , 3a2 3b1 , 3b2, 4a1 , 4a2, 4b1 , 4b2) in the third state (S3) essentially corresponds to the size of the user input-sub elements (3a, 3b, 4a, 4b) in the second state (S2) divided by the predetermined non-negative integer.
7. Computer (5) adapted to provide a graphical user interface (2) comprising a user input element (1), characterized in that the user input element (1) is the user input element (1) of any of claims 1 to 6.
8. Computer implemented method (30) for querying a database, wherein a graphical user interface (2) with a user input element (1) comprising user input-sub elements (3, 4) is provided for receiving user input by a user selecting one of the user input sub-elements (3, 4), wherein detailed information in the database is searched on the basis of the user selection, characterized in that the user input element (1) is provided (31) in a first state (S1) with a first number of user input sub-elements (3, 4) for a user, and in response to one of the user input sub-elements (3, 4) being selected (32) by the user while the user input element (1) is in the first state (S1), the user input element (1) switches (33) from the first state (S1) to a second state (S2) with a second number of user input sub-elements (3a, 3b, 4a, 4b), wherein the second number is greater than the first number.
9. Method (30) of claim 8, characterized in that the second number is being calculated (33) by multiplying the first number with a predetermined non-negative integer.
10. Method (30) of claim 9, characterized in that a size of the user input-sub elements (3a, 3b, 4a, 4b) in the second state (S2) is being calculated (33) essentially by dividing a size of the user input-sub elements (3, 4) in the first state (S1) by the predetermined non-negative integer.
11. Method (30) of any of claims 9 and 10, characterized in that in response to one of the user input sub-elements (3a, 3b, 4a, 4b) being selected (34) by the user while the user input element (1) is in the second state (S2), the user input element (1) switches (35) from the second state (S2) to a third state (S3) with a third number of user input subelements (3a1 , 3a2 3b1 , 3b2, 4a1 , 4a2, 4b1 , 4b2), wherein the third number is greater than the second number.
12. Method (30) of claim 11, characterized in that the third number is being calculated (35) by multiplying the second number with the predetermined non-negative integer.
13. Method (30) of claim 11 when depending from claim 10, a size of the user input-sub elements (3a1, 3a2 3b1, 3b2, 4a1, 4a2, 4b1, 4b2) in the third state (S3) is being calculated (35) essentially by dividing a size of the user input-sub elements (3a, 3b, 4a,
4b) in the second state (S2) by the predetermined non-negative integer.
14. Computer program comprising instructions which, when the program is executed by a computer, cause the computer to carry out a method, characterized in that the method (30) is the method of any of claims 8 to 13.
15. Computer-readable data carrier (20) having a computer program stored thereon, characterized in that the computer program is the computer program of claim 14.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/EP2023/087619 WO2025131305A1 (en) | 2023-12-22 | 2023-12-22 | User input element with user input sub-elements |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/EP2023/087619 WO2025131305A1 (en) | 2023-12-22 | 2023-12-22 | User input element with user input sub-elements |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025131305A1 true WO2025131305A1 (en) | 2025-06-26 |
Family
ID=89573832
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/EP2023/087619 Pending WO2025131305A1 (en) | 2023-12-22 | 2023-12-22 | User input element with user input sub-elements |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2025131305A1 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090327963A1 (en) * | 2008-06-28 | 2009-12-31 | Mouilleseaux Jean-Pierre M | Radial menu selection |
| JP2020050000A (en) * | 2018-09-25 | 2020-04-02 | 日本精機株式会社 | Display device |
| JP2020067836A (en) * | 2018-10-24 | 2020-04-30 | 日本精機株式会社 | Display control device, display system, and GUI program |
-
2023
- 2023-12-22 WO PCT/EP2023/087619 patent/WO2025131305A1/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090327963A1 (en) * | 2008-06-28 | 2009-12-31 | Mouilleseaux Jean-Pierre M | Radial menu selection |
| JP2020050000A (en) * | 2018-09-25 | 2020-04-02 | 日本精機株式会社 | Display device |
| JP2020067836A (en) * | 2018-10-24 | 2020-04-30 | 日本精機株式会社 | Display control device, display system, and GUI program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI503739B (en) | Terminal and menu display method | |
| US20120023431A1 (en) | Computing device, operating method of the computing device using user interface | |
| KR100871246B1 (en) | Apparatus and method for configuring a menu in a mobile terminal | |
| US7934167B2 (en) | Scrolling device content | |
| US20190019156A1 (en) | Presenting favorite contacts information to a user of a computing device | |
| CN101802767B (en) | Proximity based computer display | |
| US9395906B2 (en) | Graphic user interface device and method of displaying graphic objects | |
| US20100138784A1 (en) | Multitasking views for small screen devices | |
| US20060085763A1 (en) | System and method for using an interface | |
| US8930851B2 (en) | Visually representing a menu structure | |
| CN107209641A (en) | Control to the item arrangement in user interface | |
| US20100255882A1 (en) | Apparatus and a method for arranging elements on a display | |
| KR20120132663A (en) | Device and method for providing carousel user interface | |
| KR20150065141A (en) | Mobile device and method of displaying icon therof | |
| US20040066393A1 (en) | Method and apparatus for implementing enlarged virtual screen using dynamic zone-compression of screen content | |
| WO2002013001A2 (en) | Allocation of labels to associated user input elements | |
| KR100619071B1 (en) | Recording medium recording menu display device and method thereof and program for performing the same | |
| US9075500B2 (en) | Method and system for presenting and navigating embedded user interface elements | |
| JPH08129469A (en) | Optimization display method for computer processing operation button | |
| US20220261110A1 (en) | System and method for providing information in phases | |
| WO2025131305A1 (en) | User input element with user input sub-elements | |
| US20110242108A1 (en) | Visualization of complexly related data | |
| JP2023014128A (en) | Program, display control method, server device, and system | |
| JP2002007023A (en) | Menu selection device and method, and computer-readable recording medium recording menu selection program | |
| JP2000250679A (en) | Information display method and recording medium recording information display program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23840688 Country of ref document: EP Kind code of ref document: A1 |