Computer user interface architecture wherein both content and user interface are composed of documents with links
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-017/00
G06F-015/177
G06F-015/16
출원번호
US-0457109
(1999-12-07)
등록번호
US-7458014
(2008-11-25)
발명자
/ 주소
Rubin,Darryl E.
Baird,Andrew C.
Beezer,John L.
Cluts,Jonathan C.
Woolf,Susan D.
출원인 / 주소
Microsoft Corporation
대리인 / 주소
Shook, Hardy & Bacon, L.L.P.
인용정보
피인용 횟수 :
65인용 특허 :
166
초록▼
A user interface architecture wherein user content and user interface are composed of documents with links is described. Links have properties that indicate how links should be displayed. Link display may depend upon characteristics of the linked-to frame. Commands are implemented as links that link
A user interface architecture wherein user content and user interface are composed of documents with links is described. Links have properties that indicate how links should be displayed. Link display may depend upon characteristics of the linked-to frame. Commands are implemented as links that link to command code. The display format of a document page depends upon the path a user navigated in order to get to the displayed page. User content documents and user interface documents are both displayed in a single viewing frame. A non-linear navigation history is maintained such that a user can navigate along a first path, back up using a previous link, navigate along a second path, back up along the second path using the previous link, and re-navigate along the first path again using a next link. Every document page to which a user navigates is saved in the user's navigation history.
대표청구항▼
I claim: 1. A computer readable medium having computer executable instructions for performing the steps of: providing a plurality of user interface document pages to a user, at least one of the user interface document pages having at least a first link; providing a plurality of user content documen
I claim: 1. A computer readable medium having computer executable instructions for performing the steps of: providing a plurality of user interface document pages to a user, at least one of the user interface document pages having at least a first link; providing a plurality of user content document pages to the user, at least one of the user content document pages having at least a second link, wherein at least one of the user content document pages is an e-mail message having at least one second link within an e-mail message document page, the at lest one second link upon activation causing command code to be executed to perform an operation selected from the group consisting of: reply, reply to all, forward, and delete; indicating via at least one link property a display format for at least one of the first and second links; generating for display, in a display frame associated with a link in a linked-from document page, content of a linked-to document page; generating updates for the display of the linked-to content at a rate specified by a property of the link linking the linked-from and linked-to document pages; using heuristics to automatically provide most-likely-to-use links to additional material and to automatically provide a set of command choices to the user; providing at least one of the most-likely-to-use links based upon documents created during a first time period substantially the same as a time period during which a document being viewed by the user was created; and including at least one command in the set of command choices based upon commands the user has invoked most frequently in the past from contexts substantially the same as the user's current document context. 2. The computer-readable medium of claim 1 having further executable instruction for performing steps comprising: displaying, in a display frame associated with a link in the linked-from document page, information about the linked-to document page. 3. The computer readable medium of claim 1, having further executable instructions for performing steps comprising: providing at least one of the most-likely-to-use links based upon documents previously navigated to by the user. 4. The computer readable medium of claim 1, having further executable instructions for performing steps comprising: providing at least one of the most-likely-to-use links based upon documents having subject matter similar to the document being viewed by the user. 5. The computer readable medium of claim 1, having further executable instructions for performing steps comprising: providing at least one of the most-likely-to-use links based upon documents created by an author who is the same as an author of the document being viewed by the user. 6. The computer readable medium of claim 1, having further executable instructions for performing steps comprising: including at least one command in the set of command choices based upon analysis of the user's current document context. 7. The computer readable medium of claim 1, having further executable instructions for performing steps comprising: including at least one command in the set of command choices based upon a set of commands recently invoked by the user. 8. A computer-implement method, the method comprising: providing a plurality of user interface document pages to a user, at least one of the user interface document pages having at least a first link; providing a plurality of user content document pages to the user, at least one of the user content document pages having at least a second link, wherein at least one of the user content document pages is an e-mail message having at least one second link within an e-mail message document page, the at lest one second link upon activation causing command code to be executed to perform an operation selected from the group consisting of: reply, reply to all, forward, and delete; indicating via at least one link property a display format for at least one of the first and second links; generating for display, in a display frame associated with a link in a linked-from document page, content of a linked-to document page; generating updates for the display of the linked-to content at a rate specified by a property of the link linking the linked-from and linked-to document pages; using heuristics to automatically provide most-likely-to-use links to additional material and to automatically provide a set of command choices to the user; providing at least one of the most-likely-to-use links based upon documents created during a first time period substantially the same as a time period during which a document being viewed by the user was created; and including at least one command in the set of command choices based upon commands the user has invoked most frequently in the past from contexts substantially the same as the user's current document context. 9. The computer-implemented method of claim 8 further comprising: generating for display, in a display frame associated with a link in the linked-from document page, information about the linked-to document page. 10. The computer-implemented method of claim 8, further comprising: providing at least one of the most-likely-to-use links based upon documents previously navigated to by the user. 11. The computer-implemented method of claim 8, further comprising: providing at least one of the most-likely-to-use links based upon documents having subject matter similar to the document being viewed by the user. 12. The computer-implemented method of claim 8, further comprising: providing at least one of the most-likely-to-use links based upon documents created by an author who is the same as an author of the document being viewed by the user. 13. The computer-implemented method of claim 8, further comprising: including at least one command in the set of command choices based upon analysis of the user's current document context. 14. The computer-implemented method of claim 8, further comprising: including at least one command in the set of command choices based upon a set of commands recently invoked by the user. 15. In a computer system having processors coupled to memories configured to execute instructions for a method, the method comprising: providing a plurality of user interface document pages to a user, at least one of the user interface document pages having at least a first link; providing a plurality of user content document pages to the user, at least one of the user content document pages having at least a second link, wherein at least one of the user content document pages is an e-mail message having at least one second link within an e-mail message document page, the at least one second link upon activation causing command code to be executed to perform an operation selected from the group consisting of: reply, reply to all, forward, and delete; indicating via at least one link property a display format for at least one of the first and second links; generating for display, in a display frame associated with a link in a linked-from document page, content of a linked-to document page; generating updates for the display of the linked-to content at a rate specified by a property of the link linking the linked-from and linked-to document pages; using heuristics to automatically provide most-likely-to-use links to additional material and to automatically provide a set of command choices to the user; providing at least one of the most-likely-to-use links based upon documents created during a first time period substantially the same as a time period during which a document being viewed by the user was created; and including at least one command in the set of command choices based upon commands the user has invoked most frequently in the past from contexts substantially the same as the user's current document context. 16. The method of claim 15, further comprising: generating for display, in a display frame associated with a link in the linked-form document page, information about the linked-to document page. 17. The method of claim 16, further comprising: providing at least one of the most-likely-to-use links based upon documents previously navigated to by the user. 18. The method of claim 16, further comprising: providing at least one of the most-likely-to-use links based upon documents having subject matter similar to the document being viewed by the user. 19. The method of claim 16, further comprising: providing at least one of the most-likely-to-use links based upon documents created by an author who is the same as an author of the document being viewed by the user. 20. The method of claim 16, further comprising: including at least one command in the set of command choices based upon analysis of the user's current document context. 21. The method of claim 16, further comprising: including at least one command in the set of command choices based upon a set of commands recently invoked by the user.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (166)
Ralph E. Walden ; Kathleen K. Harper, Access of online information featuring automatic hide/show function.
Mills Michael (San Francisco CA) Cohen Jonathan (San Francisco CA), Apparatus and method for editing a video recording by selecting and displaying video clips.
Miller Robert E. ; Wiggins Randall T. ; Desjardins Daniel P., Automatic editing of recorded video elements sychronized with a script text read or displayed.
Bauersfeld Kristin ; Putterman Scott, Browsing session recording playback and editing system for generating user defined paths and allowing users to mark the priority of items in the paths.
Carleton Allison A. ; FitzPatrick Catherine M. ; Pommier Theresa M. ; Schwartz Krista S., Collaboration system for allowing computer to draw annotation images on the output of selected program and replicating t.
Carey Richard ; Marrin Christopher F. ; Mott David C., Collaborative work environment supporting three-dimensional objects and multiple remote participants.
Moran Thomas P. ; Kimber Donald G. ; van Melle William J. ; Kurtenbach Gordon P.,CAX, Computer controlled display system activities using correlated graphical and timeline interfaces for controlling replay.
Agulnick Todd (Newton Centre MA) Carr Robert (San Francisco CA) Hoeber Tony (Woodside CA) Kaplan S. Jerrold (San Francisco CA) Low David R. (Oakland CA) Ouye Michael (Palo Alto CA), Control of a computer through a position-sensed stylus.
DeRose Steven ; Vogel Jeffrey, Data processing system and method for generating a representation for and random access rendering of electronic documen.
DeRose Steven ; Vogel Jeffrey, Data processing system and method for generating a representation for and random access rendering of electronic documents.
Gill Timothy E. ; Bucknam Brian R. ; Sander Julie L. ; Williams ; III John D., Distributed publication system with simultaneous separate access to publication data and publication status information.
Levine Stephen R. (North Andover MA) Harui Alex J. (Derry NH) Hsiao Chia-Chuan (Brookline MA) Donoghue Karen (Melrose MA) Schirpke Michael W. (Bedford MA), Document annotation & manipulation in a data processing system.
Levine Stephen R. (North Andover MA) Harui Alex J. (Derry NH) Hsiao Chia-Chuang (Brookline MA) Donoghue Karen (Melrose MA) Schirpke Michael W. (Bedford MA), Document annotation and manipulation in a data processing system.
Tarpenning Marc E. ; Eberhard Martin F. ; Uyehara Lance, Drag-and-release method for configuring user-definable function key of hand-held computing device.
Lopez, Marco; Elliott, Scott C., METHODS FOR AUTOMATICALLY LOCATING URL-CONTAINING OR OTHER DATA-CONTAINING WINDOWS IN FROZEN BROWSER OR OTHER APPLICATION PROGRAM, SAVING CONTENTS, AND RELAUNCHING APPLICATION PROGRAM WITH LINK TO SA.
Campbell Ellen C. ; Jaramillo Narciso B. ; Hoyt Sharon L. ; Weber Kate E. ; Boudreau Dana L. ; Shields Michael L., Mechanism for integrated information search and retrieval from diverse sources using multiple navigation methods.
Frederick E. Levine ; Frank E. Ludolph, Method and apparatus for creating the appearance of multiple embedded pages of information in a single web browser display.
Rowe Edward R. ; Priyadarshan Eswar ; Anderson Kenneth S. ; Al-Shamma Nabeel A. ; Taft Edward A. ; McQuarrie Elizabeth M. ; Cohn Richard J., Method and apparatus for downloading multi-page electronic documents with hint information.
David Bruce Lection ; Yongcheng Li ; Yih-Shin Tan, Method and apparatus for representing host datastream screen image information using markup languages.
Borman Gilbert ; Bhatnagar Rajat ; Sebastian Arul ; Mathur Anup ; Wadhwa Vinay,INX ; Kumar Mukesh,INX ; Kumar Singh C. Vinay,INX, Method and apparatus for retrieving data from a network using linked location identifiers.
Beernink Ernest H. (San Carlos CA) Auguste Donna M. (Lyons CO) Chechetkin Eugeny (Cupertino CA), Method and apparatus for setting character style preferences in a pen-based computer system.
Graber Terry E. ; Kopelman Joshua ; Watkeys ; III Edwin Howell ; Weinberger Marvin I., Method and apparatus for tracking the navigation path of a user on the world wide web.
Price, Morgan N.; Schilit, William N.; Golovchinsky, Gene; O'Hara, Kenton P. A.; Sellen, Abigail J.; Mont-Reynaud, Bernard M., Method and system for creating ad-hoc links from free-form ink.
Volk Patrick M. (Kirkland WA) Robin Michael Breed (Redmond WA) Thorne ; III Edwin (Seattle WA) Kapell JoGene (Bellevue WA), Method and system for displaying an animated focus item.
Schilit William Noah ; Price Morgan N. ; Golovchinsky Gene ; Wilcox Lynn D., Method and system for organizing documents based upon annotations in context.
Fraenkel Michael L. ; Singhal Sandeep Kishan, Method and system for portably enabling view synchronization over the world-wide web using frame hierarchies.
Cassorla Elie (Croton-on-Hudson NY) de Vries Jacqueline P. (Mahwah NJ) Moran Michael E. (Spring Valley NY) Slater James J. (Boulder CO) Unger Jay (Mohegan Lake NY), Method for associating annotation with electronically published material.
Ferrel Patrick J. ; Meyer Robert F. ; Millet Stephen J. ; Shewchuk John P. ; Smith Walter W., Method for delivering separate design and content in a multimedia publishing system.
Finkelstein Erich Soren ; Hobson Samuel David ; Klein Adrian ; Waldman Benjamin, Method for managing simultaneous display of multiple windows in a graphical user interface.
Danneels Gunner D., Method of providing one of a plurality of web pages mapped to a single uniform resource locator (URL) based on evaluation of a condition.
Hsu, Jimmy Ming-Der; Hsu, Peter Y.; Lawton, William W., Method, system, and program for providing pages of information with navigation and content areas.
Berman Eric Robert ; Mills Edward Low ; Van Kleeck Michael Hinkley ; Bhalerao Vinayak A., Methods and apparatus for interacting with data objects using action handles.
Jain Ramesh C. ; Hicks Terry Randolph ; Bailey Asquith A. ; McKinley Ryan B. ; Kuramura Don Yamato ; Katkere Arun L., Multi-perspective viewer for content-based interactivity.
Hou Tai-Yuan ; Su Wei-Kwan Vincent ; Meissner Thomas,DEX ; Hsu Arding, Multimedia-based reporting system with recording and playback of dynamic annotation.
Rangan P. Venkat ; Shastri Vijnan ; Ashwani Arya ; Arole Parag, Real-time receipt, decompression and play of compressed streaming video/hypervideo; with thumbnail display of past scenes and with replay, hyperlinking and/or recording permissively intiated retrospe.
Fujimura, Ko, Recording medium with a signed hypertext recorded thereon signed hypertext generating method and apparatus and signed hypertext verifying method and apparatus.
Chen Shuang ; Fujisaki Tetsunosuke ; Kobayashi Makoto,JPX ; Ohshima Mitsuru,JPX ; Yoshida Yoichi,JPX, Server for reconfiguring control of a subset of devices on one or more kiosks.
Liu Peiya ; Hsu Liang-Hua ; Sullivan Sean Daniel Frank ; Hampel Kenneth, Style specifications for systematically creating card-based hypermedia manuals.
Eintracht, Zvika; Ovsiankin, Alexander; Dementiev, Roman; Sideman, Gil, Synchronizing/updating local client notes with annotations previously made by other clients in a notes database.
Wynblatt, Michael; Pizano, Arturo; Hsu, Arding; Benson, Daniel C.; Sastry, Chellury R.; Agrawala, Vivek, System and method for authoring, distributing and replaying derivative hypermedia content.
Rivette Kevin G. (Palo Alto CA) Florio Michael P. (Atherton CA) Jackson Adam (Belmont CA) Ahn Don (Daly City CA) Rappaport Irving S. (Palo Alto CA) Kurata Deborah (Pleasanton CA), System and method for creating and manipulating notes each containing multiple sub-notes, and linking the sub-notes to p.
Lowry, Kent R.; Igra, Mark S.; Frank, Brian; Sullivan, Jeanell D.; Maguire, III, Justin M.; Androski, Matthew J., System and method for editing a spreadsheet via an improved editing and cell selection model.
Hansen Karl C. ; Kammeraad Scott A., System and method for in-place modification of information recorded in read-only storage using modifiable non-volatile.
Kishore Sundaram Swaminathan ; Mark Alexander Jones ; Beth M. Lange ; James L. Meyers, System and method for inputting, retrieving, organizing and analyzing data.
Amir, Arnon; Niblack, Carlton Wayne; Pass, Norman Jerome; Petkovic, Dragutin; Ponceleon, Dulce Beatriz; Srinivasan, Savitha; Syeda-Mahood, Tanveer Fathima, System and method for linking an audio stream with accompanying text material.
Arledge, Jr., Sol E.; Pasquantino, Bernard D.; Wakefield, G. Steve, System and method for preparing customized printed products over a communications network.
Slotznick Benjamin, System for delivering and simultaneously displaying primary and secondary information, and for displaying only the secondary information during interstitial space.
Morgan David E. (Lisle IL) Major John (Barrington Hills IL) Crane Eric K. (Wheaton IL) Hyziak Janusz (Des Plaines IL) Rosenthal Robert S. (Kildeer IL) Wellenstein Neil N. (Phoenix AZ), System for selectively routing and merging independent annotations to a document at remote locations.
Rothrock Lewis V. ; Thessin Tyler R., System for sending differences between joining meeting information and public meeting information between participants.
Moran Thomas P. ; Minneman Scott L. ; Harrison Steve R. ; Kimber Donald G. ; van Melle William J. ; Zellweger Polle T. ; Kurtenbach Gordon P.,CAX ; Wilcox Lynn D. ; Bly Sara A. ; Janssen ; Jr. Willia, System for the capture and replay of temporal data representing collaborative activities.
Rivette Kevin G. ; Florio Michael P. ; Jackson Adam ; Ahn Don ; Rappaport Irving S. ; Kurata Deborah, System, method, and computer program product for accessing a note database having subnote information for the purpose o.
Kevin G. Rivette ; Irving S. Rappaport ; Adam Jackson ; Don Ahn ; Michael P. Florio ; Deborah Kurata, System, method, and computer program product for creating subnotes linked to portions of data objects after entering an annotation mode.
David T. Berquist ; Peter M. Eisenberg ; Mitchell B. Grunes ; Timothy A. Mertens ; Cindy L. Munson ; Martin A. Kenner ; John M. Kruse, Topography of software notes.
White Christopher M. ; Goldman Phillip Y. ; Anderson David R. ; Ohlfs Keith R. ; Leak Bruce A., Web browser allowing navigation between hypertext objects using remote control.
Kishi, Hidenobu; Takahashi, Sadao; Furukawa, Takahiro; Erol, Berna; Hull, Jonathan J.; Moraleda, Jorge; Graham, Jamey, Architecture for mixed media reality retrieval of locations and registration of images.
Brumback, Christine Boomer; Knight, David Wayne; Park, James; Axley, Andrew Cole; Yuen, Shelten Gee Jao, Biometric monitoring device with contextually- or environmentally-dependent display.
Hull, Jonathan J.; Erol, Berna; Graham, Jamey; Moraleda, Jorge; Sakikawa, Ichiro; Van Olst, Daniel G., Capturing symbolic information from documents upon printing.
Erol, Berna; Antunez, Emilio R.; Huet, Landry; Hull, Jonathan J.; Moraleda, Jorge, Computation of a recongnizability score (quality predictor) for image retrieval.
Chaudhri, Imran A.; Karunamuni, Chanaka G.; Jon, Tiffany S.; Beaver, Jason C.; Shaffer, Joshua H.; Willmore, Christopher P.; Jong, Nicholas K., Device, method, and graphical user interface for a predictive keyboard.
Chaudhri, Imran A.; Karunamuni, Chanaka G.; Jon, Tiffany S.; Beaver, Jason C.; Shaffer, Joshua H.; Willmore, Christopher P.; Jong, Nicholas K., Device, method, and graphical user interface for a predictive keyboard.
Hull, Jonathan J.; Erol, Berna; Hart, Peter E.; Lee, Dar-Shyang; Piersol, Kurt, Method and system for document fingerprint matching in a mixed media environment.
Hull, Jonathan J.; Erol, Berna; Hart, Peter E.; Lee, Dar-Shyang; Piersol, Kurt, Method and system for position-based image matching in a mixed media environment.
Hull, Jonathan J.; Erol, Berna; Graham, Jamey; Hart, Peter E.; Lee, Dar-Shyang; Piersol, Kurt, System and methods for creation and use of a mixed media environment.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.