WO2001016670A2 - Method and apparatus for creating and maintaining a scrapbook of information pages - Google Patents
Method and apparatus for creating and maintaining a scrapbook of information pages Download PDFInfo
- Publication number
- WO2001016670A2 WO2001016670A2 PCT/US2000/040801 US0040801W WO0116670A2 WO 2001016670 A2 WO2001016670 A2 WO 2001016670A2 US 0040801 W US0040801 W US 0040801W WO 0116670 A2 WO0116670 A2 WO 0116670A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user
- information page
- repository
- copy
- icon
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
- G06F16/9562—Bookmark management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/93—Document management systems
Definitions
- the present invention relates to the field of information systems. More specifically, the present invention relates to the creation and maintenance of a scrapbook of information pages.
- a user may save these emails or even organize them by their senders (MSNBC and so forth), but there is no mechanism to organize them by topics across providers (such as all the sport items from MSNBC and CNN). Thus, an improved approach to creating and maintain a scrapbook of information page is desired.
- a "save state” icon having a plurality of manifestations corresponding to a plurality of states associated with saving a copy of a current information page being browsed is automatically displayed for a user.
- the "save state” icon denotes to the user whether the information page or other variants have been previously saved.
- a "single click save" icon is employed to facilitate saving a copy of the current information page being browsed for a user. The saving is accomplished without requiring further interaction with the user.
- a "remote save” mechanism is provided to facilitate automatic retrieval of one or more information pages in accordance with one or more specified user conditions, and saving of the retrieved information pages in a remote repository.
- the information pages are retrieved and saved without requiring them to be first downloaded to the user's system.
- Figure 1 illustrates an overview of the present invention, in accordance with one embodiment
- Figure 2 illustrates the "save state” icon of the present invention in further detail, in accordance with one embodiment
- FIGS. 3a-3b illustrate a method of operation including the "save state" icon of the present invention, in accordance with one embodiment
- FIG. 4 illustrates the "one click save” icon of the present invention in further detail, in accordance with one embodiment
- Figures 5a-5b illustrate a method of operation including the "one click save" icon of the present invention, in accordance with one embodiment
- FIG. 6 illustrates the "remote save” mechanism of the present invention in further detail, in accordance with one embodiment
- FIGS. 7a-7b illustrate a method of operation including the "remote save" mechanism of the present invention, in accordance with one embodiment
- FIG. 8 illustrates an advanced version of the "remote save” mechanism of the present invention in further detail, in accordance with another embodiment
- FIG. 9 illustrate a method of operation including the advanced version of the "remote save" mechanism of the present invention, in accordance with another embodiment
- Figure 10 illustrates a computer system suitable for use to practice the present invention, as either a client or a server, in accordance with one embodiment
- FIG 11 illustrates a network environment suitable for practicing the present invention, in accordance with one embodiment.
- client computer 100 is provided with enhanced browser 102 incorporated with the teachings of the present invention. More specifically, browser 102 is equipped with an enhanced graphical user interface that includes, in addition to conventional features (such as address field 110 to facilitate entry of e.g. a uniform resource locator (URL)), a number of novel features for assisting a user in creating and maintaining a scrapbook of information pages. For the illustrated embodiment, these features include "save state" icon 104, "single click save” icon 106, and "remote save” mechanism 108.
- conventional features such as address field 110 to facilitate entry of e.g. a uniform resource locator (URL)
- URL uniform resource locator
- these features include "save state” icon 104, "single click save” icon 106, and "remote save” mechanism 108.
- "save state” icon 104 may be manifested in one of a number of ways corresponding to a number of states associated with saving a copy of a current information page being browsed.
- the "save state” icon denotes to the user whether the information page or other variants have been previously saved.
- "Single click” icon 106 enables the user to save a copy of the current information page being browsed on client 100 with a single click of the icon. Unlike the prior art "save" command, further interaction with the user is not required.
- "Remote save” mechanism 108 automatic retrieves one or more information pages in accordance with one or more user specified criteria, and saves the retrieved information pages in a remote repository. The information pages are retrieved and saved without requiring them to be first downloaded to the user's system.
- Figure 2 illustrates the various ways "save state” icon 104 may be manifested, in accordance with one embodiment.
- "save state” icon 104 may be manifested in at least one of the three ways denoting one of three states associated with saving a current information page being browsed.
- "save state” icon 104 is presented in the form of a graphical image of a red scrapbook, denoting that neither the current information page being browsed nor any of its variants have been previously saved.
- “save state” icon 104 is presented in the form of a graphical image of a yellow scrapbook, denoting that at least one earlier version of the current information page being browsed has been previously saved.
- "save state” icon 104 is presented in the form of a graphical image of a green scrapbook, denoting that the current information page being browsed has been previously saved.
- "save state” icon 104 is automatically displayed, concurrent with the display of the current information page.
- the "save state” is dynamically determined. In alternate embodiments, more or less states, more or less or different colors, as well as other graphical or non-graphical representations may be employed instead.
- the display of icon 104 may be made on-demand as opposed to automatic also.
- FIGs 3a-3b illustrate a method of operation including the employment of "save state” icon 104, in accordance with one embodiment.
- an information page is received by browser 102.
- browser 102 automatically queries a designated repository manager on the "save state" of the information page.
- Browser 102 includes as part of the query, the URL as well as the version information for the information page.
- browser 102 receives the "save state” determination from repository manager.
- browser 102 concurrently displays an appropriate manifestation of "save state” icon 104, depending on the response of the queried repository manager.
- the repository manager is disposed remotely managing a remote repository.
- the repository manager may be disposed locally managing a local repository instead.
- the designation of the repository manager may be specified in any one of a number of known approaches to setting operating parameters for browser 102.
- the repository manager receives the above described query from browser 102.
- the repository manager determines if the information page or at least one of its variants has been previously saved in its repository. For the illustrated embodiment, the repository manager maintains the URL and the associated version information for each information page saved. Accordingly, it makes the "save state" determination by comparing the URL and version information included in the query with the URL and version information it maintains.
- the repository manager generates a reply for browser 102 informing browser 102 the result of its determination.
- a user may be advantageously briefed in real time, whether an information page being browsed or its variants have been previously saved.
- Figure 4 illustrates "one click save” icon 106, in accordance with one embodiment.
- "one click save” icon 106 is presented in the form of a graphical image of a pen writing into a scrapbook.
- "one click save" icon 106 is displayed as an integral part of a "task bar" of browser 102. The inclusion is automatic unless a user has configured browser 102 to exclude the "one click save” icon 106 from the "task bar”.
- Figures 5a-5b illustrate a method of operation including the employment of "one click save" icon 106, in accordance with one embodiment. As illustrated in Fig.
- browser 102 renders the initial display window with a task bar having "one click save" icon 106.
- browser 102 awaits user inputs.
- browser 102 determines if the user has selected "one click save" icon 106. If it's one of the conventional user inputs, browser 102 handles the conventional user input as in the prior art, 508. However, if the user has selected "one click save" icon 106, browser 102 notifies the designated repository manager, 510, to cause a copy of the current information page to be saved into the repository managed by the designated repository manager. In either case, upon processing the conventional user input, or causing a copy of the current information page to be saved, browser 102 returns to 504 to await further user inputs.
- the repository manager is disposed remotely managing a remote repository.
- Browser 102 includes with the notification, the URL for the information page.
- Browser 102 also includes a client identifier and the current date and time.
- the client identifier may be pre- established in any one of a number of approaches known in the art, including but not limited to how free email user identifiers are created.
- browser 102 further includes one or more pointers to the local memory locations where the current information page can be found instead.
- the repository manager receives the notice to save a copy of the current information page being browsed on client 100.
- the repository manager retrieves a copy of the current information page (either from its source using the provided URL or from the local memory using the provided pointers), and saves the copy into its managed repository.
- the repository manager creates a record and records the URL and the associated version information of the information page saved.
- the repository manager also records the date and time, as well as the client identifier information.
- the repository manager saves each information page in delta form employing a universal unique identifier (UUID).
- UUID universal unique identifier
- each information page is given an UUID
- a first of a series of related information pages is stored in its entirety as a base information page, and only the delta contents are stored for all subsequent variants of the information page.
- Storing source and object files in the above described manner is the subject of co-pending U.S. Patent Application, serial number 09/177,443, filed October 21 , 1998, and titled User Centric Source Control.
- the current information page can be advantageously saved with a single mouse click, to further enhance a user's usage experience of browser 102.
- FIG. 6 illustrates "remote save” mechanism 108, in accordance with one embodiment.
- "remote save” mechanism 108 includes “remote save” command 602 and its associated pop-up dialog 604.
- "remote save” command 602 is incorporated as part of the expandable command menu 606 associated with "scrapbook” command 608, which itself is incorporated as part of the drop-down menu 610 associated with the "File" command 612 of built-in command menu 614.
- Pop-up dialog 604 is presented in response to the user's selection of "remote save” command 602, which is presented in response to the user's selection of "scrapbook” command 608 (presented in response to the user's section of the "File” command 612).
- Pop-up dialog 604 includes URL field 622 and level limit field 624 for the user to enter a URL and a level limit, search criteria field 626 and page limit field 628 for the user to enter one or more search criteria and a page limit instead.
- Pop-up dialog 604 further includes "submit” button 630 to submit the "remote save” command.
- a URL entered into URL field 622 denotes the first information page to be retrieved and saved.
- a level limit entered into level limit field 624 denotes how many additional linked information pages are also to be retrieved and saved (in terms of the maximum depth levels the corresponding links may be located).
- Search criteria entered into search criteria field 626 denote the types of information pages to be retrieved and saved.
- a page limit entered into page limit field 628 denotes how many of these information pages are to be retrieved and saved.
- Figures 7a-7b illustrate a method of operation including the employment of "remote save” mechanism 108, in accordance with one embodiment.
- browser 102 renders the initial display window with built-in command menu 614 incorporated with "File" command 610 having "scrapbook” command 606, and ultimately "remote save” command 602.
- browser 102 awaits user inputs.
- browser 102 determines the nature of the user input. If it's one of the conventional user inputs, browser 102 handles the conventional user input as in the prior art, 708.
- browser 102 responds with pop-up menu 604, 710. If the user has made entries into any one of the editable fields 622-628, browser 102 allows the entries to be "echoed” and displayed, 712. If the user has selected "submit” button 630, browser 102 notifies the designated repository manager, 714, to cause the specified information page or pages to be retrieved and saved into the remote repository managed by the remote repository manager. The information page or pages are retrieved and saved without requiring them to be first downloaded onto client 100. Upon processing the user input, including causing the specified information page(s) to be retrieved and saved in the described manner, browser 102 returns to 704 to await further user inputs.
- browser 102 includes with the notification the specified URL and level limit or the specified search criteria and page limit. Similar to saving a current information page, browser 102 also includes a client identifier and the current date and time. As illustrated in Fig. 7b, at 722, the repository manager receives the notice to save the specified information page or pages. At 724, the repository manager determines whether an URL (with level limit) or search criteria (with page limit) is included with the notification. If an URL (with level limit) is included with the notification, the repository manager retrieves the specified information page or pages, recursively walk through the links contained in each information page, up to the maximum depth specified by the level limit, 726.
- the repository manager retrieves the specified information page or pages (invoking any one of a number of search engines known in the art), limiting the number of pages returned to the page limit specified, 728.
- the repository manager creates a record for each page, and records the URL and the associated version information of the information page saved.
- the repository manager also records for each page, the date and time, as well as the client identifier information.
- information pages can be advantageously pre-saved into a remote repository to reduce access time at viewing time, to further enhance a user's usage experience of browser 102.
- FIG. 8 illustrates an advanced version of "remote save” mechanism 108, in accordance with another embodiment.
- the advanced version of "remote save” mechanism 108 also includes a pop-up dialog, 804.
- pop-up dialog 804 is displayed in response to an "advance" button, additionally provided to the earlier described pop-up dialog 604 (not shown).
- pop-up dialog 804 may simply replace pop-up dialog 604, such that it is directly invoked through "remote save" command 602 of the expandable command menu 606 associated with "scrapbook” command 608. Regardless of the method of invocation, pop-up dialog, 804 is invocable only if browser 102 has not been configured to exclude the "remove save" mechanism.
- pop-up dialog 804 further includes search script(s) field 832 and "edit" button 834.
- URL field 822, level limit field 824, search criteria field 826, and page limit field 828 all serve the same functions and handled in the same manner as described earlier.
- Search script(s) field 832 is used to facilitate entry of one or more search script names. Each named search script contains a set of search criteria. The search scripts enable a user to create different "sections" for his scrapbook , and pre-associate a set of search criteria for each of these sections.
- Edit button 834 is used to invoke “edit” pop-up dialog 840 for editing the search criteria of the search scripts.
- “Submit” button 830 also serves the same function as earlier described, except it is also used to indirectly submit one or more sets of search criteria through the submission of one or more search script names.
- the operating logic associated with pop-up dialog 804 is substantially the same as the operating logic early described referencing Fig. 7a. That is, in addition to the functions earlier described, the operating logic associated with pop-up dialog 804 also causes pop-up dialog 840 to be displayed in response to the selection of "edit" button 834, and search criteria contained in the entered search scripts to be successively submitted to the remote repository manager in response to the selection of "submit" button 830 (if one or more search script names are entered in field 832).
- "edit" pop-up dialog 840 includes search script field 842, search criteria field 846, page limit field 848, search script list 852, "save” button 850, and "browse” button 844.
- Search script field 842 is used to facilitate entry/display of the name of the current search script being edited. The name may have been entered through pop-up dialog 804 prior to the selection of "edit" button 834.
- Search criteria field 846 and page limit field 848 serve the same functions as the earlier described search criteria and page limit fields of pop-up dialog 604.
- Search script list 852 lists search scripts previously created and saved. The list is also used to facilitate selection of one of the listed search script to be the current search script for editing.
- search script list 852 causes the current search script to be saved, and "browse” button 844 causes search script list 852 to be displayed.
- search script list 852 is initially hidden, and only displayed responsive to the selection "browse” button 844.
- list 852 may be unconditionally displayed, without the employment of "browse” button 844.
- Figure 9 illustrates the operating logic associated with "edit" pop-up dialog 840 for a method of operation including the employment of the advanced version of "remote save” mechanism 108, in accordance with one embodiment.
- browser 102 renders pop-up dialog 840.
- browser 102 awaits user inputs.
- browser 102 determines the nature of the user input. If it's one of the conventional user inputs, browser 102 handles the conventional user input as in the prior art, 908. However, if the user has made entries into any one of the editable fields 842-848, browser 102 allows the entries to be "echoed" and displayed, 910.
- browser 102 saves the current search script, 912. If the user has selected "browse” button 844, browser 102 causes search script list 852 to be displayed, 914. Upon processing the user input, browser 102 returns to 904 to await further user inputs.
- information pages can be advantageously organized into sections of the scrapbook, and pre-saved into a remote repository, to further enhance a user's usage experience of browser 102.
- search criteria association aspect of the present invention may be practiced with any number of the organization levels, e.g. volumes, chapters, sections, sub-sections and so-forth.
- the "scrapbook” function of the present invention may also include other functions such as “save”, “save as”, “retrieve”, “organize”, “find” and so forth.
- Save” and “save as” may be used to save information pages as prior art “save” and “save as” commands for saving files or emails.
- “Retrieve” may be used to retrieve a previously saved information page as prior art “open” commands for "opening a saved file or email.
- "Organize” may be used to organize information pages as prior art “move” commands for organizing files or emails.
- “Find” may be used to find information pages as prior art “find” commands for finding files or emails. Each of these may be implemented in like manners as their prior art counterparts in the file subsystem or email context.
- computer system 1000 includes processor 1002, ROM 1003, and system memory 1004 coupled to each other via "bus" 1006. Coupled also to "bus" 1006 are non-volatile mass storage 1008, display device 1010, cursor control device 1012 and communication interface 1014.
- processor 1002 may be a processor of the Pentium® family available from Intel Corporation of Santa Clara, CA, or a processor of the PowerPC® family available from IBM of Armonk, NY.
- Processor 1002 performs its conventional function of executing programming instructions, including those implementing the teachings of the present invention.
- ROM 1003 may be EEPROM, Flash and the like, and memory 1004 may be SDRAM, DRAM and the like, from semiconductor manufacturers such as Micron Technology of Boise, Idaho.
- Bus 1006 may be a single bus or a multiple bus implementation. In other words, bus 1006 may include multiple buses of identical or different kinds properly bridged, such as Local Bus, VESA, ISA, EISA, PCI and the like.
- Mass storage 1008 may be disk drives or CDROMs from manufacturers such as Seagate Technology of Santa Cruz of CA, and the like.
- mass storage 1008 includes the permanent copy of browser 102, the repository manager and its managed repository, depending on whether computer system 1000 is used as a client or a server, and where the repository is located.
- the permanent copy of the browser and the repository manager may be installed in the factory, or in the field.
- the permanent copy may be distributed using article of manufactures with recordable medium such as diskettes, CDROM, DVD and the like, or downloaded from a distribution server through a data network (such as the Internet).
- the distribution server may be a server of the OEM, i.e. the software developer, or a server of a publisher.
- Display device 1010 may be monitors of any types from manufacturers such as Viewsonic of City, State.
- Cursor control 1012 may be a mouse, a track ball and the like, from manufacturers such as Logitech of Milpitas, CA.
- Communication interface 1014 may be a modem interface, an ISDN adapter, a DSL interface, an Ethernet or Token ring network interface and the like, from manufacturers such as 3COM of San Jose, CA.
- processor 1002 of less or more capability are employed.
- processor 1002 of less or more capability are employed.
- system memory 1004 and mass storage 1008, as well as lower or higher performance "bus" 1006 and communication interface 1014 are employed.
- the present invention may also be practiced without some of the enumerated elements, or with additional elements, such as graphics accelerators, audio and video add-on cards, and so forth.
- FIG. 11 illustrates a network environment for practicing the present invention, in accordance with one embodiment.
- network 1100 includes client 1102, Internet Service Provider (ISP) 1104, portal 1108, and web servers 1110, coupled to each other through Internet 1106 as shown.
- client 1102 is incorporated with the teachings of the present invention, i.e. enhanced browser 102 (with the above described scrapbook related functions), and the necessary underlying hardware and operating system functions.
- ISP 1104 or portal 1108 is incorporated with the complementary aspects of the teachings of the present invention, i.e. respository manager and the repository it manages for client 1102.
- client 1102, ISP 1104, portal 1108, and web servers 1110 are intended to represent a broad range of these elements known in the art. While for ease of understanding, only one each for client 1102, ISP 1104 and portal 1108 is shown, as those skilled in the art will readily appreciate from the earlier description, the present invention may be practiced one or more client 1102, ISP 1104 and portal 1108.
Abstract
Description
Claims
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU80369/00A AU8036900A (en) | 1999-08-31 | 2000-08-31 | Method and apparatus for creating and maintaining a scrapbook of information pages |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/387,080 | 1999-08-31 | ||
US09/387,080 US6476827B1 (en) | 1999-08-31 | 1999-08-31 | Method and apparatus for creating and maintaining a scrapbook of information pages |
Publications (3)
Publication Number | Publication Date |
---|---|
WO2001016670A2 true WO2001016670A2 (en) | 2001-03-08 |
WO2001016670A8 WO2001016670A8 (en) | 2002-04-11 |
WO2001016670A3 WO2001016670A3 (en) | 2004-02-19 |
Family
ID=23528374
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2000/040801 WO2001016670A2 (en) | 1999-08-31 | 2000-08-31 | Method and apparatus for creating and maintaining a scrapbook of information pages |
Country Status (3)
Country | Link |
---|---|
US (1) | US6476827B1 (en) |
AU (1) | AU8036900A (en) |
WO (1) | WO2001016670A2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1255400A2 (en) * | 2001-04-30 | 2002-11-06 | Eastman Kodak Company | Forming a scrapbook page with images of different characteristics |
EP2423833A1 (en) * | 2010-08-31 | 2012-02-29 | Samsung Electronics Co., Ltd. | Apparatus and method for processing contents |
Families Citing this family (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1999046697A1 (en) * | 1998-03-11 | 1999-09-16 | Yasuo Nishizawa | Agent accessory tool interlocking with integrated application on web server by http |
US6486892B1 (en) * | 1999-04-07 | 2002-11-26 | Joseph L. Stern | System and method for accessing, manipulating and viewing internet and non-internet related information and for controlling networked devices |
US7386599B1 (en) * | 1999-09-30 | 2008-06-10 | Ricoh Co., Ltd. | Methods and apparatuses for searching both external public documents and internal private documents in response to single search request |
US6772338B1 (en) * | 1999-10-26 | 2004-08-03 | Ricoh Co., Ltd. | Device for transfering data between an unconscious capture device and another device |
US7249315B2 (en) * | 1999-11-23 | 2007-07-24 | John Brent Moetteli | System and method of creating and following URL tours |
US8019757B2 (en) | 2000-01-14 | 2011-09-13 | Thinkstream, Inc. | Distributed globally accessible information network implemented to maintain universal accessibility |
ES2329008T3 (en) * | 2000-01-14 | 2009-11-20 | Thinkstream, Inc. | GLOBAL ACCESSIBLE DSITRIBUTED INFORMATION NETWORK. |
US6819339B1 (en) * | 2000-02-24 | 2004-11-16 | Eric Morgan Dowling | Web browser with multilevel functions |
US7020679B2 (en) * | 2000-05-12 | 2006-03-28 | Taoofsearch, Inc. | Two-level internet search service system |
US20020091836A1 (en) * | 2000-06-24 | 2002-07-11 | Moetteli John Brent | Browsing method for focusing research |
US6963901B1 (en) * | 2000-07-24 | 2005-11-08 | International Business Machines Corporation | Cooperative browsers using browser information contained in an e-mail message for re-configuring |
US7113168B2 (en) * | 2000-09-12 | 2006-09-26 | Canon Kabushiki Kaisha | Compact information terminal apparatus, method for controlling such apparatus and medium |
US6788316B1 (en) * | 2000-09-18 | 2004-09-07 | International Business Machines Corporation | Method of designating multiple hypertext links to be sequentially viewed |
US20020040311A1 (en) * | 2000-10-04 | 2002-04-04 | John Douglass | Web browser page rating system |
US20020087624A1 (en) * | 2000-12-28 | 2002-07-04 | Gateway, Inc. | Method and device for temporarily storing data |
US6928616B2 (en) * | 2001-09-20 | 2005-08-09 | International Business Machines Corporation | Method and apparatus for allowing one bookmark to replace another |
US6778194B2 (en) * | 2001-10-09 | 2004-08-17 | International Business Machines Corporation | Method, apparatus and computer program product for eliminating unnecessary dialog box pop-ups |
US7096423B2 (en) * | 2002-05-31 | 2006-08-22 | Adobe Systems Incorporated | Layout-based page capture |
US20040237051A1 (en) * | 2003-05-23 | 2004-11-25 | Clauson Todd A. | Dynamic menu reordering |
US20060085476A1 (en) * | 2004-10-15 | 2006-04-20 | International Business Machines Corporation | Method and system to identify a previously visited universal resource locator (url) in results from a search |
US7290950B2 (en) * | 2005-02-11 | 2007-11-06 | Epson America, Inc. | Epson scrapbook central™ reproduction system |
CN100580670C (en) * | 2005-06-03 | 2010-01-13 | 国际商业机器公司 | Method and computer system for content recovery due to user triggering |
US20090319945A1 (en) * | 2008-06-19 | 2009-12-24 | International Business Machines Corporation | Interface for using desired state commands on a copy services mangement system |
US8452791B2 (en) | 2009-01-16 | 2013-05-28 | Google Inc. | Adding new instances to a structured presentation |
US8977645B2 (en) * | 2009-01-16 | 2015-03-10 | Google Inc. | Accessing a search interface in a structured presentation |
US8412749B2 (en) * | 2009-01-16 | 2013-04-02 | Google Inc. | Populating a structured presentation with new values |
US8615707B2 (en) | 2009-01-16 | 2013-12-24 | Google Inc. | Adding new attributes to a structured presentation |
US9088757B2 (en) | 2009-03-25 | 2015-07-21 | Eloy Technology, Llc | Method and system for socially ranking programs |
US9445158B2 (en) | 2009-11-06 | 2016-09-13 | Eloy Technology, Llc | Distributed aggregated content guide for collaborative playback session |
US20120216124A1 (en) * | 2011-02-18 | 2012-08-23 | International Business Machines Corporation | Bundling web browser session contexts |
US10635540B2 (en) * | 2014-04-02 | 2020-04-28 | Microsoft Technology Licensing, Llc | Modern document save and synchronization status |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5757372A (en) * | 1996-01-16 | 1998-05-26 | Krause; Kai | Multiple nonlinear undo buttons |
US5821927A (en) * | 1996-07-25 | 1998-10-13 | International Business Machines Corporation | Web browser display indicator signalling that currently displayed web page needs to be refereshed from remote source |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5892908A (en) * | 1996-09-10 | 1999-04-06 | Marketscape | Method of extracting network information |
US5917491A (en) * | 1997-08-29 | 1999-06-29 | Netscape Communications Corporation | Page proxy |
US6208995B1 (en) * | 1997-11-24 | 2001-03-27 | International Business Machines Corporation | Web browser download of bookmark set |
US6100890A (en) * | 1997-11-25 | 2000-08-08 | International Business Machines Corporation | Automatic bookmarks |
US6212522B1 (en) * | 1998-05-15 | 2001-04-03 | International Business Machines Corporation | Searching and conditionally serving bookmark sets based on keywords |
US6334145B1 (en) * | 1998-06-30 | 2001-12-25 | International Business Machines Corporation | Method of storing and classifying selectable web page links and sublinks thereof to a predetermined depth in response to a single user input |
US6275862B1 (en) * | 1999-01-06 | 2001-08-14 | International Business Machines Corporation | Automatic categorization of bookmarks in a web browser |
-
1999
- 1999-08-31 US US09/387,080 patent/US6476827B1/en not_active Expired - Lifetime
-
2000
- 2000-08-31 WO PCT/US2000/040801 patent/WO2001016670A2/en active Application Filing
- 2000-08-31 AU AU80369/00A patent/AU8036900A/en not_active Abandoned
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5757372A (en) * | 1996-01-16 | 1998-05-26 | Krause; Kai | Multiple nonlinear undo buttons |
US5821927A (en) * | 1996-07-25 | 1998-10-13 | International Business Machines Corporation | Web browser display indicator signalling that currently displayed web page needs to be refereshed from remote source |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1255400A2 (en) * | 2001-04-30 | 2002-11-06 | Eastman Kodak Company | Forming a scrapbook page with images of different characteristics |
EP1255400A3 (en) * | 2001-04-30 | 2004-10-27 | Eastman Kodak Company | Forming a scrapbook page with images of different characteristics |
EP2423833A1 (en) * | 2010-08-31 | 2012-02-29 | Samsung Electronics Co., Ltd. | Apparatus and method for processing contents |
US8799290B2 (en) | 2010-08-31 | 2014-08-05 | Samsung Electronics Co., Ltd. | Apparatus and method for processing contents |
Also Published As
Publication number | Publication date |
---|---|
AU8036900A (en) | 2001-03-26 |
WO2001016670A8 (en) | 2002-04-11 |
WO2001016670A3 (en) | 2004-02-19 |
US6476827B1 (en) | 2002-11-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6476827B1 (en) | Method and apparatus for creating and maintaining a scrapbook of information pages | |
US6366906B1 (en) | Method and apparatus for implementing a search selection tool on a browser | |
CA2333372C (en) | Multi-target links for navigating between hypertext documents and the like | |
US7490300B2 (en) | Copying and updating files | |
US6633316B1 (en) | Method and apparatus for implementing direct link selection of cached, previously visited links in nested web pages | |
US6996776B1 (en) | Method and system for SGML-to-HTML migration to XML-based system | |
US7581164B2 (en) | User interface for accessing presentations | |
US6697838B1 (en) | Method and system for annotating information resources in connection with browsing, in both connected and disconnected states | |
US6449617B1 (en) | Edit command delegation program for editing electronic files | |
US6037934A (en) | Named bookmark sets | |
US6832350B1 (en) | Organizing and categorizing hypertext document bookmarks by mutual affinity based on predetermined affinity criteria | |
US6184886B1 (en) | Apparatus and method for staging bookmarks | |
US7454706B1 (en) | Multiple-page shell user interface | |
US7167901B1 (en) | Method and apparatus for improved bookmark and histories entry creation and access | |
KR100991027B1 (en) | File system shell | |
KR101625238B1 (en) | Inserting a multimedia file through a web-based desktop productivity application | |
US20060059174A1 (en) | Apparatus, system, and method for locating an application compatible with a file | |
US20150007027A1 (en) | Online Service Switching and Customizations | |
US7100115B1 (en) | Method and apparatus for providing computer-based help | |
US6209027B1 (en) | Recirculating network address list with single button sequencer/selector | |
US20050114756A1 (en) | Dynamic Internet linking system and method | |
JP2000113000A (en) | Retrieval method for data stored in storage medium | |
US20020191020A1 (en) | Method and apparatus for removing confindential information from a history | |
US6727923B1 (en) | Creation and manipulation of internet location objects in a graphical user interface environment | |
US6370545B1 (en) | Method of accessing removable storage media |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW AG BZ DZ MZ Kind code of ref document: A2 Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) |
Free format text: (EXCEPT AG, BZ, DZ, MZ) |
|
AK | Designated states |
Kind code of ref document: C1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: C1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
CFP | Corrected version of a pamphlet front page | ||
CR1 | Correction of entry in section i |
Free format text: PAT. BUL. 10/2001 UNDER (81) ADD "AG, BZ, DZ, MZ" |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase |
Ref country code: JP |