System and method of processing documents with document proxies
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-017/30
출원번호
US-0625775
(1996-03-29)
발명자
/ 주소
Scott Kirk M. (San Francisco CA) Dickinson Robert D. (Hayward CA) Nguyen Frank T. (Campbell CA) Watanabe Ryoji (Cupertino CA)
출원인 / 주소
Object Technology Licensing Corp. (Cupertino CA 02)
인용정보
피인용 횟수 :
155인용 특허 :
21
초록▼
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 syste
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.
대표청구항▼
A framework for creating, displaying and managing a proxy associated with a document on a computer system having a memory, a display, a pointing device, an event handler for detecting hit events, mouse down events, and mouse up events and for generating coordinate data associated with each event, an
A framework for creating, displaying and managing a proxy associated with a document on a computer system having a memory, a display, a pointing device, an event handler for detecting hit events, mouse down events, and mouse up events and for generating coordinate data associated with each event, and a view manager including a means for registering a target view, indicating the coordinates where on the display the target view is displayed, the framework comprising: (a) class information stored in the memory defining a proxy object, which includes first program code means for associating the proxy object with a first document; graphic data indicative of the proxy object; (b) class information stored in the memory defining a draggable proxy object, which includes second program code means for associating the draggable proxy object with the proxy object; a list of candidate types supported by the first document; third program code means, responsive to a mouse up event and cooperating with the view manager, for determining whether the coordinate data of the mouse up event is over a registered target view and for issuing a drop message having the list of candidate types; and graphic data indicative of the draggable proxy object; (c) class information stored in the memory defining a second document as a document container object from which a second document is created, the second document including a data structure for containing content data of the second document, fourth program code means for displaying a view of the content data on the display, fifth program code means for displaying a view of the proxy object, using the graphic data of the proxy object, sixth program code means, responsive to a hit event on the proxy view and a mouse down event, for creating a draggable proxy object from the class information defining a draggable proxy object and for displaying a view of the draggable proxy, using the graphic data of the draggable proxy object; and (d) class information stored in the memory defining a target object, which includes seventh program code means for displaying a view of the target object and for registering the target view with the view manager; eighth program code means, responsive to the drop message from the third program code means, for choosing a preferred type from the list; ninth program code means, responsive to the drop message from the third program code means, for performing a predetermined operation on the document associated with the proxy object utilizing the chosen type.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (21)
Torres Robert J. (Colleyville TX), Computer user interface with window title bar icons.
Fleming S. S. (Irving TX) Torres R. J. (Colleyville TX) Keane P. J. (Grapevine TX) Temple A. C. C. (Hellidon GBX), Computer user interface with window title bar mini-icons.
Friedman Mark B. (5539 Darlington Rd. Pittsburgh PA 15217) Kiliany Gary J. (5030 Centre Ave. ; Apt. 459 Pittsburgh PA 15213), Computer vision system with improved object orientation technique.
Smith Robert M. (Andover MA) Ting David M. T. (Sudbury MA) Boer Jan H. (Lexington MA) Mendelssohn Marvin (Melrose MA), Document management and production system.
Cunningham Robert E. (Palo Alto CA) Bonar Jeffery G. (Pttsburgh PA) Corbett John D. (Pittsburgh PA), Interactive method of developing software interfaces.
Stubbs David D. (Portland OR) Barnett Mark P. (Portland OR) Greenseth William A. (Portland OR), Method of generating instruction sequences for controlling data flow processes.
Dysart John A. (Santa Clara CA) Showman Peter S. (Cupertino CA) Crow William M. (San Jose CA) Williams Peter M. (Lydney GB2) McBride Brian W. (Wokingham GB2) Senior John R. F. (Thornbury CA GB2) Whel, Object management facility for maintaining data in a computer system.
Staas ; Jr. Philip C. (Phoenixville PA) Knee Rob (Lansdale PA) Schilling Roy (Norristown PA) Murray Robert E. (Malvern PA), Object oriented control of real-time processing.
Golub Alexander J. (Lewisville NC) Garza Oscar F. (Winston-Salem NC) Joiner C. Pat (Winston-Salem NC) Neebe Alan W. (Chapel Hill NC), Object placement method and apparatus.
Abraham Robert L. (Marietta GA) Priven Michael P. (Marietta GA) Moorman Thomas P. (Atlanta GA), Recovery objects in an object oriented computing environment.
Watson Ralph T. (San Jose CA) Packard Barbara B. (Los Altos Hills CA) Stearns Glenn (Scotts Valley CA), Software agent used to provide instruction to a user for a plurality of computer applications.
Vertelney Laurie J. (San Carlos CA) Erickson Thomas D. (Mountain View CA) Mountford S. Joy (Mountain View CA) Thompson-Rohrlich John A. (Palo Alto CA) Salomon Gitta B. (Palo Alto CA) Wong Yin Y. (Pal, User interface system having programmable user interface elements.
Dukhon, Marina; Harris, Jensen M.; Satterfield, Jesse Clay; Law, Elaine Y.; Mandic, Mirko; Guntaur, Paula, Accessing an out-space user interface for a document editor program.
Dukhon, Marina; Harris, Jensen M.; Satterfield, Jesse Clay; Law, Elaine Y.; Mandic, Mirko; Guntaur, Paula, Accessing an out-space user interface for a document editor program.
Satterfield, Jesse Clay; Leukart, Richard Hank; Van Tilburg, Martijn E.; Harris, Jensen M.; Avery, William A.; Wiedemann, Bruce D., Adaptive multi-line view user interface.
Harris, Jensen M.; Butcher, Aaron M.; Morton, David A.; Satterfield, Jesse Clay; Denney, Justin, Command user interface for displaying selectable software functionality controls.
Harris, Jensen M.; Butcher, Aaron M.; Morton, David A.; Satterfield, Jesse Clay; Denney, Justin, Command user interface for displaying selectable software functionality controls.
Dukhon, Marina; Gordner, Jonathan Ian; Satterfield, Jesse Clay; Singh, Navjot; Trevino, Maria Fernandez; Alberts, Amy E.; Guntaur, Paula, Communication between a document editor in-space user interface and a document editor out-space user interface.
Gordner, Jonathan Ian; Dukhon, Marina; Satterfield, Jesse Clay; Singh, Navjot; Trevino, Maria Fernandez; Alberts, Amy E.; Guntaur, Paula, Communication between a document editor in-space user interface and a document editor out-space user interface.
Durazo, Jose H.; Harris, Jensen M.; Satterfield, Jesse Clay; Van Tilburg, Martijn E.; Avery, William A.; Wiedemann, Bruce D., Conversation grouping of electronic mail records.
Dhanjal, Savraj Singh; Hayashi, Sylvia Antje; Morton, David Andrew; Ramani, Preethi; So, Angela Wai Ga; Chang, Andy Chung-An, Cross version and cross product user interface.
Govindarajan Rangaprasad ; Edwards Russ ; Bannister Cecil ; Gostanian ; Jr. Raffi, Data processing system and method for providing personal information in a communication network.
Ginter,Karl L.; Shear,Victor H.; Spahn,Francis J.; Van Wie,David M.; Weber,Robert P., Digital certificate support system, methods and techniques for secure electronic commerce transaction and rights management.
Dukhon, Marina; Guntaur, Paula; Satterfield, Jesse Clay; Alberts, Amy E., Exposing non-authoring features through document status information in an out-space user interface.
Dhanjal, Savraj Singh; Mogilevsky, Alex; Morton, David Andrew; Ramani, Preethi; Luu, Dien Trang; Faller, Eric Michael; Fomichev, Andrew; Chang, Andy Chung-An, Markup based extensibility for user interfaces.
Lezama Guadarrama, Humberto; Magee, Andrew N.; Peelen, Tyler M.; Head, James S.; Jin, Ronghua; Khan, Rubaiyat; Dickinson, Richard L.; Robinson, John C.; Anteneh, Mesganaw; Simons, Brandon J.; Patrick, Nicholas J.; Omusoru, Vicentiu Adrian; Shah, Ankini; Shenoy, Atul; Swaminathan, Bharath, Merging modifications to user interface components while preserving user customizations.
Sweat,Mark Edward; Callahan,Michael William; Kamada,Cyrus Masayuki; Vogelsberg,Chris Alan; East,John William, Method and apparatus for drawing collaboration on a network.
Bangs David L. ; Gounares Alexander G. ; O'Neill James J. ; Sargent ; III Murray ; Zaika Igor Y., Method and system for uniform access of textual data.
Diab,Salleh, Method for enhancing object-oriented programming through extending metadata associated with class-body class-head by adding additional metadata to the database.
Bellamy, Rachel K. E.; Ellis, Jason B.; Erickson, Thomas D.; Kellogg, Wendy A.; Laff, Mark R.; Malkin, Peter K.; Richards, John T.; Yu, Philip S.; Wolf, Tracee, Method for translucent online interaction.
Shamoon,Talal G.; Hill,Ralph D.; Radcliffe,Chris D.; Hwa,John P.; Sibert,W. Olin; Van Wie,David M., Methods and apparatus for persistent control and protection of content.
Shear, Victor H.; Van Wie, David M.; Weber, Robert P., Methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information.
Shear,Victor H.; Van Wie,David M.; Weber,Robert P., Methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information.
Shear,Victor H.; Van Wie,David M.; Weber,Robert P., Methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information.
Reber William L. ; Perttunen Cary D. ; Toler Jeffrey G., Network navigation method for printed articles by using embedded codes for article-associated links.
Hwang Ching-Fa ; Che Her-Daw ; Li Kong ; Phathayakorn Prayoon ; Kemp Thomas Richard, Selection, type matching and manipulation of resource objects by a computer program.
Van Wie David M. ; Weber Robert P., Steganographic techniques for securely delivering electronic digital rights management control information over insecure.
David M. Van Wie ; Robert P. Weber, Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels.
Van Wie David M. ; Weber Robert P., Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels.
Van Wie, David M.; Weber, Robert P., Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels.
Van Wie, David M.; Weber, Robert P., Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels.
McCann, Robert Emmett; Affronti, Michael Anthony; Brauninger, Andrew Russell; Pereira, Jorge; Edelen, IV, James J., Synchronized conversation-centric message list and message reading pane.
Eick Stephen G. ; Mockus Audris ; Graves Todd L. ; Karr Alan F., System and method for interactive visualization, analysis and control of a dynamic database.
Arledge, Jr., Sol E.; Pasquantino, Bernard D.; Wakefield, G. Steve, System and method for preparing customized printed products over a communications network.
Ginter Karl L. ; Shear Victor H. ; Spahn Francis J. ; Van Wie David M., System and methods for secure transaction management and electronic rights protection.
Ginter,Karl L.; Shear,Victor H.; Spahn,Francis J.; Van Wie,David M., System and methods for secure transaction management and electronic rights protection.
Ginter, Karl L.; Shear, Victor H.; Spahn, Francis J.; Van Wie, David M., System and methods for secure transaction management and electronics rights protection.
Shear,Victor H.; Van Wie,David M.; Weber,Robert P., Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information.
Ginter Karl L. ; Shear Victor H. ; Sibert W. Olin ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
Ginter Karl L. ; Shear Victor H. ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
Ginter Karl L. ; Shear Victor H. ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
Ginter Karl L. ; Shear Victor H. ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
Ginter Karl L. ; Shear Victor H. ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
Ginter Karl L. ; Shear Victor H. ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
Ginter, Karl L.; Shear, Victor H.; Sibert, W. Olin; Spahn, Francis J.; Van Wie, David M., Systems and methods for secure transaction management and electronic rights protection.
Ginter, Karl L.; Shear, Victor H.; Spahn, Francis J.; Van Wie, David M., Systems and methods for secure transaction management and electronic rights protection.
Ginter, Karl L.; Shear, Victor H.; Spahn, Francis J.; Van Wie, David M., Systems and methods for secure transaction management and electronic rights protection.
Ginter,Karl L.; Shear,Victor H.; Sibert,W. Olin; Spahn,Francis J.; Van Wie,David M., Systems and methods for secure transaction management and electronic rights protection.
Ginter,Karl L.; Shear,Victor H.; Spahn,Francis J.; Van Wie,David M., Systems and methods for secure transaction management and electronic rights protection.
Ginter,Karl L.; Shear,Victor H.; Spahn,Francis J.; Van Wie,David M., Systems and methods for secure transaction management and electronic rights protection.
Ginter,Karl L.; Shear,Victor H.; Spahn,Francis J.; Van Wie,David M., Systems and methods for secure transaction management and electronic rights protection.
Ginter,Karl L.; Shear,Victor H.; Spahn,Francis J.; Van Wie,David M., Systems and methods for secure transaction management and electronic rights protection.
Ginter,Karl L.; Shear,Victor H.; Spahn,Francis J.; Van Wie,David M., Systems and methods for secure transaction management and electronic rights protection.
Ginter,Karl L.; Shear,Victor H.; Spahn,Francis J.; Van Wie,David M., Systems and methods for secure transaction management and electronic rights protection.
Karl L. Ginter ; Victor H. Shear ; Francis J. Spahn ; David M. Van Wie, Systems and methods for secure transaction management and electronic rights protection.
Karl L. Ginter ; Victor H. Shear ; Francis J. Spahn ; David M. Van Wie, Systems and methods for secure transaction management and electronic rights protection.
Karl L. Ginter ; Victor H. Shear ; Francis J. Spahn ; David M. Van Wie, Systems and methods for secure transaction management and electronic rights protection.
Ginter Karl L. ; Shear Victor H. ; Spahn Francis J. ; Van Wie David M., Systems and methods for the secure transaction management and electronic rights protection.
Hall Edwin J. ; Shear Victor H. ; Tomasello Luke S. ; Van Wie David M. ; Weber Robert P. ; Worsencroft Kim ; Xu Xuejun, Techniques for defining using and manipulating rights management data structures.
Hall Edwin J. ; Shear Victor H. ; Tomasello Luke S. ; Van Wie David M. ; Weber Robert P. ; Worsencroft Kim ; Xu Xuejun, Techniques for defining, using and manipulating rights management data structures.
Hall,Edwin J.; Shear,Victor H.; Tomasello,Luke S.; Van Wie,David M.; Weber,Robert P.; Worsencroft,Kim; Xu,Xuejun, Techniques for defining, using and manipulating rights management data structures.
Ginter Karl L. ; Shear Victor H. ; Spahn Francis J. ; Van Wie David M. ; Weber Robert P., Trusted and secure techniques, systems and methods for item delivery and execution.
Ginter,Karl L.; Shear,Victor H.; Spahn,Francis J.; Van Wie,David M.; Weber,Robert P., Trusted and secure techniques, systems and methods for item delivery and execution.
Ginter,Karl L.; Shear,Victor H.; Spahn,Francis J.; Van Wie,David M.; Weber,Robert P., Trusted and secure techniques, systems and methods for item delivery and execution.
Ginter,Karl L.; Shear,Victor H.; Spahn,Francis J.; Van Wie,David M.; Weber,Robert P., Trusted and secure techniques, systems and methods for item delivery and execution.
Ginter, Karl L.; Shear, Victor H.; Spahn, Francis J.; Van Wie, David M.; Weber, Robert P., Trusted infrastructure support system, methods and techniques for secure electronic commerce transaction and rights management.
Ginter, Karl L.; Shear, Victor H.; Spahn, Francis J.; Van Wie, David M.; Weber, Robert P., Trusted infrastructure support systems, methods and techniques for secure electronic commerce transaction and rights management.
Ginter,Karl L.; Shear,Victor H.; Spahn,Francis J.; Van Wie,David M.; Weber,Robert P., Trusted infrastructure support systems, methods and techniques for secure electronic commerce transaction and rights management.
Ginter, Karl L.; Shear, Victor H.; Spahn, Francis J.; Van Wie, David M.; Weber, Robert P., Trusted infrastructure support systems, methods and techniques for secure electronic commerce, electronic transactions, commerce process control and automation, distributed computing, and rights management.
Ginter,Karl L.; Shear,Victor H.; Spahn,Francis J.; Van Wie,David M.; Weber,Robert P., Trusted infrastructure support systems, methods and techniques for secure electronic commerce, electronic transactions, commerce process control and automation, distributed computing, and rights management.
Himberger, Andrew M.; Gauthier, Tracey M.; Butcher, Aaron M.; Harris, Jensen M.; Satterfield, Jesse Clay, User interface for displaying a gallery of formatting options applicable to a selected object.
Radtke, Roland; Butcher, Aaron M.; Harris, Jensen M.; Morrow, Catherine R.; Satterfield, Jesse Clay, User interface for displaying selectable software functionality controls that are contextually relevant to a selected object.
Satterfield, Jesse Clay; Butcher, Aaron M.; Morton, David A.; Harris, Jensen M.; Denney, Justin, User interface for displaying selectable software functionality controls that are relevant to a selected object.
Satterfield, Jesse Clay; Butcher, Aaron M.; Morton, David A.; Harris, Jensen M.; Denney, Justin, User interface for displaying selectable software functionality controls that are relevant to a selected object.
Satterfield, Jesse Clay; Butcher, Aaron M.; Morton, David A.; Harris, Jensen M.; Denney, Justin, User interface for displaying selectable software functionality controls that are relevant to a selected object.
Satterfield, Jesse Clay; Butcher, Aaron M.; Morton, David A.; Harris, Jensen M.; Denney, Justin, User interface for displaying selectable software functionality controls that are relevant to a selected object.
Leukart, Richard H.; Frankel, Glenn L.; Jensen, Stephen D.; Savastano, Hernan; Williams, Cheryl L., User interface for providing task management and calendar information.
Leukart, Richard H.; Frankel, Glenn L.; Jensen, Stephen D.; Savastano, Hernan; Williams, Cheryl L., User interface for providing task management and calendar information.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.