System for providing information to a user

Information

  • Patent Application
  • 20070240066
  • Publication Number
    20070240066
  • Date Filed
    March 23, 2006
    19 years ago
  • Date Published
    October 11, 2007
    18 years ago
Abstract
The present invention is directed to a system for providing information to a user comprising: a screen for showing the information to the user, wherein the screen is the screen of a portable device or of a personal computer, receiving means for receiving one or more values from a source of values on which values the information shown to the user is based, generating means for generating two or more data lines wherein each of said data lines comprises at least one data set, wherein the data sets comprise data which are based on said values and wherein the data sets are assigned to the at least two data lines by predetermined or changeable criteria and displaying means for simultaneously showing said two or more data lines to the user on said screen.
Description

BRIEF DESCRIPTION OF THE DRAWINGS

Further embodiments and advantages of the invention are described by the embodiment which is shown in the figures.



FIGS. 1 and 2 show a snapshot of a computer screen of the system according to the present invention. FIG. 2 shows the invention in form of data lines which are located in a frame or window (“ticker portal”) opening on the screen of a computer device.





DESCRIPTION OF THE PREFERRED EMBODIMENTS

The following explanation of the embodiment applies to both figures. The system comprises a computer screen of a common personal computer or laptop for showing the information to the user.


The system further comprises a database which stores textual or numerical values. Such textual values are for example the name of the customers, the name of the ordered products etc. Numerical values are for example turnover values vs. time.


The values are stored in a database which is accessed by receiving means of the system of the present invention. The receiving means are adapted to read or receive from the database values which are the basis for generating data lines.


After receipt of the values the receiving means transfers the values to the generating means of the system. The generating means generate data from the values such as sparklines and/or textual information and form data sets 20 comprising said data. One or usually more than one data set 20 is assembled into a data line 10 which comprises one or preferably two or more data sets 20 in a row.


The receiving means further receive labels 30 from the database which labels designate the kind of the data displayed in each of the data lines 10. These labels 30 form the first column or line of the shown data lines 10. The data lines 10 usually move horizontally over the screen. However, the invention covers also any other kind of movement such as a vertical movement of data lines for example at one side of the screen. Contrary to the data lines 10 the labels 30 are preferably not moved by the moving means of the system.


The moving means are adapted to move the data lines 10 on the screen so that the user may be provided with a lot of information without the requiring user interaction.


As outlined above the generating means are provided to generate data lines 10 based on values of a database. As shown in the figures the data lines 10 comprise sparklines which have the shape of vertical bar diagrams, line diagrams etc. reflecting the development of a value over time. The data lines 10 also comprise textual information such as the name of customers or the name of products as shown in the figure. This textual information is linked with numerical values such as the number of calls of the customers or the number of product downloads.


As shown in the figures the system of the present invention allows the representation of a number of data lines 10, each of the data lines 10 reflecting a certain category of the displayed data. In the shown example these categories which are designated by the labels 30 in the first row are turnover, outgoing and incoming calls, mails, visits, orders, downloads etc. Moved data lines 10 are located beside the labels 30 wherein the data lines 10 are composed of data sets 20. The data sets 20 are comprised of data which data reflect values of the labeled category.


As shown in the first line of the enclosed figures the data may comprise sparklines which show the development of the turnover versus time for different companies or departments or sections of a company. Reference numeral 20 in the first line in FIG. 2 depicts a full data set 20 comprising a textual information, namely the turn-over, a graphical information in form of a sparkline and numerical values on which some of the columns of the sparklines are based. The first, second and third number on the right-hand side of the vertical bar diagram of the sparkline reflect the value on which the last column (current value), the smallest column (minimum value) and the largest column (maximum value) of the sparkline is based, respectively. Because the most current value is depicted both numerically and graphically, the eye is capable of safely measuring the magnitude of the unlabeled values.


A label designating the sparkline is located on the left-hand side of the vertical bar diagram of the sparkline. This label, the bar diagram as well as said numbers form a data set 20. Of course other kinds of representation such as line diagrams as well as other values describing the diagram, such as mean values, deviations, absolute and relative values etc. are also conceivable to be displayed.


As shown in the second and third data line 10 of the figures the data lines have not to comprise graphical elements but can also contain textual information. In this example the second line is a data line which shows the number of outgoing calls to different firms. The data line 10 comprises the name of the company, on the right hand side thereof the number of outgoing calls to this company and on the left hand side the ordinal number of the respective company wherein the ordinal number is based on the number of outgoing calls.


The third and the following data lines 10 represent further data such as outgoing mails, calls etc.


The present figures of course merely contain examples of data forming the data sets 20. The present invention may be used for any kind of data such as for example for results of sport events, any kind of company data such as personnel or economic data etc. There is no restriction as to the kind of data and to the kind of representation of these data which may be shown in those data lines 10.


The system according to the embodiment shown in the figures may have additional tools which allow a comfortable use of the data lines 10.


On of these tools is a means for stopping the movement of a data line 10 which eases inspecting the data set 20. This stopping means may be triggered by moving a pointer to the data set 20 or data line 10 of interest or by touching on a touch screen the respective position on the screen.


Another tool is designed to show more details of a data set 20 to the user. This tool may be adapted to represent additional figures referring to a data line 10 or data set 20 or data such as relative or absolute values, changes or deviations of the data line 10 or further information referring to a company to which the data set 20 belongs etc. The tool may be adapted to create a space in a data set 20 in which the additional data are shown. Such space may be created for example on one or both sides of a column of a sparkline or beside the text of a data set.


In a further embodiment of the invention tools are provided for adjusting the size, color or form of the representation of the data. It is for example conceivable to provide selecting means for allowing the user to select the kind of sparkline which is represented in a data set 20.


The data lines 10 may be shown in a frame or window (“ticker portal”) opening on the screen which is shown in FIG. 2.


The window may be located on the screen at a fixed location, such as on top of the screen or may be moved on the screen according to the users need. This allows the user to continue his current work on the screen and at the same time gives to the user without user interaction permanently the desired information in form of said data lines 10. Preferably the size of the window may be adjusted according to the users need for example so that it perfectly fits on the screen. Such size adjustment may be accompanied by a corresponding scale up or scale down of the data lines 10 so as to maintain the amount of displayed information independently of the size of the window.

Claims
  • 1. System for providing information to a user comprising: a screen for showing the information to the user, wherein the screen is the screen of a portable device or of a personal computer,means for receiving one or more values from a source of values on which values the information shown to the user is based,means for generating two or more data lines wherein each of said data lines comprises at least one data set, wherein the data sets comprise data which are based on said values and wherein the data sets are assigned to at least two data lines by predetermined or changeable criteria,and displaying means for simultaneously showing said two or more data lines to the user on said screen.
  • 2. System according to claim 1 wherein at least one of the data sets comprises sparklines.
  • 3. System according to claim 1, wherein at least one data line comprises a label designating the kind of data of which the data line is comprised.
  • 4. System according to claim 1, wherein said values are textual or numerical values.
  • 5. System according to claim 1, wherein the system comprises uploading means for uploading said data to an internet or intranet web server and integrating means for integrating said data within an internet or intranet web page.
  • 6. System according to claim 1, wherein the system is adapted to provide the information to the user without requiring access to the intranet or internet.
  • 7. System according to claim 1, wherein the system comprises moving means for moving at least one of said data lines on the screen.
  • 8. System according to claim 7, wherein at least one data line comprises a label designating the kind of data which the data line is comprised and the labels of the data lines are not moved.
  • 9. System according to claim 1, wherein the system comprises moving means for moving only those data lines which are not fitting onto the screen whereas data lines which are fitting onto the screen are not moved.
  • 10. System according to claim 1, wherein the system comprises a database
  • 10. System according to claim 1, wherein the system comprises a database in which said values are stored wherein the database is connected or connectable to said receiving means for receiving the values from the database.
  • 11. System according to claim 1, wherein the system comprises connection means for connecting the receiving means to an external datasource, database or webservice in which said values are stored.
  • 12. System according to claim 10, wherein the databases comprise text files and/or data files.
  • 13. System according to claim 1, wherein the system comprises update means which are adapted to trigger an update of the data on a regular basis, on demand by the user or automatically, e.g. if any of said values changes.
  • 14. System according to claim 1, wherein the generating means are adapted to generate the data as text or as graphic representation, such as a vector-based graphic or as a bitmap.
  • 15. System according to claim 5, wherein said uploading means are adapted to perform said upload of the data to the internet web server by FTP, by file copy or by HTTP or SMTP.
  • 16. System according to claim 5, wherein the web page is a XML, HTML web page, a XHTML web page or a web page including a flash or java application.
  • 17. System according to claim 1, wherein the system comprises selecting means for selecting the data, kind of data or kind of visualization of data, such as color, size and the legend of the data, by the user of the system or by the provider of the system, which data are used for generating the data lines.
  • 18. System according to claim 1, wherein the system comprises detail displaying means for showing details referring to the data shown on the screen.
  • 19. System according to claim 18, wherein the detail displaying means are adapted to provide size adjustments for depicting more details such as additional labels as well as relative and absolute values or value changes.
  • 20. System according to claim 18, wherein the detail displaying means are adapted to dynamically enlarge the distance between graphical elements of the data in order to place values or value labels into the generated space.
  • 21. System according to claim 1, wherein the system comprises adjusting means for adjusting the movement, such as direction and/or speed of movement of the data lines on the screen.
  • 22. System according to claim 18, wherein said detail displaying means and/or said adjusting means are triggered by moving on the screen a pointer to said data or by touching on a touch screen the location on which the data are displayed on the screen.
  • 23. System according to claim 1, wherein the screen is a touch screen.