CA2185990A1 - Document proxy framework - Google Patents

Document proxy framework

Info

Publication number
CA2185990A1
CA2185990A1 CA002185990A CA2185990A CA2185990A1 CA 2185990 A1 CA2185990 A1 CA 2185990A1 CA 002185990 A CA002185990 A CA 002185990A CA 2185990 A CA2185990 A CA 2185990A CA 2185990 A1 CA2185990 A1 CA 2185990A1
Authority
CA
Canada
Prior art keywords
document
proxy
oriented
active
proxy framework
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CA002185990A
Other languages
French (fr)
Other versions
CA2185990C (en
Inventor
Kirk M. Scott
Robert D. Dickinson
Ryoji Watanabe
Frank T. Nguyen
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Object Technology Licensing Corp
Original Assignee
Kirk M. Scott
Robert D. Dickinson
Ryoji Watanabe
Taligent, Inc.
Frank T. Nguyen
Object Technology Licensing Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kirk M. Scott, Robert D. Dickinson, Ryoji Watanabe, Taligent, Inc., Frank T. Nguyen, Object Technology Licensing Corporation filed Critical Kirk M. Scott
Publication of CA2185990A1 publication Critical patent/CA2185990A1/en
Application granted granted Critical
Publication of CA2185990C publication Critical patent/CA2185990C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Abstract

An object-oriented document architecture provides system level support for document processing features from within an active document utilizing a novel technique termed a proxy. A proxy integrates external document management functions simultaneously and seamlessly into the standard operating system document processing commands. The system utilizes a revolutionary object-oriented framework system to provide an interface facilitating document access and editing functions from within a document or other active application.
CA002185990A 1994-03-21 1995-03-13 Document proxy framework Expired - Fee Related CA2185990C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US21084694A 1994-03-21 1994-03-21
US210,846 1994-03-21
PCT/US1995/003059 WO1995025999A1 (en) 1994-03-21 1995-03-13 Document proxy framework

Publications (2)

Publication Number Publication Date
CA2185990A1 true CA2185990A1 (en) 1995-09-28
CA2185990C CA2185990C (en) 2002-07-23

Family

ID=22784505

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002185990A Expired - Fee Related CA2185990C (en) 1994-03-21 1995-03-13 Document proxy framework

Country Status (6)

Country Link
US (1) US5638504A (en)
EP (1) EP0742918B1 (en)
JP (1) JPH09510567A (en)
CA (1) CA2185990C (en)
DE (1) DE69500885T2 (en)
WO (1) WO1995025999A1 (en)

Families Citing this family (100)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5546502A (en) * 1993-03-19 1996-08-13 Ricoh Company, Ltd. Automatic invocation of computational resources without user intervention
US6633861B2 (en) 1993-03-19 2003-10-14 Ricoh Company Limited Automatic invocation of computational resources without user intervention across a network
US5892900A (en) 1996-08-30 1999-04-06 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
US6157721A (en) 1996-08-12 2000-12-05 Intertrust Technologies Corp. Systems and methods using cryptography to protect secure computing environments
US6658568B1 (en) 1995-02-13 2003-12-02 Intertrust Technologies Corporation Trusted infrastructure support system, methods and techniques for secure electronic commerce transaction and rights management
US5943422A (en) 1996-08-12 1999-08-24 Intertrust Technologies Corp. Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels
US7133846B1 (en) 1995-02-13 2006-11-07 Intertrust Technologies Corp. Digital certificate support system, methods and techniques for secure electronic commerce transaction and rights management
DE69638018D1 (en) 1995-02-13 2009-10-15 Intertrust Tech Corp Systems and procedures for managing secure transactions and protecting electronic rights
US6948070B1 (en) 1995-02-13 2005-09-20 Intertrust Technologies Corporation Systems and methods for secure transaction management and electronic rights protection
JP3684554B2 (en) * 1995-04-20 2005-08-17 富士ゼロックス株式会社 Document processing device
US5802531A (en) * 1995-05-08 1998-09-01 Apple Computer, Inc. Method and system for embedding parts of documents and synchronizing multiple views thereof
WO1997027553A1 (en) * 1996-01-29 1997-07-31 Futuretense, Inc. Distributed electronic publishing system
US20010011253A1 (en) 1998-08-04 2001-08-02 Christopher D. Coley Automated system for management of licensed software
US5802380A (en) * 1996-03-08 1998-09-01 Microsoft Corporation Method and system for uniform access of textual data
US6049673A (en) * 1996-03-08 2000-04-11 Organicnet, Inc. Organicware applications for computer systems
US5890176A (en) * 1996-04-24 1999-03-30 International Business Machines Corp. Object-oriented document version tracking method and apparatus
US5999986A (en) * 1996-05-01 1999-12-07 Microsoft Corporation Method and system for providing an event system infrastructure
US5765176A (en) * 1996-09-06 1998-06-09 Xerox Corporation Performing document image management tasks using an iconic image having embedded encoded information
US6138151A (en) * 1996-09-23 2000-10-24 Motorola, Inc. Network navigation method for printed articles by using embedded codes for article-associated links
US5938726A (en) * 1996-10-04 1999-08-17 Motorola, Inc. Apparatus for reading an electronic network navigation device and a peripheral for use therewith
US6081827A (en) * 1996-09-23 2000-06-27 Motorola, Inc. Network navigation methods and systems using an article of mail
US5948072A (en) * 1996-10-31 1999-09-07 International Business Machines Corporation Method and apparatus for defining the scope of a CORBAservices factory finder
US5986653A (en) * 1997-01-21 1999-11-16 Netiq Corporation Event signaling in a foldable object tree
US5999178A (en) * 1997-01-21 1999-12-07 Netiq Corporation Selection, type matching and manipulation of resource objects by a computer program
US6324682B1 (en) * 1997-02-14 2001-11-27 Velocity.Com Organicware applications for computer systems
US7062500B1 (en) * 1997-02-25 2006-06-13 Intertrust Technologies Corp. Techniques for defining, using and manipulating rights management data structures
US5920861A (en) 1997-02-25 1999-07-06 Intertrust Technologies Corp. Techniques for defining using and manipulating rights management data structures
US5937064A (en) * 1997-03-03 1999-08-10 Lucent Technologies, Inc. System and method for interactive visualization, analysis and control of a dynamic database
US6002946A (en) 1997-04-14 1999-12-14 Motorola, Inc. Handheld device having an optical data reader
US6040830A (en) 1997-06-20 2000-03-21 Autodesk, Inc. Intelligent proxy objects
US6137654A (en) * 1997-06-23 2000-10-24 Motorola, Inc. Device having a diskette-like housing and a wireless transceiver and methods therefor
US6208659B1 (en) * 1997-12-22 2001-03-27 Nortel Networks Limited Data processing system and method for providing personal information in a communication network
FR2775096A1 (en) * 1998-02-17 1999-08-20 Sbi Computer assisted document management circuit
AUPP252298A0 (en) * 1998-03-24 1998-04-23 80-20 Software Pty Limited Document management software
US6112992A (en) * 1998-06-17 2000-09-05 Motorola, Inc. Optical code reader and methods and articles therefor
US6131813A (en) 1998-06-04 2000-10-17 Motorola, Inc. Optical code reader and methods and articles therefor
US6260760B1 (en) 1998-06-17 2001-07-17 Motorola, Inc. Optical code reader including circuitry for processing the symbology
US6535294B1 (en) 1998-06-23 2003-03-18 Discount Labels, Inc. System and method for preparing customized printed products over a communications network
US6731309B1 (en) 1998-08-28 2004-05-04 Corel Corporation Real time preview
US6349295B1 (en) 1998-12-31 2002-02-19 Walker Digital, Llc Method and apparatus for performing supplemental searches over a network
US7062532B1 (en) 1999-03-25 2006-06-13 Autodesk, Inc. Method and apparatus for drawing collaboration on a network
US6418325B1 (en) 1999-07-12 2002-07-09 Motorola, Inc. Handheld device having an optical data reader
US6834306B1 (en) * 1999-08-10 2004-12-21 Akamai Technologies, Inc. Method and apparatus for notifying a user of changes to certain parts of web pages
US6763388B1 (en) * 1999-08-10 2004-07-13 Akamai Technologies, Inc. Method and apparatus for selecting and viewing portions of web pages
US20060031746A1 (en) * 1999-11-11 2006-02-09 Toepfer John R Publishing architecture system and method
US6970931B1 (en) * 2000-04-03 2005-11-29 International Business Machines Corporation Method for translucent online interaction
US7016922B1 (en) 2000-04-27 2006-03-21 Autodesk, Inc. Intelligent object versioning
US20020052896A1 (en) * 2000-05-23 2002-05-02 Streit Jason Mitchell Secure signature and date placement system
US7786999B1 (en) * 2000-10-04 2010-08-31 Apple Inc. Edit display during rendering operations
US7032225B2 (en) * 2002-04-23 2006-04-18 International Business Machines Corporation Object-oriented framework for document routing service in a content management system
US7689673B2 (en) * 2002-04-23 2010-03-30 Canon Kabushiki Kaisha Remote creation of printer instances on a workstation
US20030212714A1 (en) * 2002-05-08 2003-11-13 Autodesk, Inc. Efficient deferred synchronization of objects
US7958455B2 (en) * 2002-08-01 2011-06-07 Apple Inc. Mode activated scrolling
JP2004118917A (en) * 2002-09-25 2004-04-15 Clarion Co Ltd Electronic equipment and navigation apparatus
US9715678B2 (en) 2003-06-26 2017-07-25 Microsoft Technology Licensing, Llc Side-by-side shared calendars
US7707255B2 (en) 2003-07-01 2010-04-27 Microsoft Corporation Automatic grouping of electronic mail
US7716593B2 (en) * 2003-07-01 2010-05-11 Microsoft Corporation Conversation grouping of electronic mail records
US8799808B2 (en) 2003-07-01 2014-08-05 Microsoft Corporation Adaptive multi-line view user interface
US7318216B2 (en) * 2003-09-24 2008-01-08 Tablecode Software Corporation Software application development environment facilitating development of a software application
US10437964B2 (en) 2003-10-24 2019-10-08 Microsoft Technology Licensing, Llc Programming interface for licensing
US20050240866A1 (en) 2004-04-26 2005-10-27 International Business Machines Corporation Multi-source, multi-destination data transfers
US9552141B2 (en) 2004-06-21 2017-01-24 Apple Inc. Methods and apparatuses for operating a data processing system
US8146016B2 (en) 2004-08-16 2012-03-27 Microsoft Corporation User interface for displaying a gallery of formatting options applicable to a selected object
US7895531B2 (en) 2004-08-16 2011-02-22 Microsoft Corporation Floating command object
US7703036B2 (en) 2004-08-16 2010-04-20 Microsoft Corporation User interface for displaying selectable software functionality controls that are relevant to a selected object
US8117542B2 (en) 2004-08-16 2012-02-14 Microsoft Corporation User interface for displaying selectable software functionality controls that are contextually relevant to a selected object
US9015621B2 (en) 2004-08-16 2015-04-21 Microsoft Technology Licensing, Llc Command user interface for displaying multiple sections of software functionality controls
US8255828B2 (en) 2004-08-16 2012-08-28 Microsoft Corporation Command user interface for displaying selectable software functionality controls
US7747966B2 (en) 2004-09-30 2010-06-29 Microsoft Corporation User interface for providing task management and calendar information
US7886290B2 (en) 2005-06-16 2011-02-08 Microsoft Corporation Cross version and cross product user interface
US8239882B2 (en) 2005-08-30 2012-08-07 Microsoft Corporation Markup based extensibility for user interfaces
US9542667B2 (en) 2005-09-09 2017-01-10 Microsoft Technology Licensing, Llc Navigating messages within a thread
US20070061428A1 (en) * 2005-09-09 2007-03-15 Autodesk, Inc. Customization of applications through deployable templates
US8627222B2 (en) 2005-09-12 2014-01-07 Microsoft Corporation Expanded search and find user interface
US7739259B2 (en) 2005-09-12 2010-06-15 Microsoft Corporation Integrated search and find user interface
US8793605B2 (en) * 2006-03-29 2014-07-29 Yahoo! Inc. Smart drag-and-drop
US8605090B2 (en) 2006-06-01 2013-12-10 Microsoft Corporation Modifying and formatting a chart using pictorially provided chart elements
US9727989B2 (en) 2006-06-01 2017-08-08 Microsoft Technology Licensing, Llc Modifying and formatting a chart using pictorially provided chart elements
JP4795133B2 (en) * 2006-06-23 2011-10-19 キヤノン株式会社 Image forming apparatus, image processing method, and control program for executing the method
US7805730B2 (en) * 2006-09-21 2010-09-28 Reuters America, Llc Common component framework
US8762880B2 (en) 2007-06-29 2014-06-24 Microsoft Corporation Exposing non-authoring features through document status information in an out-space user interface
US8484578B2 (en) 2007-06-29 2013-07-09 Microsoft Corporation Communication between a document editor in-space user interface and a document editor out-space user interface
US8201103B2 (en) 2007-06-29 2012-06-12 Microsoft Corporation Accessing an out-space user interface for a document editor program
US8365144B1 (en) * 2008-02-28 2013-01-29 The Mathworks, Inc. Proxy graphical user interface generation
US9588781B2 (en) 2008-03-31 2017-03-07 Microsoft Technology Licensing, Llc Associating command surfaces with multiple active components
US9665850B2 (en) 2008-06-20 2017-05-30 Microsoft Technology Licensing, Llc Synchronized conversation-centric message list and message reading pane
US8402096B2 (en) 2008-06-24 2013-03-19 Microsoft Corporation Automatic conversation techniques
US8285499B2 (en) * 2009-03-16 2012-10-09 Apple Inc. Event recognition
US8799353B2 (en) 2009-03-30 2014-08-05 Josef Larsson Scope-based extensibility for control surfaces
US9046983B2 (en) 2009-05-12 2015-06-02 Microsoft Technology Licensing, Llc Hierarchically-organized control galleries
US8335344B2 (en) * 2010-03-31 2012-12-18 Xerox Corporation Method and system for document annotation
US8331612B2 (en) * 2010-03-31 2012-12-11 Xerox Corporation Method and system for document annotation that includes outlining
US8302014B2 (en) 2010-06-11 2012-10-30 Microsoft Corporation Merging modifications to user interface components while preserving user customizations
JP6061466B2 (en) * 2011-12-16 2017-01-18 キヤノン株式会社 Document management apparatus and method
JP5280568B1 (en) * 2012-06-29 2013-09-04 楽天株式会社 Information processing apparatus, information processing method, and information processing program
US9218118B2 (en) 2012-09-11 2015-12-22 Apple Inc. Media player playlist management
US9558278B2 (en) 2012-09-11 2017-01-31 Apple Inc. Integrated content recommendation
US10346422B2 (en) * 2012-10-18 2019-07-09 International Business Machines Corporation Use of proxy objects for integration between a content management system and a case management system
US20140114864A1 (en) * 2012-10-22 2014-04-24 International Business Machines Corporation Case management integration with external content repositories
US10656784B2 (en) * 2014-06-16 2020-05-19 Samsung Electronics Co., Ltd. Method of arranging icon and electronic device supporting the same

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4885717A (en) * 1986-09-25 1989-12-05 Tektronix, Inc. System for graphically representing operation of object-oriented programs
US5142618A (en) * 1986-11-21 1992-08-25 Hitachi, Ltd. Window management apparatus for a document creating apparatus
US4891630A (en) * 1988-04-22 1990-01-02 Friedman Mark B Computer vision system with improved object orientation technique
US4953080A (en) * 1988-04-25 1990-08-28 Hewlett-Packard Company Object management facility for maintaining data in a computer system
EP0347162A3 (en) * 1988-06-14 1990-09-12 Tektronix, Inc. Apparatus and methods for controlling data flow processes by generated instruction sequences
US5317688A (en) * 1988-07-27 1994-05-31 Hewlett-Packard Company Software agent used to provide instruction to a user for a plurality of computer applications
US5041992A (en) * 1988-10-24 1991-08-20 University Of Pittsburgh Interactive method of developing software interfaces
US5133075A (en) * 1988-12-19 1992-07-21 Hewlett-Packard Company Method of monitoring changes in attribute values of object in an object-oriented database
US5050090A (en) * 1989-03-30 1991-09-17 R. J. Reynolds Tobacco Company Object placement method and apparatus
US5060276A (en) * 1989-05-31 1991-10-22 At&T Bell Laboratories Technique for object orientation detection using a feed-forward neural network
US5125091A (en) * 1989-06-08 1992-06-23 Hazox Corporation Object oriented control of real-time processing
US5181162A (en) * 1989-12-06 1993-01-19 Eastman Kodak Company Document management and production system
US5093914A (en) * 1989-12-15 1992-03-03 At&T Bell Laboratories Method of controlling the execution of object-oriented programs
US5075848A (en) * 1989-12-22 1991-12-24 Intel Corporation Object lifetime control in an object-oriented memory protection mechanism
US5140678A (en) * 1990-05-04 1992-08-18 International Business Machines Corporation Computer user interface with window title bar icons
US5140677A (en) * 1990-05-11 1992-08-18 International Business Machines Corporation Computer user interface with window title bar mini-icons
US5151987A (en) * 1990-10-23 1992-09-29 International Business Machines Corporation Recovery objects in an object oriented computing environment
US5119475A (en) * 1991-03-13 1992-06-02 Schlumberger Technology Corporation Object-oriented framework for menu definition
US5202828A (en) * 1991-05-15 1993-04-13 Apple Computer, Inc. User interface system having programmable user interface elements
US5367635A (en) * 1991-08-29 1994-11-22 Hewlett-Packard Company Network management agent with user created objects providing additional functionality
JPH07104766B2 (en) * 1991-10-28 1995-11-13 インターナショナル・ビジネス・マシーンズ・コーポレイション Method and apparatus for displaying multiple objects from menu of data processing system

Also Published As

Publication number Publication date
WO1995025999A1 (en) 1995-09-28
CA2185990C (en) 2002-07-23
EP0742918B1 (en) 1997-10-15
US5638504A (en) 1997-06-10
EP0742918A1 (en) 1996-11-20
JPH09510567A (en) 1997-10-21
DE69500885D1 (en) 1997-11-20
DE69500885T2 (en) 1998-05-20

Similar Documents

Publication Publication Date Title
CA2185990A1 (en) Document proxy framework
AU4917596A (en) Perfusion system
AU6031390A (en) Computer power management system
AU1764895A (en) High availability computer system
AU3305697A (en) Computer based video system
CA2145679A1 (en) Object oriented framework system
AU4445596A (en) Motion picture retrieval system
AU6832994A (en) Storage manager for computer system
EP0649087A3 (en) Computer system
AU7305491A (en) Architecture for minimal instruction set computing system
EP0762263A3 (en) System and method for dynamically reconfiguring keyboard assignement based on an external event
AU4981196A (en) Personal access management system
AU2986695A (en) Computer system having client-server architecture
AU3938993A (en) Management system for memory resident computer programs
AU2205897A (en) System for integrating access to proprietary and internet resources
AU5965094A (en) Video facility management system
AU8921191A (en) Parallel computer system
AU6019194A (en) Graphic editor framework system
AU4237293A (en) Data interchange system
AU1455897A (en) Secure computer system
AU4798290A (en) High performance memory system
AU4981396A (en) Personal access management system
EP0656579A3 (en) Power management for computer system.
AU5812494A (en) Document handler
AU4924096A (en) Personal access management system

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed