[go: up one dir, main page]

TW201405347A - 雲端標籤 - Google Patents

雲端標籤 Download PDF

Info

Publication number
TW201405347A
TW201405347A TW102120412A TW102120412A TW201405347A TW 201405347 A TW201405347 A TW 201405347A TW 102120412 A TW102120412 A TW 102120412A TW 102120412 A TW102120412 A TW 102120412A TW 201405347 A TW201405347 A TW 201405347A
Authority
TW
Taiwan
Prior art keywords
accessed
website
electronic device
websites
user
Prior art date
Application number
TW102120412A
Other languages
English (en)
Other versions
TWI516964B (zh
Inventor
Paul R Knight
Jeffrey S Miller
Original Assignee
Apple Inc
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 Apple Inc filed Critical Apple Inc
Publication of TW201405347A publication Critical patent/TW201405347A/zh
Application granted granted Critical
Publication of TWI516964B publication Critical patent/TWI516964B/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

目前所揭示之技術係關於多個電子裝置(10A、10B、10C)之間的資料傳送及同步。該多個電子裝置(10A、10B、10C)可登入至一雲端計算服務(40)之一使用者之帳戶,使得該等電子裝置可將與該等電子裝置已存取之網站有關的資料傳送至該雲端計算服務(40),使得此資料可在該多個電子裝置(10A、10B、10C)之間同步。每一電子裝置(10A、10B、10C)上之一標籤畫面(54A、54B、54C)可允許一使用者檢視其他已連結裝置以及該等已連結裝置已存取之該等網站,使得該使用者可在需要時選擇此等網站。

Description

雲端標籤 相關申請案
本申請案係關於2012年2月5日申請之美國申請案第61/595,114號,該美國申請案之主題出於所有目的而以全文引用方式併入本文中。
本發明大體而言係關於電子裝置及雲端計算,且更特定言之,係關於用於使用雲端計算來使電子裝置同步之技術。
此段落意欲向讀者介紹技術之各種態樣,該等態樣可能係關於在下文描述及/或主張之本發明之各種態樣。據信,此論述有助於向讀者提供背景資訊以促進更好地理解本發明之各種態樣。因此,應理解,此等敍述將就此意義來閱讀而非作為對先前技術之准許而閱讀。
在當今之快節奏社會中,人們使用若干電子裝置來與其各種責任「保持聯繫」係非常普遍的。舉例而言,呆在家中或辦公室之人常常使用桌上型或膝上型電腦來監視電子郵件、在社交網站上保持在線、瀏覽網際網路及執行各種其他任務。然而,此等電子裝置在尤其在相對較短時間量(諸如,午餐、商業會議、足球鍛煉等)內自家中或辦公室轉移時並不特別便利。在此等週期期間,人們常常依賴於口袋型手持式裝置(諸如,蜂巢式智慧型手機)來保持聯繫。另外,人們常常在情況准許時選擇較大手持式裝置(諸如,平板電腦)來保持聯繫,此係因為此等裝置達成攜帶性與較大易使用格式之間的良好平衡。
儘管前述裝置中之每一者通常經由使用WiFi及/或蜂巢式網路而擁有網際網路能力,但此等裝置通常彼此獨立地使用。結果,一個裝置上之資料不與其他裝置中之任一者上之資料同步,除非使用者故意地選擇使一個裝置與另一裝置同步,此同步通常藉由將該等裝置連接在一起及執行特定同步常式來進行。因為此等同步常式需要使用者動作且相對耗時,所以大多數使用者通常相對很少地使其裝置同步。此外,此等同步常式僅在該等裝置連接時才使資料在裝置之間同步,因此該等裝置之任何後續使用係再次以非同步方式獨立地執行。
雲端計算服務之使用可促進使用者之多個裝置之間的資料同步。常常使用術語「雲端」作為對基於雲端圖之網際網路的一般參考,該等雲端圖用以將電腦網路圖中之網際網路表示為網際網路表示之基礎結構之抽象化。然而,最近,已結合可以某一成本經由網際網路提供至消費者之計算服務來使用術語「雲端」。舉例而言,目前,至少Apple、Amazon、Microsoft、Google及Dropbox提供經由網際網路代管資料之雲端計算服務。通常,與將媒體及其他資料儲存至此等雲端計算服務之使用者的特定電子裝置中之任一者之記憶體上相對比,使用者可將此資訊儲存於網際網路上,使得該等使用者可自其多個電子裝置中之任一者存取此資訊。舉例而言,使用者可將音樂、相片、書籍或視訊儲存於雲端上且自使用者之多個裝置中之任一者存取音樂、相片、書籍或視訊。舉例而言,Apple之iCloud®「不可見地」或自動地操作,使得當使用者使用其iPhone®拍攝相片時,相片被自動地發送至經由iCloud®連結至使用者之iPhone的任何其他電子裝置(諸如,使用者之iMac®或iPad®)。類似地,若使用者在其iMac®上在Pages應用程式中編輯文件,則相同編輯呈現在使用者之iPhone®之Pages應用程式上。
然而,儘管可利用許多不同雲端計算服務,但沒有雲端計算服 務提供令人滿意的多個裝置之間的網際網路瀏覽之同步。此外,沒有雲端計算服務提供可增強使用者之體驗且促進各種裝置之更有效使用的任何此等同步技術。
將在下文闡述本文中所揭示之特定實施例之概述。應理解,僅呈現此等態樣以為讀者提供此等特定實施例之簡要概述且此等態樣不欲限制本發明之範疇。實際上,本發明可涵蓋下文可能未闡述之多種態樣。
本發明係關於可用以在多個電子裝置之間使資料同步之各種技術。舉例而言,特定技術促進多個裝置上的在網站瀏覽期間所使用之資料之同步。此等技術可在任何已連結裝置之間提供網站資訊(諸如,URL),以及識別哪個裝置與此網站資訊相關聯。可以可在使用者之裝置中之每一者上存取的畫面或下拉式標籤之形式將此資訊提供至使用者。此外,此資訊可包括與標籤中之項目是否處於「閱讀器」模式下有關的資訊、與在另一裝置中開啟之視窗之縮放比例有關的資訊、往後及/或往前歷程記錄、web網頁上之捲動位置,及當將一位址鍵入至該等已連結裝置中之任一者上之位址欄時的自動完成資訊。
可做出與本發明之各種態樣有關的上文所提到之特徵之各種改進。其他特徵亦可併入於此等各種態樣中。此等改進及額外特徵可個別地或以任何組合存在。舉例而言,下文關於所說明實施例中之一或多項實施例所論述之各種特徵可單獨地或以任何組合併入至本發明之上述態樣中之任一者中。上文所呈現之簡要概述僅意欲使讀者熟悉本發明之實施例之特定態樣及情境而不限於所主張之標的。
10‧‧‧電子裝置
10A‧‧‧手持式裝置/電子裝置/資料裝置
10B‧‧‧平板裝置/電子裝置/平板電腦
10C‧‧‧筆記型電腦/電子裝置/膝上型裝置/膝上型電腦
12‧‧‧電子顯示器
14‧‧‧輸入/輸出(I/O)埠
16‧‧‧輸入結構
18‧‧‧處理器
20‧‧‧記憶體
22‧‧‧非揮發性儲存器
24‧‧‧擴充卡
26‧‧‧RF電路
28‧‧‧電源
32‧‧‧外殼
36‧‧‧罩殼
38‧‧‧指示符圖示
40‧‧‧雲端計算服務
50‧‧‧畫面
52A‧‧‧項目
52B‧‧‧項目
52C‧‧‧項目
54A‧‧‧初始畫面或標籤/標籤畫面
54B‧‧‧初始畫面或標籤/標籤畫面
54C‧‧‧初始畫面或標籤/標籤畫面
56A‧‧‧標籤畫面
56B‧‧‧下拉式標籤畫面
56C‧‧‧下拉式標籤畫面
60A‧‧‧標籤畫面
60B‧‧‧標籤畫面
62A‧‧‧畫面
62B‧‧‧畫面
64A‧‧‧位址欄
64B‧‧‧位址欄
66A‧‧‧自動完成畫面
66B‧‧‧自動完成畫面
在閱讀以下詳細描述之後且在參看諸圖之後可較好地理解本發明之各種態樣。
圖1說明根據本發明之態樣的可利用本文中所揭示之同步技術的電子裝置之方塊圖;圖2說明根據一實施例的表示圖1之電子裝置之另一實施例的手持式裝置(諸如,iPhone)之正視圖;圖3說明根據一實施例的表示圖1之電子裝置之另一實施例的平板裝置(諸如,iPad)之正視圖;圖4說明根據一實施例的表示圖1之電子裝置之一實施例的膝上型電腦(諸如,MacBook)之正視圖;圖5說明根據一實施例的經由雲端計算服務連結在一起之多個電子裝置的示意圖;圖6說明提供對用於圖3中所說明之手持式裝置的雲端標籤畫面之存取的書籤畫面之一實例;圖7A、圖7B及圖7C分別說明根據一實施例的用於手持式裝置、平板裝置及膝上型電腦之初始畫面或下拉式標籤之一實例;圖8A、圖8B及圖8C分別說明根據一實施例的用於手持式裝置、平板裝置及膝上型電腦之畫面或下拉式標籤之實例,該等畫面或下拉式標籤展示在其他裝置上已存取或已開啟之網站;圖9A及圖9B分別說明根據一實施例的用於手持式裝置及平板裝置之畫面或下拉式標籤之一實例,該畫面或下拉式標籤展示當平板裝置處於私人瀏覽模式下時已由其他裝置存取或開啟之網站;圖10A及圖10B說明當平板裝置處於閱讀器模式下時已在平板裝置上開啟之文件之兩個頁面,且圖10C說明根據一實施例的已在手持式裝置上開啟之該文件之第二頁面;及圖11A及圖11B說明根據一實施例的手持式裝置及平板裝置之畫面之一實例,該畫面展示網站輸入項之建議自動完成。
將在下文描述本發明之一或多個特定實施例。此等所述實施例僅為目前所揭示之技術之實例。另外,在努力提供此等實施例之簡明描述之過程中,實際實施之所有特徵可能不在說明書予以描述。應瞭解,在任何此實際實施之開發中(如在任何工程或設計專案中),必須作出眾多實施特定之決策以達成開發者之特定目標,諸如順應系統相關及商業相關之約束,該等約束可在實施之間變化。此外,應瞭解,此開發努力可為複雜且耗時的,但其對受益於本發明之一般技術者仍然可為設計、加工及製造之常規任務。
當介紹本發明之各種實施例之元件時,詞「一」及「該」意欲意謂存在該等元件中之一或多者。術語「包含」、「包括」及「具有」意欲為包括性的且意謂可存在除所列出元件外之額外元件。另外,應理解,對本發明之「一項實施例」或「一實施例」之引用不欲被解釋為排除亦併有所陳述特徵之額外實施例的存在。
如下文將詳細論述,本發明係關於用於在多個不同電子裝置之間傳送資料及使資料同步之各種技術。詳言之,該等技術係關於以使用者易用且便利之方式在該等裝置之間共用網站資訊及使網站資訊同步。本發明之技術允許使用者檢視並選擇已由該等裝置中之任一者存取之網站。該等技術亦允許使用者存取一網站,存取之模式及/或位置與當前在存取或先前由其他裝置中之一者存取之網站相同。
記住前述內容,自可使用下文所描述之各種資料傳送及同步技術的合適電子裝置之一般描述開始係有用的。詳言之,圖1為描繪可能存在於適合與此顯示器一起使用之電子裝置中之各種組件的方塊圖。圖2、圖3及圖4分別說明合適電子裝置之透視圖及正視圖,如所說明,合適電子裝置可為筆記型電腦、手持式電子裝置或平板計算裝置。
首先轉而參看圖1,根據本發明之一實施例之電子裝置10可包括 (連同其他者)一顯示器12、多個輸入/輸出(I/O)埠14、多個輸入結構16、一或多個處理器18、記憶體20、非揮發性儲存器22、一擴充卡24、RF電路26及一電源28。圖1中所展示之各種功能區塊可包括多個硬體元件(包括電路)、多個軟體元件(包括儲存於電腦可讀媒體上之電腦程式碼)或硬體元件與軟體元件兩者之組合。應注意,圖1僅為特定實施之一項實例且意欲說明可存在於電子裝置10中之組件之類型。
以實例說明,電子裝置10可表示圖2中所描繪之筆記型電腦、圖3中所描繪之手持式裝置、圖4中所描繪之平板計算裝置或類似裝置(諸如,桌上型電腦)的方塊圖。應注意,處理器18及/或其他資料處理電路在本文中通常可被稱為「資料處理電路」。此資料處理電路可完全或部分地體現為軟體、韌體、硬體或其任何組合。此外,資料處理電路可為單一內含式處理模組或可完全或部分地併入於電子裝置10內之其他元件中之任一者內。
在圖1之電子裝置10中,處理器18及/或其他資料處理電路可以可操作方式與記憶體20及非揮發性儲存器22耦接以執行多個指令。由處理器18執行之此等程式或指令可儲存於包括一或多個有形電腦可讀媒體(諸如,記憶體20及非揮發性儲存器22)之任何合適之製造物件中,該一或多個有形電腦可讀媒體至少共同地儲存指令或常式。記憶體20及非揮發性儲存器22可包括用於儲存資料及可執行指令之任何合適之製造物件,諸如隨機存取記憶體、唯讀記憶體、可重寫快閃記憶體、硬碟機及光碟。又,編碼於此電腦程式產品上之多個程式(例如,作業系統)亦可包括可由處理器18執行之多個指令。
顯示器12可為(例如)觸控螢幕液晶顯示器(LCD),其可使得使用者能夠與電子裝置10之使用者介面互動。在一些實施例中,電子顯示器12可為可一次偵測多個觸摸之MultiTouchTM顯示器。
電子裝置10之該等輸入結構16可使得使用者能夠與電子裝置10 互動(例如,按壓按鈕以使音量位準增加或減小)。如擴充卡24及/或RF電路26一樣,I/O埠14可使得電子裝置10能夠與各種其他電子裝置互動。擴充卡24及/或RF電路26可包括(例如)用於諸如藍芽網路之個人區域網路(PAN)、用於諸如802.11x Wi-Fi網路之區域網路(LAN)及/或用於諸如3G或4G蜂巢式網路之廣域網路(WAN)的介面。電子裝置10之電源28可為任何合適電源,諸如可再充電之鋰聚合物(Li-poly)電池及/或交流(AC)電力轉換器。
如上所提及,電子裝置10可採取電腦或其他類型之電子裝置之形式。此等電腦可包括通常係攜帶型之電腦(諸如,膝上型、筆記型及平板電腦),以及通常在一處使用之電腦(諸如,習知桌上型電腦、工作站及/或伺服器)。圖2描繪手持式裝置10A之正視圖,該手持式裝置表示電子裝置10之一項實施例。手持式裝置10A可表示(例如)攜帶型電話、媒體播放器、個人資料組合管理器、手持式遊戲平台或此等裝置之任何組合。以實例說明,手持式裝置10A可為可自Apple Inc.(Cupertino,California)得到的某型號之iPod®或iPhone®。
手持式裝置10A可包括罩殼36以保護內部組件免受實體損害且屏障該等組件免受電磁干擾影響。罩殼36可包圍可顯示指示符圖示38之顯示器12。指示符圖示38可指示(連同其他者)蜂巢式信號強度、藍芽連接及/或電池壽命。I/O埠14可穿過罩殼36而開放且可包括(例如)來自Apple Inc之用以連接至外部裝置的專屬I/O埠。
使用者輸入結構16與顯示器12組合可允許使用者控制手持式裝置10A。舉例而言,輸入結構16可啟動或撤銷啟動手持式裝置10A,將使用者介面導覽至主畫面、將使用者介面導覽至使用者可組態之應用程式畫面,啟動手持式裝置10A之語音辨識特徵,提供音量控制,且在振動模式與響鈴模式之間雙態觸變。如圖3中所說明,電子裝置10亦可為平板裝置10B。舉例而言,平板裝置10B可為可自Apple Inc. 得到的某型號之iPad®。
在特定實施例中,電子裝置10可採用電腦之形式,諸如可自Apple Inc.得到的某型號之MacBook®、MacBook® Pro、MacBook Air®、iMac®、Mac® mini或Mac Pro®。以實例說明,根據本發明之一項實施例,在圖4中說明採取筆記型電腦10C之形式之電子裝置10。所描繪電腦10C可包括一外殼32、一顯示器12、多個I/O埠14及多個輸入結構16。在一項實施例中,該等輸入結構16(諸如,鍵盤及/或觸控板)可用以與電腦10C互動,諸如以啟動、控制或操作GUI或在電腦10C上執行之應用程式。舉例而言,鍵盤及/或觸控板可允許使用者導覽顯示於顯示器12上之使用者介面或應用程式介面。
各種類型之電子裝置10(諸如,手持式裝置10A、平板裝置10B及膝上型電腦10C)可藉由雲端計算服務40連結在一起,如圖5中所說明。雲端計算服務40可為任何合適之雲端計算服務,諸如由Apple、Amazon、Microsoft、Google及DropBox提供之彼等雲端計算服務。然而,為了本文中所論述之剩餘實例,將手持式裝置10A、平板裝置10B、膝上型電腦10C及雲端計算服務40分別假定為可自Apple Inc.得到之iPhone®、iPad®、MacBook Pro®及iCloud®。儘管將在此等Apple裝置及服務之情境下來論述同步及資料傳送技術,但一般熟習此項技術者應容易理解,可使用其他裝置及雲端計算服務來使用類似同步及資料傳送技術。
為了將裝置10A、10B及10C連結在一起,通常以相同帳戶向雲端計算服務40註冊該等裝置。為了開始此程序,手持式裝置10A(例如)可經組態以顯示包括用於選擇與雲端計算服務40有關之資訊之項目52的畫面50。在此實例中,由於手持式裝置10A為iPhone®且由於雲端計算服務為iCloud®,因此將項目52命名為「iCloud標籤」。在將裝置10A、10B及10C註冊或登入至雲端計算服務40之共同帳戶之前,對用 於存取與雲端計算服務40有關之資訊之各別項目52A、52B或52C的選擇可使初始畫面或標籤54A、54B或54C顯示於各別裝置10A、10B及10C上。在此實例中,初始畫面或標籤54A、54B及54C將雲形符號與敍述「iCloud®在您的其他裝置上自動地展示所有已開啟標籤(iCloud® automatically shows all the open tabs on your other devices)」一起顯示,以解釋:一旦該等裝置登入至使用者之iCloud®帳戶,項目52A、52B及52C即將執行何功能。
一旦使用者已向使用者之iCloud®帳戶註冊裝置10A、10B及10C,資料即可在裝置10A、10B及10C之間傳送及同步。儘管下文將關於各種實例(關於剩餘諸圖加以描述)來描述各種特定類型之資料傳送及同步,但如一般熟習此項技術者將理解,可大體上使用iCloud®文件儲存及/或iCloud®機碼值儲存來完成使用iCloud®作為雲端計算服務40之資料傳送及同步。此外,資料同步可如2012年1月12日申請且題為「Data Synchronization」之美國專利申請案第13/349,519號中所描述而發生,該申請案係出於所有目的而以全文引用方式併入本文中。
如上文所論述,很大程度上取決於人員在何處及人員在做何事,該人員可在給定的一天期間使用若干不同類型之電子裝置10來「保持聯繫」。換言之,若人員在家中或在辦公室,則該等人員可能使用行動性較低之電子裝置,諸如桌上型電腦或膝上型電腦10C,而若人員在其後院中閒逛或在機場之登機口處等待,則該等人員可利用攜帶性較強之裝置,諸如平板裝置10B。類似地,若某人正參加會議或在出差中,則該等人可能選擇使用行動性較強之裝置(諸如,手持式裝置10A)來保持聯繫。由於此等裝置10A、10B及10C中之任一者之使用者常常藉由進行各種類型之web瀏覽來保持聯繫,因此在使用者於其各種活動期間在裝置之間切換的情況下,以下情形將為有用且便利 的:與在一個裝置上所執行之web瀏覽有關的資訊將在使用者之其他裝置上可用。
在圖8A、圖8B及圖8C中說明用於向使用者提供在各種裝置10A、10B及10C上所存取之網站資訊之一種技術。在此等實例中,圖8A說明手持式裝置10A上之標籤畫面56A,圖8B說明平板裝置10B上之下拉式標籤畫面56B,且圖8C說明膝上型電腦10C上之下拉式標籤畫面56C。應注意,標籤畫面56A、56B及56C中之每一者包括何網站已在經由雲端計算服務40連結在一起的使用者之(例如,「John Doe之」)其他裝置10A、10B及10C上存取或開啟的指示。舉例而言,標籤畫面56A指示使用者之膝上型電腦10C(例如,John Doe之Mac®)已存取Apple網站及紐約時報(New York Times)網站,且進一步提供使用者之平板裝置10B(例如,John Doe之iPad®)已存取BBC網站及福克斯新聞(Fox News)網站的指示。類似地,圖8B說明:平板裝置10B之標籤畫面56B提供使用者之膝上型電腦10C(例如,John Doe之Mac®)已存取Apple網站及紐約時報網站的指示,且提供使用者之手持式裝置10A(例如,John Doe之iPhone®)已存取CNN網站及ESPN網站的另一指示。最後,圖8C說明:膝上型電腦10C之標籤畫面56C提供使用者之手持式裝置(例如,John Doe之iPhone®)已存取CNN網站及ESPN網站的指示,且提供使用者之平板裝置10B(例如,John Doe之iPad®)已存取BBC網站及福克斯新聞網站的另一指示。又,應瞭解,使用者可能已在手持式裝置10A上存取CNN網站(http://m.cnn.com)之行動版本,但膝上型電腦10C之標籤畫面56C可替代地提供CNN網站(http://cnn.com)之完整版本,且反之亦然,或可提供兩個版本以作為使用者之選項。此類型之資料同步允許使用者選擇在標籤畫面56A、56B及56C下提供之所說明網站中之任一者,使得使用者可以使用者易用且便利之方式容易地存取使用者最近已在各種裝置10A、10B及 10C上造訪過的網站中之任一者。
對於在膝上型電腦10C上存取之網站而言,儲存於伺服器上之資料可採用以下形式:
第一輸入項(數字、字元及破折號之長字串)為唯一地識別裝置之識別符。資料亦包括所存取網站之URL。換言之,當將與在膝上型電腦10C上存取之網站有關之資料上傳至雲端計算服務40時,資料可採用以上形式。可上傳類似資料以反映在手持式裝置10A及平板裝置10B上所存取之網站。一旦來自各種裝置10A、10B及10C之網站資料已上傳至雲端計算服務40,即可將該資料下載至其他裝置,使得所有 裝置10A、10B及10C得以同步。
當然,可能存在使用者可能不希望將特定資料上傳至雲端計算服務40及/或不希望在各種資料裝置10A、10B及10C之間共用此資料或使此資料同步的情況。在圖9A及圖9B中說明此情況之一項實例,其中使用者正使用平板裝置10B進行私人瀏覽工作階段。在私人瀏覽工作階段期間,使用者可能不想其裝置或其已連結裝置之其他使用者能夠存取該等使用者在私人瀏覽工作階段期間已存取之資訊或網站。因此,私人瀏覽工作階段通常允許使用者在不保存關於已造訪了哪些網站或網頁之任何資訊之情況下瀏覽網站。根據本發明技術,當平板電腦10B之使用者正進行私人瀏覽工作階段時,經由雲端計算服務40連結至平板電腦10B之其他裝置(諸如,手持式裝置10A)將不被提供與使用者使用平板裝置10B已存取之網站有關的資訊。舉例而言,已連結手持式裝置10A之標籤畫面60A可繼續展示在使用者之膝上型裝置10C(例如,John Doe之Mac®)上所存取之網站,但標籤畫面60A不提供哪些網站可能已在私人瀏覽工作階段期間在平板裝置10B上存取之任何指示。在此實例中,標籤畫面60A未列出平板裝置10B或在私人瀏覽工作階段期間已造訪之網站的任何指示。然而,標籤畫面60A可繼續提供手持式裝置10A連結至平板裝置10B的指示,而僅不提供已使用平板裝置10B存取哪些網站之任何指示。亦應注意,由於其他已連結裝置10A及10C(例如,John Doe之iPhone®及Mac®)不在私人瀏覽模式下,因此平板裝置10B上之標籤畫面60B繼續將提供此等裝置連同已使用此等裝置存取之網站的指示。
在網站瀏覽工作階段期間,使用者可偏好在「閱讀器」模式下檢視網站上之資訊。在閱讀器模式下,web瀏覽器通常將網頁剝離到只剩空白白色網頁上之報紙樣式文字且僅保留簡單文字格式設定及內嵌影像。在閱讀器模式下,web瀏覽器亦可自動地將網頁拼接在一 起,使得使用者可在不做出任何導覽輸入之情況下閱讀整篇文章。在圖10A、圖10B及圖10C中所說明之實例中,平板裝置10B之使用者已選擇了閱讀器模式且正在檢視一篇文章。該篇文章之第一頁展示於畫面62A中,且該篇文章之第二頁展示於畫面62B中。因此,若當使用者決定自平板裝置10B切換至手持式裝置10A時使用者正在檢視該篇文章之第二頁,則當使用者存取使用者先前使用平板裝置10B已檢視之網站時,不僅選定網站呈現在手持式裝置上,而且該選定網站以與使用者將該選定網站維持在平板裝置10B上相同之模式(例如,形式及/或位置)呈現。手持式裝置10A上之資訊在閱讀器模式下呈現,且該篇文章之第二頁得以顯示。為了完成此操作,平板裝置10B可將資料上傳至雲端計算服務40,其中資料可採用以下形式:
如可瞭解,此資料識別裝置10B(例如,John Doe之iPad®)連同正造訪之URL網站,以及平板10B處於閱讀器模式下且位於頁指示符2處的指示。亦應瞭解,資料可包括當前捲動位置、縮放比例、表單欄位內容、當前視訊或音訊播放位置,以及往前及/或往後歷程記錄。
經傳送至雲端計算服務40之可用以使裝置10A、10B及10C同步的資料亦可包括與以下者有關之資訊:鍵入至裝置10A、10B或10C上之web瀏覽器之位址欄中的資訊之自動完成。如關於先前裝置所論述,手持式裝置10A已存取CNN網站。因此,如圖11A中所說明,若使用者開始在位址欄64A中輸入CNN網站之位址,則呈現具有可由使用者選擇之完整網站位址的自動完成畫面66A。由於已將與由手持式裝置10A所存取之網站有關的資料上傳至雲端計算服務,使得可與其他已連結裝置(諸如,平板裝置10B及膝上型電腦10C)共用該資料,因此在裝置10B及10C上執行之自動完成常式可在提供自動完成建議時使用此共用資料以及該等裝置之個別資料。因此,在圖11B中所說明之實例中,當平板裝置10B之使用者開始在位址欄64B中輸入CNN網站之位址時,自動完成畫面66B提供可由使用者選擇之CNN網站之完整位址。
在典型雲端計算系統中,雲端計算系統將資料「推送」至與之相連結的各種裝置。然而,取決於此類型之資料傳輸之頻率,電力消耗之量可能成問題,尤其對電池供電之裝置而言。因此,在本文中所論述之實施例中,若電子裝置10嚴格地為AC供電裝置(諸如,桌上型電腦),則該電子裝置可以如下方式操作:接收週期性地自雲端計算服務40傳輸之資料且週期性地將資料傳輸至雲端計算服務40。此外, 當開啟新標籤畫面時,當關閉現有標籤畫面時,當關閉含有多個標籤畫面之視窗時,或當使用者進行以下操作時,可將資料傳輸至雲端計算服務40及/或自雲端計算服務40傳輸資料:在現有標籤畫面中導覽至新網站;選擇視窗中之不同標籤畫面;進入或退出閱讀器模式;捲動遍歷網頁或一篇文章中之頁面;使在另一視窗後之現有視窗在作用中;記錄視窗內之標籤;將資訊鍵入至表單欄位中;及/或暫停視訊或音訊曲目之播放。實際上,甚至電池供電之電子裝置10在該等裝置係AC供電之週期期間亦可以此方式操作。
然而,當電池供電之電子裝置10(諸如,手持式裝置10A、平板裝置10B及膝上型電腦10C)在電池供電模式下操作時,該等裝置可選擇性地自雲端計算服務40「提取」資料。舉例而言,此等裝置可回應於裝置上之web瀏覽器開啟及/或回應於使用者開啟標籤畫面而自雲端計算服務40提取資料。取決於電池供電之電子裝置之省電要求,該等裝置可能不自雲端計算服務40提取任何其他資料,直至另一web瀏覽工作階段已開始或直至另一標籤畫面開啟。或者,一旦初始資料提取已發生,裝置即可在此之後週期性地自雲端計算服務40提取資料,直至web瀏覽器關閉及/或直至標籤畫面關閉。類似地,電池供電之電子裝置10可僅在選擇新網站後或在其web瀏覽器關閉時將其資料推送至雲端計算服務40。
已藉由實例展示了上文所描述之特定實施例,且應理解,此等實施例可易受到各種修改及具有各種替代形式。應進一步理解,申請專利範圍不欲限於所揭示之特定形式,而是涵蓋在本發明之精神及範疇內之所有修改、等效物及替代例。
10B‧‧‧平板裝置/電子裝置/平板電腦
56B‧‧‧下拉式標籤畫面

Claims (20)

  1. 一種用於使複數個電子裝置上之資料同步之方法,該方法包含:使用一雲端計算服務進行以下操作:接收與由該複數個電子裝置中之每一者所存取之網站有關的資料;及將該資料自該複數個電子裝置中之另一者傳輸至每一各別電子裝置,使得每一各別電子裝置獲得與由該複數個電子裝置中之該另一者所存取之該等網站有關的資料。
  2. 如請求項1之方法,其中與該等所存取網站有關之該資料包含:每一所存取網站之URL;關於當前所存取之一網站是否處於一閱讀器模式下之資訊;與當前所存取之一網站之縮放比例有關的資訊;與該等所存取網站有關之往後及往前歷程記錄資訊;或當前所存取之一網站之捲動或頁面位置;或其任何組合。
  3. 一種電子裝置,其包含:一顯示器;及至少一處理器,其經組態以進行以下操作:將該電子裝置登入至與一雲端計算服務相關聯之一使用者之帳戶;使與由該電子裝置所存取之網站有關之資料傳輸至該雲端計算服務;接收與由登入至該使用者之帳戶的其他電子裝置所存取之網站有關的資料;及使該顯示器提供由該等其他電子裝置所存取之該等網站的一指示。
  4. 如請求項3之電子裝置,其中與該等所存取網站有關之該資料包含:每一所存取網站之URL;關於當前所存取之一網站是否處於一閱讀器模式下之資訊;與當前所存取之一網站之縮放比例有關的資訊;與該等所存取網站有關之歷程記錄資訊;表單欄位內容;音訊或視訊播放位置;或當前所存取之一網站之捲動或頁面位置;或其任何組合。
  5. 如請求項3之電子裝置,其中由該等其他電子裝置所存取之該等網站的該指示包含:一畫面或標籤,其將登入至該使用者之帳戶的該等其他電子裝置中之每一者連同由該等其他電子裝置中之每一者所存取之每一網站的一清單一起列出。
  6. 如請求項3之電子裝置,其中由該等其他電子裝置所存取之該等網站的該指示包含:一畫面或標籤,其將登入至該使用者之帳戶、未以一私人瀏覽模式操作之該等其他電子裝置中之每一者連同由此等其他電子裝置中之每一者所存取之每一網站的一清單一起列出。
  7. 如請求項3之電子裝置,其中該至少一處理器經組態以允許該使用者自由該等其他電子裝置所存取之該等網站的該指示選擇將存取之一網站。
  8. 如請求項7之電子裝置,其中該至少一處理器經組態以使該顯示器以與由該等其他電子裝置中之一者存取選定網站時之模式相同的模式顯示該網站。
  9. 如請求項3之電子裝置,其中該至少一處理器經組態以使與由該電子裝置所存取之網站有關的該資料在該電子裝置上之一web瀏覽器關閉時傳輸至該雲端計算服務。
  10. 如請求項3之電子裝置,其中該至少一處理器經組態以在該電子裝置上之一web瀏覽器開啟時接收與由登入至該使用者之帳戶的 其他電子裝置所存取之網站有關的資料。
  11. 如請求項3之電子裝置,其中該至少一處理器經組態以在該電子裝置上之一web瀏覽器開啟時且在此之後週期性地接收與由登入至該使用者之帳戶的其他電子裝置所存取之網站有關的資料,直至該web瀏覽器關閉。
  12. 如請求項3之電子裝置,其中該至少一處理器經組態以在該電子裝置上之一雲端標籤畫面開啟時接收與由登入至該使用者之帳戶的其他電子裝置所存取之網站有關的資料。
  13. 一種用於操作一電子裝置之方法,其包含:將該電子裝置登入至與一雲端計算服務相關聯之一使用者之帳戶;將與由該電子裝置所存取之網站有關之資料傳輸至該雲端計算服務;接收與由登入至該使用者之帳戶的其他電子裝置所存取之網站有關的資料;及顯示由該等其他電子裝置所存取之該等網站的一指示。
  14. 如請求項13之方法,其中與該等所存取網站有關之該資料包含:每一所存取網站之URL;關於當前所存取之一網站是否處於一閱讀器模式下之資訊;與當前所存取之一網站之縮放比例有關的資訊;與該等所存取網站有關之歷程記錄資訊;表單欄位內容;音訊或視訊播放位置;或當前所存取之一網站之捲動或頁面位置;或其任何組合。
  15. 如請求項13之方法,其中顯示由該等其他電子裝置所存取之該等網站的該指示包含:顯示一畫面或標籤,該畫面或標籤將登入至該使用者之帳戶的該等其他電子裝置中之每一者連同由該等其他電子裝置中之每一者所存取之每一網站的一清單一起列 出。
  16. 如請求項13之方法,其包含以與由該等其他電子裝置中之一者存取選定網站時之模式相同的模式顯示該網站。
  17. 如請求項13之方法,其中將與由該電子裝置所存取之網站有關的該資料傳輸至該雲端計算服務發生在該電子裝置上之一web瀏覽器關閉時。
  18. 如請求項13之方法,其中接收與由登入至該使用者之帳戶的其他電子裝置所存取之網站有關的資料發生在該電子裝置上之一web瀏覽器開啟時。
  19. 如請求項13之方法,其中接收與由登入至該使用者之帳戶的其他電子裝置所存取之網站有關的資料發生在該電子裝置上之一web瀏覽器開啟時且在此之後週期性地,直至該web瀏覽器關閉。
  20. 如請求項13之方法,其中接收與由登入至該使用者之帳戶的其他電子裝置所存取之網站有關的資料發生在該電子裝置上之一雲端標籤畫面開啟時。
TW102120412A 2012-06-08 2013-06-07 電子裝置及操作該電子裝置之方法 TWI516964B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US13/492,057 US9680927B2 (en) 2012-02-05 2012-06-08 Cloud tabs

Publications (2)

Publication Number Publication Date
TW201405347A true TW201405347A (zh) 2014-02-01
TWI516964B TWI516964B (zh) 2016-01-11

Family

ID=48670364

Family Applications (1)

Application Number Title Priority Date Filing Date
TW102120412A TWI516964B (zh) 2012-06-08 2013-06-07 電子裝置及操作該電子裝置之方法

Country Status (4)

Country Link
US (2) US9680927B2 (zh)
EP (1) EP2672385B1 (zh)
TW (1) TWI516964B (zh)
WO (1) WO2013185033A1 (zh)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9002322B2 (en) 2011-09-29 2015-04-07 Apple Inc. Authentication with secondary approver
US8769624B2 (en) 2011-09-29 2014-07-01 Apple Inc. Access control utilizing indirect authentication
US9298295B2 (en) * 2012-07-25 2016-03-29 Facebook, Inc. Gestures for auto-correct
JP6142544B2 (ja) * 2013-01-22 2017-06-07 富士通株式会社 設定方法、通信システムおよび通信装置
WO2014143776A2 (en) 2013-03-15 2014-09-18 Bodhi Technology Ventures Llc Providing remote interactions with host device using a wireless device
EP3149554B1 (en) 2014-05-30 2024-05-01 Apple Inc. Continuity
US9967401B2 (en) 2014-05-30 2018-05-08 Apple Inc. User interface for phone call routing among devices
US10339293B2 (en) 2014-08-15 2019-07-02 Apple Inc. Authenticated device used to unlock another device
US10275116B2 (en) 2015-06-07 2019-04-30 Apple Inc. Browser with docked tabs
KR102369319B1 (ko) 2015-11-17 2022-03-03 삼성전자주식회사 전자 장치 및 전자 장치의 핸드오프 기능 제공 방법
DK179186B1 (en) 2016-05-19 2018-01-15 Apple Inc REMOTE AUTHORIZATION TO CONTINUE WITH AN ACTION
US10175941B2 (en) 2016-05-24 2019-01-08 Oracle International Corporation Audio feedback for continuous scrolled content
DK201670622A1 (en) 2016-06-12 2018-02-12 Apple Inc User interfaces for transactions
US10992795B2 (en) 2017-05-16 2021-04-27 Apple Inc. Methods and interfaces for home media control
US11431836B2 (en) 2017-05-02 2022-08-30 Apple Inc. Methods and interfaces for initiating media playback
US12526361B2 (en) 2017-05-16 2026-01-13 Apple Inc. Methods for outputting an audio output in accordance with a user being within a range of a device
CN111343060B (zh) 2017-05-16 2022-02-11 苹果公司 用于家庭媒体控制的方法和界面
USD902954S1 (en) * 2019-01-18 2020-11-24 Apple Inc. Display screen or portion thereof with animated graphical user interface
US11010121B2 (en) 2019-05-31 2021-05-18 Apple Inc. User interfaces for audio media control
AU2020282362B2 (en) 2019-05-31 2022-01-13 Apple Inc. User interfaces for audio media control
US11392291B2 (en) 2020-09-25 2022-07-19 Apple Inc. Methods and interfaces for media control with dynamic feedback
CN115481101A (zh) * 2021-05-31 2022-12-16 华为技术有限公司 数据传输方法、电子设备及计算机可读存储介质
US11847378B2 (en) 2021-06-06 2023-12-19 Apple Inc. User interfaces for audio routing
CN119376677A (zh) 2021-06-06 2025-01-28 苹果公司 用于音频路由的用户界面

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6393462B1 (en) * 1997-11-13 2002-05-21 International Business Machines Corporation Method and apparatus for automatic downloading of URLs and internet addresses
AU2003239385A1 (en) * 2002-05-10 2003-11-11 Richard R. Reisman Method and apparatus for browsing using multiple coordinated device
US7082573B2 (en) * 2003-07-30 2006-07-25 America Online, Inc. Method and system for managing digital assets
JP2007041976A (ja) 2005-08-05 2007-02-15 Canon Inc データ処理装置、ファイル処理方法、記憶媒体およびプログラム
US8086698B2 (en) 2006-06-02 2011-12-27 Google Inc. Synchronizing configuration information among multiple clients
US8849914B2 (en) 2007-12-20 2014-09-30 The Vanguard Group, Inc. System and method for synchronized co-browsing by users in different web sessions
US20090248737A1 (en) * 2008-03-27 2009-10-01 Microsoft Corporation Computing environment representation
US8051370B2 (en) 2008-04-23 2011-11-01 Microsoft Corporation Intelligent autocompletion
US20100223542A1 (en) * 2009-02-27 2010-09-02 Research In Motion Limited Method, system and apparatus for providing pinned bookmarks
US10169740B2 (en) 2009-12-31 2019-01-01 International Business Machines Corporation Tag cloud buddy list for messaging contacts
US20110319056A1 (en) * 2010-06-29 2011-12-29 Enterproid Hk Ltd Remote access to a mobile device
US8606948B2 (en) * 2010-09-24 2013-12-10 Amazon Technologies, Inc. Cloud-based device interaction
US8886710B2 (en) * 2010-09-24 2014-11-11 Amazon Technologies, Inc. Resuming content across devices and formats
US8473577B2 (en) * 2010-10-13 2013-06-25 Google Inc. Continuous application execution between multiple devices
US8171137B1 (en) * 2011-05-09 2012-05-01 Google Inc. Transferring application state across devices
US8224894B1 (en) * 2011-05-09 2012-07-17 Google Inc. Zero-click sharing of application context across devices
US8812601B2 (en) * 2011-05-09 2014-08-19 Google Inc. Transferring application state across devices with checkpoints
US20120297017A1 (en) * 2011-05-20 2012-11-22 Microsoft Corporation Privacy-conscious personalization
TW201301118A (zh) * 2011-06-30 2013-01-01 Gcca Inc 雲端通訊裝置以及使用雲端通訊裝置之智慧行動裝置
US8225191B1 (en) * 2011-11-07 2012-07-17 Google Inc. Synchronizing web browsers
US8392617B1 (en) * 2011-12-06 2013-03-05 Google Inc. Browsing context continuation across multiple devices
US20130311597A1 (en) * 2012-05-16 2013-11-21 Apple Inc. Locally backed cloud-based storage
US9086937B2 (en) * 2012-05-16 2015-07-21 Apple Inc. Cloud-based application resource files
US9069469B2 (en) * 2012-09-10 2015-06-30 Apple Inc. Sharing and synchronizing data across users of cloud computing systems

Also Published As

Publication number Publication date
US20170289249A1 (en) 2017-10-05
US9680927B2 (en) 2017-06-13
EP2672385B1 (en) 2019-07-24
EP2672385A2 (en) 2013-12-11
EP2672385A3 (en) 2014-11-26
US20130332560A1 (en) 2013-12-12
TWI516964B (zh) 2016-01-11
WO2013185033A1 (en) 2013-12-12

Similar Documents

Publication Publication Date Title
TWI516964B (zh) 電子裝置及操作該電子裝置之方法
EP2758863B1 (en) Dynamic content feed filtering
CN113641317B (zh) 具有弯曲显示器的电子设备及其控制方法
AU2016253688B2 (en) Method and device for providing recommendation panel, and method and server for providing recommendation item
US9396572B2 (en) Image correlation method and electronic device thereof
CN104737185B (zh) 用于具有伴随的备注的交互式幻灯片演示的阅读模式的方法、系统、装置和计算机可读存储介质
CN105593803B (zh) 自动滚动区域
JP6038166B2 (ja) ドラッグ&ドロップで常にsum式
US20150100621A1 (en) User Interface for a System Including Smart Phone and Smart Watch
CN108369595B (zh) 可收集数据结构的可扩展性
JP6775510B2 (ja) 端末、端末の制御方法、及びプログラム
EP3126947A1 (en) Sliding surface
CN112202583A (zh) 用于显示和提供内容的方法、设备以及介质
Kaur The revolution of tablet computers and apps: A look at emerging trends
EP3766025A1 (en) Driving contextually-aware user collaboration based on user insights
WO2019089067A1 (en) Machine learning system for adjusting operational characteristics of a computing system based upon hid activity
CN108241988A (zh) 多页面联动媒体显示方法、装置及智能终端
EP3507685A1 (en) Customizable content sharing with intelligent text segmentation
CN106663122A (zh) 在文档中利用数据搜索
WO2019108373A1 (en) Resumption of activities using activity data collected by an operating system
US20140101530A1 (en) Web browsing system for content browsing
US20250291612A1 (en) Methods, apparatuses and computer program products for providing highly personalized and adaptable user interfaces
KR20260014697A (ko) 콘텐츠 아이템 모듈 배열들