# US 8,788,394 B1 · Electronic information and analysis system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,788,394 B1
- Document ID: US8788394B1
- Status: Granted
- Kind: B1
- Application number: 13/757,776
- Filed: 2013-02-02
- Granted: 2014-07-22
- Earliest claimed: 2011-08-22
- Applicants: Nicholas Langdon Gunther
- Inventors: Nicholas Langdon Gunther
- Web page: https://patentgrep.com/patent/US8788394B1

## CPC

- G06Q 40/06: Asset management; Financial planning or analysis
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

An automated information and analysis system and methods, including methods to acquire information, which may include financial market data such as rates or prices, from one or more external sources, and to process, enhance, extend or otherwise develop that information to derive additional, different, modified or otherwise developed information which, separately or together with the original acquired information, provides to users additional, different or modified utility relative to the utility that the original acquired information provides alone.

## Claims

### Claim 1

A financial information/analysis system, comprising at least a computer-readable memory containing at least the following computer-executable means:
a) a CurveMaker object means, configured to receive one or more Uniform Resource Locator(s), each corresponding to a webpage, and generate one or more rate objects by instantiating a RateTable object means for each Uniform Resource Locator;
b) each instantiated RateTable object means configured to invoke a getData( ) method to obtain data from the webpage or a local copy thereof, utilize regular expression scanning to ascertain header and tenor information therein, utilize said ascertained header and tenor information to decode numerical rate information therein, and associate said decoded numerical rate information with a plurality of rate subclasses;
c) said plurality of rate subclasses including at least a ConstFwdRate subclass used to hold rates, including zero prices and forward rates, calculated by constant forward interpolation.

### Claim 2

A financial information/analysis system, comprising at least a computer-readable memory containing at least the following computer-executable means:
a) a CurveMaker object means, configured to receive one or more Uniform Resource Locator(s), each corresponding to a webpage, and generate one or more rate objects by instantiating a RateTable object means for each Uniform Resource Locator;
b) each instantiated RateTable object means configured to invoke a getData( ) method to obtain data from the webpage or a local copy thereof, utilize regular expression scanning to ascertain header and tenor information therein, utilize said ascertained header and tenor information to decode numerical rate information therein, and associate said decoded numerical rate information with a plurality of rate subclasses;
c) said plurality of rate subclasses including at least a LinearParRate subclass used to hold linearly-interpolated rates, including par rates and bootstrapped zero rates.
