throbber
United States Patent (19)
`Bauersfeld
`
`USOO5917491A
`Patent Number:
`11
`(45) Date of Patent:
`
`5,917,491
`Jun. 29, 1999
`
`54 PAGE PROXY
`75 Inventor: Kristin Bauersfeld, Half Moon Bay,
`Calif.
`
`73 Assignee: Netscape Communications
`Corporation, Mountain View, Calif.
`
`21 Appl. No.: 08/920,960
`22 Filed:
`Aug. 29, 1997
`(51) Int. Cl." ........................................................ G06F 3/00
`52 U.S. Cl. .............................................................. 345/352
`58 Field of Search ..................................... 345/348, 349,
`34.5/352, 353, 356, 357
`
`56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`5,737,619 4/1998 Judson .................................... 395/761
`5,848,410 12/1998 Walls et al. ................................. 707/4
`OTHER PUBLICATIONS
`Cortinas, M., “Beller Navigator Bookmarks,” MacWeek,
`v10, n21, p. 12(1), 1996.
`Buchanan, L., “Power Bookmarking in Netscope-... ',
`Multimedia Schools, Jan. 1997, v.4, n.1, pp. 38-40.
`Schorr, J., “Slogging Through the Net,” MacWorld, v 14, n5,
`p. 137(2), May 1997.
`
`“2,001 Tips: The Web-Browse Fooler, . . . .” Windows
`Magazine 1998, n.911A, p. 123.
`
`Primary Examiner A. Katbab
`Attorney, Agent, or Firm Michael A. Glenn
`57
`ABSTRACT
`A page proxy manages representations of page information,
`such as Web page locations in the form of Uniform Resource
`Locators (URLs), which are presented as Web page book
`marks. A proxy tool is provided by which a URL proxy for
`a Web page displayed in a browser, Such the Netscape
`Navigator, may be readily manipulated by the use of any
`well known gestures, Such as mouse-over and click and drag
`and drop (where a cursor is moved over the Web page proxy
`by use of a mouse, a button on the mouse is clicked to attach
`the proxy to the cursor, and the mouse is used to drag the
`proxy to a desired location, where it is then dropped by
`releasing the button on the mouse). The proxy tool operates
`in conjunction with a navigation aid that provides an orga
`nization view of destination locations and actions in the
`form of a drop down menu. The proxy tool may be a page
`proxy icon, which is located on a menu bar proximate to a
`Web page location field, and the navigation aid may be a
`drop down menu that includes hierarchically arranged
`contents, including multiple levels of Sub-menus, and that
`also includes various actions, Such as editing functions.
`
`20 Claims, 5 Drawing Sheets
`
`14
`
`f0
`
`12
`
`Earlsrection fue/ces
`
`acy
`Y
`
`14
`
`10
`
`16
`
`
`
`
`
`Ectoriz A99,
`ry. Add Booknork
`Sey
`4Edit Bookmark
`(2 Netscape Home Page
`42 Yahoo
`2 Web. Crawlers
`2 Excite
`Project Links
`Corporate Links
`4. Order Records
`The Concer Club
`% Big Yellow
`% University of Podunk
`
`al
`
`41b.
`41c
`
`
`
`Twitter-Google Exhibit 1021
`
`

`

`U.S. Patent
`
`Jun. 29, 1999
`
`Sheet 1 of 5
`
`5,917,491
`
`
`
`s?6Dssa W pDºuum g
`
`2 * 5) I „H
`
`

`

`U.S. Patent
`
`Jun. 29, 1999
`
`Sheet 2 of 5
`
`5,917,491
`
`
`
`10
`Bookmark 72
`a:E7
`
`
`
`
`
`
`
`30
`
`
`
`
`
`did Bookmark
`A
`F
`ile BookMork
`)
`dit Bookmork
`E
`42 Netscape Home Page
`42 Yahoo
`2 Web. Crawlers
`2 ExCite
`Project Links
`Corporate Links
`42 Order Records
`2Ihe Concer Club
`2 Big Yellow
`2 NSF 2 University of Podunk
`
`
`
`

`

`U.S. Patent
`
`Jun. 29, 1999
`
`Sheet 3 of 5
`
`5,917,491
`
`4.
`
`f0
`
`12
`
`-16
`
`awy/
`
`40
`
`FIC 4B
`
`14
`
`
`
`10
`
`410.
`
`
`
`30
`Bookmarkizasagar
`7. Add Bookmark
`SEY
`4Edit Bookmark
`16
`42 Netscape Home Page
`42 Yahoo
`2 Web. Crawlers
`2 Excite
`Project Links
`Corporate Links
`4 Order Records
`2Ihe Cancer Club
`2 Big Yellow
`22 NSF 2 University of Podunk
`
`41b
`41c
`
`
`
`
`
`
`
`
`
`

`

`U.S. Patent
`
`
`
`5,917,491
`
`
`
`p??SIN?SOTTOETUOI EDOTTOE_BUDNI
`
`

`

`U.S. Patent
`
`Jun. 29, 1999
`
`Sheet 5 of 5
`
`5,917,491
`
`Whot's New?
`
`Look for documents that have changed on:
`O All bookmarks
`O Selected bookmorks
`
`Start Checking
`
`FIG. 6A
`
`
`
`DOne checking 155 bookmarks.
`122 documents were reached.
`34 documents have changed and ore marked.
`
`Stop Checking
`
`FIG. 6B
`
`

`

`1
`PAGE PROXY
`
`5,917.491
`
`2
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`BACKGROUND OF THE INVENTION
`1. Technical Field
`The invention relates to a proxy mechanism for identify
`ing and using documents within electronic networks. More
`particularly, the invention relates to a proxy mechanism for
`bookmarking uniform resource locators, for example in a
`Web browser.
`2. Description of the Prior Art
`The World Wide Web (“Web”) has become an important
`and popular tool. Every day, many new Web pages are
`added, Such that accessing the Shear Volume of information
`available on the Web becomes a daunting task. While search
`engines, Such as Yahoo and Alta Vista, make finding specific
`Web pages a more Straightforward task, Such Search engines
`do not provide instant access to the desired location. Rather,
`one must navigate through a hierarchical menu with their
`Web browser until the desired location is displayed. It is
`therefore a common feature of the de facto standard Web
`browser, i.e. Netscape Navigator (manufactured by
`Netscape Communications Corp. of Mountain View, Calif.),
`to provide bookmarks for those Web pages that are fre
`quently visited.
`Bookmarks allow users to capture their current location
`easily for quick return later. Current bookmark designs make
`it easy for users to capture the location, but not to organize
`or make sense of what they captured. It would be desirable
`to retain the ability within a browser for bookmarks to be
`easily acquired and revisited. It would also be desirable to
`provide more information to users when organizing and
`making sense of their bookmarks. It would further be
`desirable to provide quick, up front categorization of Such
`bookmarks.
`
`SUMMARY OF THE INVENTION
`The invention provides a page proxy for managing rep
`resentations of page information. One Such proxy manages
`Web page locations in the form of Uniform Resource
`Locators (URLS) as Web page bookmarks. AS discussed
`above, bookmarks provide convenient and immediate acceSS
`to specific Web pages. The preferred embodiment provides
`a proxy tool by which a URL proxy for a Web page
`displayed in a browser, Such the Netscape Navigator, may be
`readily manipulated by the use of any well known gestures,
`Such as mouse-over and click and drag and drop (where a
`cursor is moved over the Web page proxy by use of a mouse,
`a button on the mouse is clicked to attach the proxy to the
`cursor, and the mouse is used to drag the proxy to a desired
`location, where it is then dropped by releasing the button on
`the mouse).
`The proxy tool operates in conjunction with a navigation
`aid that provides an organization view of destination loca
`tions and actions in the form of a drop down menu. In the
`preferred embodiment of the invention, the proxy tool is a
`page proxy icon, which is located on a menu bar proximate
`to a Web page location field, and the navigation aid is a drop
`down menu that includes hierarchically arranged contents,
`including multiple levels of Sub-menus, and that also
`includes various actions, Such as editing functions.
`In accordance with the invention, a technique is provided
`that allows one to retain the ability within a browser for
`bookmarks to be acquired and revisited easily, while pro
`Viding more information to users when organizing their
`bookmarks, and while providing quick, up front categoriza
`tion of Such bookmarkS.
`
`15
`
`25
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`FIG. 1 is a Schematic representation of a portion of a
`browser display showing a page proxy for bookmarking
`uniform resource locators (URLS) according to the inven
`tion;
`FIG. 2 is a Schematic representation of a portion of a
`browser display showing a page proxy for a folder window
`according to the invention;
`FIG. 3 is a Schematic representation of a portion of a
`browser display showing the operation of a page proxy for
`bookmarking URLS according to the invention;
`FIGS. 4a–4c provide a schematic representation of a
`portion of a browser display showing a Sequence of Steps for
`using a page proxy for bookmarking URLS according to the
`invention;
`FIG. 5 is a Schematic representation of a portion of a
`browser display showing a bookmark window according to
`the invention; and
`FIGS. 6a-6b provide a schematic representation of a
`portion of a browser display showing a Sequence of Steps for
`checking bookmarks according to the invention.
`
`DETAILED DESCRIPTION OF THE
`INVENTION
`The invention provides a page proxy for managing rep
`resentations of page information. One Such proxy manages
`Web page locations in the form of Uniform Resource
`Locators (URLS) as Web page bookmarks. AS discussed
`above, bookmarks provide convenient and immediate access
`to specific Web pages. The preferred embodiment provides
`a proxy tool by which a URL proxy for a Web page
`displayed in a browser, Such the Netscape Navigator, may be
`readily manipulated by the use of any well known gestures,
`Such as mouse-over and click and drag and drop (where a
`cursor is moved over the Web page proxy by use of a mouse,
`a button on the mouse is clicked to attach the proxy to the
`cursor, and the mouse is used to drag the proxy to a desired
`location, where it is then dropped by releasing the button on
`the mouse).
`The proxy tool operates in conjunction with a navigation
`aid that provides an organization view of destination loca
`tions and actions in the form of a drop down menu. In the
`preferred embodiment of the invention, the proxy tool is a
`page proxy icon, which is located on a menu bar proximate
`to a Web page location field, and the navigation aid is a drop
`down menu that includes hierarchically arranged contents,
`including multiple levels of Sub-menus, and that also
`includes various actions, Such as editing functions. It should
`be appreciated by those skilled in the art that, although the
`invention is described herein in connection with the manipu
`lation and organization of Web page bookmarks, the inven
`tion is readily adapted for use in other applications, Such as
`email message management.
`The invention provides a robust mechanism for using
`bookmarks. For example, when a bookmark is entered using
`the page proxy mechanism described herein, information
`about the bookmarked location may be collected and Stored
`for later use. Further, information may be added by the user
`at the time the bookmark is entered.
`The following is a table of information concerning a
`bookmark that is collected when the bookmark is visited or
`added in accordance with the invention.
`
`

`

`Information Collected Regarding A Bookmark
`Description
`
`Type
`
`Page Name
`URL
`Date Acquired
`
`Date Last Visited
`
`Text string in the tag <TITLEs.
`The URL to the page location.
`The date that the user added the
`bookmark to their bookmark list in
`Day Month Day Time Year.
`The date the user last visited the
`bookmarked site in # days ago
`format.
`
`The following is a table of fields that are available for the
`user to edit in accordance with the invention.
`
`15
`
`TABLE 2
`
`User Editable Fields
`
`Type
`
`Description
`
`Informative Name
`
`Notes
`
`A text string the user can type in place
`of the provided page name.
`An arbitrarily long text field where
`users can type in information about
`the page.
`
`Bookmark quick file
`
`Bookmark window
`
`Customizable Tool bar
`
`Browser icon in taskbar
`
`Another browser window
`Compose Window
`File system (Desktop)
`
`Print icon
`Editor window
`
`Single click
`Double click
`Mouse-down?hold
`
`25
`
`Mouse over and pause, no click
`
`Create a link to that page in a
`bookmark file.
`Create a link to that page in a
`bookmark file.
`Create a link to that page in a tool bar
`and adds the link to the tool bar folder
`in the bookmarks window.
`Open that page in another browser
`window.
`Open that page.
`Attaches the page in line.
`Create a link to that page, e.g. an
`alias or shortcut.
`Print the page.
`To a selection: Make the selection a
`link to that page.
`At any insertion point: Paste the title of
`the page and makes a link to it.
`No action.
`Make a bookmark to the page.
`Icon is animated to indicate that it is
`draggable.
`Icon is animated to indicate
`draggable tool tip text: “Click on this to
`drag a copy of the page.”
`
`3
`
`TABLE 1.
`
`5,917.491
`
`4
`The following is a table of drag and drop actions that can
`be performed with the proxy icon.
`
`TABLE 3
`
`Proxy Icon Drag and Drop Actions
`
`Action
`
`Behavior
`
`The following types of information/documents are
`examples of what Sort of things can be bookmarked in
`accordance with the invention:
`Web pages;
`Mail/News messages;
`Categories,
`Mail Folders;
`Newsgroups, and
`Files.
`Bookmarks are added to messages and categories in the
`following way:
`Newsgroups/Mail Folders: Choose “Add Bookmark” or a
`Similar function from a bookmark icon located in or
`proximate to a folder window.
`Categories: Get focus and Selection (or Similar) functions in
`a category pane and choose “Add Bookmark' in a thread
`window.
`Messages: Get focus and Selection (or similar) functions in
`a message pane and choose “Add Bookmark' in a thread
`window/message window.
`FIG. 1 is a Schematic representation of a portion of a
`browser display showing a page proxy for bookmarking
`uniform resource locators (URLS) according to the inven
`tion. In the preferred embodiment of the invention, the page
`proxy is implemented as an icon which represents a given
`window. For example, in a Web browser (FIG. 1), the proxy
`icon 16 represents a current location shown in a location
`field 12, for example a Web page, e.g. http://
`home.netscape.com. Various actions can be preformed on
`the proxy through direct manipulation.
`Icon Behavior
`The proxy icon 16 is animated when a gesture, Such as the
`manipulation of a cursor by a mouse, is used to give a user
`an indication that the proxy icon can be manipulated. User
`help information, Such as a tool tip, may also be displayed
`on mouse-over-pause, e.g. “Click on this to drag a copy of
`the name of item.”
`Browser Window
`The proxy icon 16 is preferably presented next to the
`location field 12 that acts as a representative of the page, as
`shown in FIG. 1.
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`Mail/News
`The proxy icon may also be used in the folder, thread, and
`message windows of a network interface product, Such as a
`browser. FIG. 2 is a Schematic representation of a portion of
`a browser display showing a page proxy for folder, thread,
`and message windows according to the invention. The proxy
`20 appears in the banner part of the window, as shown in
`FIG. 2, adjacent to an Inbox field 22.
`The following is a table of actions that can be performed
`in a folder window, Such as the Inbox window shown in FIG.
`2.
`
`TABLE 4
`
`Folder Window Actions
`
`Action
`
`Behavior
`
`Bookmark quick file or bookmark Create a link to that window in
`window
`bookmarks.
`Dragging to the File System
`Create a shortcut or alias to that page.
`Compose Window
`Attach the folder and all folder
`contents.
`Thread/Message Window
`Open compose window and attach
`thread or message; or move folder
`and contents to a thread window.
`Open contents of folder and display
`in browser window in list view
`format.
`
`Browser Window
`
`Thread/Message Window
`Where a second pane in the thread window is opened to
`reveal a Selected message, the proxy icon Still represents the
`thread window as a whole.
`The following is a table of actions that can be performed
`in a thread/message window.
`
`

`

`5,917.491
`
`S
`
`TABLE 5
`
`Thread/Message Window Actions
`
`6
`
`TABLE 6-continued
`
`Bookmark Menu Actions
`
`Action
`
`Behavior
`
`Action
`
`Behavior
`
`Compose Window
`Thread/Message Window (other
`than sent, drafts, or Outbox)
`
`Drafts. Thread Window
`
`Bookmark quick file or bookmark Create a link to that window in
`window
`bookmarks.
`Dragging to the File System
`Create a shortcut or alias to that
`window.
`Attach the message when it is from a
`message window, otherwise N/A.
`Move that message to that folder
`when it is from a message window
`(copy in the case of a news article),
`otherwise NAA
`Copy that message to that folder and
`make it a draft (e.g. "save as draft)
`when it is from a message window,
`otherwise NAA
`N/A
`N/A
`
`Message Window
`Browser Window
`
`Bookmark Quick File
`In the preferred embodiment of the invention, a button 10
`(see FIG. 1) located to the left of the location bar and that
`contains the text “bookmarks' 14 is provided to users to
`capture and file their bookmarks quickly using a drag and
`drop gesture. The button also provides quick access to saved
`bookmarks. The button allows users to perform different
`actions with bookmarkS.
`
`Accessing Bookmarks
`FIG. 3 is a Schematic representation of a portion of a
`browser display showing the operation of a page proxy for
`bookmarking URLS according to the invention. The top
`level bookmark menu item is replaced with bookmark
`access on the location bar. The bookmark button 10 drops
`down to reveal the bookmark menu 3.0. The bookmark menu
`provides a navigation aid that allows a list of hierarchically
`organized folders and Sub-menus to be accessed and to
`provide a repository in which to drop a bookmark that has
`been dragged to the button 10. The bookmark menu also
`provides a list of actions that may be taken Such as, for
`example “Add Bookmark,” “File Bookmark,” or “Edit
`Bookmark.”
`FIGS. 4a–4c provide a schematic representation of a
`portion of a browser display showing a Sequence of Steps for
`using a page proxy for bookmarking URLS according to the
`invention. In FIG. 4a, a cursor gesture 40 is used to drag a
`location proxy 16 from the location field 12 to the proxy icon
`10 (FIG. 4b). As a result, the bookmark button 10 is
`actuated, causing the bookmark menu 30 to drop down. The
`bookmark may then be dropped into an appropriate folder
`within the list of folders that appears in the bookmark menu,
`or within a folder in a Sub-menu (as indicated by the arrows
`41a–41c), or an action may be taken (as discussed above).
`The following table provides a list of actions and behav
`iors of the bookmark menu.
`
`TABLE 6
`
`Bookmark Menu Actions
`
`Behavior
`
`Borderless button feedback
`(see FIG. 1).
`Drop-down menu displays itself (see
`FIG. 3).
`
`Action
`
`Mouse-over
`
`Mouse click (down-up)
`
`Mouse-down, hold
`
`Drop-down menu displays itself (see
`FIG. 3).
`Mouse click outside (menu) when Close drop-down bookmark menu.
`drop-down menu displayed
`Other gesture, e.g. keystroke or
`Drop-down bookmark menu.
`control character
`Other gesture, e.g. keystroke or
`control character
`Other gesture, e.g. keystroke or
`control character
`Arrow keys when drop-down is
`open
`Esc key when drop down is open
`
`Add the current page as a bookmark.
`
`Open the bookmark window.
`Up/Down keys traverse the list of
`bookmark.
`Close the drop-down.
`
`15
`
`Bookmark Menu
`In the preferred embodiment of the invention, the book
`mark list is available from two locations, i.e. the bookmark
`drop-down menu in the location bar, and as Sub-menu in the
`Window menu. Both menus are identical and contain the
`items shown in the following table.
`
`25
`
`TABLE 7
`
`Bookmark Drop-DOwn Menu
`
`Name
`
`Action
`
`Gesture
`
`Shortcut
`
`alt+B, A
`
`alt+B, F
`
`Add Bookmark
`
`File Bookmark
`
`35
`
`40
`
`45
`
`Edit Bookmarks . . .
`Open the
`bookmark
`window.
`
`50
`
`55
`
`Bookmark list -
`folders and
`individual items
`
`ctrl+D
`Add the current
`page as a bookmark (cmd.--D on
`at the bottom of the Mac)
`bookmark list below
`the separator.
`Pull-right menu with ctrl+E (cmd--E
`a list of bookmark on Mac)
`folders and
`individual
`bookmarks.
`Selecting a folder
`places the currently
`displayed page as
`selected by the user
`as a bookmark
`relative to a
`visual cue.
`There is a folder
`called “Top-level”
`bookmarks.
`ctrl+B (cmd.--
`B on Mac)
`
`alt+B, E
`
`N/A
`
`N/A
`
`N/A
`
`N/A
`
`A separator line,
`divides above
`commands from
`bookmark list.
`A list of single
`bookmarks and
`folders based on
`user defined order in
`the bookmark
`window
`
`60
`
`65
`
`Filing Bookmarks
`One feature of the invention is the ability to file book
`marks. There are two ways to file bookmarks in the preferred
`embodiment of the invention, i.e. via a drag and drop gesture
`to the bookmark icon in the location bar and the menu item
`in the BookmarkS Sub-menu.
`
`

`

`5,917.491
`
`8
`
`Edit an existing bookmark,
`Create a user defined bookmark Structure;
`Insert a separator; and
`Sort by column criteria.
`The bookmark window includes bookmarks, folders, Sort
`able columns, and a tool bar. The bookmark window retains
`the ability to order bookmarks.
`Actions on bookmarks and folders that may be performed
`in the bookmark window and that are similar to those found
`in state of the art browsers include:
`Bookmark:
`Single click: Selection; and
`Double click: Load bookmark in browser.
`Folder:
`Single click: Selection; and
`Double click: Expand hierarchy.
`
`15
`
`7
`The drag and drop gesture to the bookmark button
`behaves as described in the following table.
`
`TABLE 8
`
`Drag and Drop To Bookmark Menu
`
`Mouse Action
`
`Behavior
`
`Mouse down and drag the proxy
`icon over the bookmark button and
`hold for 0.5 sec.
`
`Mouse down and drag proxy icon
`over the bookmark button, mouse
`up before 0.5 sec.
`Mouse up over drop-down with
`proxy icon.
`
`Drops down the menu to the right of
`the button while dragging, an Outline
`of bookmark icon follows the mouse
`pointer. Options highlight in the list
`as they are passed over by the arrow
`cursor to provide a visual cue to the
`user of the location at which the
`bookmark is to be placed
`(see FIG. 3).
`A link to the page is added to the
`bookmark list at a user selected
`location as indicated by a visual cue.
`A bookmark is added below the
`currently selected item. For example,
`if a bookmark Foo in folder Bar is
`highlighted, the new bookmark is
`added below Foo in the folder Bar.
`
`Bookmark Window
`FIG. 5 is a Schematic representation of a portion of a
`browser display showing a bookmark window according to
`the invention. Users open the bookmark window via the
`“Edit Bookmarks . . .
`. command in the Bookmark menu.
`The top-level bookmark container reads “Bookmarks
`for . . . . . Users can perform the following operations in this
`window (see FIG. 5):
`Create a new bookmark,
`
`Default Folders
`
`The bookmark window contains the following folders by
`default, i.e. Guide and Tool bar Items. When there is no
`bookmark.html file on the system at installation a default file
`is installed.
`
`25
`
`Sortable Columns
`
`The columns in the window are mirrored from a book
`mark property dialog. A column show/hide feature allows
`users to choose which columns to display. The columns and
`Sort criteria include those features Set forth in the following
`table.
`
`TABLE 9
`
`Sortable Columns
`
`Column
`
`Sort Criteria
`
`Behavior
`
`Name
`
`Sorted by user
`defined order - not
`alphabetical
`
`Location
`(URL) - minus
`the protocol
`
`Alphabetical (second
`order sort by date
`last visited)
`
`Last Visited
`
`Chronologically
`
`Date Created
`
`Chronologically
`descending is
`default, a second
`click on the sort order
`column changes to
`ascending.
`Alphabetical (second
`order sort by date
`last visited)
`
`Maintains the hierarchical list
`based on user sort order. Does
`nothing if it is the current sort
`criteria and the user accesses
`it again. This order is
`remembered and returned to if
`the list is flattened. This is the
`only sort in which users can
`move and reorder
`foldersfitems.
`Flattens the list and sorts
`descending on first click, sorts
`ascending on second click.
`The protocol is removed (http,
`ftp, etc) from the address.
`Flattens the lists and sorts
`descending by default. A
`second click on the sort order
`column changes the sort to
`ascending.
`Flattens the lists and sorts
`descending by default, a
`second click on the sort order
`column changes to ascending.
`
`Displays the protocol for the
`page - http, ftp, or lclap.
`Flattens the lists and sorts
`descending by default, a
`second click on the sort order
`column changes to ascending.
`
`Default State
`
`Shown
`
`Shown
`
`Shown
`
`Shown
`
`Hidden
`
`

`

`5,917.491
`
`9
`Users can reorder their bookmarkS via a drag and drop
`gesture, as well as via a menu item that moves the Selection
`up or down in the hierarchy. The name Sort order is based on
`the user defined order, not alphabetical order. When the sort
`order is other than Name, users are not able to reorder the
`bookmarks.
`
`Find in the Bookmark Window
`The find dialog allows a user to find a text String in, for
`example name, location, and description (checkbook
`options) fields, and match the case and whole word (also
`checkbox icons).
`
`10
`8. The apparatus of claim 6, wherein information may be
`added by a user at the time a bookmark is entered.
`9. The apparatus of claim 7, wherein said information
`about a bookmarked location includes any of page name,
`URL, data acquired, and date last Visited.
`10. The apparatus of claim 8, wherein said user added
`information includes any of The following is a table of
`informative name and notes.
`11. The apparatus of claim 6, wherein the types of
`information/documents that can be bookmarked include any
`of Web pages, mail/news messages, categories, mail folders,
`newsgroups, and files.
`12. The apparatus of claim 1, wherein Said page proxy is
`implemented as an icon which represents a given window.
`13. The apparatus of claim 12, wherein Said icon is
`animated when a gesture is used, to give a user an indication
`that Said icon can be manipulated.
`14. The apparatus of claim 2 wherein Said gesture is a drag
`and drop gestures with which any of the following actions
`can be performed with the page proxy: create a link to a page
`in a bookmark file, create a link to a page in a tool bar and
`add said link to a tool bar folder in a bookmarks window,
`open a page in another browser window, open a page, attach
`a page in line, create a link to a page, print a page, make a
`Selection a link to a page, paste a page title and make a link
`to Said page title, make a bookmark to a page.
`15. The apparatus of claim 1, wherein Said page proxy
`may be used in folder, thread, and message windows of a
`network interface device.
`16. A method for managing representations of page
`information, comprising the Steps of:
`manipulating a page proxy displayed in a window with a
`proxy tool; and
`providing an organization view of page proxy destination
`locations and actions with a navigation aid.
`17. The method of claim 16, wherein said manipulating
`Step comprises the Step of:
`using a cursor gesture to drag a location proxy from a
`location field to a proxy icon, wherein a button is
`actuated, causing a menu to drop down, wherein Said
`page proxy may then be dropped into an appropriate
`folder within a list of folders that appears in Said menu,
`within a folder in a Sub-menu, or wherein an action may
`be taken.
`18. The method of claim 16, wherein said manipulating
`Step comprises the Steps of
`mouse down and drag a proxy icon over a button and hold
`to drop down a menu;
`mouse down and drag Said proxy icon over Said button
`and mouse up to add a link to a page, and
`mouse up over drop-down with Said proxy icon to add a
`bookmark below a currently Selected item.
`19. The method of claim 16, wherein said manipulating
`Step comprises any of the following operations create a new
`bookmark, edit an existing bookmark, create a user defined
`bookmark Structure, insert a separator, and Sort by column
`criteria.
`20. The method of claim 16, further comprising the step
`of:
`providing a bookmark window that includes any of
`bookmarks, folders, Sortable columns, and a tool bar.
`
`k
`
`k
`
`k
`
`k
`
`k
`
`15
`
`25
`
`Checking Bookmarks
`FIGS. 6a-6b provide a schematic representation of a
`portion of a browser display showing a Sequence of Steps for
`checking bookmarks according to the invention. The "Check
`Bookmarks' command allows a user to check a bookmark
`list for updates. Choosing the command brings up the dialog
`shown in FIGS. 6a and 6b.
`Property Dialog
`The URL is automatically entered in the Location field in
`the Bookmarks ItemProperties dialog. The title of the object
`being added is automatically entered in the Title field in the
`Bookmarks Item Properties dialog, but the text field is
`preSelected when the dialog is opened to afford editing. The
`button page defaults to the URL of the current page.
`Although the invention is described herein with reference
`to the preferred embodiment, one skilled in the art will
`readily appreciate that other applications may be Substituted
`for those set forth herein without departing from the spirit
`and Scope of the present invention. Accordingly, the inven
`tion should only be limited by the Claims included below.
`I claim:
`1. A page proxy apparatus for managing representations
`of page information, comprising:
`a proxy tool for manipulating a page proxy displayed in
`a window; and
`a navigation aid that provides an organization view of
`page proxy destination locations and actions.
`2. The apparatus of claim 1, wherein Said page proxy is
`manipulated by the use of a gesture.
`3. The apparatus of claim 2, wherein Said gesture com
`45
`prises:
`mouse-over and click, and
`drag and drop,
`wherein a cursor is moved over Said page proxy by use of
`a mouse, a button on Said mouse is clicked to attach
`Said page proxy to Said cursor, and Said mouse is used
`to drag Said page proxy to Said navigation aid, where
`Said page proxy is then dropped by releasing Said
`mouse button.
`4. The apparatus of claim 1, wherein Said proxy tool
`comprises a page proxy icon, which is located on a menu bar
`proximate to a page location field.
`5. The apparatus of claim 1, wherein Said navigation aid
`comprises a drop down menu that includes hierarchically
`arranged contents, including multiple levels of Sub-menus,
`and that also includes various actions.
`6. The apparatus of claim 1, wherein Said page proxy
`manages Web page locations in the form of Uniform
`Resource Locators (URLs) as Web page bookmarks.
`7. The apparatus of claim 6, wherein information about a
`bookmarked location may be collected and Stored for later
`Sc.
`
`35
`
`40
`
`50
`
`55
`
`60
`
`65
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket