U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Did You Know...

...that the Eveready Battery began as an invention called the "electric flowerpot," which was a tube with a battery and light bulb inside? The idea was to fasten this gizmo to the side of a flowerpot so it would illuminate the flowers from the bottom. The idea died on the vine and the businessman who licensed the flower pot, Conrad Huber, was left with a pile of useless tubes -- until he found a way to market them as batteries to light the world!

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Class 715/538 - Equation or formula processing


Subclass of Class 715 - Data processing: presentation processing of document, operator interface processing, and screen saver display processing
Definition: Subject matter wherein the elements or other formal code
No. of patents: 66
Last issue date: 04/29/2008


1    
NumberTitleIssue Date
7365261Musical performance data creating apparatus with visual zooming assistance
In an apparatus for creating musical performance data according to operations of a user, a screen display section displays an input screen having a data input area for use in inputting of musical performance data. A position indication section operates when a first ...
04/29/2008
7343369Method and apparatus for predicting selectivity of database query join conditions using hypothetical query predicates having skewed value constants
A database management system predicts a selectivity for database query conditions requiring a join of records from different tables. The system identifies at least one skewed value in a field specified in the join condition, and constructs, for each skewed value, a ...
03/11/2008
7337398Reconstitute tag-delimited tables in a graphics editing application
A system and method is described for reconstituting a tag-delimited table structure into a file editable by a graphics editing application, the tag-delimited table structure defining an assembly of visible content, the method comprising parsing the tag-delimited tab...
02/26/2008
7325194Method, system, and apparatus for converting numbers between measurement systems based upon semantically labeled strings
Number conversion between different units of measurement in a document is enabled. A string of text entered into an application program is analyzed to determine whether it includes a number having an associated unit name. Found numbers with associated unit names are...
01/29/2008
7293242Facilitated source to target object editing functions
A method for editing software objects can include identifying at least one user selection of at least a portion of an electronic document displayed within an application and prompting a user for a target destination to which the user selection is to be posted. A use...
11/06/2007
7272783Method and system in an electronic spreadsheet for managing and handling user-defined options
In an electronic spreadsheet, an example of a solution provided here comprises defining boolean variables in a table, referencing the boolean variables in one or more cells, and determining the content of the cells. Such a solution may involve managing the boolean v...
09/18/2007
7266763User defined spreadsheet functions
A method of creating a user-defined function in a spreadsheet application is provided. The user-defined function is callable by a calling label in the spreadsheet application. A formula is received in the spreadsheet application. The formula is transferred to a func...
09/04/2007
7249328Tree view for reusable data markup language
Methods and systems provide a “tree view” for a markup language referred to as Reusable Data Markup Language (“RDML”). Generally, a tree view comprises the components necessary for automatically manipulating and displaying a graphical display of numerical da...
07/24/2007
7236979Menu-less system and method for interactively manipulating and reformatting data entered in a tabular format in a data processing application
The present invention is directed at a simplified system and method for manipulating data in a data processing application. The system and method allow the user to manipulate data in a table-like manner without resorting to other data entry screens or windows to def...
06/26/2007
7222118Computer program product for accessing database, recording medium recording database access program therein, and database access method
A computer program product for accessing a database is a program product for accessing a database by allowing a computer to execute a plurality of screen components, including a step of designating order of the plurality of screen components to be executed by the co...
05/22/2007
7213199Spreadsheet user-interface for an enterprise planning system having multi-dimensional data store
A spreadsheet environment is utilized to interact with a multidimensional data store associated with the enterprise planning session. In general, a conventional spreadsheet application is extended to provide additional functionality for interacting with the multidim...
05/01/2007
7203899Systems and methods for assessing user success rates of accessing information in a collection of contents
Systems and methods measure the navigability of a web site by determining the rate at which simulated users absorb information scent. This note can be viewed as a measurement of accomplishing the users' information goals. As users reach their target information, the...
04/10/2007
7178098Method and system in an electronic spreadsheet for handling user-defined options in a copy/cut—paste operation
An example of a solution provided here comprises defining one or more combinations of options, defining an operation to execute (e.g. copy and paste, or cut and paste), computing the content of each cell within the source cell range according to the options, creatin...
02/13/2007
7174507System method and computer program product for obtaining structured data from text
A method, system, and computer program product for obtaining structured data from text includes inputting text to be transformed into structured data, defining at least one criterion relating to content of the text, applying a first matching method to the text to id...
02/06/2007
7171620System and method for managing document retention of shared documents
The visibility of shared documents in a collaborative recommender system is managed by analyzing both the document's substance and user actions that are performed on the document. The document's substance includes both metadata and content. User actions include both...
01/30/2007
7146561Method and system in an electronic spreadsheet for comparing series of cells
An example of a solution provided here involves identifying two series of cells to be compared in a multi dimensional spreadsheet, performing intermediary tests, and deriving the result of the comparison: the first series may be included in the second series, includ...
12/05/2006
7143338Method and system in an electronic spreadsheet for handling absolute references in a copy/cut and paste operation according to different modes
In an electronic spreadsheet, if an absolute cell or absolute cell range reference does not comprise the same information in a source environment and in a destination environment, errors may occur. Therefore, a buffer is created for temporarily storing a source cell...
11/28/2006
7117430Spreadsheet error checker
An error checker identifies spreadsheet errors by traversing a spreadsheet cell-by-cell and comparing each cell's contents to a list of error rules. When a cell's contents satisfy an error rules, then the cell is identified as containing a potential spreadsheet erro...
10/03/2006
7107520Automated propagation of document metadata
An automated method for conditionally propagating metadata instances among documents includes defining groups of metadata instances and includes assigning different propagation coefficients to each group. Each propagation coefficient assigned to a particular group i...
09/12/2006
7103835Process builder for a routable electronic document system and method for using the same
A process builder for a system of routing electronic documents and a method for using the same are provided. The process builder receives an electronic document having programmable features. The process builder determines a number of attributes and form fields from ...
09/05/2006
7100112Dynamic properties of documents and the use of these properties
A browser for executing HTML code received from a computer network having a computer. The browser comprises code programmed to analyze HTML code and identify scalar properties and expressions, each expression defining the value of a dynamic property and being a func...
08/29/2006
7073121Web page thumbnails and user configured complementary information provided from a server
A method for presenting content from the page in a distributed database. In a preferred embodiment, a server receives a request from a client for a page from the database wherein the page has a plurality of links to linked pages in the database. The server retrieves...
07/04/2006
7069508System and method for formatting text according to linguistic, visual and psychological variables
A text formatting system parses text (15) and reformats it (30) to establish optimal spacing for readability and reader comprehension. It also reduces the incidence of rivers and therefore enhances the aesthetic quality of the formatted text. The forma...
06/27/2006
7036078Highlight rendering services component for an extensible editor
An extensible editor allows integration of extensions that modify the editor's default behavior and provide customized feedback to users. The editor includes interfaces through which extensions are connected to the editor and through which selection services and hig...
04/25/2006
7029191Apparatus for inputting special character and method for the same
An apparatus for inputting special character and a method for the same are proposed. The keyboard using the inventive apparatus and method has hot keys assigned with ASCII codes corresponding to special characters to be input. By holding an ALT key and then pressing...
04/18/2006
7024624Lexicon-based new idea detector
A method and apparatus for detecting the occurrence of new ideas in documents or communications. The method is comprised of three processes. The first process lexiconizes all words or symbols in a set of documents. The second process compares all words in a second s...
04/04/2006
6981219Method and system for processing formulas and curves in a document
A method and system are provided for a general computing software system to extract, reconstruct, save, and retrieve the information presented by an information source by assigning explicitly or implicitly properties to formulas, figures, and their components and ma...
12/27/2005
6961898System and method for calculation using vertical parentheses
Systems and methods for computer-based numerical calculation using a calcsheet are provided. A calcsheet may provide one or more columns for vertical calculation, each column having a plurality of fields including operation fields, number fields, and optional commen...
11/01/2005
6932525Keyboard arrangement for easy acquisition of typing skills
A keyboard arrangement that assigns alphanumeric and special character symbols to keys based upon the shapes of the symbols in order to facilitate learning to type. Attribute classes are defined according to the number, position, direction, or contours of the line s...
08/23/2005
6934910Method and system for inserting a data object into a computer-generated document using a text instruction
For inserting a data object as for example a mathematical formula or special characters like Greek characters into a text document, instruction symbols representing the data object are inputted in the form of text characters into the text document. A text portion co...
08/23/2005
6922809Method and apparatus providing capitalization recovery for text
A method for capitalizing text in a document includes processing a reference corpus to construct a plurality of dictionaries of capitalized terms, where the plurality of dictionaries include a singleton dictionary and a phrase dictionary. Each record in the singleto...
07/26/2005
6883144System supporting use of customizable expressions by applications
A user friendly interface system enables a user to incorporate, in an executable application, custom decision logic in the form of an expression involving a high-level script language. A system supports use of user customizable expressions by a plurality of differen...
04/19/2005
6769016Intelligent SPAM detection system using an updateable neural analysis engine
A system, method and computer program product are provided for detecting an unwanted message. First, an electronic mail message is received. Text in the electronic mail message is decomposed. Statistics associated with the text are gathered using a statistical analy...
07/27/2004
6742162System and method for calculation using formulas in number fields
Systems and methods for computer-based numerical calculation using a calcsheet are provided. A calcsheet may provide one or more columns for vertical calculation, each column having a plurality of fields including operation fields, number fields, and optional commen...
05/25/2004
6701485Binding spreadsheet cells to objects
Spreadsheet cells are bound to external objects using a direct communication scheme having little processing overhead. A spreadsheet cell is bound to an object external to the spreadsheet, exposing a property or method of the object. The exposed property ...
03/02/2004
6651219System and method for generation of text reports
An automated text generation system may be used to generate financial reports based on financial data. The text generation system uses decisional statements in conjunction with a base equation, and the decisional statements are evaluated using the base eq...
11/18/2003
6640234Extension of formulas and formatting in an electronic spreadsheet
Methods for automatically, without user instruction, extending a format and/or a formula to include a cell in an electronic spreadsheet. A previously blank newly edited cell may be determined to be an extension to or within a list of cells. A list of cell...
10/28/2003
6610106Expression editor
An expression editor for creating and editing mathematical formulas is implemented as a computer software program. Using the editor, a keyboard and mouse are used to perform actions that build and traverse mathematical structures with a single visual cue,...
08/26/2003
6430584Computerized spreadsheet with auto-calculator
A computerized spreadsheet automatically calculates a function using a set of selected cells as the cells are selected and immediately displays the result in real-time, without requiring entry of a function into a cell to perform the calculations. The com...
08/06/2002
6311198Method and system for threading documents
In order to efficiently thread n chronologically ordered documents, a similarity among the n documents is calculated and the similarity is employed to create a similarity matrix using time constraints, and is converted into an adjacency matrix for identif...
10/30/2001
1    
 
Sign InRegister
Username  
Password   
forgot password?