[go: up one dir, main page]

TW200841244A - Managing web page links using structured data - Google Patents

Managing web page links using structured data Download PDF

Info

Publication number
TW200841244A
TW200841244A TW097103313A TW97103313A TW200841244A TW 200841244 A TW200841244 A TW 200841244A TW 097103313 A TW097103313 A TW 097103313A TW 97103313 A TW97103313 A TW 97103313A TW 200841244 A TW200841244 A TW 200841244A
Authority
TW
Taiwan
Prior art keywords
web page
link
structured data
data
structured
Prior art date
Application number
TW097103313A
Other languages
Chinese (zh)
Other versions
TWI438682B (en
Inventor
Jane T Kim
Walter Vonkoch
Sean O Lyndersay
Benjamin N Truelove
Miladin Pavlicic
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of TW200841244A publication Critical patent/TW200841244A/en
Application granted granted Critical
Publication of TWI438682B publication Critical patent/TWI438682B/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/50Business processes related to the communications industry
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Health & Medical Sciences (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

In accordance with certain embodiments, requests to collect structured data in a web page and to subscribe to that structured data are received. This structured data is stored in a data store to allow offline use of the structured data. In accordance with other embodiments, a computing device displays multiple links each of which identifies a different one of multiple web pages. Additionally, the multiple pages include structured data. The display of these multiple links is altered as the computing device detects changes to the structured data in the web pages. In accordance with other embodiments, a web page includes structured data that has been subscribed to. The computing device detects changes to the web page, and notifies a user of a change to the web page only if the change is a change to the structured data and not a change to other portions of the web page.

Description

200841244 九、發明說明: 【發明所屬之技術領域】 本發明係關於一種使用結構式資料管理網頁連結的方 【先前技術】 , 該網際網路及全球資訊網(網路)正曰益成為我們曰 卜 常生活中密不可分的一部分,用於工作、娛樂、研究等等。 • 使用者時常建立他們經常存取的最愛的或收藏的網頁之清 單。藉由從該清單中選擇此等網頁,該使用者可容易地重 新存取他們。然而,此等網頁可能隨時間而變更。一般地, 對該使用者而言,為了監視該等網頁之變更,他或她需要 ' 手動地重新存取該等網頁,看是否有任何變更。此類重新 存取可能讓使用者耗時費力。其他允許使用者監視該等網 頁之變更之技術包括:使裝載該等網頁之該等伺服器發送 電子郵件將變更通知該使用者,或使裝載該等網頁之該等 飼服器在該使用者的電腦上安裝桌面外掛程式,用以敗視 % 該等網頁的内容。然而,此等技術要求在開發者和/或裝栽 該等網頁之伺服器一方進行大量工作,且一般地對於每— 網頁會為該使用者提供不同的體驗。因此,若有一 的通知使用者網頁變更之方法將令吾人受益非淺。 V* , 【發明内容】 提供本“發明内容,,係為了以一簡化方式介紹一級、弯 取之概念,在下文之“實施方式,,中將進一步對其進行浐 5 200841244 述。 或基 範圍 能接 之請 離線 樣, 一不 該計 等多 本‘發明内容”無意於確定所主張標的物之關鍵特徵 本特徵’也無意於用來限制所主張標的物之申請專利 〇 網頁 網頁 根據使 收到在 求。該 使用該 根據使 一計算 同的網 算裝置 個連結 根據使 一網頁 的變更 其他部 用結構式資料管理網頁連結之一或多個態樣, 一網頁中收集結構式資料及預訂該結構式資料 儲存於一資料儲存區中,以便允許 結構式資料 結構式資料 用結構式資 裝置顯示多 頁。另外, 偵測到該等 之顯示被變 用結構式資 包括已預訂 ,且僅當該 分之變更時 料管理網頁連結之一或多個其他態 個連結,母一連結識別多個網頁之 該等多個網頁包括結構式資料。當 網頁中之結構式資料之變更時,此 更。 料管_胃$、结 < —或多個其他態 的結構式資料。—計算裝置偵測該 變更係該結構式資料之變更而非該 ,才通知一使用者該網頁之變更。 【實施方式 擇正 構式 預訂 更, 者該 在此讨論使用結構式資料管理網頁 待從X π 、遴結。使用者可選 攸不同網頁所收集的結構式資料, 資料夕玲松 且儲存包括該結 該社槿七次 此外,該使用者可 均將嗲# φ 飞資枓無淪何時變 結構式警袓 者介面通知該使用 再式貝枓之變更,且更允許該使 义用者於導航至該網 6 200841244 頁之前預覽此等變更。 第i圖說明一示例性系統100,其中可使 料管理網頁連結。系統100包括_ ^ 具有一網頁 之計算裝置102’-同步引擎106及一資料健羊 算裝置102經由一網路112存取網頁110。計 可係任何各種不同的計算裝置,諸如桌上型電 電滕、膝上型電腦、飼服器電腦、汽車用電腦、 個人數位助理(PDA)、遊戲主機等等。濁覽器 算裝置102經由網路112擷取網頁11{)及將該 頁顯示給裝置102之使用者。網路112可係任个 包括網際網路、區域網路、其他公共和/或專屬 合等等。 一或多個網頁110各者可包括一或多段 11 4。結構式資料114係該資料用戶習知或期 料。結構式資料114可根據習知的結構式資料 化,諸如可擴展標示語言(XML )或超文^ (ΗTML )格式。替代性地,結構式資料I" 公共和/或專屬標準被格式化。不管何種格式被 資料1 1 4,此格式係資料丨〗4之用戶所習知的 用戶可使用資料Π 4,如以下更詳細之討論。 構式資料之資料的數量及類型可變更,且作為 之一部分被定義。 結構式資料1 1 4之不同片段可係不同資料 為結構式資料類型。可使用各種不同資料類型 用結構式資 瀏覽器104 1區1 0 8。計 算裝置102 腦、手持式 行動電話、 1 04允許計 等擷取的網 Γ種類網路, 網路及其組 結構式資料 望格式的資 標準被格式 標示語言 可根據其他 用於結構式 ,以便此等 組成一段結 一資料類型 類型,亦稱 ’諸如聯絡 7 200841244 人類型、事件類型、行事曆類型、產品類塑、圖像類型、 音樂類型、旅程類型、網頁類型、地理位置類型等等。一 資料類型可被疋義為包括不同特性或搁位中之任何種類資 料,諸如日期、時間、映射座標、名稱、電話號螞、位址、 產品描述、目標名稱、價袼等等。此外’在某些具體實施 例中全部網頁11 〇可被視為一種類蜇之結構式資料。 可以不同的方式識別一段特定的結構式資料之結構式 資料類型。在某些具體實施例中,該結構式資料本身指示 該資料類型。例如,使用不同的HTML標簽識別不同的結 構式資料類型,或者該結構式資料本身之一特性或參數可 識別該結構式資料類型。替代性地或另外地,可以不同的 方式識別該結構式資料,諸如藉由使用該頁11 0中之標頭 資訊,或網頁11 0中或與網頁〗1 〇相關聯之其他元資料。 該結構式資料本身可以,但不必,當作為該網頁之一 部分而向使用者顯示。例如,如果該結構式資料包括不同 特性(例如,一事件(諸如一講演)的日期、時間及地理 位置),則該網頁可在該網頁之不同部分,使用 HTML編 碼顯示此等特性,該HTML編碼與該結構式資料分離。在 此等情況中,該結構式資料包含於該網頁之HTML中,但 不向該使用者顯示。替代性地,該結構式資料可向該使用 者顯示。在一或多個具體實施例中,該結構式資料作為該 網頁之一部分被顯示。 此外或替代性地,瀏覽器1 04可在網頁中使用結構式 資料’以產生且顯示該結構式資料之一預覽。例如,一預 8 200841244 覽可係當該使用者使用遊標控制設備,將指標(Pointer)懸 停在指示結構式資料之存在之一指示器上方或附近(例 如,保持該指標於該指示器之一特定距離内)至少一臨限 時間時,所打開之一重迭於該網頁上之視窗。此預覽產生 在計算裝置1 〇 2處;該網頁之開發者無須知道何時顯示該 預覽或是否顯示該預覽。替代性地,該網頁之開發者可確 定(諸如在該結構式資料本身内部)該結構式資料之哪些 部分應被顯示為該預覽之一部分。200841244 IX. Description of the Invention: [Technical Field of the Invention] The present invention relates to a method for managing webpage links using structured data. [Prior Art], the Internet and the World Wide Web (NET) are benefiting us. An inseparable part of Bu Chang’s life, used for work, entertainment, research, etc. • Users often create a list of favorite or favorite web pages they frequently access. By selecting such web pages from the list, the user can easily re-access them. However, such web pages may change over time. Typically, for the user to monitor changes to such web pages, he or she needs to 're-re-access the web pages manually to see if there are any changes. Such re-accesses can be time consuming and labor intensive. Other techniques for allowing a user to monitor changes to such web pages include causing the servers hosting the web pages to send an email to notify the user of the change, or to cause the server to load the web pages at the user A desktop plug-in is installed on the computer to defeat the content of these web pages. However, such techniques require a significant amount of work on the developer and/or the server side where the web pages are loaded, and generally provide a different experience for each user for each web page. Therefore, if there is a method of notifying the user of the change of the webpage, it will benefit us. V*, [Draft] The present invention is provided to introduce the concept of the first-level and the curved in a simplified manner, which will be further described in the following "Embodiment," which will be further described in the following. Or the scope of the base can be taken offline, and the number of 'inventives' that are not intended to determine the key features of the claimed subject matter is not intended to limit the patent application of the claimed subject matter. According to the receipt of the request, the use of the connection is based on a calculation of the same network computing device according to one or more aspects of the configuration of a web page based on the change of a web page. Data and reservations The structured data is stored in a data storage area to allow structured data structured data to be displayed in multiple pages by structured devices. In addition, the display of such structural changes is detected. And only when one or more other links of the link management management webpage link are changed, the plurality of webpages that identify the plurality of webpages include a structured data. When the structural data in the webpage is changed At the time, this is more. Material tube _ stomach $, knot < - or structural information of a number of other states. - The computing device detects the change is the structural formula If the change of the material is not the same, the user is notified of the change of the webpage. [The embodiment is more like the regular configuration, and the discussion here uses the structured data management webpage to be X π, 遴 knot. User optional结构Structural data collected on different web pages, the information is included in the exquisite and the storage includes the same seven times of the association. In addition, the user can notify the # 飞 枓 枓 沦 变 变 变 变 变 变 变The change is used again, and the user is more allowed to preview the changes before navigating to the web page 6 200841244. The i-fi illustrates an exemplary system 100 in which the material management web page can be linked. The computing device 102' includes a web page-synchronization engine 106 and a data-based computer computing device 102 accessing the web page 110 via a network 112. The meter can be any of a variety of different computing devices, such as a desktop electrical device. A laptop computer, a food server computer, a computer for a car, a personal digital assistant (PDA), a game console, etc. The browser device 102 retrieves the web page 11 via the network 112 and displays the page to the device 102. The network 112 can be any of the Internet, the local area network, other public and/or exclusive, etc. Each of the one or more web pages 110 can include one or more segments 114. The structured data 114 The data user knows or expects. The structured data 114 can be structured according to a conventional structure, such as Extensible Markup Language (XML) or Hypertext (TML) format. Alternatively, structured data I" And/or the exclusive standard is formatted. Regardless of the format of the material 1 1 4, this format is user-available by the user of the data 丨4, which is discussed in more detail below. The amount and type of data can be changed and defined as part of it. The different sections of the structured data 1 1 4 can be different types of structured data types. A variety of different data types can be used. Structured Explorer 104 1 Zone 1 0 8. The computing device 102 brain, the hand-held mobile phone, the 10 04 allowable metering network type, the network and its group structure data format standard are formatted language can be used according to other structures, so that These form a type of data type, also known as 'such as contact 7 200841244 people type, event type, calendar type, product type, image type, music type, journey type, page type, geographic type, and so on. A data type can be deprecated to include any kind of information in different characteristics or shelves, such as date, time, map coordinates, name, phone number, address, product description, target name, price, and so on. Moreover, in some embodiments, all web pages 11 can be considered as a class of structured material. Structured data types for a particular structured data can be identified in different ways. In some embodiments, the structured material itself indicates the type of material. For example, different HTML tags can be used to identify different structured data types, or one of the structural data itself can identify the structured data type. Alternatively or additionally, the structured material may be identified in a different manner, such as by using header information in the page 110, or other metadata associated with or associated with the web page 110. The structured material itself may, but need not, be displayed to the user as part of the web page. For example, if the structured material includes different characteristics (eg, the date, time, and geographic location of an event (such as a lecture)), the web page can display the features in HTML, in different portions of the web page, the HTML The code is separated from the structural data. In such cases, the structured material is included in the HTML of the web page but is not displayed to the user. Alternatively, the structural data can be displayed to the user. In one or more embodiments, the structured material is displayed as part of the web page. Additionally or alternatively, browser 104 may use structured data ' in a web page to generate and display a preview of one of the structured materials. For example, a pre-8 200841244 view may be when the user uses the cursor control device to hover a pointer over or near an indicator indicating the presence of the structured data (eg, maintaining the indicator at the indicator) At least one threshold time within a certain distance, one of the opened windows that overlaps the web page. This preview is generated at computing device 1 ; 2; the developer of the web page does not need to know when to display the preview or whether to display the preview. Alternatively, the developer of the web page can determine (such as within the structured material itself) which portions of the structured material should be displayed as part of the preview.

第2圖圖示一根據一或多個具體實施例之示例性網頁 200,其包括結構式資料。網頁200包括一行事曆事件202、 附加文字204及影像206。在此特定實例中,行事曆事件 202具有三個攔位或特性·一個位置欄位及兩個日期攔 位。在該頁的HTML208中,例如藉由適合的HTML標簽 (諸如所說明的 <div class = “lcprop —location”/〉及 <div class = “lcprop —date’’>標簽)描述此等攔位。在第2圖之實 施例中,該 HTML 標簽 <div class = “lcdata_calendar’’>係一 行事曆事件結構式資料類型,其藉由用戶認可為結構式資 返回第1圖,在操作期間,瀏覽器1 〇4擷取一或多個 網頁1 1 0,且將該等所擷取的網頁呈現給計算裝置1 02之 一使用者。儘管替代性地可擷取自其他地方(例如,自計 算裝置1 02内部之儲存裝置、自諸如光碟或快閃記憶體裝 置之可移動儲存裝置等等),網頁Π0 —般地經由網路Π2 被擷取。網頁之此種呈現一般地包括在一顯示器上顯示該 9 200841244 等網頁(未示出),但可卷你 营代性地包括其他諸如音頻重播之 呈現機制。 該使用者經由瀏瞽哭,Λ Λ ν J覽1 〇4輪入〆請求,以在網頁η 〇 上收集該結構式資粗 Μ j 14 114 °收集結構式資料指在資料儲存 區108中維護該結構式眘 貝枓之一副本。即使當計算裝置1 0 2 離線時(例如,未連接刭 按則網路11 2,或網頁U 0所擷取自 的飼服器暫時不可用時),此副本允許計算裝置iQ2之使用 者存取該結構式資料。-般地,當該瀏覽器擷取一網頁時, 該網頁被暫時快取在眘 • 吁P取在貝科儲存區108中或替代性地在若干 其他資料儲存區中。名杳 在貝枓儲存區中維護該網頁,以 回應一使用者收隼#細百 、 ’、一頁之變更或監視該網頁之變更的請 求。全部網頁可儲存於資 ^ 寸储存£ 1 08中或替代性地, 貝料儲存區& 了儲存該結構式資料,且可在一不同的儲 存區維護該網頁(可選擇地包括該結構式 的剩餘部分。 "J ^ } 一每-網頁11〇可包括_或多段結構式資料"4。例如, 構式資/料114可係聯絡人資訊(例如,一電話號瑪 (例如,航1另二,结構式資料114可係產品或服務資訊 到達資訊)。在一網頁110包括多 料11 4之情、、兄士 奴、、^構式貝 之*t况中,,每段結構式資料114 或卷你μ从 g刀別被收集, ^ ’該使用者可選擇收集該網頁11Λ 式資料。 貝110上所有結構 對於每段所收集的結構式資料i丨4, 式資料114 ; # 邊所收集的結構 貝計 及該結構式資料114之元資料作 下為一記錄116 10 200841244 儲存於資料儲存區108中。每一記錄116 — 於該網頁上之結構式資料1 1 4 (或該結構式 儲存於計算裝置102或一些其他儲存裝置中 示)、該初始網頁1 1 〇之一識別符(例如,統 (URL )),該結構式資料114自該初始網頁 可選擇地元資料,其描述該結構式資料和/或 之態樣。此外,在一或多個具體實施例中, 結構式資料114包含於該記錄116中,該網 亦包含於該記錄11 6中。 此外,該使用者亦可經由瀏覽器i 〇4輸 預訂該結構式資料1 14之變更。一般地,當 視該網頁時,一使用者會預訂該結構式資料 以便通知他或她該結構式資料之任何變更。 11 6中之元資料指示該記錄中之結構式資 訂。當該使用者已預訂該結構式資料〗丨4之 引擎將以規則或不規則間隔存取該結構式資 自之初始網頁,且擷取該網頁(或替代性地 取該結構式資料11 4 )。然後,同步引擎1 〇 6 擷取的結構式資料11 4與作為一記錄11 6儲 區108中之結構式資料。如果該所擷取的結 儲存的結構式資料相同,則該結構式資料沒: 如果該所接收的結構式資料與該所儲存的 同,則該結構式資料有變更。如果該結構式 該所接收的結構式資料在記錄U 6中替代該 般地包括呈現 資料之一副本 之何處之 才θ 一資源定位器 1 1 0複製),及 該網頁識別符 不僅該網頁之 頁之剩餘部分 入一請求,以 他或她期望監 1 14之變更, 包含於一記錄 料是否已被預 變更時,同步 料11 4所複製 僅從該網頁擷 比較至少該所 存於資料儲存 構式資料與戶斤 貧變更。然而, 結構式資料不 資料有變更, 所儲存的結構 11 200841244 式資料,且一指示亦可健六 J儲存於該纪錄116之元資料中, 指示該結構式資料之哪些部分被變更。這允許劉 為該使用者識別該等特定變更,如下所詳細討論。 此外,藉由比較所擷取之網頁與先前儲存: 如,作為資料儲存區1〇8中之一記錄ιΐ6 ), 歹 了類彳以地^自 該網頁之剩餘部分的變更。如果網頁 、、 士縿Ρ 分而非網頁發 生變更,則該所擷取的網頁替換該所儲FIG. 2 illustrates an exemplary web page 200 that includes structural data in accordance with one or more embodiments. Web page 200 includes a calendar event 202, additional text 204, and image 206. In this particular example, calendar event 202 has three intercepts or characteristics, a location field, and two date blocks. In the HTML 208 of the page, such descriptions are described, for example, by suitable HTML tags (such as the <div class = "lcprop —location"/> and <div class = "lcprop —date''> tags) as described. In the embodiment of Fig. 2, the HTML tag <div class = "lcdata_calendar''> is a structured data type of a calendar event, which is returned to the first figure by the user as a structural resource. During operation, the browser 1 撷 4 retrieves one or more web pages 1 1 0 and presents the retrieved web pages to a user of the computing device 102. Although alternatively may be taken from elsewhere (eg, from a storage device internal to computing device 102, from a removable storage device such as a compact disc or flash memory device, etc.), web page —0 is typically via network Π2 Was taken. Such presentation of a web page generally includes displaying the web page (not shown), such as 9 200841244, on a display, but may instead include other presentation mechanisms such as audio replay. The user is crying through the Λ Λ J J 览 览 览 〇 , , , , , , , , 收集 收集 收集 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 A copy of the structured Shenbei. This copy allows the user of the computing device iQ2 to be saved even when the computing device 102 is offline (eg, if the network 11 2 is not connected, or when the server from which the web page U 0 is taken is temporarily unavailable) Take the structural data. Typically, when the browser retrieves a web page, the web page is temporarily cached in the Beca storage area 108 or alternatively in several other data storage areas. The name is maintained in the Bessie store to respond to requests from a user to receive changes, or to monitor changes to the page. All web pages may be stored in a storage location of £1 08 or alternatively, the bedding storage area & stores the structured data and may maintain the web page in a different storage area (optionally including the structural formula) The rest of the section. "J ^ } One per page - 11 pages may include _ or multi-segment structured data " 4. For example, the construction material / material 114 may be contact information (for example, a phone number (for example, In the first and second, the structured data 114 can be the product or service information arrival information. In a webpage 110, there are a lot of information, a brother, a slave, a Structured data 114 or volume you are collected from the g knife, ^ 'The user can choose to collect the page 11 资料 type data. All structures on the shell 110 for each piece of structured information collected i丨4, type data 114 The data collected by the side and the data of the structural data 114 are stored as a record 116 10 200841244 in the data storage area 108. Each record 116 - the structured data on the web page 1 1 4 (or the structural formula is stored in computing device 102 or some other storage An identifier (eg, a URL) of the initial web page 1 1 , wherein the structural data 114 selects meta-data from the initial web page, which describes the structural data and/or state In addition, in one or more embodiments, the structural data 114 is included in the record 116, and the network is also included in the record 116. In addition, the user can also lose via the browser i 〇4. A change to the structured data 1 14 is generally booked. Generally, when viewing the web page, a user will subscribe to the structured information to notify him or her of any changes to the structured information. In the structural type of subscription, when the user has subscribed to the structural data, the engine of the structural data will access the initial webpage of the structural formula at regular or irregular intervals, and the webpage is retrieved (or alternatively Taking the structural data 11 4 ), then the structural data 11 4 retrieved by the synchronization engine 1 与 6 and the structural data in the storage area 108 as a record 116. If the structure of the captured node is stored The same information, the structural data No: if the received structured data is the same as the stored data, the structural data is changed. If the structural formula receives the structured data in the record U 6 instead of including one of the presented materials Where is the copy θ a resource locator 1 1 0 copy), and the web page identifier not only enters a request for the remainder of the page of the web page, but also includes a change to him or her If it has been pre-changed, the copy of the material 11 is only compared from the web page to at least the data storage configuration data and the household poverty change. However, there is no change in the structured data. The stored structure 11 200841244 is the type of information, and an indication can be stored in the metadata of the record 116 to indicate which parts of the structured data have been changed. This allows Liu to identify the particular changes for the user, as discussed in detail below. In addition, by comparing the retrieved web page with the previous storage: for example, as one of the data storage areas 1 to 8 records ιΐ6), the change from the category to the rest of the web page is made. If the webpage, the gentry, or the webpage changes, the retrieved webpage replaces the stored

在資料儲存區108中)。欽而,……周頁(例如, 之此等變更。 …、而未通知該使用者關於該網頁 資料儲存區108被當作為計算裝置1〇2之一 明。應瞭解,在替代具體實”說 加八π於 貝科锦存區1 08或复 :糸-或多個單獨設備(諸如一直接耦接至計算裝置 二經由網路112輕接至計算裝置…之健存裝置;: /外’在某些具體實施例中,資料健存區108係 二-非揮發性記憶體(例如,一快閃記 可、 ::裝置中實現的,允許使用者隨身攜帶其資心 £,及將同一儲存區用於不同計算設備1〇2。 第3圖係一流程圖,其說明一用於收集及預訂結構式 f料之示例性程序綱。程序则藉由-諸如第1圖之計 异裝置102之計算裝置實現,且可在軟體㈣ 他們的組合中實現。在某些具體實施例中,程序藉由 一第1圖之適當配置的瀏覽器1 04實現。 最、接收一網頁之一識別(動作3 02 )。可以不同方 式識別該網頁。在一或多個具體實施例中,可使用該計算 12 200841244 裝置之一濁覽器以任何各種習知方式接收該網頁選擇。舉 例而言,該使用者可輸入該網頁之一 URL,該使用者可從 另一網頁選擇一連結,等等。在其他具體實施例中,以某 種其他方式接收該結構化資料可獲得自之網頁的結構化資 料及一識別符,諸如被接收作為一檔案或其他文字說明, 且獨立於使用一瀏覽器之網際網路導航。舉例而言,可接 收一包含結構化資料之檔案,且結構化資料所駐留於之網 頁之URL 了包括在該結構化資料中,可包括於在該檔荦中 之他處,可伴隨該檔案,等等。 亦接收對在所選網頁上之結構式資料的收集請求(動 作304 )。該收集請求之接收指示該使用者期望收集該結構 式資料,一般地用於離線使用。為諸如維護該結構式資料 之一離線副本,在未要求他或她瀏覽該網頁,允許該使用 者隨後觀看該結構式資料之預覽等等之不同理由,該使用 者可期望收集該結構式資料。該收集請求可以任何各種方 式被接收。例如,該使用者可選擇一螢幕按鈕,從一下拉 作302中接收該 一固有的收集請 選早中選擇一選項,在一資料輸入欄位輪入文字,經由一 麥克風輸入一語音命令等等。,&______ 、 網頁識別可作為該網頁上的結構式資料 求。 在某些具體實施例中,一 一收集行為與每 一結構式資料In the data storage area 108). Ching, ... the page of the week (for example, such a change. ... without notifying the user that the web page data storage area 108 is treated as one of the computing devices 1 〇 2. It should be understood that Said to add eight π to Beca Jinkou District 1 08 or complex: 糸 - or a number of separate devices (such as a direct coupling to the computing device 2 via the network 112 to connect to the computing device ... storage device; In some embodiments, the data storage area 108 is a two-non-volatile memory (eg, implemented in a flash, :: device, allowing the user to carry his or her privilege, and will be the same The storage area is used for different computing devices 1〇 2. Figure 3 is a flow chart illustrating an exemplary program for collecting and subscribing structural formulas. The program is by means of a different device such as Figure 1. The computing device of 102 is implemented and can be implemented in a combination of software (4). In some embodiments, the program is implemented by a suitably configured browser 104 of Figure 1. At most, one of the web pages is recognized. (Action 3 02 ). The web page can be identified in different ways. In one or more embodiments, the web page selection can be received in any of a variety of conventional manners using one of the computing 12 200841244 devices. For example, the user can enter a URL of the web page, the user can Selecting a link from another web page, etc. In other embodiments, the structured data obtained from the structured material and an identifier, such as being received as a file or other, are received in some other manner. Textual description, and independent of Internet navigation using a browser. For example, a file containing structured data may be received, and the URL of the webpage on which the structured data resides is included in the structured data. Can be included elsewhere in the file, can accompany the file, etc. Also receives a request for collection of structured material on the selected web page (act 304). The receipt of the collection request indicates the user desires Collecting the structured data, generally for offline use. For example, maintaining an offline copy of the structured material, allowing him or her to browse the web page, allowing the The user may desire to collect the structured material for different reasons such as the user subsequently viewing the preview of the structured data, etc. The collection request may be received in any of a variety of ways. For example, the user may select a screen button from In the pull 302, the intrinsic collection is received. Please select an option in the middle, enter the text in a data input field, input a voice command via a microphone, etc., &______, webpage identification can be used as the webpage. Structural data seeking. In some embodiments, one-by-one collection behavior and each structured data

以藉由計算裝置102 102執行之軟件指令和資料 或代碼的形式 13 200841244 1乂不同方式被膏 丨 在勃體和,或硬體中)。該收集行 '破實現_(諸如 以知道如何與瀏覽器104互動。告 X化或另外經配置 兮收隼耔& 田接收到該收集請求時, 該收集仃為向瀏覽器1〇4指示 町 資料。 用者期望收集該結構式 4〜π仕何各種不同的可 指令及資斜遍用於向一計算裝置傳輸 貝抖之技術,而將該收集行In the form of software instructions and data or code executed by computing device 102 102 13 200841244 1 乂 different ways are anodiced in burgeoning and/or hardware). The collection line 'breaks the implementation _ (such as to know how to interact with the browser 104. The notification is received or otherwise configured to receive the collection request, the collection is indicated to the browser 1 〇 4 The data of the town. The user expects to collect the various types of instructions and the slanting of the structure to transfer the technique of shaking to a computing device, and the collecting line

上。在呼瞀姑丁馬文裂到計算裝置102 上在计异装置1〇2上安裝該行為 令及資料下载到計算裝S 1()2上3、該行為之該等指 置—以便計算農置102 需…計算裝 裝置102之-使用者使用劉覽器 110, w 104可瀏覽一特定網頁 A # Λ ^ - 此網頁U〇包括可下载並作 為灯為執仃之該等指令及資料。藉 收集行為可被預券 實例之方式,該 皮預先文裝到計算裝置102,以 一次使用計算爹署1Λ,士 ^ 為。 、 2 %,該使用者可立即使用該收集行 “經·由該邀I _ 覽裔顯示一包括結構式資料之網頁時,任 何與該結槿,次 y 工貝料_型相關之行為藉由該使甩者選擇而變 付可用。由於贫 、以收集行為與所有結構式資料類型相關聯, 該使用者可撰摇 一、 ^释該收集行為。可以任何各種方式提供該收 集行為。在甘仏^ — 甘呆些具體實施例中,該收集行為在顯示網頁時 顯不在下tv、i WCt r狡h早中,或在該使用者將一遊標導航至在該 網頁上之社m h^ 、、Q構化為料之—示之上或附近時,顯示在一下 拉清單g 4 / 5 /、他預覽窗中。在其他具體實施例中,該收集行 14 200841244 為在該使用者右鍵按一下(例如,使用一滑鼠遊標 置之右按雜)同時該遊標或指標在該網頁上該結構 之一顯示之上或附近,或替代性地無論何時顯示網 顯示為一選項;或在一視窗之框架中(例如,在一 中或在該框架中之他處)顯示為一圖示或其他按鈕 在一或多個具體實施例中,一視覺指示器被顯 網頁上以指示結構式資料的存在,且當該使用者將 停在該視覺指示器上或視覺指示器附近至少一臨限 時’顯示重迭在該網頁上之一預覽視窗。在此等具 例中’該預覽視窗顯示至少一些結構式資料及一可 使用者(例如,藉由瀏覽該選項上之指標及使用光 装置(例如,滑鼠)“按一下,,該按鈕)選擇之收奪 選擇該收集按鈕導致該收集行為被啟用。此外,在 體實施例中,該我的最愛清單被組織成多個類別。 具體實施中,選擇該收集按鈕更導致選項被呈現給 者,以允許使用者選擇將到結構式資料的連結添加 類別或集合中的哪些成員。 亦可選擇性地接收對所選網頁上的結構式資料 請求(動作306 )。當接收該預訂請求時,指示該劇 於該使用者期望預訂該結構式資料之變更, 从便通 用者該結構式資料之任何變更。該預訂請求可以任 方式被接收,類似於上面參考動作3〇4所討論的該 求。在某些具體實施例中,一預訂行為係與每一結 料相關聯,且一預訂按鈕連同該收集按鈕被顯示在 控制裝 化資料 頁時, 工作列 ,等等。 示在該 指標懸 時間 體實施 藉由該 標控制 〖按紐。 某些具 在此等 該使用 到多個 的預訂 覽器關 知該使 何各種 收集請 構式資 該預覽 15 200841244 視窗中。此外,在動作3 02中接收該網頁識別可作 頁上該結構式資料之固有的預訂請求。 該結構式資料之一記錄被添加至該資料储存巴 3 08 )。此記錄一般地包括呈現在該網頁上之結構式 一指示,其指示該結構式資料之一副本儲存於計算 102或一些其他儲存裝置中之位置),及一該初始網 別符,該結構式資料自該初始網頁複製,且可選擇 括描述該結構式資料和/或該網頁識別符之態樣之夭 料。當該結構式資料被預訂時,在動作3 〇 8中,包 記錄之元資料包括一指示,其指示該結構式資料已 訂。此外,在一或多個具體實施例中,除該結構式 該網頁之剩餘部分亦被添加至該資料儲存區。 替代性地,在某些具體實施中動作3〇4在動作 中係固有的。在此等具體實施例中,不會收到顯式 求’但會收到預盯請求。由於該結構式資料可被收 訂,對預訂請求之接收按固有收集請求之方式操作 從程序300中可看出,一使用者可收集結構式 且亦可預訂該收集的結構式資料。該結構式資料之 該結構式資料複製到該計算裝置(或耦合至該計算 儲存裝置)。該結構式資料之預訂導致該計算裝置 第1圖之同步引擎106)隨後存取該網頁及檢查該 資料是否已變更。 第4圖圖示-根據_或多個具體實施例之示例 者介面,其允許收集及預訂結構式資料。在第4圖 為—-網 (動作 資料(或 裝置 頁之識 性地包 /資 含於該 經被預 資料外 306 收集請 集及預 〇 資料, 收集將 裝置之 (例如, 結構式 性使用 中說明 16 200841244 一網頁400,其包括一標題402、各種文字4〇4及影像a% 該網頁瀏覽器在網頁400上偵測結構式資料,且顯示一克 覺指示器408,其指示在網頁400上是否存在結構式資 當藉由該使用者選擇視覺指示器408時,顯示該結構式資 料之預覽視窗410。預覽視窗410包括該結構式資料412胃 一收集按鈕414及一預訂按鈕416。可藉由該使用者選擇 收集按紐414以產生一收集請求,及可藉由該使甩者選擇 預訂按紐416以產生一預訂請求。該使用者可以不同的方 式選擇收集按鈕4 1 4及預訂按鈕4 1 6,諸如藉由劉覽指標 418及按一下按鈕414或按鈕416。 藉由一包括收集按鈕414及預訂按鈕416二者之預覽 視窗41 0說明網頁400。替代性地,僅按鈕4丨4及4 i 6之 一可在預覽視窗4 1 0中被顯示,在此情況中,僅該收集或 預訂功能之一可被使用者使用。 第5圖係一流程圖,其說明一同步結構式資料之示例 性程序500。藉由一諸如第i圖之計算裝置1〇2之計算裝 置實現程序5〇〇,且可在軟體、韌體、硬體或他們的組合 中實現程序5〇〇。在某些具體實施例中,藉由一第1圖之 適當地經配置的同步引擎106實現程序5〇〇。每次要同步 預訂資料時’執行程序500。 最初’識別已預訂而待同步之結構化資料(動作 5 02 )。〆特定片段之結構化資料被同步之頻率可能有所不 同。在特定具體實施例中,該結構化資料本身包括一識別 將要同爹之頻率的特性。在其他具體實施例中,使用其他 17 200841244 他或她希望該同步 化資料類型相關 ,每天一次、每小 或可以不規則間隔 料中識別之一特定 同—曰期,每小時 同曰期,且在緊接 機制決定該頻率,諸如一使用者可輸入 發生之頻率,可將特定頻率與不同結構 聯’等等。該同步可以規則間隔(例如 時一次、每五分鐘一次,等等)進行, (例如,每天一次,直至在該結構化資 時間及日期;在該結構化資料中識別之 一次;及在如該結構化資料中識別之相 如在該結構化資料中識別之某-時間之前之一小時内,每on. The behavioral order and the data are installed on the computing device 102 on the computing device 102, and the data is downloaded to the computing device S 1 () 2, the fingering of the behavior - in order to calculate the farm The user needs to calculate the device 102. The user can use the browser 110, w 104 to browse a specific web page A # Λ ^ - This web page U includes the instructions and materials that can be downloaded and executed as a light. In the manner in which the collection behavior can be pre-paid, the pre-text is loaded onto the computing device 102, and the calculation is performed once. 2%, the user can immediately use the collection line. "When the web page including the structured data is displayed by the invited I _ the descendants, any behavior related to the knot, the second y The payment is made available by the choice of the latter. Since the collection behavior is associated with all structured data types, the user can spoof the collection behavior. The collection behavior can be provided in any of a variety of ways. In the specific embodiment, the collection behavior is not displayed in the tv, i WCt r狡h early when the webpage is displayed, or the user navigates a cursor to the social mh^ on the webpage. , Q is structured as being on or near the display, displayed in a drop-down list g 4 / 5 /, in his preview window. In other embodiments, the collection line 14 200841244 is right in the user Click (for example, use a mouse cursor to set the right button) while the cursor or indicator is displayed on or near one of the structures on the web page, or alternatively whenever the display web is displayed as an option; or In the framework of a window (for example, in Displayed as an icon or other button in one or more embodiments, a visual indicator is displayed on the web page to indicate the presence of the structured material, and when the user will Stopping on the visual indicator or at least one threshold near the visual indicator 'displays a preview window that overlaps on the web page. In these examples, the preview window displays at least some structured data and a user (For example, by selecting an indicator on the option and using a light device (eg, a mouse) to "click, the button" to select the collection button to select the collection button causes the collection to be enabled. Moreover, in the embodiment, the favorites list is organized into multiple categories. In a specific implementation, selecting the collection button further causes the option to be presented to the user to allow the user to select which members of the category or collection to add to the link to the structured material. Optionally, a structured material request on the selected web page is received (act 306). When the reservation request is received, the change is indicated to the user's desire to subscribe to the structural data change, and any changes to the structural data are obtained from the user. The subscription request can be received in any manner, similar to the one discussed above with reference to action 3-4. In some embodiments, a booking behavior is associated with each of the postings, and a booking button along with the collection button is displayed on the control assembly page, the work column, and the like. It is shown in this indicator that the time is implemented by the standard control button. Some of the bookings that have used more than one of these will inform you of the various collections. The preview is available in the Windows 200841244 window. Additionally, receiving the web page in action 302 identifies a subscription request that is inherent to the structured material on the page. A record of the structured data is added to the data storage bar 3 08 ). The record generally includes an architectural one indication presented on the web page indicating a copy of the structured data stored in the location of the computing 102 or some other storage device, and an initial netting character, the structural formula The data is copied from the initial web page and may optionally include information describing the structural data and/or the aspect of the web page identifier. When the structured material is subscribed, in action 3 〇 8, the metadata of the package record includes an indication that the structured data has been subscribed. Moreover, in one or more embodiments, the remainder of the web page is added to the data storage area in addition to the structural formula. Alternatively, in some implementations, action 3〇4 is inherent in the action. In these particular embodiments, an explicit request will not be received but a pre-stripe request will be received. Since the structured material can be customized, the receipt of the reservation request operates in the manner of an inherent collection request. As can be seen from the program 300, a user can collect the structured form and can also subscribe to the collected structured data. The structural data of the structural data is copied to (or coupled to) the computing device. The subscription of the structured data causes the synchronization engine 106 of the computing device to subsequently access the web page and check if the data has changed. Figure 4 illustrates an exemplary interface in accordance with _ or a plurality of specific embodiments that allows for the collection and subscription of structured materials. In Figure 4, the network (the action data (or the device page's identifiable package/capital included in the pre-data collection 306 collects the collection and pre-existing data, and collects the device (for example, structural use) Description 16 200841244 A web page 400 comprising a title 402, various texts 4〇4 and an image a%. The web browser detects structured data on the web page 400 and displays a sensation indicator 408 indicating the webpage Whether there is a structural resource on the 400. When the user selects the visual indicator 408, the preview window 410 of the structural data is displayed. The preview window 410 includes the structural data 412 a stomach collection button 414 and a reservation button 416. The collection button 414 can be selected by the user to generate a collection request, and the reservation button 416 can be selected by the user to generate a reservation request. The user can select the collection button 4 1 4 in different manners. The booking button 4 1 6 is illustrated, for example, by the viewing indicator 418 and by pressing the button 414 or button 416. The web page 400 is illustrated by a preview window 41 0 including both the collection button 414 and the reservation button 416. Alternatively Only one of the buttons 4丨4 and 4i6 can be displayed in the preview window 410, in which case only one of the collection or booking functions can be used by the user. Figure 5 is a flow chart An exemplary program 500 for synchronizing structured data is described. The program is implemented by a computing device such as computing device 102 of Figure i, and can be implemented in software, firmware, hardware, or a combination thereof. Procedure 5. In some embodiments, the program 5 is implemented by a suitably configured synchronization engine 106 of Figure 1. Each time a subscription material is to be synchronized, 'execution program 500. Initially' identifies The structured data to be synchronized (action 502). The frequency at which the structured data of a particular segment is synchronized may vary. In a particular embodiment, the structured data itself includes a frequency that identifies the same In other embodiments, the other 17 200841244 is used. He or she wants to correlate the type of the synchronized data, identifying one of the same-period, hourly, once per hour, small or irregular intervals. The period, and in the immediate mechanism determines the frequency, such as a user can input the frequency of occurrence, the specific frequency can be combined with different structures, etc. The synchronization can be regularly spaced (for example, once, every five minutes, etc. Etc., (for example, once a day until the time and date of the structured capital; once identified in the structured data; and as identified in the structured data as identified in the structured data) Within one hour before a certain time, every

五分鐘_次)進行。該同步亦可藉由一應用程式手動執行。 舉例而言,使用該結構化資料之一應用程式可啟用第丨圖 之同步引擎106同步該結構化資料,以便該應用程式瞭解 它正在使用該結構化資料之最新版本。 顧取該結構化資料被原始接收自之網頁(動作5 〇 4 )。 在所收集結構化資料之記錄中(例如,在第1圖之資料儲 存區108中)識別此網頁。一般地,在動作5〇4中擷取整 個網頁’儘管替代性地,僅需要擷取該網頁中包括該結構 化資料之部分。在動作504中擷取之網頁一般地係通過第 1圖之網路11 2擷取,且一般地係該網頁之初始來源(或 當該結構化資料被接收時被識別為該網頁之來源)。舉例而 言,在動作504中擷取之網頁時常係當該結構化資料被預 訂時顯示之網頁。替代性地,該網頁在動作504中可能不 中從其原始接收結構化資料之網夏,而是一藉由該預訂結 構化資料識別為該結構化資料之更新至應擷取自之網頁的 網頁。 18 200841244 然後,將從動作504擷取之網頁的結構化資料與先前 儲存於該資料儲存區中之結構化資料進行比較(動作 5〇6)。根據該比較,檢查該結構化資料是否存在任何變更 (動作508 )。對該結構化資料之變更可係在該結構化資料 中添加某些資料、從該結構化資料刪除某些資料,及/或修 β 改在該結構化資料中之資料。若不存在該結構化資料之變 ” 更’則處理5〇〇繼續比較該擷取網頁之的其餘部分與在該 • 資料儲存區中之網頁(動作516),如以下更詳盡之討論。 返回動作508,若存在該結構化資料之變更,則在動 作504中從該網頁擷取之結構化資料替代該資料儲存區中 之結構化資料(動作510 )。該使用者亦通知該結構化資料 之變更(動作512)。一般地,該使用者通知該變更該結構 化資料藉由建立或改變該顯示一連結該結構化資料或該網 頁。在特定具體實施例中,該使用者具有他或她預訂之結 構化資料之一連結清單(例如,標題、名稱、圖示、其他 識別符,等),諸如一我的最愛清單或一書簽清單。該使用 • 者亦可具有一歷史清單,其係該使用者先前訪問的網頁之 一連結清單。該使用者藉由變更該清單中連結之外觀(例 如,若有一改變該結構化資料以粗體顯示該連結,及若不 存在改變則以非粗體顯示該連結、若存在該結構化資料之 ‘ 一改變則以一不同顏色顯示該連結,等等),通知該等片段 • …结構化資料之一者之改變。 _ 替代性地,該使用者可在我的最愛清單、書簽清單, 或歷史清單之外’單獨通知該結構化資料之變更。舉例而 19Five minutes_times. This synchronization can also be performed manually by an application. For example, an application using the structured data can enable the synchronization engine 106 of the map to synchronize the structured data so that the application knows that it is using the latest version of the structured data. Take the web page from which the structured data was originally received (Action 5 〇 4). This web page is identified in the record of the collected structured data (e.g., in the data storage area 108 of Figure 1). In general, the entire web page is fetched in action 5'4, although alternatively, only the portion of the web page that includes the structured material needs to be retrieved. The web page retrieved in act 504 is generally retrieved via the network 11 of FIG. 1 and is generally the initial source of the web page (or is identified as the source of the web page when the structured material is received). . For example, the web page retrieved in act 504 is often the web page that is displayed when the structured material is subscribed. Alternatively, the webpage may not be in action 504 from the webcast of the original received structured material, but by the subscription structured data as the update of the structured data to the webpage that should be retrieved from the webpage. Web page. 18 200841244 Then, the structured data of the web page retrieved from action 504 is compared to the structured data previously stored in the data storage area (action 5.2). Based on the comparison, it is checked if there is any change to the structured material (act 508). The change to the structured data may be the addition of certain data to the structured data, the deletion of certain data from the structured data, and/or the modification of the data in the structured data. If there is no such change in the structured data, then the process continues to compare the rest of the captured web page with the web page in the data storage area (act 516), as discussed in more detail below. Act 508, if there is a change in the structured data, the structured data retrieved from the web page in act 504 replaces the structured data in the data storage area (act 510). The user also notifies the structured data The change (act 512). Typically, the user notifies the change of the structured data by establishing or changing the display to link the structured material or the web page. In a particular embodiment, the user has him or A linked list of structured materials she has subscribed to (eg, title, name, graphic, other identifiers, etc.), such as a list of my favorites or a list of bookmarks. The user may also have a history list. Is a linked list of one of the web pages previously accessed by the user. The user changes the appearance of the link in the list (for example, if there is a change to the structured data, it is bold The link, and if there is no change, the link is displayed in non-bold, if there is a 'change in the structured data, the link is displayed in a different color, etc.), the segments are notified, ... the structured data A change in one. _ Alternatively, the user may separately notify the change of the structured data outside of my favorites list, bookmark list, or history list. For example, 19

200841244 言,可在該瀏覽器窗之另一部分中(例如 列中、緊接一位址行之上或之下、在一清 向該使用者呈現至該結構化資料之一連結 示可被改變,以充當向該使用者之通知( 繞該連結之一邊框,可變更該連結之顏色 一範例之方式,在該瀏覽器窗之另一部分 連結工具列中,緊接一位址行之上或之下 等等)之該等連結,可僅為在該被連結網 料已變更之連結。舉例而言,當在該網頁 連結之結構化資料變更時,該連結可被添 列’且可然後當已向該使用者顯示該已變 時,被自該連結工具列移除。 該結構化資料之狀態之一記錄亦被更 構化資料已變更。可在第1圖之資料儲存 狀態記錄,舉例而言,作為該結構化資料 分進行維護。替代性地,此記錄可儲存於 步引擎106或瀏覽器1〇4之一資料結構中 1 0 8之外的其他儲存位置中等處維護。當 該已變更結構化資料時,此記錄被更新, 用者通知該變更。 此外’可連同動作512之通知(或將; 關^、’周頁或結構化資料之其他資訊,通务 例而言,—r从 ^ 連七可忐過期(如以下更詳盡 用者可破通知該過期。藉由另一範例之;5 ,在一連結工具 單列旁,等等)’ 。此類連結之顯 例如,可變更圍 ,等等)。藉由另 中(例如’在^一 ,在一清單列旁, 頁上該結構化資 上藉由一連結所 加至一連結工具 更結構化資料 新,以反映該結 區1 〇 8中維護此 之元資料之一部 他處,諸如在同 、一資料儲存區 向該使用者呈現^ 以便不再向該使 良替換掉),將_ f給該使用者。舉 之討論),且該使 •式,一網頁或結 20 200841244 =貝且:可忐有一錯誤(例如,該伺服器或網頁可不再可 i二:用者可被通知該錯誤。藉由又-範例之方式, 二連二可,過時(例如,在—臨限期間内該網頁未被接取, 間内在該網頁上之結構化資料未被預覽等 ^使用者可被通知該連結過時。 此外’-或多個其他應用程式可請求通知該結構化資 料網頁之變更(動作514)。在與該同步引擎相同 之言异:置上,或替代性地在另-計算裝置上執行之其他 ’可根據需要向該同步引擎註冊通知該結構化資 料之變:,且在動作514中通知該等應用程式。舉例而言, -通訊薄應用程式可向該同步引擎註冊接收任何結構化資 料之變更通知’或#代性地接收一特定類型(例如,一聯 絡人資料類型)的結構化資料之變更通知。因此,若藉由 該同步引擎偵測到-特定聯絡人電話號碼之一改變㈣ 同步引擎通知該通訊薄應用程式,以便該通訊薄應用程式 可顯不該聯絡人之新的電話號碼。若向該使用者呈現一變 更資料,該等應用程式亦可更新該結構化資料狀態之記 錄’以便該使用者不再被通知該變更。 此外,亦可比較在動作5〇4中所操取之網頁的其餘部 分與先前儲存之網頁的其餘部分(例如,與該網頁之社構 化資料一起以識別該網頁部分之變更,而非該結構^資 料之變更(動作516),根據該比較,檢查該網頁之其餘邛 分是否存在任何變更(動作518)。若該網頁之其餘二 存在變更’則處理500繼續檢查是否存在任何其他結構化 21 200841244 資料需要同步(動& 分如 勒作524 )。若存在其他變更,多 儲存區中之網百姑 、破該新的網頁替代(動作520) 此外,已I $ a , _ 〇要衣通知該網頁之變更的任何應用 知該等變更(會c 燹旯I動作522)。此通知類似於以上在畫 所討論之通知。缺依 ^ …、後,處理5 0 0繼續檢查是否有 他結構化資料靈灸— . .. 貝了叶為要在此時同步(動作524)。若;^ 構化身料需要在此時同纟,則處理5〇〇返回動竹 識別段要同步之結構化資料。若不存在其侦 料需要在此時同步,該同步處理即告完成(動竹 二 因此如在第3圖和第5圖中可見,一使用 訂在網頁上之特定結構化資料。該使用者被道 化資料之任何變更,但是不通知在該網頁上之其 ’、他應用程式可被通知在網頁上之其他變更,隹 者不受此類變更通知之打擾。 此外’應注意在特定具體實施例中,在某邊 b不通知該使用者結構化資料之變更。舉例而1 用者預訂期望不斷改變之結構化資料,諸如一思 ^使用者可能不被通知一改變。相反,將從每 =已變更結構化資料,且當所需時作為—預覽卢 提供,但是該使用者不被通知該變更。該瀏覽| 特定結構化資料類型、基於該結構化資料本身$ 基於與在該資料儲存區中Ί结構化資料相關薄 等馨> _ ’決定該使用者不應被通知某些結構化資洋 第6圖係一流程圖,圖示一實例處理6〇〇 , 在該資料 程式被通 作5 14中 在任何其 在其他結 502,以 結構化資 526 )〇 者能夠預 知該結構 他變更。 是該使用 情況中可 ,若該使 票報價, 網頁擷取 該使用者 可基於該 一特性、 之元資料 之變更。 其用於使 22 200841244 用結構化資料執行至少某些連結管理。處理600係藉由一 °十算裝置(諸如第1圖之計算裝置102)執行,且可以軟 體、韌體、硬體,或其組合之形式實現。在特定具體實施 例中’處理600係藉由第1圖之一適當地經配置之瀏覽器 “4實現。200841244 may be changed in another portion of the browser window (eg, in a column, immediately above or below an address line, in a clear presentation to the user that the link to the structured material may be changed To act as a notification to the user (a way to change the color of the link around a border of the link, in another part of the browser window, in the toolbar, immediately above the address line or The links below, etc. may only be links that have been changed in the linked web material. For example, when the structured data linked to the web page is changed, the link may be added 'and then When the user has been shown that the change has been made, it is removed from the link toolbar. One of the states of the structured data is also changed by the configuration data. It can be recorded in the data storage state of Figure 1. For example, maintenance is performed as the structured data. Alternatively, the record can be stored in a medium storage location other than the storage structure of the step engine 106 or the browser 1〇4. The changed structured data , this record is updated, the user informs the change. In addition, 'can be notified along with action 512 (or will; close ^, 'week page or other information of structured data, general case, -r from ^ 连七Can be expired (such as the more detailed users can break the notice to expire. By another example; 5, next to a single link in a link tool, etc.) '. Such links can be changed, for example, can be changed, etc. By using another link (for example, 'in the first column, next to a list, the structured assets are added to a link tool by a link to more structured data to reflect the junction area 1 〇 8 Maintaining one of the meta-data in the other place, such as presenting the user to the user in the same data storage area so that the user is no longer replaced, and _f is given to the user. Discussion) And the enablement, a web page or a knot 20 200841244 = and there may be an error (for example, the server or web page may no longer be available: the user may be notified of the error. By way of example - Two or two, outdated (for example, the webpage was not received during the period of the threshold period) The structured data on the web page is not previewed, etc. The user can be notified that the link is out of date. Further, '- or multiple other applications may request notification of the change of the structured material web page (act 514). The synchronization engine is the same: the other, which may be placed on the other computing device, may be registered with the synchronization engine as needed to notify the structured data: and notified in act 514 An application, for example, a newsletter application can register with the synchronization engine to receive any structured information change notifications or to receive a structured type of specific type (eg, a contact data type). Change notification. Therefore, if the synchronization engine detects that one of the specific contact phone numbers is changed (4) the synchronization engine notifies the address book application so that the address book application can display the contact's new phone number. . If a change is presented to the user, the applications may also update the record of the structured data status so that the user is no longer notified of the change. In addition, the remaining portion of the web page fetched in action 5.4 can be compared to the rest of the previously stored web page (eg, with the socialized material of the web page to identify changes to the web page portion, rather than The structure ^ data change (act 516), based on the comparison, checks if there are any changes to the remaining scores of the web page (act 518). If the remaining two of the web pages are changed, then process 500 continues to check for any other structuring. 21 200841244 The data needs to be synchronized (moving & points are like 524). If there are other changes, the nets in the multi-storage area will be replaced by new web pages (action 520). In addition, I $ a , _ Any application that notifies the change of the web page knows the change (will c 燹旯I action 522). This notification is similar to the notice discussed above in the painting. After the lack of ^ ..., after processing 5 0 0 continue to check whether there is His structured data moxibustion - . . . Bayer leaves to be synchronized at this time (act 524). If; ^ constructive body needs to be the same at this time, then the processing 5 back to the bamboo identification segment to be synchronized Structured data. If there is no detective that needs to be synchronized at this time, the synchronization process is completed (the mover 2 is thus visible in Figures 3 and 5, using a specific structured material subscribed to the web page. The user Any changes to the information, but do not notify the user on the webpage that his application can be notified of other changes on the webpage, and the latter is not disturbed by such notice of change. In an embodiment, the user does not notify the user of the change of the structured data on the side b. For example, the user subscribes to the structured data that is expected to change continuously, such as a user may not be notified of a change. Every = changed structured data, and when needed, as a preview, but the user is not notified of the change. The browse | specific structured data type, based on the structured data itself based on and in the data储存 structured data related thin 等 & _ _ 'Decision that the user should not be notified of some structured qiyang 6th system a flow chart, an example processing 6 〇〇, in the data The formula is circulated as 5 in any of its other knots 502, to structure the capital 526), and the person can predict the change of the structure. In the case of the use, if the ticket is quoted, the web page captures the user. Based on the change in the metadata of the feature, it is used to cause 22 200841244 to perform at least some of the link management with the structured data. The process 600 is performed by a one-degree computing device (such as computing device 102 of Figure 1). It can be implemented in the form of a software, a firmware, a hardware, or a combination thereof. In a particular embodiment, the 'processing 600 is implemented by a suitably configured browser "4" of FIG.

最初’識別一顯示網頁連結之位置(動作6 0 2 )。可使 用不同位置’諸如一我的最愛或書簽清單、在該瀏覽器中 之連結工具列,在其中顯示該瀏覽器使用者介面之視窗 中之另一位置,在其中顯示該瀏覽器使用者介面之視窗之 上豐加或在其旁邊之另一視窗,等等。在一或多個具體實 例中 該劉覽器使用一預設位置,該預設位置可視需要 被該使用者置換。此外,識別該等所連結網頁之任何變更 (動作604 )。該等可被識別,舉例而言,如上所述參考第 5圖。 將 之資料 一遠程 該等連 該網頁 是否已 連結指 再重要 曰期及 各,若 顯示之該等連結可儲存於不同位置中,諸如第!圖 儲存區108、在計算裝置102上之另一儲存,在另 °十算農置上之一儲存等等。可以各種不同形式顯示 結,諸如來自該網頁之圖示、標題、識別符,或在 中之結構化資料,等等。基於已預訂之結構化資料 =更或已過期,以不同方式顯示該等連結。一過期 一被偵測(例如,藉由冑1圖之瀏覽器1〇4)為不 的連結。一般地,f日期及’或時間已過時,呈有一 ’或時間與其相關聯之結構化資料變得過期。舉例而 件結構化資料插述一排定在2〇〇7年4月Μ曰下 23 200841244 午3 ·00到達之航班,則該結構化資料之該連結可被識別為 在2007年4月15曰下午3··0〇之後過期,或在下午3:〇〇 之後再過某寬限期(例如,一或數小時)之後過期。藉由 另一範例之方式,若該相同航班結構化資料具有一特性指 示該航班是否已到達,則該結構化資料可被識別為在該航 . 班已到達之後過期。 ★ 若該結構化資料已變更,則以粗體樣式顯示該連結(動 乍 )戈以其他方式醒目標示。若該結構化資料未變更 且未過期’則以一正常字型樣式顯示該連結(動作608 )。 若該結構化資料已過期,則以灰色字型顯示該連結並帶一 刪除選項(動作6 1 〇 ),或以其他方式顯示,以區別於未過 期連結。若一網頁沒有結構化資料,或該結構化資料已收 集但未預訂’則該等連結之顯示與未更改資料相同(以一 正#子型樣式,動作608 )。 然後’處理600可接收不同使用者輸入,及基於該接 收輸入執行不同操作。該使用者可選擇該等連結之一者, • 或可懸停於該等連結之一者之上方。該使用者可以各種不 5弋k擇該等連結之一者,諸如藉由使用一遊標控制裝 置/例如,一滑鼠)在該連結之一顯示上導航該指標,及 ^連心上點按”。該使用者可藉由導航該指標至該連Initially, a location where the web page link is displayed is identified (action 6 02). A different location 'such as a favorite or bookmark list, a link toolbar in the browser, another location in the browser displaying the browser user interface, in which the browser user interface is displayed Above the window, plus or another window beside it, and so on. In one or more specific embodiments, the viewer uses a preset location that can be replaced by the user as needed. In addition, any changes to the linked web pages are identified (act 604). These can be identified, for example, as described above with reference to Figure 5. The information will be remotely connected to the webpage. Whether the webpage has been linked or not is important. In the future, and if the links are displayed, they can be stored in different locations, such as the first! The map storage area 108, another storage on the computing device 102, is stored in one of the other storage units, and the like. The knot can be displayed in a variety of different forms, such as a graphic from the web page, a title, an identifier, or structured material in it, and the like. Based on the structured data that has been booked = more or expired, the links are displayed differently. Once expired, a link is detected (for example, by browser 1〇4 in Figure 1). In general, the f date and the 'or time is outdated, and the structured data associated with it has expired. For example, the structured data is inserted into a flight scheduled to arrive in April, 2008, April 23, 200841244, 3:00, and the link to the structured data can be identified as April 15, 2007. It expires after 3 pm in the afternoon, or expires after a grace period (for example, one or several hours) after 3: pm. By way of another example, if the same flight structured material has a characteristic indicating whether the flight has arrived, the structured data can be identified as expired after the flight has arrived. ★ If the structured data has been changed, the link will be displayed in bold style to remind the target in other ways. If the structured material has not changed and has not expired, the link is displayed in a normal font style (act 608). If the structured data has expired, the link is displayed in gray font with a delete option (action 6 1 〇 ), or otherwise displayed to distinguish it from the unexpired link. If a web page does not have structured data, or if the structured data has been collected but not booked, then the display of the links is the same as the unchanging data (in a positive subtype, action 608). The process 600 can then receive different user inputs and perform different operations based on the received input. The user may select one of the links, or may hover over one of the links. The user can select one of the links, such as by using a cursor control device (eg, a mouse) to navigate the indicator on one of the links, and click on the button The user can navigate to the company by navigating the indicator

’ 結 龜 U …上’從而懸停於該等連結之一者上,且保持該 , 札払在該連結上方至少一臨限時間量。 、妹右該使用者選擇一變更連結(動作012),則顯示該被 =x連、、、σ被記錄為未更改(動作6 1 4 )。因為該網 24 200841244 頁已顯不給該使用者’所以該連結被記錄為未更改,因此 他或她有機會看到該等變更。將該連結記錄為未更改包括 更新該結構化資料之狀態記錄,以反映該結構化資料不再 變更。 如果該使用者選擇一未變更的連結或一過期的連結 (動作6 1 6 ),則顯示被連結頁(動作6 1 8 )。無需對該結 構式資料(若存在)之狀態中做變更。 若該使用者懸停於一變更連結上(動作620 ),則顯示 該結構化資料的該等變更之一預覽,且該連結被記錄為未 更改(動作622 )。因為該結構化資料之一預覽已被顯示給 該使用者,所以該連結被記錄為未更改,因此他或她有機 會看到該等變更。可以各種不同方式顯示該結構化資料之 預覽。在特定具體實施例中,在我的最愛清單中之連結旁 顯示一視窗,且在該視窗中顯示已變更之被連結頁上的择 構化資料。替代性地,可在該視窗中顯示某些或所有未變 更結構化資料。此結構化資料一般地係從第1圖之資料铸 存區1 08擷取,因此無需擷取包括該結構化資料之網頁。 這為該使用者預覽該等該結構化資料之變更且無須導航至 該被連結網頁,提供了一種快速簡便之方式。 可在該預覽中標出該結構化資料已變更之一部分,諸 如藉由以一不同顏色顯示該變更資料、以一不同字型樣式 顯不、以一醒目-標示袼式顯示,等等。舉例而言,假定— 段結構化資料包括一產品說明及該產品之價格。若該價袼 變更’但該結構化資料之其他部分未變更,則該預覽可以 25'Knot turtle U ... up' to hover over one of the links, and to keep this, Sapporo is at least one threshold time above the link. If the user selects a change link (ACT 012), the user displays that the =x, , and σ are recorded as unchanged (Act 6 1 4). Since the page 24 200841244 has not been shown to the user' so the link is recorded as unchanged, so he or she has a chance to see the change. Recording the link as unaltered includes updating the status record of the structured data to reflect that the structured data is no longer subject to change. If the user selects an unaltered link or an expired link (action 6 16), the linked page is displayed (action 6 1 8). There is no need to change the status of the structured material (if any). If the user hovers over a change link (act 620), a preview of one of the changes to the structured data is displayed and the link is recorded as unchanged (act 622). Since a preview of the structured material has been displayed to the user, the link is recorded as unchanged, so he or she has the opportunity to see the change. A preview of the structured data can be displayed in a variety of different ways. In a particular embodiment, a window is displayed next to the link in the favorites list, and the selected material on the changed linked page is displayed in the window. Alternatively, some or all of the unchanged structural data may be displayed in the window. This structured material is generally taken from the data casting area 108 of Figure 1, so there is no need to retrieve a web page that includes the structured material. This provides a quick and easy way for the user to preview changes to the structured data without having to navigate to the linked web page. A portion of the structured material that has been altered may be marked in the preview, such as by displaying the changed material in a different color, displaying it in a different font style, displaying it in a bold-marked manner, and the like. For example, assume that the segment structured material includes a product description and the price of the product. If the price 变更 changes 'but the rest of the structured data has not changed, the preview can be 25

200841244 一不同顏色(或醒目標示,或以一粗體 格,以便讓使用者注意。 此外’在動作622中顯示在該預覽 變。在特定具體實施例中,該結構化資 訊將被顯示在該預覽中❹在其他具體實 化資料類型與不同預覽格式相關聯,且 資訊係依據該結構化資料類型之預覽格 施例中’在該預覽中顯示預設資訊,諸 影像,及任何已變更之資料。在又—具 覽器盡力猜測哪些資訊包括在該預覽中 及該結構化資料之前幾個屬性(舉例而、 之可用空間,所用屬性之數目可能不同 如果該使用者懸停在一未變更或過 6 2 4 )’則顯示該結構式資料之一預覽( 與動作622中之預覽類似,只是由於在 更的結構式資料需顯示,因此不包括任 示。在該使用者懸停在一沒有結構式資 況中,該頁之一截屏(或該頁的部分) 中。替代性地,在此等情況中不同資訊 窗中,諸如該網頁之該(等)第一影像 第一文字榻位等專。當網頁被添加作為 可藉由該瀏覽器獲得顯示在該預覽視窗 如果該使用者選擇隨一過期連結顯 6 2 8 ),則從該我的最愛清單中刪除該過 樣式等)顯示該價 中之資訊可能改 料本身識別哪些資 施例中,不同結構 在該預覽中顯示之 式。在另一具體實 如一標題、一預視 體實施例中,該瀏 ,諸如第一幅影像 言,基於該預覽窗 )° 期的連結上(動作 動作626 )。此預覽 動作626中沒有變 何變更的資料之指 料之連結上之此情 顯示在該預覽視窗 可顯示在該預覽視 ,該網頁之該(等) 一最愛之網頁時’ 中之資訊。 — 示的刪除項(動作 :期的連結’並從該 26 200841244 資料儲存區刪除該預訂姓 τ、-構式貧料(動作63 0 )。選擇該刪 除項會刪除該連結,因舲 ^ ^ ^ 不再向該使用者顯示該連結,且 不再收集或預訂該結構式資料。 人第7圖® *根據一或多個*體實施例之一示例性使用 者”面,其說明一我的最愛清單。在第7圖中,藉由多個 連結 702、704、706、708、71〇、712、714 及 716 說明一200841244 A different color (or wake up, or a bold corpus for the user to notice. Also 'displayed in the preview 622 in the preview. In a particular embodiment, the structured information will be displayed in the preview. The lieutenant is associated with different preview formats in other specific material types, and the information is based on the preview data of the structured data type. In the preview, the preset information, images, and any changed data are displayed. At the same time, the browser tries to guess which information is included in the preview and several attributes before the structured data (for example, the available space, the number of attributes used may be different if the user hovers over an unaltered or Over 6 2 4 )' displays a preview of one of the structured data (similar to the preview in action 622, except that it is displayed in more structured data, so does not include any instructions. The user hangs over there. In structured terms, one of the pages is taken (or part of the page). Alternatively, in such cases different information windows, such as the web page ( The first image of the first text couch, etc. When the web page is added as available through the browser in the preview window, if the user chooses to follow an expired link 6 2 8 ), then from my favorite list The deletion of the over-style, etc.) shows that the information in the price may be modified by itself to identify which of the embodiments, the different structures are displayed in the preview. In another embodiment, a header, a pre-view embodiment, the browser, such as the first image, is based on the link of the preview window (action action 626). In the preview action 626, there is no change in the information of the link on the link. The preview window is displayed in the preview view, and the information in the preview view, the (the) favorite page of the web page. - the deleted item (action: link of the period) and delete the reservation last name τ, - construction poor material (action 63 0 ) from the 26 200841244 data storage area. Selecting the delete item will delete the link, because 舲 ^ ^ ^ The link is no longer displayed to the user, and the structured data is no longer collected or subscribed. Figure 7 of the person * According to one or more of the "exemplary users of one body embodiment", the description of one a list of favorites. In Figure 7, a description is made by a plurality of links 702, 704, 706, 708, 71, 712, 714, and 716.

f的最愛清單700。每一連結7〇2-716識別該使用者之一 吾愛的或收藏的連結。此外,在第7圖的實施例中,將該 4連、’>〇 7 0 2 - 7 1 6組織為不同的種類或集合,圖示為“文 早 事件和電影。基於該結構式資料類型可自 動指定此等不同種類或集合的名稱。在一或多個具體實施 例中,每一結構式資料類型對應以不同的種類或集合名 稱。在其他具體實施例中,藉由該使用者指定此等不同的 種類或集合的名稱,且當收集或預訂該等連結時,藉由該 使用者將連結指定到此等種類或集合。此外或替代性地, 可包括一組織項,以允許該使用者在收集完連結後,將連 結組織成不同的種類或集合,和/或允許該使用者將連結從 一個種類或集合移動到另一個種類或集合。 在所圖示之範例中’連結7 0 2、7 0 4、7 0 6、7 1 〇 ,及7 1 4 未更改,且以正常字型樣式圖示。連結708及716變更, 且以粗體樣式圖示,及連結712過期,且以一灰色字型圖 示718在連結712旁顯示.一刪除選項,其選擇允許刪除 連結7 1 2。在該圖示範例中,已分配一已變更連結之每一 類別或集合亦變更其外觀。相應地,該集合識別符72〇 27 200841244 (“事件,,)及722 ( “電影,,)以粗體樣式顯示。該集 合識別符可以與該等連結相同之方式變更’或替代性地以 不同方式變更。替代性地,僅該等連結可變更,但是該等 集合識別符不變更。 當使用收集識別符時,顯示該等連結及收集識別符, 以便該等連結外觀上與該等收集識別符相關聯。此視覺化 關聯於第7圖中圖示為在下麵縮排之連結。替代性地,該 等連鈐外觀上可以其他方式與該等收集識別符相關聯’諸 如藉由顏色、字型大小、字型類型、添加框架或邊框、加 線顯示連結等等。 第g圖圖示另一根據一或多個具體實施例之示例性使 用者介面,其說明一我的最愛清單。第8圖中之使用者介 贫7圖中之使用者介面類似’儘管在第8圖中,該使 面興笫 用者將指梯802懸停在該連結716上。為回應在變更的連 於上的懸停,顯示一預覽視窗804,包括該預訂結構式資 料。該銷售價格$9·95連同該結構式資料806之附加的未 變更的部分呈現給該使用者。通過一粗體樣式表示該價格 $9 95,以指示其已經變更。 一乡該使用者不再懸停在連結716上,該預覽視窗804 不再被顯禾,且該連結716被記錄為未變更的。一旦記錄 為未變更的,將以一正常字形顯示連結716。 在第6圖之程序及第7圖及第8圖之使用者介面中, 討論以〆玉常字形顯示未變更的連結,討論以粗體樣式顯 示變更的連結,且讨論以灰色字型顯示過期的連結。然而, 28 200841244 應瞭解,連結以不同方式被顯示,以便該使用者藉由 檢查該連結可纟外觀上偵測一連結是否、未變更或 已過期。不同的機制可替代性地被用於顯示連結為變更 的未變更或過期的。例如,可使用不同顏色、不同字型、 不同予號+同邊框,可建立子種_ (例>,可在第7圖 和第8圖中的文章”下建立 、“ 的,,、“過期的,,之子種類)等等。 此外,在第7圖及第8圖之該使用者介面中,當一使 用者在一我的最愛清單中懸停在一連結上時,顯示一結構 式貝料之預覽。應瞭解,在連結與我的最愛清單分開顯示 的情況中(諸如在一連結工具列中),可向用戶顯示一類似 預覽。如上所討論的’該瀏覽器回應該使用者,該使用者 以一與上述相同之方式將一指標懸停在該識別符上,且如 上所討論的顯示該預覽。 第9圖圖示一根據一或多個具體實施例之示例性計算 裂置900,其可經配置使用結構式資料實現管理該等網頁 連結。例如,計算裝置900可係第1圖之計算裝置102。 計算裝置900包括一或多個處理器或處理單元902、 ~或多個電腦可讀媒體904 (其可包括一或多個記憶體和/ 或错存組件906 )、一或多個輸入/輸出(I/O)裝置908, 及〜匯流排9 1 0 (其允許該等各種組件及裝置相互通信)。 電腦可讀媒體904和/或I/O裝置908可作為計算裝·.置_900 <部分包含於計算裝置中,或替代性地可耦接至計算裝置 9 Q 0。匯流排9 1 0表示一或多個任何若干類型匯流排結構, 200841244 包括一記憶匯流排或記憶控制器 周邊匯流排f's favorite list 700. Each link 7〇2-716 identifies one of the user's favorite or favorite links. Further, in the embodiment of Fig. 7, the four links, '>〇7 0 2 - 7 1 6 are organized into different categories or sets, which are illustrated as "text early events and movies. Based on the structural data The type may automatically specify the names of the different categories or collections. In one or more embodiments, each structured data type corresponds to a different category or collection name. In other embodiments, by the user Specifying the names of such different categories or collections, and assigning links to such categories or collections by the user when collecting or subscribing to such links. Additionally or alternatively, an organizational item may be included to allow After collecting the links, the user organizes the links into different categories or collections, and/or allows the user to move the links from one category or collection to another. In the illustrated example, the links are 7 0 2, 7 0 4, 7 0 6 , 7 1 〇, and 7 1 4 unchanged, and shown in normal font style. Links 708 and 716 are changed, and are shown in bold style, and link 712 expires And in a gray font 718 A delete option is displayed next to the link 712, which selects to allow the delete link 7 1 2 . In the illustrated example, each category or set to which a changed link has been assigned also changes its appearance. Accordingly, the set identifier 72 〇27 200841244 ("Events,," and 722 ("Movies,") are displayed in bold style. The collection identifiers may be changed 'or alternatively' in different ways in the same way as the links. Alternatively, Only such links may be changed, but the set identifiers are not changed. When the collect identifier is used, the links and collection identifiers are displayed so that the links are visually associated with the collection identifiers. Corresponding to the illustration in Figure 7 is a constricted link below. Alternatively, the flails may be otherwise associated with the collection identifiers, such as by color, font size, font type. Adding a frame or border, adding a line to display a link, etc. Figure g illustrates another exemplary user interface in accordance with one or more embodiments, which illustrates a list of my favorites. The user interface in Figure 7 is similar to the user interface. Although in Figure 8, the occupant will hover the 802 on the link 716. In response to the change in the attached suspension Stopping, a preview window 804 is displayed, including the subscription structure data. The sales price $9·95 is presented to the user along with the additional unaltered portion of the structured material 806. The price is $9 95 in a bold style. To indicate that it has changed. The user no longer hover over link 716, the preview window 804 is no longer displayed, and the link 716 is recorded as unchanged. Once the record is unaltered, The link 716 is displayed in a normal font. In the program of Fig. 6 and the user interface of Fig. 7 and Fig. 8, it is discussed that the unchanging link is displayed in the Saitama regular font, and the link showing the change in bold style is discussed. And discuss the display of expired links in gray fonts. However, 28 200841244 it should be understood that the link is displayed in a different manner so that the user can visually detect whether a link has been changed, has expired or has expired by checking the link. Different mechanisms can alternatively be used to display unchanged or expired links that are linked. For example, different colors, different fonts, different numbers + the same border can be used, and sub-categories _ (examples > can be created under the articles in Figures 7 and 8), ",,,," In addition, in the user interface of Figures 7 and 8, when a user hovers over a link in a list of favorites, a structure is displayed. Preview of the material. It should be understood that in the case where the link is displayed separately from my favorites list (such as in a link toolbar), a similar preview can be displayed to the user. As discussed above, the browser should respond to the user. The user hovers an indicator on the identifier in the same manner as described above, and displays the preview as discussed above. Figure 9 illustrates an exemplary computational crack in accordance with one or more embodiments. 900, which can be configured to manage the web page links using structured data. For example, computing device 900 can be the computing device 102 of Figure 1. Computing device 900 includes one or more processors or processing units 902, ~ or Multiple computer readable media 904 (which may include one or more memory and/or memory components 906), one or more input/output (I/O) devices 908, and a busbar 9 1 0 (which allows for various components and devices) Interacting with each other. Computer readable media 904 and/or I/O device 908 may be included as part of a computing device, or may be partially coupled to a computing device, or alternatively coupled to computing device 9 Q 0. Row 9 1 0 represents one or more of any number of bus bar structures, and 200841244 includes a memory bus or memory controller peripheral busbar

R气 7HL 召 P 加速崞及-處理器或使用任何各種匯流排架構之 排。匯流排910可包括有線和/或無線匯、液排。 記憶體/儲存組件906表干一七户他 衣不一或多個電腦儲< 件906可包括揮發性媒體(諸如隨機存取記憶體 和/或非揮發性記憶體(諸如唯讀記憶體(r〇m) 憶體、光襟、磁碟等等)。組件906可包括固定媒 RAM、R0M、固定硬碟機)及可移動媒體(例如 憶體驅動、可移動硬碟機、光碟等等)。 一或多個輸入/輸出襞置9〇8允許一使用者舍 置900輸入命令及資訊,且亦允許將資訊呈現給 和/或其他組件或裝置。輸入裝置之實施例包括^ 控制裝置(例如,滑鼠)、麥克風、掃描器等等 之實施例包括顯示裝置(例如,監視器或投影機 印表機、網路卡等等。R gas 7HL calls P to accelerate the processor and use any of the various bus bar architectures. Bus bar 910 can include wired and/or wireless sinks, liquid drains. The memory/storage component 906 is configured to have one or seven different devices or multiple computer stores. The device 906 can include volatile media (such as random access memory and/or non-volatile memory (such as read-only memory). (r〇m) memory, optical disk, disk, etc.) component 906 can include fixed media RAM, ROM, fixed hard drive) and removable media (such as memory drive, removable hard drive, optical disk, etc.) Wait). One or more input/output devices 9-8 allow a user to place 900 input commands and information, and also allow information to be presented to and/or other components or devices. Embodiments of the input device include a control device (e.g., a mouse), a microphone, a scanner, etc. Embodiments include a display device (e.g., a monitor or projector printer, a network card, etc.).

可以在軟體或程式模組之一般上下文中描述 種技術。一般來說,軟體包括常式、程式、物件 資料結構,等等,其執行特定任務或實施特定抽 塑°此等模組及技術之實施可以被儲存於某種形 可讀取媒體,或者在該等媒體之間傳輸。電腦可 以是任何可以由一電腦裝置存取之可用媒體。以 …式而非限制方式說明之,電腦可讀媒體可包括“ 媒體’及“通信媒體”。 “電腦儲存媒體”包括揮發性及非揮發性、 、一繪圖 區域匯流 F媒體。組 (RAM )) 、快閃記 禮(例如, ,快閃記 計算裝 該使用者 【盤、遊標 輸出裝置 、揚聲器、 本文之各、組件、 象資料類 式之電腦 讀媒體可 實例之方 電-腦儲存 可移動及 30 200841244 不可移動媒體,其係以任何方法或技術實現以用於儲存諸 如電腦可讀指令、資料結構、程式模組或其他資料之資訊。 電腦儲存媒體包括,但不限於ram、R0M、EEPR〇M、°快 閃記憶體或其他記憶體技術、CD_R0M、數位多功能光碟、 (DVD)或其他光學健存、磁式卡£、磁帶、磁碟儲存或 其他磁性儲存裝置,或任何可用於儲存所期望之資訊及可 藉由一電腦存取之其他媒體。 般地,“通信媒體,,以一調變的資料訊號方式(諸Techniques can be described in the general context of a software or program module. In general, software includes routines, programs, object data structures, etc., which perform specific tasks or perform specific pumping. The implementation of such modules and techniques can be stored in some form of readable medium, or Transfer between these media. The computer can be any available media that can be accessed by a computer device. The computer readable medium may include "media" and "communication media". The "computer storage media" includes volatile and non-volatile, and a drawing area converging F media. Group (RAM) ), flash flashing (for example, flash memory computing installed the user [disk, cursor output device, speaker, each of the components, components, computer-like media like data type can be an example of the power - brain storage removable and 30 200841244 Non-removable media, implemented in any method or technology for storing information such as computer readable instructions, data structures, program modules or other materials. Computer storage media includes, but is not limited to, ram, ROM, EEPR〇 M, ° flash memory or other memory technology, CD_R0M, digital versatile disc, (DVD) or other optical storage, magnetic card, magnetic tape, disk storage or other magnetic storage device, or any storage device The desired information and other media that can be accessed by a computer. In general, "communication media, with a modulated data signal (

如載波或其他傳輸機制)具體體現電腦可讀指令、資料結 構、程式模組或其他資料。通信媒體亦包括任何資訊傳: 媒體。該學術名詞“調變的資料訊號,,係指一訊號,其以 某種方式設定或變化其一或多個特徵,以將資訊編碼到該 訊號中。舉例而言,但不限於,冑信媒體包括諸如有線網 路或直線連接之有線媒體,及諸如聲音、Rf、紅外線及其 他無線媒體之無線媒體。上述任意内容之組合也被包含於 電腦可讀取媒體之範圍内。 儘管已經採用結構特徵及/或方法性操作的專用語言 描述了本發明’但應理解,⑨隨附申請專利範圍内限定之 本發明不必限于上文所述之特定特徵或操4乍。相反,上述 特定特徵及操作被作為實施該等申請專利項之實例形式而 揭示。 【圖式簡單說明】 在該等圖式中’始終使用相同符號引用類似元件。 31 200841244 第1圖圖示根據一或多個具體實施例之一示例性系 統,使用結構式資料管理網頁連結可用於該系統中。 第2圖圖示根據一或多個具體實施例之包括結構式資 料之一示例性網頁。 第3圖係一流程圖,其根據一或多個具體實施例說明 一用於收集及預訂結構式資料之示例性過程。 第4圖圖示根據一或多個具體實施例之一示例性使用 者介面,該使用者介面允許收集及預訂結構式資料。Such as carrier waves or other transmission mechanisms, which embody computer readable instructions, data structures, program modules or other materials. The communication media also includes any information: media. The term "modulated data signal" refers to a signal that in some way sets or changes one or more characteristics to encode information into the signal. For example, but not limited to, Media includes wired media such as wired networks or straight-line connections, and wireless media such as voice, Rf, infrared, and other wireless media. Combinations of any of the above are also included in the scope of computer-readable media. The specific language of the features and/or the method of operation describes the present invention 'but it should be understood that the invention defined in the scope of the appended claims is not necessarily limited to the specific features or details described above. The operation is disclosed as an example form of implementing the patent applications. [Simplified illustrations] In the drawings, 'the same symbols are used to refer to similar elements. 31 200841244 FIG. 1 illustrates one or more implementations according to one or more implementations. An exemplary system, using a structured data management webpage link, can be used in the system. Figure 2 illustrates one or more implementations in accordance with one or more implementations. An exemplary web page including one of structural data is shown in the accompanying drawings. FIG. 3 is a flow diagram illustrating an exemplary process for collecting and subscribing structured data in accordance with one or more specific embodiments. An exemplary user interface of one or more embodiments that allows for the collection and booking of structured materials.

第5圖係一流程圖,其說明根據一或多個具體實施例 之一用於同步結構式資料之示例性過程。 第6圖係一流程圖,其說明根據一或多個具體實施例 之一用於使用結構式資料執行至少一些連結管理之示例性 過程。 第7圖圖示根據一或多個具體實施例之一示例性使用 者介面,其說明一我的最愛清單。 第8圖圖示另一根據一或多個具體實施例之示例性使 用者介面,其說明一我的最愛清單。 第9圖圖示根據一或多個具體實施例之示例性計算裝 置,其可經配置以使用結構式資料實現管理網頁連結。 【主要元件符號說明】 102 計算裝 置 108 資料错存區 104 瀏覽器 110 網頁 106 同步引 擎 114 結構式資料 32 200841244Figure 5 is a flow diagram illustrating an exemplary process for synchronizing structured data in accordance with one or more embodiments. Figure 6 is a flow diagram illustrating an exemplary process for performing at least some of the link management using structured data in accordance with one or more embodiments. Figure 7 illustrates an exemplary user interface in accordance with one or more embodiments that illustrates a list of my favorites. Figure 8 illustrates another exemplary user interface in accordance with one or more embodiments that illustrates a list of my favorites. Figure 9 illustrates an exemplary computing device, configurable to implement management web page linking using structured data, in accordance with one or more embodiments. [Main component symbol description] 102 Calculation device 108 Data error area 104 Browser 110 Web page 106 Synchronous engine 114 Structured data 32 200841244

112 網路 704 連結 116 記錄 706 連結 200 網頁 708 連結 202 行事曆事件 710 連結 204 附加文字 712 連結 206 影像 714 連結 208 HTML 716 連結 400 網頁 720 集合識別符 402 標題 722 集合識別符 404 各種文字 802 指標 406 影像 804 預覽視窗 408 視覺指示器 806 結構式資料 410 預覽視窗 900 計算裝置 412 結構式資料 902 處理器 414 收集按鈕 904 電腦可讀媒體 416 預訂按鈕 906 記憶體/儲存區 418 指標 908 匯流排 700 我的最愛清單 910 I/O裝置 702 連結 33112 Network 704 Link 116 Record 706 Link 200 Page 708 Link 202 Calendar Event 710 Link 204 Additional Text 712 Link 206 Image 714 Link 208 HTML 716 Link 400 Page 720 Set Identifier 402 Title 722 Set Identifier 404 Various Text 802 Indicators 406 Image 804 Preview Window 408 Visual Indicator 806 Structural Data 410 Preview Window 900 Computing Device 412 Structural Data 902 Processor 414 Collection Button 904 Computer Readable Media 416 Booking Button 906 Memory/Storage Area 418 Indicator 908 Bus Bar 700 My Favorite list 910 I/O device 702 link 33

Claims (1)

200841244 十、申請專利範圍: 1. 一或更多具有儲存於其上之指令之電腦可讀媒體,當藉 由一計算裝置執行時,導致該計算裝置·· 在一網頁中接收一收集結構式資料之請求; 接收一預訂該結構式資料之請求;及 將該結構式資料儲存於一資料儲存區,用於離線使用 該結構式資料。200841244 X. Patent Application Range: 1. One or more computer readable media having instructions stored thereon, when executed by a computing device, cause the computing device to receive a collection structure in a web page Request for data; receiving a request to subscribe to the structured data; and storing the structured data in a data storage area for offline use of the structured data. 2. 如申請專利範圍第1項所述之一或更多電腦可讀媒 體,其中,在該結構式資料已儲存於該資料儲存區之後, 該等指令更導致該計算裝置: 擷取該網頁之一當前版本; 將該擷取的網頁與該網頁先前儲存的版本進行比較; 及 如果該網頁的當前版本與該網頁先前儲存的版本不 同,則偵測到網頁已變更。 3. 如申請專利範圍第2項所述之一或更多電腦可讀媒 體,其中該等指令更導致該計算裝置·· 以一至少部分地用該結構式資料之資料類型為基礎之 頻率,來執行擷取、比較及偵測。 4. 如申請專利範圍第 2項所述之一或更多電腦可讀媒 體,其中該等指令更導致該計算裝置·· 僅當該網頁中的結構式資料已變更,才通知該計算裝-置之使用者,該網頁已變更。 34 200841244 5 ·如申請專利範圍第 4項所述之一或更多電腦可讀媒 體,其中該等指令更導致該計算裝置·· 顯示一識別該網頁之連結; 如果該網頁中的結構式資料已變更,以第一種方式顯 示該連結; 如果該網頁中的結構式資料已過期,以第二種方式顯 示該連結;2. The computer readable medium of claim 1, wherein after the structured data has been stored in the data storage area, the instructions further cause the computing device to: retrieve the webpage One of the current versions; comparing the captured web page with a previously stored version of the web page; and detecting that the web page has changed if the current version of the web page is different from the previously stored version of the web page. 3. The one or more computer readable mediums of claim 2, wherein the instructions further cause the computing device to use a frequency based at least in part on the type of data of the structured data, To perform capture, comparison and detection. 4. The one or more computer readable mediums of claim 2, wherein the instructions further cause the computing device to notify the computing device only if the structured material in the web page has been changed - The user has changed the page. 34. The computer readable medium of claim 4, wherein the instructions further cause the computing device to display a link identifying the web page; if the structured material in the web page Changed to display the link in the first way; if the structured material in the page has expired, the link is displayed in the second way; 如果該網頁中的結構式資料尚未變更及過期,以第三 種方式顯示該連結; 如果該結構式資料出現錯誤,以第四種方式顯示該連 結。 6.如申請專利範圍第1項所述之一或更多電腦可讀媒 體,其中儲存該結構式資料係將該結構式資料儲存在該計 算裝置之一可移動儲存裝置上。 7 ·如申請專利範圍第1項所述之一或更多電腦可讀媒 體,其中該等指令更導致該計算裝置: 顯示一識別該網頁之連結;及 顯示該結構式資料之預覽,以回應一懸停在該連結上 的指標。 8,如申請專利範圍第1項所述之一或更多電腦可讀媒 體,其中接收該請求以收集結構式資料係為了·· 連同該網頁顯示一收集按鈕;及 接收該收集按鈕之一使用者選擇。 35 200841244 9. 一種執行於一計算裝置中的方法,該方法包括以下步 驟: 顯示複數個連結,每一連結識別複數個網頁之一不同 的網頁;及 當偵測到該等複數個網頁中的結構式資料之變更時, 改變如何顯示該等複數個連結之方式。 10. 如申請專利範圍第9項所述之方法,該顯示包括將該等 複數個連結顯示在一我的最愛清單中。If the structured material in the web page has not been changed and expired, the link is displayed in the third way; if the structural data has an error, the connection is displayed in the fourth way. 6. The one or more computer readable medium of claim 1, wherein storing the structured data is to store the structured data on a removable storage device of the computing device. 7. The one or more computer readable mediums of claim 1, wherein the instructions further cause the computing device to: display a link identifying the web page; and display a preview of the structured data in response An indicator hovering over the link. 8. The computer readable medium of claim 1, wherein receiving the request to collect structured data is for displaying a collection button along with the web page; and receiving one of the collection buttons Choose. 35 200841244 9. A method for executing in a computing device, the method comprising the steps of: displaying a plurality of links, each link identifying a different one of the plurality of web pages; and detecting the plurality of web pages When changing the structured data, change how the multiple links are displayed. 10. The method of claim 9, wherein the displaying comprises displaying the plurality of links in a list of favorites. 1 1 ·如申請專利範圍第9項所述之方法,該顯示包括在連結 工具列中顯示一或多個複數個連結。 12.如申請專利範圍第9項所述之方法,更包括以下步驟: 在該等複數個網頁之一網頁中顯示已變更的結構式資 料之一預覽,以回應於偵測到一指標懸停在識別該網頁之 連結上。 1 3 ·如申請專利範圍第9項所述之方法,該更改步驟包括以 下步驟: 如果由該連結所識別的該網頁中之結構式資料已經變 更,以一第一方式顯示該等複數個連結之一連結; 如果由該連結所識別的該網頁中之結構式資料已經過 期,以一第二方式顯示該連結;及 如果由該連結所識別的該網頁中之結構式資料未變更 且未過期,以一第三,方式顯—示該連結。 36 200841244 14.如申請專利範圍第13項所述之方法,該第一方式包括 一粗體字式樣,該第二方式包括一灰色字型顏色,及該第 三方式包括一標準字型式樣。 15·如申請專利範圍第9項所述之方法,該顯示包括顯示該 等經組織的複數個連結,以便該等複數個連結與複數個收 集識別符之每一者在外觀上相關聯,且更包括當偵測到該 等複數個網頁中之結構式資料之變更時,改變該等複數個 收集識別符之顯示方式。1 1 . The method of claim 9, wherein the displaying comprises displaying one or more of the plurality of links in the link toolbar. 12. The method of claim 9, further comprising the step of: displaying a preview of the changed structured data in one of the plurality of web pages in response to detecting an indicator hovering On the link identifying the page. 1 3 - The method of claim 9, wherein the modifying step comprises the step of: displaying the plurality of links in a first manner if the structural data in the web page identified by the link has been changed One of the links; if the structured material in the webpage identified by the link has expired, the link is displayed in a second manner; and if the structured material in the webpage identified by the link is unchanged and has not expired In a third, the way to show the link. 36. The method of claim 13, wherein the first mode comprises a bold font, the second mode comprises a gray font color, and the third mode comprises a standard font style. 15. The method of claim 9, wherein the displaying includes displaying the plurality of linked links such that the plurality of links are visually associated with each of the plurality of collection identifiers, and The method further includes changing a display manner of the plurality of collection identifiers when detecting a change in the structured data in the plurality of web pages. 16.—或更多可讀媒體,其具有儲存於其上之指令,當藉由 一計算裝置執行該等指令時,導致該計算裝置: 偵測一網頁之變更,該網頁具有已經預訂之結構式資 料;及 僅當該變更係該結構式資料之變更而非該網頁至其他 部分的變更,才通知一使用者該網頁之變更。 1 7.如申請專利範圍第1 6項所述之一或更多電腦可讀媒 體,其中該等指令更導致該計算裝置顯示該結構式資料之 預覽,以回應偵測到一指標懸停在一識別該網頁之連結上。 1 8.如申請專利範圍第1 7項所述之一或更多電腦可讀媒 體,其中該等指令更導致該計算裝置將該結構式資料之一 狀態標記成未變更,以回應偵測到該指標懸停在該連結上。 1 9.如申請專利範圍第1 6項所述之一或更多電腦可讀媒 體,其中通知該_使甩者該變更係改變在一連結工具列中之 一連結之顯示,該連結係識別該網頁。 37 200841244 20.如申請專利範圍第16項 體,其中該等指令更導致該計 偵測該結構式資料已過期 通知該使用者該結構式資 隨該網頁之一識別符顯示 听述之一或更多電腦可讀媒 算裝置: f 料已過期;及 一刪除選項。16. or more readable medium having instructions stored thereon that, when executed by a computing device, cause the computing device to: detect a change in a web page having a structure that has been reserved Information; and only if the change is a change in the structured information and not a change to the other parts of the page, the user is notified of the change to the page. 1 7. The one or more computer readable mediums of claim 16, wherein the instructions further cause the computing device to display a preview of the structured data in response to detecting that an indicator is hovering over A link to identify the page. 1 8. The one or more computer readable mediums of claim 17, wherein the instructions further cause the computing device to mark a state of the structured data as unaltered in response to detecting The indicator hovered over the link. 1 9. The one or more computer readable mediums of claim 16, wherein the notification is to cause the change to change the display of a link in a link toolbar, the link identification The page. 37 200841244 20. The scope of claim 16 of the patent application, wherein the instructions further cause the meter to detect that the structured data has expired to notify the user that the structural formula displays one of the dictations along with one of the identifiers of the web page or More computer-readable media devices: f material has expired; and a delete option. 3838
TW097103313A 2007-02-13 2008-01-29 Method for managing webpage links using structured data and computer storage media TWI438682B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/706,611 US8725719B2 (en) 2007-02-13 2007-02-13 Managing web page links using structured data

Publications (2)

Publication Number Publication Date
TW200841244A true TW200841244A (en) 2008-10-16
TWI438682B TWI438682B (en) 2014-05-21

Family

ID=39686776

Family Applications (1)

Application Number Title Priority Date Filing Date
TW097103313A TWI438682B (en) 2007-02-13 2008-01-29 Method for managing webpage links using structured data and computer storage media

Country Status (12)

Country Link
US (1) US8725719B2 (en)
EP (1) EP2122563A4 (en)
JP (1) JP5114501B2 (en)
KR (1) KR101556905B1 (en)
CN (2) CN102591904B (en)
BR (1) BRPI0807464B1 (en)
IL (1) IL199934A (en)
MX (1) MX2009008501A (en)
RU (1) RU2464639C2 (en)
TW (1) TWI438682B (en)
WO (1) WO2008100883A1 (en)
ZA (1) ZA200905013B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103248641A (en) * 2012-02-07 2013-08-14 腾讯科技(深圳)有限公司 Network download method, device and system
US8725719B2 (en) 2007-02-13 2014-05-13 Microsoft Corporation Managing web page links using structured data
TWI483174B (en) * 2012-12-12 2015-05-01 Acer Inc Web page group management method
CN101782911B (en) * 2009-06-23 2016-03-16 北京搜狗科技发展有限公司 A kind of prompting network resource content method and system
TWI882887B (en) * 2024-08-19 2025-05-01 研華股份有限公司 An extended display identification data management apparatus and methods

Families Citing this family (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7711653B1 (en) * 2003-09-22 2010-05-04 Amazon Technologies, Inc. System and method for facilitating customer service utilizing embedded client feedback links
US7814425B1 (en) * 2005-12-30 2010-10-12 Aol Inc. Thumbnail image previews
US8447751B2 (en) 2007-11-18 2013-05-21 Efficient Systems, Llc Navigable website analysis engine
BRPI0918278A2 (en) * 2008-09-01 2015-12-15 Google Inc new tab pages and bookmark toolbars in a browser
AU2009200253A1 (en) * 2009-01-20 2009-11-12 Standby Holdings Pty Ltd Commercial Airline Flight Planning System
USD624558S1 (en) * 2009-04-29 2010-09-28 Microsoft Corporation Color icon for a display screen
US9330191B2 (en) 2009-06-15 2016-05-03 Microsoft Technology Licensing, Llc Identifying changes for online documents
US8751925B1 (en) 2010-04-05 2014-06-10 Facebook, Inc. Phased generation and delivery of structured documents
US8645384B1 (en) * 2010-05-05 2014-02-04 Google Inc. Updating taxonomy based on webpage
US9645722B1 (en) * 2010-11-19 2017-05-09 A9.Com, Inc. Preview search results
WO2012117529A1 (en) * 2011-03-01 2012-09-07 富士通株式会社 Web PAGE UPDATE NOTIFICATION PROGRAM, Web PAGE UPDATE NOTIFICATION DEVICE, AND Web PAGE UPDATE NOTIFICATION METHOD
US8949739B2 (en) * 2011-10-28 2015-02-03 Microsoft Technology Licensing, Llc Creating and maintaining images of browsed documents
US9092131B2 (en) 2011-12-13 2015-07-28 Microsoft Technology Licensing, Llc Highlighting of tappable web page elements
US20130167156A1 (en) * 2011-12-21 2013-06-27 Microsoft Corporation Web page to toolbar communication
JP6085897B2 (en) * 2012-10-09 2017-03-01 ▲ホア▼▲ウェイ▼技術有限公司Huawei Technologies Co.,Ltd. Method and system for causing a web application to acquire database changes
CN103036970A (en) * 2012-12-11 2013-04-10 北京奇虎科技有限公司 Method and system for page frame content subscription
CN103034716A (en) * 2012-12-11 2013-04-10 北京奇虎科技有限公司 Subscribing method and device for page content
CN103092945B (en) * 2013-01-11 2019-11-26 北京百度网讯科技有限公司 A kind of searching method and device returned based on interface
KR101785595B1 (en) * 2013-03-01 2017-10-16 페이스북, 인크. Caching pagelets of structured documents
US20150199735A1 (en) * 2014-01-13 2015-07-16 International Business Machines Corporation Pricing data according to qualitative improvement in a query result set
CN104978358B (en) * 2014-04-11 2019-11-15 阿里巴巴集团控股有限公司 The method and intercepting page segment of desktop presentation web page fragments are to desktop presentation system
SG11201608959RA (en) * 2014-04-26 2016-12-29 Huawei Tech Co Ltd Communication establishment method, device, and system
US10042824B2 (en) * 2014-12-04 2018-08-07 International Business Machines Corporation Detection and elimination for inapplicable hyperlinks
US9977767B2 (en) * 2014-12-05 2018-05-22 Disney Enterprises, Inc. Systems and methods for disabling or expiring hyperlinks
US10489013B2 (en) * 2015-03-17 2019-11-26 International Business Machines Corporation Intelligent taskbar shortcut menu for webpage control
US10055505B2 (en) 2015-09-22 2018-08-21 International Business Machines Corporation Maintaining continuous access to web content
US10785282B2 (en) * 2015-12-17 2020-09-22 Dropbox, Inc. Link file sharing and synchronization
US20170293593A1 (en) * 2016-04-12 2017-10-12 International Business Machines Corporation Managing node pagination for a graph data set
JP6828277B2 (en) * 2016-06-09 2021-02-10 富士ゼロックス株式会社 Client devices, information information systems and programs
US11481816B2 (en) * 2017-02-06 2022-10-25 Meta Platforms, Inc. Indications for sponsored content items within media items
US11188199B2 (en) * 2018-04-16 2021-11-30 International Business Machines Corporation System enabling audio-based navigation and presentation of a website
US11620353B2 (en) * 2018-06-07 2023-04-04 International Business Machines Corporation Hyperlink visual indicator
CN109299352B (en) * 2018-11-14 2022-02-01 百度在线网络技术(北京)有限公司 Method and device for updating website data in search engine and search engine
JP7392280B2 (en) * 2019-04-01 2023-12-06 富士フイルムビジネスイノベーション株式会社 Information processing device and program
US11669582B2 (en) * 2021-03-24 2023-06-06 Rookie Road, Inc. Systems and methods for automatic resource replacement

Family Cites Families (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5740549A (en) * 1995-06-12 1998-04-14 Pointcast, Inc. Information and advertising distribution system and method
US6029175A (en) * 1995-10-26 2000-02-22 Teknowledge Corporation Automatic retrieval of changed files by a network software agent
US5860071A (en) * 1997-02-07 1999-01-12 At&T Corp Querying and navigating changes in web repositories
US5963964A (en) * 1996-04-05 1999-10-05 Sun Microsystems, Inc. Method, apparatus and program product for updating visual bookmarks
US5918237A (en) * 1996-09-30 1999-06-29 At&T Corp. System and method for providing multimedia bookmarks for hypertext markup language files
US6041360A (en) * 1997-11-21 2000-03-21 International Business Machines Corporation Web browser support for dynamic update of bookmarks
US6219679B1 (en) * 1998-03-18 2001-04-17 Nortel Networks Limited Enhanced user-interactive information content bookmarking
JPH11296428A (en) 1998-04-14 1999-10-29 Nec Home Electron Ltd Method and device for checking update of home page and readable recording medium storing control program for update check
US6480852B1 (en) * 1998-12-11 2002-11-12 International Business Machines Corporation Method and system for rating bookmarks in a web browser
US6631496B1 (en) * 1999-03-22 2003-10-07 Nec Corporation System for personalizing, organizing and managing web information
US6219676B1 (en) * 1999-03-29 2001-04-17 Novell, Inc. Methodology for cache coherency of web server data
US6834306B1 (en) * 1999-08-10 2004-12-21 Akamai Technologies, Inc. Method and apparatus for notifying a user of changes to certain parts of web pages
US6535912B1 (en) * 1999-08-31 2003-03-18 Lucent Technologies Inc. Method for creating and playing back a smart bookmark that automatically retrieves a requested Web page through a plurality of intermediate Web pages
US7028032B1 (en) * 1999-09-28 2006-04-11 International Business Machines Corporation Method of updating network information addresses
US6842774B1 (en) * 2000-03-24 2005-01-11 Robert L. Piccioni Method and system for situation tracking and notification
US6961751B1 (en) * 2000-05-31 2005-11-01 International Business Machines Corporation Method, apparatus, and article of manufacture for providing enhanced bookmarking features for a heterogeneous environment
EP1374089A1 (en) * 2001-03-28 2004-01-02 Cyber Watcher AS Method and arrangement for web information monitoring
JP3556203B2 (en) 2001-05-18 2004-08-18 株式会社ソニー・コンピュータエンタテインメント Display device and display method
US7089305B2 (en) * 2001-09-25 2006-08-08 International Business Machines Corporation Conditional promotion of bookmarks
JP2003281093A (en) 2002-03-26 2003-10-03 Rikogaku Shinkokai Method and device for browsing link destination information in browser
US20060184617A1 (en) * 2005-02-11 2006-08-17 Nicholas Frank C Method and system for the creating, managing, and delivery of feed formatted content
US7051117B2 (en) * 2002-07-25 2006-05-23 International Business Machines Corporation Smart bookmarks
JP2004070441A (en) 2002-08-01 2004-03-04 Fujitsu Ltd Bookmark setting method and apparatus
US7373612B2 (en) * 2002-10-21 2008-05-13 Battelle Memorial Institute Multidimensional structured data visualization method and apparatus, text visualization method and apparatus, method and apparatus for visualizing and graphically navigating the world wide web, method and apparatus for visualizing hierarchies
US7325202B2 (en) * 2003-03-31 2008-01-29 Sun Microsystems, Inc. Method and system for selectively retrieving updated information from one or more websites
JP4193655B2 (en) 2003-09-25 2008-12-10 株式会社デンソー Structured data display program and structured data display device
US7310632B2 (en) * 2004-02-12 2007-12-18 Microsoft Corporation Decision-theoretic web-crawling and predicting web-page change
JP2005234876A (en) 2004-02-19 2005-09-02 Nippon Telegr & Teleph Corp <Ntt> Web page update information providing method, apparatus, program, and recording medium storing the program
US7707265B2 (en) * 2004-05-15 2010-04-27 International Business Machines Corporation System, method, and service for interactively presenting a summary of a web site
JP2006031666A (en) * 2004-06-17 2006-02-02 Epson Avasys Corp Electronic document browsing system
US8037527B2 (en) * 2004-11-08 2011-10-11 Bt Web Solutions, Llc Method and apparatus for look-ahead security scanning
US20060253423A1 (en) * 2005-05-07 2006-11-09 Mclane Mark Information retrieval system and method
US8725719B2 (en) 2007-02-13 2014-05-13 Microsoft Corporation Managing web page links using structured data

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8725719B2 (en) 2007-02-13 2014-05-13 Microsoft Corporation Managing web page links using structured data
CN101782911B (en) * 2009-06-23 2016-03-16 北京搜狗科技发展有限公司 A kind of prompting network resource content method and system
CN103248641A (en) * 2012-02-07 2013-08-14 腾讯科技(深圳)有限公司 Network download method, device and system
TWI483174B (en) * 2012-12-12 2015-05-01 Acer Inc Web page group management method
TWI882887B (en) * 2024-08-19 2025-05-01 研華股份有限公司 An extended display identification data management apparatus and methods

Also Published As

Publication number Publication date
RU2009130804A (en) 2011-02-20
WO2008100883A1 (en) 2008-08-21
EP2122563A1 (en) 2009-11-25
US8725719B2 (en) 2014-05-13
BRPI0807464A8 (en) 2017-01-17
KR20090109553A (en) 2009-10-20
BRPI0807464A2 (en) 2014-06-03
CN101617336B (en) 2016-05-18
CN102591904B (en) 2016-05-04
EP2122563A4 (en) 2010-04-14
CN101617336A (en) 2009-12-30
BRPI0807464B1 (en) 2019-05-14
RU2464639C2 (en) 2012-10-20
ZA200905013B (en) 2010-09-29
IL199934A (en) 2015-06-30
JP2010518533A (en) 2010-05-27
TWI438682B (en) 2014-05-21
MX2009008501A (en) 2009-08-20
KR101556905B1 (en) 2015-10-05
JP5114501B2 (en) 2013-01-09
CN102591904A (en) 2012-07-18
US20080195674A1 (en) 2008-08-14
IL199934A0 (en) 2010-04-15

Similar Documents

Publication Publication Date Title
TW200841244A (en) Managing web page links using structured data
US7568151B2 (en) Notification of activity around documents
TWI450107B (en) Method and computer readable storage media for web data usage platform
US10108731B2 (en) System and method for timeline management of objects
US10152464B2 (en) Determining and displaying a count of unread items in content feeds
US9971846B1 (en) Online information system with continuous scrolling and user-controlled content
US8533238B2 (en) Sharing information about a document across a private computer network
EP2606423B1 (en) Update management method and apparatus
KR20140028029A (en) Presentation format for an application tile
TW201137727A (en) Information display device, information display method, information display program, recording medium and information display system
KR100590982B1 (en) Memo and Calendar System
US9558284B2 (en) Website with enhanced book memos
US10706121B2 (en) Setting and displaying a read status for items in content feeds
US20210208744A1 (en) System and method for navigating content from multiple users on a digitial device
WO2022242439A1 (en) Information processing method and apparatus, terminal, and storage medium
US20100042943A1 (en) Method And Systems For Layered Presentation Of A Graphic Background And A Web Accessible Resource In A Browser Widget
JP2001282604A (en) Device and method for supporting homepage management and recording medium with recorded homepage management support program
JP6217473B2 (en) Web service providing device
TW202524917A (en) Content provision device, content provision method, and program
JPWO2000019303A1 (en) Information processing device, information processing method and medium

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees