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

Apparatti and computer program products for integrating editors with applications

Assignee: Oracle America Inc
•
Filing: 1995-09-19
•
Granted: 1998-11-10
•
Expires: 2015-09-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Methods, apparatti and computer program products allow one or more editors to provide integrated functionality with one or more applications. The methods, systems and computer program products allow a user to select from among several editors which are not integrated with an application, yet interact with the editor and application as though the editor and application were integrated. One or more editors are assigned to each application and commands sent from each application are transformed into a command readable by the editor associated with the application. The command is sent to the editor, which is then able to display files to provide an appearance that the editor and the application are integrated. User generated commands from the editors may be sent to all of the applications or only a subset of the applications to allow the user to control one or more applications from the editor user interface.

Inventors

  • 👤 Robert B. Jervis
  • 👤 Daniel J. O'Leary
  • 👤 Achut P. Reddy
  • 👤 Evan W. Adams
  • 👤 Robin Jeffries

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-10 01:35
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/10; G06F40/166

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 94 words
An apparatus containing a system to integrate an application from a set of applications having a set of command identifiers with an editor from a set of editors having a set of editor commands, the system comprising: a table for storing associations between command identifiers from the set of command identifiers and editor commands from the set of editor commands; and an application-to-editor communicator for receiving from any one of the applications a command identifier and transmitting to one of the editors the editor command associated in the table with the received command identifier.
Claim 2
Independent Claim 94 words
An apparatus containing a system to integrate an application from a set of applications having a set of command identifiers with an editor from a set of editors having a set of editor commands, the system comprising: a table for storing associations between command identifiers from the set of command identifiers and editor commands from the set of editor commands; and an application-to-editor communicator for receiving from any one of the applications a command identifier and transmitting to one of the editors the editor command associated in the table with the received command identifier.
Claim 3
Dependent Claim 39 words
The apparatus of claim 1 wherein the system additionally comprises an editor-to-application communicator for receiving from the editor an editor command and for transmitting to the application the command identifier from the table associated with the received editor command.
Claim 4
Dependent Claim 57 words
The apparatus of claim 2 further comprising a registration manager for associating a user-selected application from the set of applications with a user-selected editor from the set of editors, wherein the editor-to-application communicator, responsive to receiving an editor command from an editor, transmits the command identifier of the application associated by the registration manager with the editor.
Claim 5
Dependent Claim 27 words
The apparatus of claim 3 further comprising an application registration table for storing associations between each user-selected editor with a user-selected application from the set of applications.
Claim 6
Dependent Claim 57 words
The apparatus of claim 1 additionally comprising a registration manager for associating a user-selected editor from the set of editors with a user-selected application in the set of applications, wherein the application-to-editor communicator, responsive to receiving a command identifier from an application, transmits the editor command of the editor associated by the registration manager with the application.
Claim 7
Dependent Claim 27 words
The apparatus of claim 5 further comprising: an editor registration table for storing associations between each user-selected application with a user-selected editor from the set of editors.
Claim 8
Dependent Claim 107 words
A computer-implemented method of integrating an application from a set of applications having a set of command identifiers with an editor from a set of editors having a set of editor commands, the method comprising the steps of: for each application from the set of applications, storing associations between command identifiers in the set of command identifiers and editor commands in the set of editor commands; receiving from an application a first command identifier in the set of command identifiers; and transmitting to one of the editors a first editor command in the set of editor commands associated in the table with the received first command identifier.
Claim 9
Dependent Claim 107 words
A computer-implemented method of integrating an application from a set of applications having a set of command identifiers with an editor from a set of editors having a set of editor commands, the method comprising the steps of: for each application from the set of applications, storing associations between command identifiers in the set of command identifiers and editor commands in the set of editor commands; receiving from an application a first command identifier in the set of command identifiers; and transmitting to one of the editors a first editor command in the set of editor commands associated in the table with the received first command identifier.
Claim 10
Dependent Claim 56 words
The method of claim 7 comprising the additional steps of: associating a user-selected editor from the set of editors with a user-selected application in the set of applications; and transmitting to the user-selected editor associated with the user-selected application the first editor command in the set of editor commands associated with the received first command identifier.
Claim 11
Dependent Claim 124 words
A computer readable memory for use with a processor and storage, the memory storing a computer program executable by the processor for integrating an application from a set of applications having a set of command identifiers with an editor from a set of editors having a set of editor commands, by performing the steps of: for each application from the set of applications, storing associations between command identifiers in the set of command identifiers and editor commands in the set of editor commands; receiving from an application a first command identifier in the set of command identifiers; and transmitting to one of the editors a first editor command in the set of editor commands associated in the table with the received first command identifier.
Claim 12
Dependent Claim 124 words
A computer readable memory for use with a processor and storage, the memory storing a computer program executable by the processor for integrating an application from a set of applications having a set of command identifiers with an editor from a set of editors having a set of editor commands, by performing the steps of: for each application from the set of applications, storing associations between command identifiers in the set of command identifiers and editor commands in the set of editor commands; receiving from an application a first command identifier in the set of command identifiers; and transmitting to one of the editors a first editor command in the set of editor commands associated in the table with the received first command identifier.
Claim 13
Dependent Claim 56 words
The computer readable memory of claim 9 additionally comprising the steps of: associating a user-selected editor from the set of editors with a user-selected application from the set of applications; and transmitting to the editor associated with the application the first editor command in the set of editor commands associated with the received first command identifier.
Claim 14
Dependent Claim 43 words
The method of claim 9 comprising the additional steps of: receiving from an editor a second editor command from the set of editor commands; and transmitting to the application a second command identifier from the table associated with the received second editor command.

References Cited (Backward Citations)

US5537546A Cited
US5652888A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag