×

Method and system for processing formulas and curves in a document

  • US 6,981,219 B2
  • Filed: 11/27/2001
  • Issued: 12/27/2005
  • Est. Priority Date: 11/27/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A general computing software system for helping a user to extract information from an information source, generate programming source code, and reconstruct information, said information source comprising text sections, figure sections, and formula sections, said system comprising:

  • means for setting up environment for said user to specify default binding rules, default programming language, default working path, default parameters, and default connotations of mathematics symbols;

    means for selecting portions from said information source, said portions comprising formulas and figures;

    means for recognizing symbols, texts, formulas, and figures on said portions;

    means for selecting a block, said block containing an element selected from a group consisting of a formula and a figure, said element having a plurality of items, and each of said items being a component selected from a group consisting of a symbol, a parameter, a function, an operator, a label, and a curve;

    means for creating identifications to distinguish among said items;

    means for associating properties to said block and said items to specify desired relations among said items and desired ways of handling said block and said items;

    means for modifying said properties to change said desired relations among said items and said desired ways of handling said block and said items;

    means for defining new properties and means for assigning said new properties to said block and said items to provide specific requirements on said block and said items;

    means for processing curve to separate curves, extract information from said curves, and generate information for recreating said curves;

    means for processing formula to link functions, identify relations among components of a formula, create a reconstructed formula, and display said reconstructed formula;

    means for displaying said block and said items;

    means for displaying properties associated with said block and said items;

    means for adjusting properties to be assigned to said block and said items by using information obtained from handling previous blocks;

    means for generating said programming source code;

    means for compiling, linking, and running said programming source code and displaying results from running said programming source code; and

    means for updating database.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×