Patent US5848417A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5848417A Expired / Lapsed US ⏱️ 0.0 years remaining

Flexible information input and operation selection system

Assignee: Sofmap Future Design Inc
•
Filing: 1996-12-03
•
Granted: 1998-12-08
•
Expires: 2016-12-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The operation of a computer system can be determined by the content of highlighted data on a display device and a predefined criterion. In this computer system, the highlighted data could be located anywhere on the display device. The highlighted data is not related to any embedded links. In one embodiment, a temporary storage buffer is used to store data highlighted by a user. The computer system also contains a table (or database) associating a list of computer operations with a list of keywords and a set of predefined criteria. When a pre-assigned key is pressed, the content of the temporary storage buffer is compared with the list of data in the database. When there is a match, the predefined criteria is used to select the associated operation. After selection, the operation is performed. As a result, the operation performed is related to the content of the highlighted data and the predefined criteria.

Inventors

  • 👤 Wataru Shoji
  • 👤 Daisuke Tabuchi
  • 👤 Ichiro Nakajima

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 18:18
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/70; G06F16/74; G06F16/748; G06F16/30; G06F16/33; G06F16/332; G06F16/90; G06F16/93; G06F16/94; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99943

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 149 words
A method for a computer to perform an operation associated with data on a display device which has been chosen by a user, comprising the steps of: providing a file having data intended to be displayed on said display device, at least a portion of said data containing no embedded link to other files; displaying said data of said file on said display device, said portion of said data being displayed in a manner indicating lack of said embedded link; providing a database containing a plurality of records, each record containing a keyword and at least one branch, each branch being associated with a program module; highlighting, by said user, desired data associated with said portion on said display device; comparing said highlighted data with said keywords; if a match is found, selecting a branch based on a predefined criterion; and executing said program module associated with said branch.
Claim 2
Independent Claim 149 words
A method for a computer to perform an operation associated with data on a display device which has been chosen by a user, comprising the steps of: providing a file having data intended to be displayed on said display device, at least a portion of said data containing no embedded link to other files; displaying said data of said file on said display device, said portion of said data being displayed in a manner indicating lack of said embedded link; providing a database containing a plurality of records, each record containing a keyword and at least one branch, each branch being associated with a program module; highlighting, by said user, desired data associated with said portion on said display device; comparing said highlighted data with said keywords; if a match is found, selecting a branch based on a predefined criterion; and executing said program module associated with said branch.
Claim 3
Dependent Claim 34 words
The method of claim 1 further comprising the step of editing said database to associate a keyword with said highlighted data if said highlighted data does not match any existing keywords in said database.
Claim 4
Dependent Claim 25 words
The method of claim 2 wherein said editing step further comprising the step of providing a dialogue box for entering branches, criteria, and program modules.
Claim 5
Dependent Claim 20 words
The method of claim 1 wherein said obtaining step comprises the step of capturing said highlighted data into a buffer.
Claim 6
Dependent Claim 12 words
The method of claim 4 wherein said buffer is a clipboard buffer.
Claim 7
Independent Claim 177 words
A method for a computer to perform an operation associated with data on a display device which has been chosen by a user, comprising the steps of: providing a file having data intended to be displayed on said display device, at least a portion of said data containing no embedded link to other files; displaying said data of said file on said display device, said portion of said data being displayed in a manner indicating lack of said embedded link; providing a first database and a second database each containing a plurality of records, each record containing a keyword and at least one branch, each branch being associated with a program module; selecting one of said first and said second databases to be an active database; highlighting, by said user, desired data associated with said portion on said display device; comparing said highlighted data with said keywords in said selected database; if a match is found, selecting a branch in said selected database based on a predefined criterion; and executing said program module associated with said branch.
Claim 8
Independent Claim 177 words
A method for a computer to perform an operation associated with data on a display device which has been chosen by a user, comprising the steps of: providing a file having data intended to be displayed on said display device, at least a portion of said data containing no embedded link to other files; displaying said data of said file on said display device, said portion of said data being displayed in a manner indicating lack of said embedded link; providing a first database and a second database each containing a plurality of records, each record containing a keyword and at least one branch, each branch being associated with a program module; selecting one of said first and said second databases to be an active database; highlighting, by said user, desired data associated with said portion on said display device; comparing said highlighted data with said keywords in said selected database; if a match is found, selecting a branch in said selected database based on a predefined criterion; and executing said program module associated with said branch.
Claim 9
Dependent Claim 19 words
The method of claim 6 wherein said obtaining step comprises the step of capturing highlighted data into a buffer.
Claim 10
Dependent Claim 159 words
A computer system for performing an operation associated with data in a file intended to be displayed on a display device which has been chosen by a user, said data of said file having at least a portion containing no embedded link to other files; said system comprising: means for displaying said data of said file on said display device, said portion being displayed in a manner indicating lack of said embedded link; a database containing a plurality of records, each record containing a keyword and at least one branch, each branch being associated with a program module; means for allowing said user to highlight desired data associated with said portion on said display device; means for matching said highlighted data with said keywords; means for selecting a branch based on a predefined criterion if a match between said highlighted data and one of said keywords is found; and means for executing said program module associated with said branch.
Claim 11
Dependent Claim 159 words
A computer system for performing an operation associated with data in a file intended to be displayed on a display device which has been chosen by a user, said data of said file having at least a portion containing no embedded link to other files; said system comprising: means for displaying said data of said file on said display device, said portion being displayed in a manner indicating lack of said embedded link; a database containing a plurality of records, each record containing a keyword and at least one branch, each branch being associated with a program module; means for allowing said user to highlight desired data associated with said portion on said display device; means for matching said highlighted data with said keywords; means for selecting a branch based on a predefined criterion if a match between said highlighted data and one of said keywords is found; and means for executing said program module associated with said branch.
Claim 12
Dependent Claim 39 words
The computer system of claim 8 further comprising a buffer for storing said highlighted data and means for capturing said highlighted data to said buffer, wherein said means for matching matches said data in said buffer with said keywords.
Claim 13
Dependent Claim 208 words
A computer system for performing an operation associated with data in a file intended to be displayed on a display device which has been chosen by a user, said data of said file having at least a portion containing no embedded link to other files; said system comprising: means for displaying said data of said file on said display device, said portion being displayed in a manner indicating lack of said embedded link; a database containing a plurality of records, each record containing a keyword and at least one branch, each branch being associated with a program module; means for allowing said user to highlight desired data associated with said portion on said display device; a first computer program and a second computer program; said first computer program comprising: means for capturing said highlighted data; and means for sending said captured data to said second computer program; said second computer program comprising: means for receiving said captured data from said first computer program; means for matching said captured data with said keywords; and means for selecting a branch based on a predefined criterion if a match between said highlighted data and one of said keywords is found; and means for executing said program module associated with said branch.
Claim 14
Dependent Claim 208 words
A computer system for performing an operation associated with data in a file intended to be displayed on a display device which has been chosen by a user, said data of said file having at least a portion containing no embedded link to other files; said system comprising: means for displaying said data of said file on said display device, said portion being displayed in a manner indicating lack of said embedded link; a database containing a plurality of records, each record containing a keyword and at least one branch, each branch being associated with a program module; means for allowing said user to highlight desired data associated with said portion on said display device; a first computer program and a second computer program; said first computer program comprising: means for capturing said highlighted data; and means for sending said captured data to said second computer program; said second computer program comprising: means for receiving said captured data from said first computer program; means for matching said captured data with said keywords; and means for selecting a branch based on a predefined criterion if a match between said highlighted data and one of said keywords is found; and means for executing said program module associated with said branch.
Claim 15
Dependent Claim 33 words
The computer system of claim 10 wherein said first and said second computer programs are cells, and wherein said means for sending comprises a DSF statement having said captured data as a parameter.

References Cited (Backward Citations)

US5297249A Cited
US5539903A Cited
US5630122A Cited
US5537590A Cited
WO1995004974A1 Cited
US5632009A Cited
US5579466A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-12-07 2002-06-08 2002-12-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-12-07 2006-06-08 2006-12-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-12-07 2010-06-08 2010-12-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag