US 5,339,392 · Granted 1994-08-16
The 1994 Patent That Invented the Custom Financial Dashboard
Imagine being able to build your own live scoreboard for stock prices, with whatever information you want, styled however you like, with alerts when things hit your trigger points. That's what this patent protects—the ability to let users create their own custom displays of real-time data from complex systems, with alarms and automated actions built right in.
The plain-English version
What it protects
The claim covers a software system that lets users compose custom multi-sheet documents displaying live data (like stock prices, trading volume, or system metrics) in user-selected formats, positions, and styles. What's protected here is the combination of: user control over which real-time data appears where, custom fonts and colors, user-defined alarm thresholds that trigger automated scripts, and the ability to program buttons to execute custom command sequences. The patent specifically covers financial applications showing price quotes, tickers, graphs, bar charts, and data pulled from external services.
Why it matters
This patent arrives at a crucial moment in computing history—1994—when personal computers are becoming powerful enough to display live financial data in real time, but software companies haven't yet figured out how to let ordinary investors customize their own market dashboards. By protecting the framework itself (not just one specific application), the patent covers the broader idea of user-defined, data-driven document composition with triggered automation. This became foundational thinking for Bloomberg terminals, financial trading platforms, and modern dashboard software.
Real-world use
Every time someone opens their stock trading app, adjusts which stocks appear on their home screen, sets a price alert, and watches the ticker update live, they're using software concepts locked down by this patent.
Original USPTO abstract
A software program providing a facility for a user to compose a custom active document using tools provided by the program. The active document can be comprised of one or more sheets each of which is composed in a custom manner by the user and each of which can show real time data and the changes therein generated by any complex system. The user can select which real time data is to be displayed, where it is to be displayed and in what format and style it is to be displayed. The user can control the "look" of the active document through full control of the fonts, colors, pen etc. The user may also define alarm limits against which real time data updates are compared as well as scripts of commands to be performed in case an alarm limit is exceeded. Scripts of commands to be performed written by the user may also be invoked from a menu option. The tools provided for a financial analysis embodiment of the invention allow the user to layout each sheet of the active document with: quotes of prices, volume etc. on various financial instruments such as stocks, bonds, etc., tickers showing trade data, graphs over time of various values or superimposed graphs of changes over time of several real time data values, bar graphs of some aspect of a set of financial instruments, segments defined by the user of pages selected by the user of page-based financial services like telerate, and groups of real time data. "Buttons" can be programmed to perform any user defined script of actions. Metadata and style maps are used to offload some of the work of specifying the format of the displayed objects from the user to the machine itself.
Patent details
- Publication number
- US 5,339,392
- Filing date
- 1990-12-28
- Grant date
- 1994-08-16
- Assignee
- Risberg Jeffrey S / Skeen Marion D
- Inventor(s)
- RISBERG; JEFFREY S., SKEEN; MARION D.
- CPC class
- H04M15/68
Want to file your own patent?
If you're building the next generation financial app or data dashboard, scan your prototype's interface logic through our free tool to understand what's already claimed in this space.
Free patentability scanRelated patents in this cluster
- US 5,892,900: Systems and methods for secure transaction management and electronic rights protection
- US 6,177,931: Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information
- US 6,850,252: Intelligent electronic appliance system and method
- US 2,003,229,900: Method and apparatus for browsing using multiple coordinated device sets