DYNAMIC VISUAL STATISTICAL DATA DISPLAY AND NAVIGATION SYSTEM AND METHOD FOR LIMITED DISPLAY DEVICE
First Claim
1. A method of displaying statistical data on a mobile computing device, comprising:
- displaying an activity map on a mobile computing device, whereinthe activity map comprises a plurality of icons of substantially similar size and shape,each icon corresponds to one of a plurality of items of a similar type,each one of the plurality of items is associated with one of a plurality of sectors or groups, and each icon is displayed in a display region associated with said one of a plurality of sectors or groups, such that each icon displayed in a display region corresponds to one of the plurality of items associated with said sector or group,each icon is displayed in one of a plurality of display colors, wherein the display color for each icon relates to a statistical data value for the one of the plurality of items corresponding to the icon;
updating the statistical data values for a portion of the plurality of items; and
changing the display color for each icon in the activity map to reflect the updated value for the item corresponding to the icon.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments include methods for distributing visual display information related to a plurality of items to one or more display devices, and methods for rendering visual display information related to a plurality of items by a display device. Embodiments also comprise display devices, servers, and computer-readable media embodying one or more of these methods. Embodiments display of large data sets and associated statistics, such as trading activity of securities or other business statistics, on devices with limited-size display screen, e.g. smartphone or tablet. Embodiments enable visual navigation of large dynamic data sets via relative and absolute contextual statistics. Embodiments combine dynamic visual displays with a multi-tiered navigation structure, supporting more effective information gathering and processing across a variety of users with different objectives. Embodiments provide more relevant, individualized user experience through flexibility to observe patterns, correlation, and contextuality, and to explore subsections of the data quickly via unique navigation paths.
-
Citations
86 Claims
-
1. A method of displaying statistical data on a mobile computing device, comprising:
-
displaying an activity map on a mobile computing device, wherein the activity map comprises a plurality of icons of substantially similar size and shape, each icon corresponds to one of a plurality of items of a similar type, each one of the plurality of items is associated with one of a plurality of sectors or groups, and each icon is displayed in a display region associated with said one of a plurality of sectors or groups, such that each icon displayed in a display region corresponds to one of the plurality of items associated with said sector or group, each icon is displayed in one of a plurality of display colors, wherein the display color for each icon relates to a statistical data value for the one of the plurality of items corresponding to the icon; updating the statistical data values for a portion of the plurality of items; and changing the display color for each icon in the activity map to reflect the updated value for the item corresponding to the icon. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of navigating a display of statistical data, comprising:
-
displaying on a display device a plurality of icons, wherein each one of the plurality of icons corresponds to one of a plurality of items of a similar type, the plurality of icons are grouped into a plurality of display regions, each one of the plurality of display regions comprising a plurality of icons, each icon has a first display parameter, wherein the first display parameter is substantially the same for each one of the plurality icons, each icon has a second display parameter, wherein the second display parameter is substantially the same for each one of the plurality icons, and each icon has a variable display parameter, wherein the variable display parameter for each icon changes to reflect a change in the value of a datum concerning the icon'"'"'s corresponding item; enhancing the display of the icons comprising a particular display region, in response to receiving a signal indicating the selection of the particular display region; and displaying a first set of additional data relating to one of the plurality of items, in response to receiving a signal indicating the selection of one of the plurality of icons corresponding to the one of the plurality of items. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. For use with a financial data delivery system comprising a financial data source, a financial data server, a data store, a distribution server, and a display device coupled to the distribution server via a communications network, a method of distributing financial data, comprising:
-
storing, on the data store, configuration data, historical data, and current data, wherein the configuration data relates to each one of a plurality of market units, wherein associated with each market unit is a first dynamic data type that varies over time, the historical data comprises a plurality of first historical data values, each first historical data value being a value of the first dynamic data type, the plurality of first historical data values comprises data for each one of the plurality of market units, and the plurality of first historical data values comprises data for each one of a plurality of historical time periods, and the current data comprises a plurality of first current data values, each first current data value being a value of the first dynamic data type, the plurality of first current data values comprises data for each one of the plurality of market units, and the plurality of first current data values comprises data for a current time period; storing on the distribution server, for distribution to the display device, one or more configuration files, one or more historical data files, and one or more current data files, wherein each of the one or more configuration data files comprises configuration data and is encoded in a binary format; each of the one or more historical data files comprises historical data and is encoded in a binary format; each of the one or more current data files comprises current data and is encoded in a binary format; importing new data from the financial data source, the new data comprising new data of the first dynamic data type; updating the data store with the new data; preparing, when the new data comprises configuration data, an updated configuration data file; preparing, when the new data comprises historical data, an updated historical data file; preparing, when the new data comprises current data, an updated current data file; and storing on the distribution server, for distribution to the display device, at least one of the updated configuration data file, the updated configuration data file, and the updated historical data file. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A method of displaying statistical data, comprising:
-
creating a plurality of icons, each icon having substantially the same size and shape, wherein each one of the plurality of icons corresponds to one of a plurality of items of a similar type; grouping the plurality of items into a plurality of sectors or groups, wherein each one of the plurality of sectors or groups is associated with one of a plurality of display regions; grouping the plurality of icons into the plurality of display regions, wherein each icon grouped in particular display region associated with a particular sector or group corresponds to one of the plurality of items grouped into the particular sector or group; arranging the display of icons within each one of the plurality of display regions; displaying on a display device each one of the plurality of icons as arranged in each one of the plurality of display regions; displaying each one of the icons in a shade of a base color, the shade for each one of the plurality of icons corresponding to a value of a datum related to the icon'"'"'s corresponding item; dynamically updating the value of the datum for each one of the plurality of items; and changing the shade of each icon to reflect a difference between a reference value and the updated value of the datum of each icon'"'"'s corresponding item.
-
-
49. A method for distributing visual display information related to a plurality of items of a similar type to one or more devices, comprising:
-
receiving current performance data for the plurality of items; combining the current performance data with historical performance data to create updated performance data for the plurality of items; storing the updated performance data as historical performance data for the plurality of items; generating based on the updated performance data a plurality of display information files comprising a configuration file and a plurality of time series files for each of the plurality of items; and writing the plurality of display information files to a data store where each display information file is individually accessible to the one or more devices, wherein; the configuration file comprises information related to when each of the plurality of display information files was last updated, and the plurality of time series files for each item comprises information that enables visual display of a plurality of times series for that item, with each time series corresponding to a different temporal duration. - View Dependent Claims (50, 51, 52, 53, 54, 55)
-
-
56. A method for rendering visual display information related to a plurality of items of a similar type by a display device, comprising:
-
retrieving from a data store a configuration file comprising version information related to when each of a plurality of display information files stored on the data store was last updated; determining which of the plurality of display information files are newer than corresponding display information files stored on the display device; retrieving at least a portion of the display information files that were determined to be newer than corresponding display information files stored on the display device; rendering current visual display information based on the retrieved portion of display information files; receiving a signal indicating that the current visual display information should be updated; retrieving an additional portion of the display information files that were determined to be newer than corresponding display information files stored on the display device; and rendering updated visual display information based on the retrieved additional portion of the display information files. - View Dependent Claims (57, 58, 59, 60)
-
-
61. A server for distributing visual display information related to a plurality of items of a similar type, comprising:
-
a processor; a communications interface; and at least one memory including program code that, when executed by the processor, causes the server to; receive, via the communications interface, current performance data for the plurality of items; combine the current performance data with historical performance data to create updated performance data for the plurality of items; store, in the at least one memory, the updated performance data as historical performance data for the plurality of items; generate based on the updated performance data a plurality of display information files comprising a configuration file and a plurality of time series files for each of the plurality of items; and send, via the communications interface, the plurality of display information files to a data store where each display information file is individually accessible to the one or more devices, wherein; the configuration file comprises information related to when each of the plurality of display information files was last updated, and the plurality of time series files for each item comprises information that enables visual display of a plurality of times series for that item, with each time series corresponding to a different temporal duration. - View Dependent Claims (62, 63, 64, 65, 66, 67)
-
-
68. A display device for rendering visual display information related to a plurality of items of a similar type, comprising:
-
a processor; a communications interface; a display; and at least one memory including program code that, when executed by the processor, causes the display device to; retrieve from an external data store, via the communications interface, a configuration file comprising version information related to when each of a plurality of display information files stored on the external data store was last updated; determine which of the plurality of display information files stored on the external data store are newer than corresponding display information files stored in the at least one memory; retrieve, via the communications interface, at least a portion of the display information files that were determined to be newer than corresponding display information files stored on the display device; render on the display current visual display information based on the retrieved portion of display information files; receive a signal indicating that the current visual display information should be updated; retrieve an additional portion of the display information files that were determined to be newer than corresponding display information files stored on the display device; and render on the display updated visual display information based on the retrieved additional portion of the display information files. - View Dependent Claims (69, 70, 71, 72, 73)
-
-
74. A computer-readable medium comprising a set of instructions that, when executed on a server, causes the server to:
-
receive current performance data for a plurality of items of a similar type; retrieve historical performance data for the plurality of items from a memory operably connected to the server; combine the current performance data with the historical performance data to create updated performance data for the plurality of items; store, in the memory, the updated performance data as historical performance data for the plurality of items; generate based on the updated performance data a plurality of display information files comprising a configuration file and a plurality of time series files for each of the plurality of items; and send the plurality of display information files to a data store where each display information file is individually accessible to the one or more devices, wherein; the configuration file comprises information related to when each of the plurality of display information files was last updated, and the plurality of time series files for each item comprises information that enables visual display of a plurality of times series for that item, with each time series corresponding to a different temporal duration. - View Dependent Claims (75, 76, 77, 78, 79, 80)
-
-
81. A computer-readable medium comprising a set of instructions that, when executed on a display device, causes the display device to:
-
retrieve from an external data store a configuration file comprising version information related to when each of a plurality of display information files stored on the external data store was last updated; determine which of the plurality of display information files stored on the external data store are newer than corresponding display information files stored on the display device; retrieve at least a portion of the display information files that were determined to be newer than corresponding display information files stored on the display device; render current visual display information based on the retrieved portion of display information files; receive a signal indicating that the current visual display information should be updated; retrieve an additional portion of the display information files that were determined to be newer than corresponding display information files stored on the display device; and render updated visual display information based on the retrieved additional portion of the display information files. - View Dependent Claims (82, 83, 84, 85, 86)
-
Specification