专利摘要:
本發明涉及應用於支援基於位置的服務的媒體閘道中的系統及方法。使用者的移動設備發現關於前提環境中的電子設備的拓撲資訊,且與媒體閘道分享該資訊。所述媒體閘道利用所述拓撲資訊擴充來自伺服器的內容,例如,支援訪問媒體內容的網頁,以增加對應鄰近於所述移動設備的能夠複製流媒體內容的那些電子設備的圖形目標。對所述增加的圖形目標中的一個的選擇使所述媒體內容傳遞到相應的電子設備,而不是顯示在所述移動設備上。以這種方式,可提供比使用傳統下拉選項清單更自然的選擇機制。
公开号:TW201304477A
申请号:TW101106523
申请日:2012-02-29
公开日:2013-01-16
发明作者:Philippe Klein
申请人:Broadcom Corp;
IPC主号:H04L12-00
专利说明:
用於操作支援基於位置的服務的媒體閘道之方法、應用於支援其之系統及具有儲存在其中的多個程式碼片段的非暫態電腦可讀媒體
本發明涉及對媒體內容的播放的簡化的用戶控制。更具體地說,本發明涉及根據與使用者的移動設備鄰近的播放設備的可用性的發現,擴充常規網頁的圖形化使用者介面,從而提供一種簡單和自然的手段用於選擇可複製媒體內容的備用電子設備。
家用網路通常是由多種有線和無線技術組成的異構網路,其中的每個設備作為一個單一的物理實體而進行處理。這樣的設置一般不能在家庭中的固定、遊動和移動設備間提供無縫互聯性。
設備(和應用設備)間的互連可由,例如,數位生活網路聯盟(DLNA)成員提供的技術,部分地解決。最新發佈的“DLNA互連指南-1.5版本”首次在2006年3月亮相,提供了有關互連設備的資訊。有關DLNA的工作的其它資訊以及“DLNA互連指南”的最新版本可以在“http://www.dlna.org”中找到。
但是,DLNA互連指南不能解決圖形化使用者介面(GUI)的複雜性的問題。例如,簡單地在多層下拉式功能表中列出家庭中所有設備以供使用者選擇一個設備的圖形化使用者介面,由於其過於繁瑣,而難以被絕大多數用戶所接受,並且,這種圖形化使用者介面是基於互連設備的家庭服務的大眾化的障礙。
當前的拓撲映射是由積分器在“智慧遙控板”或“智慧手機”上以全定制或半定制的方式實現。但是,這種映射僅限於靜態映射。為蘋果iPad和iPhone支援這種靜態映射的軟體應用的其它細節可從連接技術(Connecting Technology)中找到,網址為<http://www.connecting-technology.com>。
比較本發明後續將要結合附圖介紹的系統,現有技術的其它局限性和弊端對於本領域的技術人員來說是顯而易見的。
本發明涉及支援可複製媒體內容的附近電子設備的自然的使用者選擇的設備、方法及系統,並結合至少一幅附圖進行展示和/或描述,且在申請專利範圍中更加完整地闡明。
根據本發明的一個方面,提供一種用於操作支援基於位置的服務(location based services)的媒體閘道的方法,所述方法包括:從使用者的移動設備接收可識別前提環境(premise environment)中的一個或多個電子設備的拓撲資訊;從所述移動設備接收用於傳輸到伺服器的消息(message),所述消息可識別由所述伺服器傳遞到所述移動設備的內容;從所述伺服器接收在所述消息中所識別的內容;確定是否所述接收的內容包含可識別使用者可選擇的媒體內容的資訊;修改從所述伺服器接收的所述內容以使其顯示在代表所述前提環境中的能夠複製所述可選擇的媒體內容的電子設備的一個或多個圖形目標的所述移動設備;傳送所述修改的內容到所述移動設備以用於顯示;從所述移動設備接收代表一個或多個能夠複製所述媒體內容的電子設備的圖形目標的使用者選擇的指示;發送傳遞所述媒體內容到所述媒體閘道的請求到所述伺服器;及傳送接收的媒體內容到與所述選擇的圖形目標對應的一個或多個電子設備中的一個。
較佳地,所述內容包括網頁內容。
較佳地,所述內容包括支援到媒體內容的超連結的標記語言的元素。
較佳地,所述標記語言包括超文字標記語言(HTML)。
較佳地,所述使用者的所述移動設備是蜂窩電話、智慧型電話和可擕式個人電腦中的一種。
較佳地,所述使用者的所述移動設備包括平板電腦。
較佳地,所述拓撲資訊包括所述一個或多個電子設備中的每個的身份和能力資訊。
較佳地,所述拓撲資訊包括代表所述一個或多個電子設備的設置(arrangement)和連接的資訊。
較佳地,所述拓撲資訊是由所述移動設備利用與在所述移動設備的特定鄰近範圍的電子設備進行無線通訊而識別的。
較佳地,所述修改包括,用代表一個或多個可選則的圖形目標的附加資訊擴充所述接收的內容以用於在所述移動設備進行渲染和顯示,所述一個或多個圖形目標對應所述一個或多個能複製媒體內容的電子設備。
根據本發明的一個方面,提供一種應用於支援基於位置的服務的媒體閘道中的系統,所述系統包括:至少一個處理器,用於通訊聯絡地連接伺服器和使用者的移動設備,所述至少一個處理器,在操作中,至少用於進行如下操作:從所述移動設備接收可識別前提環境(premise environment)中的一個或多個電子設備的拓撲資訊;從所述移動設備接收用於傳輸到所述伺服器的消息,所述消息可識別由所述伺服器傳遞到所述移動設備的內容;從所述伺服器接收在所述消息中所識別的內容;確定是否所述接收的內容包含可識別使用者可選擇的媒體內容的資訊;修改從所述伺服器接收的所述內容以使其顯示在一個或多個圖形目標的所述移動設備上,所述圖形目標代表所述前提環境中的能夠複製所述可選擇的媒體內容的電子設備;傳送所述修改的內容到所述移動設備以用於顯示;從所述移動設備接收代表一個或多個能夠複製所述媒體內容的電子設備的圖形目標的使用者選擇的指示;發送傳遞所述媒體內容到所述媒體閘道的請求到所述伺服器;及傳送接收的媒體內容到與所述選擇的圖形目標對應的一個或多個電子設備中的一個。
較佳地,所述內容包括網頁內容。
較佳地,所述內容包括支援到媒體內容的超連結的標記語言的元素。
較佳地,所述標記語言包括超文字標記語言(HTML)。
較佳地,所述使用者的所述移動設備是蜂窩電話、智慧型電話和可擕式個人電腦中的一種。
較佳地,所述使用者的所述移動設備包括平板電腦。
較佳地,所述拓撲資訊包括所述一個或多個電子設備中的每個的身份和能力資訊。
較佳地,所述拓撲資訊包括代表所述一個或多個電子設備的設置和連接的資訊。
較佳地,所述拓撲資訊是由所述移動設備利用與在所述移動設備的特定鄰近範圍的電子設備進行無線通訊而確定的。
較佳地,所述修改包括,用代表一個或多個可選圖形目標的附加資訊擴充所述接收的內容以用於在所述移動設備進行渲染和顯示,所述一個或多個圖形目標對應所述一個或多個能複製媒體內容的電子設備。
根據本發明的一個方面,提供一種具有儲存在其中的多個程式碼片段的非暫態電腦可讀媒體,每個程式碼片段包括多個可被處理器執行的指令,所述指令使所述處理器執行下述操作:從使用者的移動設備接收可識別前提環境中的一個或多個電子設備的拓撲資訊;從所述移動設備接收用於傳輸到伺服器的消息,所述消息可識別由所述伺服器傳遞到所述移動設備的內容;從所述伺服器接收在所述消息中所識別的內容;確定是否所述接收的內容包含可識別使用者可選擇的媒體內容的資訊;修改從所述伺服器接收的所述內容以使其顯示在一個或多個圖形目標的所述移動設備上,所述圖形目標代表所述前提環境中的能夠複製所述可選擇的媒體內容的電子設備;傳送所述修改的內容到所述移動設備以用於顯示;從所述移動設備接收代表一個或多個能夠複製所述媒體內容的電子設備的圖形目標的使用者選擇的指示;發送傳遞所述媒體內容到所述媒體閘道的請求到所述伺服器;及傳送接收的媒體內容到與所述選擇的圖形目標對應的一個或多個電子設備中的一個。
較佳地,所述內容包括網頁內容。
較佳地,所述內容包括支援到媒體內容的超連結的標記語言的元素。
較佳地,所述標記語言包括超文字標記語言(HTML)。
較佳地,所述使用者的所述移動設備是蜂窩電話、智慧型電話和可擕式個人電腦中的一種。
較佳地,所述使用者的所述移動設備包括平板電腦。
較佳地,所述拓撲資訊包括所述一個或多個電子設備中的每個的身份和能力資訊。
較佳地,所述拓撲資訊包括代表所述一個或多個電子設備的設置和連接的資訊。
較佳地,所述拓撲資訊是由所述移動設備利用與在所述移動設備的特定鄰近範圍的電子設備進行通訊而確定的。
較佳地,所述修改包括用代表一個或多個用於在所述移動設備進行渲染和顯示的可選圖形目標的其它資訊擴充所述接收的內容,所述一個或多個圖形目標對應所述一個或多個能複製媒體內容的電子設備。
本發明的各種優點、各個方面和創新特徵,以及其中所示例的實施例的細節,將在以下的說明書(描述)和附圖中進行詳細介紹。
本發明涉及對媒體內容的播放的使用者控制的簡化。更具體地說,本發明涉及根據與使用者的移動設備鄰近的播放設備的可用性的發現,擴充常規網頁的圖形化使用者介面,從而提供一種簡單和自然的手段用於選擇可複製媒體內容的備用電子設備。
儘管下面的論述頻繁地提到,使用者移動設備可以是移動或手持設備、蜂窩電話、個人數位助理、或各種各類型的個人電腦中的一種,例如,掌上型電腦、平板電腦、筆記型電腦、上網本、或可擕式電腦,但是,此處提出的創造性的概念不是專門限於僅使用這些設備,且可應用於現在已知的或將來的其它電子設備。
此處使用的術語“流”涉及活動圖像(例如視頻)或音訊資訊的通訊。該術語是在沒有對描述於此的所述創造性概念進行特定限制的情況下使用的,傳輸的數位資訊可代表靜止圖像,所述靜止圖像的每個作為特定數量的資訊進行傳輸,而不像在視頻和音訊流的通訊中一樣作為數位內容的連續流進行傳輸。
此處使用的術語“媒體內容”指靜止圖像、動態視頻、音訊、文本和圖形圖像資訊。
此處使用的術語“前提環境”指可用物理空間,被認為是住宅、小型辦公室或商業環境的一部分。
此處使用的術語“拓撲資訊”指代表,例如,在前提環境中能夠進行無線通訊的電子設備的身份、物理設置、通訊連接(即,連接)、和能力的資訊。
此處使用的術語“無線通訊電路”指允許與一個或多個相似設備、其它類型的設備、或通訊基礎設施的元素(例如,無線基站、接入點、和無線廣域、區域、個人區域及近場網路的終端)進行無線通訊的電子設備的元素。
應該注意的是,儘管該披露描述了,根據遵守,例如,電氣和電子工程師學會(IEEE)802.11a/b/g/n、Tgac、和/或s建議、藍牙®通訊協定、Zigbee®通訊協定、和近場通訊(NFC)論壇的規範的無線技術的無線通訊的使用,這些無線通訊技術的使用並不代表本發明的具體限制,描述在此的技術可利用與此處提到的那些技術不同的無線通訊技術來實行。
圖1示出了具有若干電子設備的前提環境100,所述電子設備是可實施本發明一典型實施例的網路的元素。前提環境可以是,例如,私人住宅、商務辦公室、或任何其它具有能夠聯網的電子設備的位置。圖1中所示的前提環境100包括無線接入點(WAP)110、第一電視120、第二電視130、使用者移動設備140和個人電腦150。圖1中所示的電子設備僅僅是以說明為目的的,並不意味著對本發明的具體限定。無線接入點110可為在前提環境100中的和其周圍的電子設備提供無線區域網路接入到有線或無線區域或廣域網路105,例如,數位用戶線路網路、有線電視網路、衛星網路、無線IEEE802.16(WiMax)網路、或其它適當的網路。
第一電視120、第二電視130、使用者移動設備140和個人電腦150中的每個可配備成利用無線通訊電路與無線接入點110進行通訊,所述無線通訊電路符合IEEE802.11a/b/g/n、Tgac、和/或s、藍牙®、Zigbee®(IEEE802.15.4)、近場通訊(NFC)、紅外線(IR)、或其它適當的目前的或將來的無線通訊技術。此外,利用,例如,IEEE802.11a/b/g/n、Tgac、或s、藍牙®、Zigbee®(IEEE802.15.4)、近場通訊(NFC)、紅外線(IR)、或其它適當的目前的或將來的無線通訊技術,圖1中所示的電子設備可配備另外的無線通訊電路以進行互相間的通訊。
圖2示出了若干不同無線通訊技術的覆蓋區域/工作範圍,所述無線通訊技術目前用於住宅、小型辦公室和商業環境中的電子設備中的資料通訊。這樣的通訊技術包括,例如,IEEE802.11a/b/g/n、Tgac、和s(aka Wi-Fi)標準、藍牙®標準、Zigbee(IEEE802.15.4)、和近場通訊(NFC)論壇規範,它們可被使用在本發明一典型實施例中。
圖2所示的無線通訊技術的例子在很多方面有所不同,包括,例如,資料傳輸速率、使用的調製類型和發射信號功率。利用全向天線的採用IEEE802.11b和g標準的設備的覆蓋半徑如圖2中的最外層圓邊界所示,估計在150-300英尺之間,而IEEE802.11a通常可提供這個範圍的大約三分之一,IEEE802.11n則可提供比IEEE802.11b/g更大的操作範圍。
由圖2中的圓邊界220所示的藍牙®的工作範圍,一般規定為6到250米之間(大概20到830英尺之間),這取決於發射功率水準、發射路徑特徵和接收機器靈敏度。無線電操作的發射功率水準根據藍牙®規範而分別分為1級(100mw)、2級(2.5mw)、或3級(1mw)。
由圖2中的圓邊界230所示的Zigbee®(IEEE802.15.4)的工作範圍,通常被認為與IEEE802.11的操作範圍類似,但Zigbee®工作在比IEEE802.11低得多的發射功率水準和位元速率上。
由圖2中的圓邊界240所示的近場通訊(NFC)的工作範圍,是極其有限的,只提供僅幾十釐米的有效範圍。
在本發明的一典型實施例中,動態和自學映射可通過從相關信號資訊中提取拓撲資訊的方式自動化,所述相關信號資訊(例如,通道估計、信噪比(SNR)、時間同步...)可由任何可用的無線技術,例如,圖2中所示的IEEE802.11(aka Wi-Fi)、藍牙®、IEEE802.15.4(Zigbee®)和近場通訊(NFC)提供。
這些通訊技術可單獨使用或結合在房間、住宅、或商業環境中定位設備和傳達電子設備(例如,圖1中的電子設備)的身份及能力而使用。
在本發明一典型實施例中使用的用於定位前提中的電子設備的實際的無線技術可以是從各種不同的已知方法中選擇的任意組合,且並不代表本發明的具體限制。使用這樣的無線通訊技術的定位的細節將不在這裡詳細描述。
目前,電子設備,例如那些通常在家庭、小型辦公室和商業環境中找到的電子設備,現在通常作為單一物理實體而進行處理,然而,如下所示,例如,通過在移動設備上選擇流(stream),然後在附近電視機(其TV螢幕處於原始解析度)顯示所述流的方式,這些物理設備可作為通過多模方法提供內容和可管理性的虛擬多模設備而被動態連結。提供“自然圖形化使用者介面(GUI)”(其中的“自然”與其在“自然語言”中意思相同),電子設備可意識到它們的在家庭/小型辦公室/商業環境中的拓撲位置,從而提供遊動/移動用戶簡單的方法去使用在他的/她的當前環境中立即可用的電子設備。
作為一例證性的而非限制性的例子,在第一方案中,一個人可能帶著他的蜂窩手機進入家中的家庭活動室,並希望在家庭活動室中的電視機上和在場的人分享視訊短片(例如,從YouTube®)。在本發明的一典型實施例中,蜂窩手機顯示幕上顯示的GUI可提供選擇以傳送所述視訊短片到家庭活動室中的電視機上,而不是強迫用戶在她的蜂窩手機的小頻幕上顯示所述剪輯,或滾動下拉列出家中所連接的所有顯示裝置的菜單。
作為另一例證性的而非限制性的例子,在第二方案中,一個人可利用他的/她的電子設備瀏覽網頁。在本發明的一典型實施例中,顯示的網頁可同時顯示在他們所處的房間中的電視螢幕上。這個人可使用他的/她的可擕式電子設備顯示電子“TV指南”,並發送命令到電視機。
作為又一例證性的而非限制性的例子,在第三方裝置案中,當一個人在客廳中時,可利用無線手持設備在電視機上開始玩遊戲。在本發明的一典型實施例中,用戶可而後移動到第二顯示裝置,例如,家中的另一房間中的電視,同時無縫地繼續在第二房間中的顯示裝置上玩遊戲。
圖3示出了根據本發明典型實施例的、IEEE802.11(也就是,Wi-Fi)接入點(AP)310、第一電視TV1 320、第二電視TV2 330、和使用者移動設備340(例如,蜂窩電話、智慧型電話、可擕式個人電腦、或其它在家庭、小型辦公室、或商業環境中的遊動/移動設備)的設置,在所述設置中,所述使用者移動設備340利用所述使用者移動設備340、IEEE802.11AP 310、和電視TV1 320與TV2 330的無線通訊能力(例如,藍牙®相容的射頻介面和IEEE802.11射頻介面)辨別在IEEE802.11(Wi-Fi)接入點(AP)310類似範圍內的第一電視設置TV1 320和第二電視設置TV2 330。
如圖3所示,Wi-FiAP 310可配備成分別在IEEE802.11相容的無線射頻通訊路徑315和325上與TV1 320和TV2 330進行通訊。使用者移動設備340也可在IEEE802.11相容的無線RF通訊路徑335上與Wi-Fi AP 310進行通訊。此外,電視TV1 320和TV2 330可配備成利用無線通訊協定(例如,由藍牙®規範所描述的協定)分別在無線通訊路徑355和345上與使用者移動設備340進行通訊。
儘管圖3的論述說明了射頻信號的使用符合IEEE802.11標準和藍牙®規範,但圖3的例證性例子的這些特徵並不是對本發明的具體限制,在本發明一代表性實施例中,使用者移動設備340和其它如電視TV1 320、TV2 330和AP310的電子設備可使用,用於定位能夠接收、處理和複製資訊內容的附近電子設備的其它的適當的技術。
在圖3的例子中,電視TV1 320和TV2 330可配備成接收和顯示媒體內容,例如,靜止圖像,動態視頻、網頁、和其它通過AP310分別在無線通訊路徑315和325上傳輸的數位資訊。使用者移動設備340同樣能夠接收和顯示媒體內容,例如,靜止圖像,動態視頻、網頁、和其它由AP310傳輸的數位內容。在一些典型實施例中,使用者移動設備340可使用另外的無線通訊路徑以接收用於顯示/播放的媒體內容。
在本發明的一典型實施例中,使用者移動設備340可配備成利用由Wi-Fi AP 310、TV1 320、TV2 330、和/或其它與使用者移動設備340的位置鄰近的電子設備傳輸的無線信號,以得知這些其它電子設備的存在和能力。使用者移動設備340可利用從一個電子設備到另一電子設備傳輸的信號的特徵或在其上傳輸的資訊,以識別使用者移動設備340和鄰近於使用者移動設備340的電子設備的地理位置和拓撲結構。例如,該過程可利用由電子設備(例如,AP310、TV1 320、TV2330和使用者移動設備340)中的接收器測量的接收信號強度資訊完成。無線信號的其它特徵還可單獨或結合接收信號強度使用。
本發明的一典型實施例的使用者移動設備340還可得知訪問使用者移動設備340的電子設備的身份和能力,且使用者移動設備340鄰近的任何電子設備可得知使用者移動設備340的身份和能力。圖3中的電子設備的能力的例證性而非限定性的例子包括,產生、儲存、播放和/或複製一個或多個視頻和/或音訊資訊流的能力,和產生、儲存、播放和/或複製靜止圖片的能力,在這裡僅舉這幾個例子。
在本發明的一典型實施例中,如使用者移動設備340的電子設備可進入如圖1的前提環境100的住宅、小型辦公室或商業環境。使用者移動設備340可發現在使用者移動設備鄰近範圍內的一個或多個電子設備,例如,圖3中的TV1 320和TV2 330中的一個或兩個,且可從TV1 320、TV2 330和AP 310接收身份和能力資訊。儘管圖3示出了射頻通訊路徑335、345和355,一個或多個那些可能的通訊路徑可能不符合由製造商和/或使用者移動設備340的使用者設置的標準,所述標準用於分別在使用者移動設備340的一定距離內的或鄰近範圍內定位元電子設備(例如,AP 310、TV2 330和TV1 320)以使這些電子設備可用於戶移動設備340或可被其訪問。
在本發明一典型實施例中,關於在前提環境中的被發現的電子設備的資訊,和身份及能力資訊一起,可用於創建拓撲資訊的收集或資料庫。在一些典型實施例中,包括身份和能力資訊的拓撲資訊以這種方式方式進行收集,然後儲存在使用者移動設備340的記憶體中。儲存的資訊可根據製造商/使用者定義的用於劃分目標電子設備為可訪問的或可用的的標準,而被選擇或分類。在其它典型實施例中,包括手機的身份和能力資訊的拓撲資訊可儲存在前提環境中不同於使用者移動設備340或除了使用者移動設備340之外的電子設備的記憶體中,和/或儲存在前提環境的外部的電子設備的記憶體中,這些將在下面做進一步解釋。
儘管使用者移動設備340可配備電路以利用一個或多個無線通訊技術與在周邊環境中的電子設備進行通訊,但是對於使用者移動設備340的使用者來說,通過回答由使用者移動設備340上的簡單的嚮導類型的應用程式所提出的一些問題,幫組解決在前提環境中定位使用者移動設備340所產生的任何初始不確定性是必要的。例如,現參照圖1,使用者移動設備140可發現,第一電視120和第二電視130滿足用於使它們都訪問使用者移動設備140的標準。用戶可能希望識別或“映射”前提環境100中的每個可訪問的電子設備的所在之處,以允許使用者移動設備140的使用者而後清楚地選擇,例如,第一和第二電視120、130中的一個。
作為例證性而非限制性的例子,“未映射”的電視機由遊動/移動電子設備(例如,圖3中的使用者移動設備340)第一次發現時,利用簡單的GUI,所述電子設備的使用者被提示,從而識別被發現的電視機所處的房間。電子設備(例如,使用者移動設備340)而後發送由用戶提供的位置到所發現的電視。在發現期間,一旦所發現的電視得知其位置,該電視則能夠發佈或分享其位置到其它電子設備,例如,移動手機340。久而久之,由於家庭/小型辦公室/商業環境中越來越多的電子設備和電氣應用設備被發現和映射,通過遊動/移動電子設備在家庭/小型辦公室/商業環境中的靜態電子設備和電氣應用設備的已知位置範圍內變動,所述遊動/移動電子設備的定位可以更加精確。
在本發明一典型實施例中,通過提供機制(例如,自動地擴大顯示的網頁、“在運行中”使用)到,例如,家庭/小型辦公室/商業環境中的網頁伺服器代理或媒體閘道從而使拓撲選項包括進顯示的內容的方式,由遊動/移動電子設備在靜態電子設備和電氣應用設備的發現和映射期間收集的包括身份和能力資訊的拓撲資訊可用於提供使用者介面,以替代現在使用的繁瑣的傳統的功能表方案。
圖4A是根據已有技術的、圖形化使用者介面(GUI)的視窗400的示意圖,根據現有技術,視窗400可,例如,作為使用者移動設備顯示的網頁的一部分而出現,當以動態視頻的形式觀看媒體內容時,可在所述使用者移動設備提供所述視窗400。這樣的圖形化使用者介面可用於觀看,例如,根據動態圖像專家組(MPEG)的編碼方法編碼的動態視頻檔。視窗400包括代表動態視頻檔的整體的進度條420,和用於指示當前顯示的圖像在顯示的檔中的相對位置的指示符415。動態視頻檔的當前經過時間和總時間的實際指示如經過和總時間指示符435所示。圖形圖示440被顯示以允許觀看者通過簡單的選擇圖像圖示440在使用者移動設備的顯示器上開始觀看動態視頻檔。觀看期間,指示符415沿著進度條420的位置表示動態視頻檔播放的相對進度。
圖4B是根據本發明典型實施例的、典型圖形化使用者介面(GUI)的視窗400的示意圖,視窗400可,例如,作為使用者移動設備(例如,圖3中的使用者移動設備340)顯示的網頁的一部分而出現,在所述使用者移動設備中,顯示的視窗400增加了圖形圖示450。作為視窗400的一部分而顯示的圖形圖示450允許使用者傳送由使用者移動設備340訪問的媒體內容(例如,在鄰近於使用者移動設備340的適當的電子設備上播放或複製的媒體內容)。基於確定出鄰近於使用者移動設備340的電子設備是可用於顯示/播放/複製由使用者移動設備340的使用者訪問的媒體內容的適當的電子設備,圖形圖示450被顯示給使用者移動設備340的使用者。這樣的識別使用的是拓撲資訊,所述拓撲資訊由鄰近於使用者移動設備340的且易被其訪問的電子設備的使用者移動設備340在發現期間創建。儘管圖4B僅顯示了一個圖示(例如,圖示450),代表用於顯示/播放/複製由使用者移動設備340訪問的媒體內容的單一的電子設備,但這並不代表對本發明一典型實施例的具體限制。在本發明的一典型實施例中,使用者移動設備(例如使用者移動設備340)為可被使用者移動設備340訪問的若干適當的電子設備顯示圖形圖示,例如,圖4B中的圖示450,以允許使用者移動設備340的使用者選擇鄰近於使用者移動設備340的可被訪問的電子設備去接收由使用者移動設備340的使用者訪問的媒體內容。
圖5A示出了簡化的“三箱模型”形式的本發明一典型實施例的操作。圖5A所示的模型包括作為媒體內容502的來源的實體,例如,網頁伺服器、執行媒體內容520的修改的實體,例如,媒體閘道、渲染媒體內容575的實體,例如,移動設備中的網頁瀏覽器應用程式。圖5A中的模型能以多種方式實現。
在本發明的一典型實施例中,作為媒體內容的來源、媒體內容的修改者和媒體內容的渲染者的實體可如圖5A所示進行劃分,首先是網頁伺服器發送網頁內容到執行網頁內容修改的媒體閘道,媒體閘道再發送所述修改的網頁內容到具有網頁瀏覽器應用程式的使用者移動設備,所述網頁瀏覽器應用程式處理接收到的網頁內容並對其進行渲染以用於觀看。
在本發明另一典型實施例中,作為網頁內容的來源的實體也可實施網頁內容的修改。在這樣的設置中,在發送至使用者移動設備的瀏覽器應用程式以進行渲染和觀看之前,網頁伺服器能以下文將要描述的方式修改網頁內容。
在本發明的又一第三典型實施例中,作為網頁內容的來源的實體可發送被請求的網頁內容到使用者移動設備,在修改的網頁內容被渲染以用於觀看前,所述使用者移動設備能以下文將要描述的方式修改接收的網頁內容。
圖5B是根據本發明一典型實施例的、具有媒體閘道520、電視550、和使用者移動設備560的簡化的前提環境500中的資訊流的框圖。使用者移動設備500在通電後或當進入前提環境500後,執行拓撲發現以識別是否有任何電子設備處於使用者移動設備560的鄰近位置。當執行拓撲發現時,由使用者移動設備560收集的身份和能力資訊的通訊,由圖5B中的資訊流555表示。繼拓撲發現後,使用者移動設備560通過資訊流535與媒體閘道520分享在拓撲發現期間收集的拓撲資訊。在一段時間後,用戶使用網頁瀏覽器訪問來自網頁伺服器(未顯示)的網頁。所述網頁伺服器發送被請求的網頁(由圖5B中的資訊流515表示)到媒體閘道520。資訊流515的形式可以是,例如,定義/描述被請求的網頁的圖形元素的內容的超文字標記語言(HTML)語言結構的流。
當接收到代表使用者移動設備560所請求的網頁的資訊流515時,媒體閘道520利用更早從使用者移動設備560接收的拓撲資訊處理資訊流515。如果代表被請求的網頁的資訊流515包括支援訪問媒體內容的流的語言結構,媒體閘道520檢查從使用者移動設備560接收的拓撲資訊,以確定在拓撲發現處理期間是否有任何的適合顯示/播放/複製媒體內容的流的電子設備被發現處於使用者移動設備560的鄰近範圍內。如果沒有發現適合顯示/播放/複製媒體內容的流的電子設備,資訊流515仍然不變地被傳遞到使用者移動設備560。
但是,如果在拓撲發現期間,適合顯示/播放/複製媒體內容的流的電子設備被探明,媒體閘道520擴充以資訊流515傳輸的網頁內容,從而使得代表一個或多個另外的圖形圖示(例如,圖4B中的圖示450)的語言結構被適當地插入到資訊流515。每個附加的圖形圖示(其資訊被插入到資訊流515)代表在拓撲發現期間被找到的被認為適合顯示/播放/複製媒體內容的流的電子設備。每個圖形圖示的被插入的資訊被設置,以便於選擇圖形圖示以發送一個命令(該命令可表明媒體內容的相關流的播放被選擇)以及可識別由被選擇的圖形圖示代表的電子設備的參數到媒體閘道520。包括代表附加圖形圖示的資訊的被擴充的網頁作為資訊流540而後由媒體閘道520發送到使用者移動設備560。
使用者移動設備560接收由資訊流540代表的擴充的網頁時,使用者移動設備560中的網頁瀏覽器渲染所述擴充的網頁內容到使用者移動設備560的顯示幕,以顯示資訊流515代表的原網頁內容以及代表在發現處理期間被找到的適合顯示/播放/複製媒體內容的被請求的流的電子設備的任何附加圖形圖示。使用者移動設備560的使用者則可在使用者移動設備560上觀看所述原網頁內容,且從由資訊流540代表的圖形元素或圖示中選擇,資訊流540包括附加圖形圖示(例如,圖4B中的圖示450),所述附加圖形圖示代表適合顯示/播放/複製可通過網頁訪問的媒體內容的流的電子設備。
如果使用者選擇使用者移動設備560的顯示幕上顯示的圖形元素或圖示,瀏覽器通過發送命令到媒體閘道520以做出回應,所述命令將用於伺服器(未顯示),由資訊流515代表的網頁再從伺服器發送。基於接收到的命令,媒體閘道520利用所述命令和一些參數以及先前從使用者移動設備560接收的拓撲資訊,以識別是否接收的命令是為了回應使用者對圖形圖示(由媒體閘道520包括在資訊流540中)中的一個的選擇而發送的。如果接收的命令不是為了回應對圖形圖示(由媒體閘道包括在資訊流540中)中的一個的用戶選擇而發送的,所述命令和相關參數被轉發到伺服器,且任何由伺服器發送到媒體閘道的媒體內容被轉發到使用者移動設備以用於渲染和顯示。
但是,如果媒體閘道520確定接收的命令是為了回應使用者對圖形圖示(由媒體閘道插入到資訊流540中)中的一個的選擇而發送的,媒體閘道520傳送隨後從伺服器接收的媒體內容,例如,圖5B中的媒體內容510的流,到對應由使用者移動設備560的使用者選擇的圖形圖示的電子設備。媒體閘道520利用所述命令和一些參數以及先前從使用者移動設備560接收的拓撲資訊,發送由資訊流530代表的命令資訊和由資訊流525代表的媒體內容的流到由被選擇的圖形圖示代表的電子設備。這種通訊採用由使用者選擇的圖形圖示代表的電子設備支援的無線通訊路徑。通過這種方式,使用者移動設備560的使用者對熟知的圖形化使用者介面(即,網頁)採用簡單的擴展,以傳送通常將在使用者移動設備560被渲染的媒體內容的所需的流,從而使得所述所需的流改為在使用者移動設備560所在的前提環境中的適當的電子設備中的一個上被渲染。
應該注意,上面的描述適用于本發明的一典型實施例。本發明的其它典型實施例可支援傳送資訊流510的媒體內容的流到使用者移動設備560和使用者移動設備所在的前提環境中的一個或多個適當的電子設備。
圖6A是根據本發明一典型實施例的、典型系統600的元素和資訊流的框圖,在所述典型系統中,由網頁伺服器602提供的網頁615可由媒體閘道620利用由使用者移動設備660收集的拓撲資訊645進行自動擴充。如圖6A所示,系統600包括帶有記憶體605的網頁伺服器602、表示為網路630的通訊網路、具有拓撲資料庫655的媒體閘道620、和帶有瀏覽器675的使用者移動設備660。網頁伺服器602可以是能夠運行來自一些提供商中的任意一個的網頁伺服器軟體的任何適當的電腦,所述網頁伺服器軟體可以是,例如,開源Apache網頁伺服器軟體,當然,也可使用其它適當的網頁伺服器軟體。除了可儲存用於網頁伺服器602的操作的程式碼和資料外,記憶體605還可用於儲存由網頁伺服器602進行分佈的網頁。媒體閘道620可以是,例如,任何適當的常駐閘道或配置可提供如本文所述的功能的軟體的個人電腦。
在本發明一典型實施例中,使用者移動設備660可以是一些移動/遊動電子設備中給的任何一個,例如,配備瀏覽器的蜂窩電話或智慧手機、無線個人數位助理、無線可擕式電腦、筆記型電腦、平板電腦、或上網本型個人電腦、或其它能夠從網頁伺服器602接收網頁並顯示/渲染網頁的適當的電子設備。圖6A中所示的系統600還包括承擔這個討論的目的的能夠渲染來自網頁伺服器602媒體內容的電子設備680。然而,為清楚起見,沒有示於圖6A中的是,使用者移動設備660和電子設備680配備有無線通訊電路以允許他們在與彼此接近時進行互相通訊。
作為對圖5B的更詳細的描述,在本發明一典型實施例中,在前提環境中,在拓撲發現和映射活動期間,使用者移動設備660可產生拓撲資訊645。在圖6A的典型實施例中,使用者移動設備660能識別圖6A中所示的電子設備680可被使用者移動設備660訪問,且可收集來自電子設備680的身份和能力資訊、創建關於在使用者移動設備的鄰近範圍被發現的任何電子設備的拓撲資訊645、和而後發送拓撲資訊645到可儲存拓撲資訊於拓撲資料庫655中的媒體閘道620。
在完成發現過程一段時間後,使用者移動設備660的使用者可採用瀏覽器675訪問來自網頁伺服器602的網頁615。雖然這裡稱為“網頁伺服器”,本發明的一典型實施例中的伺服器602並沒有被特別限制其在這個角色中的功能,伺服器602可以是任何適當的通訊網路的一部分。通過利用通訊網路(包括,例如,網際網路(即,網路630)和媒體閘道620)傳輸如網頁615的內容到,例如,使用者移動設備660,網頁伺服器602回應由使用者移動設備660的使用者訪問的網頁。網頁615能以語言,例如HTML表示,且可包含被瀏覽器675渲染成可選擇的圖形圖示的語言結構,所述可選擇的圖形圖示代表可由使用者選擇進行訪問的附加內容。所述附加內容可通過,例如,包括代表流媒體內容的可選圖示的網頁615,而提供。
根據本發明一典型實施例,如果基於收到網頁615,媒體閘道620識別網頁615包含用於訪問的語言結構,例如,流媒體內容,媒體閘道620則可通過插入代表附加圖形圖示的語言結構到代表網頁615的資料的方式,修改或擴充代表網頁615的資訊。本發明一典型實施例的媒體閘道620可自動生成適合於代表每個電子設備(例如,電子設備680)的圖形圖示的語言結構,所述每個電子設備被發現鄰近於使用者移動設備660且可被其訪問,並且能夠接收和渲染用於顯示/播放/複製的媒體內容。媒體閘道620再通過適當插入所述生成的代表附加圖形圖示的資訊到代表網頁615的媒體內容的方式,修改或“擴充”網頁615的媒體內容,從而使得,當修改的/擴充的網頁640隨後由使用者移動設備660的瀏覽器675渲染和顯示時,附加圖形圖示以與可用於顯示/播放/複製的相關媒體內容邏輯關聯的方式出現。媒體閘道620而後發送所述修改的/擴充的網頁640到使用者移動設備660以進行渲染和顯示。
如果使用者選擇顯示在使用者移動設備660的螢幕上的圖形元素或圖示時,瀏覽器675通過發送將用於可發送網頁615的網頁伺服器602的命令到媒體閘道620的方式進行回應。當接收到所述命令時,媒體閘道620利用所述命令和一些參數,以及先前從使用者移動設備660接收的和儲存在拓撲資料庫655的拓撲資訊,以確定是否接收的命令是為了回應使用者對圖形圖示(由媒體閘道620包括在修改的/擴充的網頁640中)中的一個的選擇而發送的。如果接收的命令不是為了回應使用者對圖形圖示(由媒體閘道620包括在修改的/擴充的網頁640中)中的一個的選擇而發送的,所述命令和相關參數被轉發到網頁伺服器602,且任何由伺服器發送到媒體閘道620的媒體內容被轉發到使用者移動設備660以用於由瀏覽器675進行渲染和顯示。
但是,如果媒體閘道620確定接收的命令是為了回應使用者對圖形圖示(由媒體閘道620插入到修改的/擴充的網頁640中)中的一個的選擇而發送的,媒體閘道620傳送隨後從網頁伺服器602接收的媒體內容,例如,圖6A中的媒體內容610,到對應由使用者移動設備660的使用者選擇的圖形圖示的電子設備,如該例中的媒體內容625發送到電子設備680所示。媒體閘道620利用所述命令和任何相關參數以及先前從使用者移動設備660接收的和儲存在拓撲資料庫655的拓撲資訊,採用由電子設備680支援的無線通訊路徑,發送由資訊流625在圖6A中表示的命令資訊和媒體內容到電子設備680。通過這種方式,利用對熟知的網頁介面的簡單的擴展,使用者移動設備660的使用者可傳送所需媒體內容到使用者移動設備660所在的前提環境中的適當的電子設備。另外,根據本發明一典型實施例,媒體閘道620可產生適合於在使用者移動設備660上渲染和顯示的媒體內容(如圖6A中的代表媒體內容635的虛線所示),以允許使用者移動設備660的使用者在使用者移動設備660上觀看與媒體閘道620傳送的用於在電子設備680渲染和顯示的內容相同的內容。
圖6B是根據本發明另一典型實施例的、典型系統600的元素和資訊流的框圖,在系統600中,由網頁伺服器602提供的網頁615可由使用者移動設備660利用由使用者移動設備660收集的拓撲資訊645進行自動擴充。如圖6B所示,系統600包括帶有記憶體605的網頁伺服器602、表示成網頁630的通訊網路、和帶有瀏覽器675和拓撲資料庫的使用者移動設備660。網頁伺服器602可以是能夠運行來自一些提供商中的任意一個的網頁伺服器軟體的任何適當的電腦,所述網頁伺服器軟體可以是,例如,開源Apache網頁伺服器軟體,當然,也可使用其它適當的網頁伺服器軟體。除了可儲存用於網頁伺服器602的操作的程式碼和資料外,記憶體605還可用於儲存由網頁伺服器602進行分佈的網頁。
在本發明一典型實施例中,使用者移動設備660可以是一些移動/遊動電子設備中給的任何一個,例如,配備瀏覽器的蜂窩電話或智慧手機、無線個人數位助理、無線可擕式電腦、筆記型電腦、平板電腦、或上網本型個人電腦、或其它能夠從網頁伺服器602接收網頁並顯示/渲染網頁的適當的電子設備。圖6B中所示的系統600還包括承擔這個討論的目的的能夠渲染來自網頁伺服器602媒體內容的電子設備680。如圖6B所示,使用者移動設備660和電子設備680配備有無線通訊電路以允許他們在與彼此接近時進行互相通訊。
在本發明一典型實施例中,在前提環境中,在拓撲發現和映射活動期間,使用者移動設備660可產生拓撲資訊645,拓撲資訊645可儲存於包含在使用者移動設備660的記憶體中的資料庫(如圖6B中所示的拓撲資料庫655)。在圖6B的典型實施例中,使用者移動設備660能確定圖6B中所示的電子設備680可被使用者移動設備660訪問,且可收集來自電子設備680的身份和能力資訊、創建關於在使用者移動設備(例如,電子設備680)的鄰近範圍被發現的任何電子設備的拓撲資訊645、和將所述拓撲資訊儲存在拓撲資料庫655中。
在完成發現過程一段時間後,使用者移動設備660的使用者可使用瀏覽器675訪問來自網頁伺服器602的網頁615。通過利用通訊網路(包括,例如,網際網路(即,網頁630))傳輸如網頁615的內容到,例如,使用者移動設備660,網頁伺服器602回應由使用者移動設備660的使用者訪問的網頁。網頁615能以支援到媒體內容的超連結的標記語言,例如HTML表示,且可包含被瀏覽器675渲染成可選圖形圖示的語言結構,所述可選圖形圖示代表可由使用者選擇進行訪問的附加內容。所述附加內容可通過,例如,包括代表流媒體內容的可選圖示的網頁615,而提供。
一旦收到用於訪問的包含語言結構的網頁615,例如,流媒體內容,圖6B中的例子中的使用者移動設備660可通過插入代表附加圖形圖示的語言結構的方式,修改或擴充代表網頁615的資訊。本發明的這樣一典型實施例的使用者移動設備660可自動生成適合於代表每個電子設備(例如,電子設備680)的圖形圖示的語言結構,所述每個電子設備被發現鄰近於使用者移動設備660且可被其訪問,並且能夠接收和渲染用於顯示/播放/複製的媒體內容,例如,圖6B所示的電子設備680。使用者移動設備660再通過適當插入所述生成的代表附加圖形圖示的資訊到代表網頁615的媒體內容的方式,修改或“擴充”網頁615的媒體內容,以提供修改的/擴充的網頁640,從而使得,當由瀏覽器675渲染時,附加圖形圖示以與可用於顯示/播放/複製的相關媒體內容邏輯關聯的方式出現。瀏覽器675而後在使用者移動設備660上渲染和顯示修改的/擴充的網頁640。
如果使用者選擇顯示在使用者移動設備660的螢幕上的圖形元素或圖示時,使用者移動設備660中的軟體確定是否所選擇的圖形圖示是由使用者移動設備660插入到修改的/擴充的網頁640中的圖形圖示中的一個。如果所選擇的圖形圖示不是由使用者移動設備660增加到網頁640中的圖形圖示中的一個,用於訪問所需媒體內容的命令和相關參數由使用者移動設備660發送到網頁伺服器602。作為回應,網頁伺服器602發送所述被請求的媒體內容到使用者移動設備660。由使用者移動設備660接收的媒體內容而後由瀏覽器675進行渲染和顯示。
但是,如果使用者移動設備660確定所選擇的圖形圖示是由使用者移動設備660插入到修改的/擴充的網頁640中的圖形圖示中的一個,用於訪問所需媒體內容的一個命令和相關參數由使用者移動設備660發送到網頁伺服器602,且使用者移動設備660傳送隨後從網頁伺服器602接收的媒體內容,例如,圖6B中的媒體內容610,到對應由使用者移動設備660的使用者選擇的圖形圖示的電子設備,如該例中的媒體內容625發送到電子設備680所示。使用者移動設備660利用所述命令和一些相關參數以及先前從使用者移動設備660接收的和儲存在拓撲資料庫655的拓撲資訊,採用由電子設備680和使用者移動設備660支援的無線通訊路徑,發送在圖6A中由資訊流625表示的命令資訊和媒體內容到電子設備680。通過這種方式,利用對熟知的網頁介面的簡單擴展,使用者移動設備660的使用者可傳送所需媒體內容到使用者移動設備660所在的前提環境中的適當的電子設備。
圖6C是根據本發明又一典型實施例的、典型系統600的元素和資訊流的框圖,在系統600中,由網頁伺服器602提供的網頁615可由網頁伺服器602利用由使用者移動設備660收集的拓撲資訊645進行自動擴充。如圖6C所示,系統600包括帶有記憶體605和拓撲資料庫655的網頁伺服器602、表示成內網(Intranet)630的通訊網路、和帶有瀏覽器675的使用者移動設備660。網頁伺服器602可以是能夠運行來自一些提供商中的任意一個的網頁伺服器軟體的任何適當的電腦,所述網頁伺服器軟體可以是,例如,開源Apache網頁伺服器軟體,當然,也可使用其它適當的網頁伺服器軟體。除了可儲存用於網頁伺服器602的操作的程式碼和資料外,記憶體605還可用於儲存由網頁伺服器602進行分佈的網頁。
在本發明一典型實施例中,使用者移動設備660可以是一些移動/遊動電子設備中給的任何一個,例如,配備瀏覽器的蜂窩電話或智慧手機、無線個人數位助理、無線可擕式電腦、筆記型電腦、平板電腦、或上網本型個人電腦、或其它能夠從網頁伺服器602接收網頁並顯示/渲染網頁的適當的電子設備。圖6C中所示的系統600還包括承擔這個討論的目的的能夠渲染來自網頁伺服器602媒體內容的電子設備680。然而,為清楚起見,沒有示於圖6C中的是,使用者移動設備660和電子設備680配備有無線通訊電路以允許他們在與彼此接近時進行互相通訊。
在圖6C的典型實施例中,使用者移動設備660能確定圖6C中所示的電子設備680可被使用者移動設備660訪問,且可收集來自電子設備680的身份和能力資訊、創建關於在使用者移動設備(例如,電子設備680)的鄰近範圍被發現的任何電子設備的拓撲資訊645、和發送拓撲資訊645到將拓撲資訊儲存在拓撲資料庫655中的網頁伺服器602。
在完成發現過程一段時間後,使用者移動設備660的使用者可使用瀏覽器675訪問來自網頁伺服器602的網頁615。通過由,例如,使用者移動設備660,訪問如網頁605的內容的方式,網頁伺服器602可回應被使用者移動設備660的使用者訪問的網頁。網頁615能以支援到媒體內容的超連結的標記語言,例如HTML表示,且可包含將被使用者移動設備660的瀏覽器675渲染成可選圖形圖示的語言結構,所述可選圖形圖示代表可由使用者選擇進行訪問的附加內容。所述附加內容可通過,例如,包括代表流媒體內容的可選圖示的網頁615而提供。
如果網頁伺服器602確定網頁615包含用於訪問的語言結構,例如,流媒體內容,根據本發明一典型實施例進行操作的網頁伺服器602可通過插入代表附加圖形圖示的語言結構的方式,修改或擴充代表網頁615的資訊。本發明一典型實施例的網頁伺服器602可自動生成適合於代表每個電子設備(例如,電子設備680)的圖形圖示的語言結構,所述每個電子設備被發現鄰近於使用者移動設備660且可被其訪問,並且能夠接收和渲染用於顯示/播放/複製的媒體內容,如儲存在拓撲資料庫655中的資訊所識別。網頁伺服器602再通過適當插入所述生成的代表附加圖形圖示的資訊到代表網頁615的媒體內容的方式,修改或“擴充”網頁615的媒體內容,從而使得,當修改的/擴充的網頁640隨後由使用者移動設備660的瀏覽器675渲染和顯示時,附加圖形圖示以與可用於顯示/播放/複製的相關媒體內容邏輯關聯的方式出現。網頁伺服器602而後發送所述修改的/擴充的網頁640到使用者移動設備660以由瀏覽器675進行渲染和顯示。
如果使用者選擇顯示在使用者移動設備660的螢幕上的圖形元素或圖示時,瀏覽器675通過發送命令和相關參數到網頁615被發送的網頁伺服器602的方式進行回應。當接收到所述命令時,網頁伺服器602利用所述命令和相關參數,以及先前從使用者移動設備660接收的和儲存在拓撲資料庫655的拓撲資訊,以確定是否接收的命令是為了回應使用者對圖形圖示(由網頁伺服器602插入到修改的/擴充的網頁640中)中的一個的選擇而發送的。如果接收的命令不是為了回應使用者對圖形圖示(由網頁伺服器602包括在網頁640中)中的一個的選擇而發送的,所述被請求的媒體內容由網頁伺服器602發送到使用者移動設備660以用於由瀏覽器675進行渲染和顯示。
但是,如果媒體閘道620確定接收的命令是為了回應使用者對圖形圖示(由網頁伺服器602插入到修改的/擴充的網頁640中)中的一個的選擇而發送的,網頁伺服器602使媒體內容被傳遞到電子設備680。在本發明的一典型實施例中,利用拓撲資料庫655中的資訊,通過如圖6C中所示的傳送(address to)包含流媒體內容的資料包到電子設備680,網頁伺服器602可傳送媒體內容610到電子設備680。通過這種方式,使用者移動設備660的使用者利用對熟知的網頁介面的簡單的擴展,可傳送所需媒體內容到使用者移動設備660所在的前提環境中的適當的電子設備。
圖7A-7B是根據本發明典型實施例的、操作支援家庭基於位置的服務的媒體閘道的典型方法的流程圖。下面所述的圖7A-7B的方法參照圖6A中的元素。
圖7A中的方法在媒體閘道(例如圖6A中的媒體閘道620)通電後開始。在一些時間點之後,在塊710,使用者移動設備(例如圖6A中的使用者移動設備660)進入由媒體閘道進行服務的前提環境,且執行發現以識別是否有任何的電子設備處於使用者移動設備660的臨近範圍內。在本發明的一典型實施例中,由使用者移動設備進行的發現是一個持續的過程,可在任何時間點識別處於使用者移動設備660鄰近範圍內的且可被其訪問的電子設備。在完成發現一段時間後,例如,在使用者移動設備檢測到媒體閘道620的存在的時刻,和/或週期性的在其後,使用者移動設備660和媒體閘道620分享由使用者移動設備660收集的拓撲資訊。
從現在開始,在塊710,媒體閘道620接收由使用者移動設備660收集的拓撲資訊。所述收集的拓撲資訊包括任何鄰近於使用者移動設備660的電子設備的身份和能力資訊。媒體閘道620將所述接收的拓撲資訊儲存在資料庫中,例如,拓撲資料庫655。一段時間後,在塊712,媒體閘道620從使用者移動設備660接收網頁請求。然後,在塊714,媒體閘道620發送所述接收的網頁請求到網頁伺服器602,且此後不久,在塊716,媒體閘道620接收被請求的網頁。根據本發明的一典型實施例,所述接收的網頁能以,例如,超文字標記語言(HTML)或任何支援到媒體內容的的連結的標記語言的結構的形式進行描述。
接下來,在塊718,媒體閘道620確定是否所述接收的網頁包括用於訪問媒體內容的語言結構。如果不是,圖7A中的方法轉到塊728,塊728中,媒體閘道620發送所述接收的網頁到使用者移動設備660,且轉到下述圖7B中的塊730。但是,如果所述接收的網頁被發現包括用於訪問媒體內容的語言結構,本方法轉到塊720,塊720中,媒體閘道620利用從使用者移動設備660接收的拓撲資訊以確定是否一些鄰近於使用者移動設備660的電子設備適合於顯示被請求的媒體內容。如果,在塊722,媒體閘道620確定適合於顯示被請求的媒體內容的電子設備不能被使用者移動設備660訪問,圖7A中的方法轉到塊728,塊728中,媒體閘道620發送所述接收的網頁到使用者移動設備660。圖7A中的方法再轉到下述圖7B中的塊730。
但是,在塊722,如果圖7A中的方法確定適合於顯示被請求的媒體內容的電子設備可被使用者移動設備660訪問,所述方法轉到塊724,塊724中,通過插入將由使用者移動設備660的瀏覽器675渲染和顯示成附加圖形圖示的語言結構的方式,媒體閘道620可利用拓撲資訊以修改所述接收的網頁。由使用者移動設備660增加到所述接收的網頁以用於顯示的所述附加圖示,代表可被使用者移動設備660訪問的適合於通過所述接收的網頁顯示所述媒體內容的電子設備。然後,圖7A的所述方法,在塊726,發送包括語言結構以顯示所述附加圖示的所述修改的網頁到使用者移動設備660以用於渲染和顯示。所述方法再轉到圖7B中的塊730。
所述方法進行到塊730,此時,媒體閘道620從使用者移動設備660接收用於請求媒體內容的命令和相關參數。然後,圖7B中的所述方法,在塊732,確定是否對媒體內容的所述請求是由用戶對媒體閘道620所增加的圖示的選擇所產生的。如果從使用者移動設備660接收的對媒體內容的所述請求是用戶對由媒體閘道620增加到網頁中的圖示的選擇的結果,圖7B所述的方法,則在塊734,發送所述被請求的媒體內容到由被選擇的圖示代表的電子設備,從而使得所述被請求的媒體內容在被選擇的電子設備上被渲染和顯示。但是,如果在塊732,媒體閘道確定,對媒體的所述請求不是由用戶對媒體閘道620所增加的圖示的選擇所產生的,則在塊736,圖7B中的所述方法的媒體閘道,發送所述媒體內容到使用者移動設備660以用於由瀏覽器675進行渲染和顯示。
本發明提供一種用於操作支援基於位置的服務的的媒體閘道的一種方法。所述方法包括,從使用者的移動設備接收可識別前提環境中的一個或多個電子設備的拓撲資訊,及從所述移動設備接收用於傳輸到伺服器的消息,所述消息資訊可確定識別由所述伺服器傳遞到所述移動設備的內容。所述方法可從所述伺服器接收在所述資訊中所識別的內容,確定是否所述接收的內容包含可識別使用者可選擇的媒體內容的資訊,且修改從所述伺服器接收的所述內容以使其顯示在代表所述前提環境中的能夠複製所述可選擇的媒體內容的電子設備的一個或多個圖形目標的所述移動設備上。
在本發明的一典型實施例可傳送所述修改的內容到所述移動設備以用於顯示,從所述移動設備接收代表一個或多個能夠複製所述媒體內容的電子設備的圖形目標的使用者選擇的指示,及發送傳遞所述媒體內容到所述媒體閘道的請求到所述伺服器。這樣的一典型實施例還可傳送接收的媒體內容到與所述選擇的圖形目標對應的一個或多個電子設備中的一個。
在本發明的各個典型實施例中,所述內容包括網頁內容,且包括支援到媒體內容的超連結的標記語言的元素。在本發明的一些典型實施例中,所述標記語言包括超文字標記語言(HTML)。所述使用者的所述移動設備是蜂窩電話、智慧型電話和可擕式個人電腦中的一種,且可包括平板電腦。所述拓撲資訊包括所述一個或多個電子設備中的每個的身份和能力資訊,且可包括代表所述一個或多個電子設備的設置和連接的資訊。所述拓撲資訊可由所述移動設備利用與在所述移動設備的特定鄰近範圍的電子設備進行的無線通訊而識別。在本發明的一典型實施例中,所述修改包括,用代表一個或多個可選擇的圖形目標的附加資訊擴充所述接收的內容以用於在所述移動設備進行渲染和顯示,所述一個或多個圖形目標對應所述一個或多個能複製媒體內容的電子設備。
本發明提供一種應用於支援基於位置的服務的媒體閘道中的系統。所述系統可包括至少一個處理器,用於通訊聯絡地連接伺服器和使用者的移動設備。所述至少一個處理器,在操作中,從所述移動設備接收可識別前提環境中的一個或多個電子設備的拓撲資訊,及從所述移動設備接收用於傳輸到所述伺服器的消息,所述消息可識別由所述伺服器傳遞到所述移動設備的內容。所述至少一個處理器還可從所述伺服器接收在所述資訊中所識別的內容,確定是否所述接收的內容包含可識別使用者可選擇的媒體內容的資訊,修改從所述伺服器接收的所述內容以使其顯示在代表所述前提環境中的能夠複製所述可選擇的媒體內容的電子設備的一個或多個圖形目標的所述移動設備。
本發明一典型實施例的所述至少一個處理器可傳送所述修改的內容到所述移動設備以用於顯示,及從所述移動設備接收代表一個或多個能夠複製所述媒體內容的電子設備的圖形目標的使用者選擇的指示。所述至少一個處理器可發送用於傳遞所述媒體內容到所述媒體閘道的請求到所述伺服器,及傳送接收的媒體內容到與所述選擇的圖形目標對應的一個或多個電子設備中的一個。
在本發明的各個的典型實施例中,所述內容包括網頁內容,且包括支援到媒體內容的超連結的標記語言的元素。在本發明的一些典型實施例中,所述標記語言包括超文字標記語言(HTML)。所述使用者的所述移動設備是蜂窩電話、智慧型電話和可擕式個人電腦中的一種,且可包括平板電腦。
所述拓撲資訊包括所述一個或多個電子設備中的每個的身份和能力資訊,且可包括代表所述一個或多個電子設備的設置和連接的資訊。所述拓撲資訊可由所述移動設備利用與在所述移動設備的特定鄰近位置的電子設備進行無線通訊而確定。
所述修改包括用代表一個或多個用於在所述移動設備進行渲染和顯示的可選圖形目標的其它資訊擴充所述接收的內容,所述一個或多個圖形目標對應所述一個或多個能複製媒體內容的電子設備。
本發明提供一種具有儲存在其中的多個程式碼片段的非暫態電腦可讀媒體,每個程式碼片段包括多個可被處理器執行的指令。所述指令使所述處理器執行操作,包括,從使用者的移動設備接收可識別前提環境中的一個或多個電子設備的拓撲資訊,及從所述移動設備接收用於傳輸到伺服器的消息,所述消息可識別由所述伺服器傳遞到所述移動設備的內容。所述指令還可使處理器從所述伺服器接收在所述資訊中所識別的內容,確定是否所述接收的內容包含可識別使用者可選擇的媒體內容的資訊,及修改從所述伺服器接收的所述內容以使其顯示在代表所述前提環境中的能夠複製所述可選擇的媒體內容的電子設備的一個或多個圖形目標的所述移動設備。
在本發明的一典型實施例中,所述指令可使從所述處理器傳送所述修改的內容到所述移動設備以用於顯示,從所述移動設備接收代表一個或多個能夠複製所述媒體內容的電子設備的圖形目標的使用者選擇的指示,及發送用於傳遞所述媒體內容到所述媒體閘道的請求到所述伺服器。此外,所述指令可使所述處理器傳送接收的媒體內容到與所述選擇的圖形目標對應的一個或多個電子設備中的一個。所述內容包括網頁內容,且包括支援到媒體內容的超連結的標記語言的元素。在本發明的一些典型實施例中,所述標記語言包括超文字標記語言(HTML)。所述使用者的所述移動設備是蜂窩電話、智慧型電話和可擕式個人電腦中的一種,且可包括平板電腦。
在本發明的各個典型實施例中,所述拓撲資訊包括所述一個或多個電子設備中的每個的身份和能力資訊,且可包括代表所述一個或多個電子設備的設置和連接的資訊。所述拓撲資訊可由所述移動設備利用與在所述移動設備的特定鄰近位置的電子設備進行無線通訊而確定。所述修改包括用代表一個或多個用於在所述移動設備進行渲染和顯示的可選擇的圖形目標的其它資訊擴充所述接收的內容,所述一個或多個圖形目標對應所述一個或多個能複製媒體內容的電子設備。
因此,本發明可以通過硬體、軟體,或者軟、硬體結合來實現。本發明可以在至少一個電腦系統中以集中方式實現,或者由分佈在幾個互連的電腦系統中的不同部分以分散方式實現。任何可以實現所述方法的電腦系統或其它設備都是可適用的。常用軟硬體的結合可以是安裝有電腦程式的通用電腦系統,通過安裝和執行所述程式控制電腦系統,使其按所述方法運行。在電腦系統中,利用處理器和儲存單元來實現所述方法。
本發明還可以通過電腦程式產品進行實施,所述套裝程式含能夠實現本發明方法的全部特徵,當其安裝到電腦系統中時,通過運行,可以實現本發明的方法。本申請文件中的電腦程式所指的是:可以採用任何程式語言、代碼或符號編寫的一組指令的任何運算式,該指令組使系統具有資訊處理能力,以直接實現特定功能,或在進行下述一個或兩個步驟之後,a)轉換成其它語言、代碼或符號;b)以不同的格式再現,實現特定功能。
本發明是通過幾個具體實施例進行說明的,本領域技術人員應當理解,在不脫離本發明範圍的情況下,還可以對本發明進行各種變換及等同替代。另外,針對特定情形或具體情況,可以對本發明做各種修改,而不脫離本發明的範圍。因此,本發明不局限於所公開的具體實施例,而應當包括落入本發明申請專利範圍範圍內的全部實施方式。 相關申請的交叉引用
本專利申請享有2011年3月21日申請的美國臨時專利申請的優先權,該美國臨時專利申請的申請號為No.61/454,782,題目為“家庭基於位置的服務”,此處該專利申請全文引用,以作參考。
100‧‧‧前提環境
105‧‧‧有線或無線區域或廣域網路
110‧‧‧無線接入點(WAP)
120‧‧‧第一電視
130‧‧‧第二電視
140‧‧‧用戶移動設備
150‧‧‧個人電腦
220、230、240‧‧‧圓邊界
310‧‧‧IEEE802.11(Wi-Fi)接入點(AP)
315-355‧‧‧無線射頻通訊路徑
320‧‧‧第一電視TV1
330‧‧‧第二電視TV2
340‧‧‧用戶移動設備
400‧‧‧窗口
415‧‧‧指示符
420‧‧‧進度條
435‧‧‧總時間指示符
440‧‧‧圖形圖標
450‧‧‧圖形圖標
502‧‧‧媒體內容
520‧‧‧執行媒體內容
575‧‧‧渲染媒體內容
510‧‧‧媒體內容
515‧‧‧信息流
520‧‧‧媒體網關
525‧‧‧信息流
535‧‧‧信息流
540‧‧‧信息流
550‧‧‧電視
555‧‧‧信息流
560‧‧‧用戶移動設備
600‧‧‧系統
602‧‧‧網頁服務器
605‧‧‧記憶體
610‧‧‧媒體內容
615‧‧‧網頁
620‧‧‧媒體網關
625‧‧‧媒體內容
630‧‧‧網路
640‧‧‧修改的/擴充的網頁
645‧‧‧用戶拓撲信息
655‧‧‧拓撲數據庫
660‧‧‧移動設備
675‧‧‧瀏覽器
680‧‧‧電子設備
圖1示出了具有若干電子設備的前提環境,所述電子設備是可實施本發明一典型實施例的網路的元素。
圖2示出了若干不同無線通訊技術的覆蓋區域/操作範圍,所述無線通訊技術目前應用於住宅、小型辦公室和商業環境中的電子設備中的資料通訊。
圖3示出了根據本發明典型實施例的、IEEE802.11(例如,Wi-Fi)接入點(AP)、第一電視TV1、第二電視TV2、和使用者移動設備(例如,蜂窩電話、智慧型電話、可擕式個人電腦、或其它在家庭、小型辦公室、或商業環境中的遊動/移動設備)的設置,在所述設置中,所述使用者移動設備利用所述使用者移動設備、IEEE802.11AP、和電視TV1與TV2的無線通訊能力(例如,藍牙®相容的射頻介面和IEEE802.11射頻介面)辨別在IEEE802.11(Wi-Fi)接入點(AP)類似範圍內的第一電視設置TV1和第二電視設置TV2。
圖4A是根據已有技術的、圖形化使用者介面(GUI)的視窗的示意圖,所述視窗可,例如,作為使用者移動設備顯示的網頁的一部分而出現,當以動態視頻的形式觀看媒體內容時,可在所述使用者移動設備提供所述視窗。
圖4B是根據本發明一典型實施例的、典型圖形化使用者介面(GUI)的視窗的示意圖,所述視窗可,例如,作為使用者移動設備(例如圖3中的使用者移動設備)顯示的網頁的一部分而出現,在所述使用者移動設備中,所述顯示的視窗增加了圖形圖示。
圖5A示出了以簡化的“三箱模型”的形式進行的本發明一典型實施例的操作。
圖5B是根據本發明一典型實施例的、具有媒體閘道、電視、和使用者移動設備的簡化的前提環境中的資訊流的框圖。
圖6A是根據本發明一典型實施例的、典型系統的元素和資訊流的框圖,在所述典型系統中,由網頁伺服器提供的網頁可由媒體閘道利用由使用者移動設備收集的拓撲資訊進行自動擴充。
圖6B是根據本發明另一典型實施例的、典型系統的元素和資訊流的框圖,在所述典型系統中,由網頁伺服器提供的網頁可由使用者移動設備利用由所述使用者移動設備收集的拓撲資訊進行自動擴充。
圖6C是根據本發明又一典型實施例的、典型系統的元素和資訊流的框圖,在所述典型系統中,由網頁伺服器提供的網頁可由網頁伺服器利用由使用者移動設備收集的拓撲資訊進行自動擴充。
圖7A-7B是根據本發明一典型實施例的、支援家庭基於位置的服務的媒體閘道的典型操作方法的流程圖。
600‧‧‧系統
602‧‧‧網頁服務器
605‧‧‧記憶體
610‧‧‧媒體內容
615‧‧‧網頁
620‧‧‧媒體網關
625‧‧‧媒體內容
630‧‧‧網路
640‧‧‧修改的/擴充的網頁
645‧‧‧用戶拓撲信息
655‧‧‧拓撲數據庫
660‧‧‧移動設備
675‧‧‧瀏覽器
680‧‧‧電子設備
权利要求:
Claims (10)
[1] 一種用於操作支援基於位置的服務的媒體閘道之方法,其特徵在於,所述方法包括:從使用者的移動設備接收可識別前提環境中的一個或多個電子設備的拓撲資訊;從所述移動設備接收用於傳輸到伺服器的消息,所述消息可識別由所述伺服器傳遞到所述移動設備的內容;從所述伺服器接收在所述消息中所識別的內容;確定是否所述接收的內容包含可識別使用者可選擇的媒體內容的資訊;修改從所述伺服器接收的所述內容以使其顯示在代表所述前提環境中的能夠複製所述可選擇的媒體內容的電子設備的一個或多個圖形目標的所述移動設備;傳送所述修改的內容到所述移動設備以用於顯示;從所述移動設備接收代表一個或多個能夠複製所述媒體內容的電子設備的圖形目標的使用者選擇的指示;發送用於傳遞所述媒體內容到所述媒體閘道的請求到所述伺服器;及傳送接收的媒體內容到與所述選擇的圖形目標對應的一個或多個電子設備中的一個。
[2] 如申請專利範圍第1項所述之方法,其中所述內容包括支援到媒體內容的超連結的標記語言的元素。
[3] 如申請專利範圍第1項所述之方法,其中所述使用者的所述移動設備是蜂窩電話、智慧型電話和可擕式個人電腦中的一種。
[4] 如申請專利範圍第1項所述之方法,其中所述使用者的所述移動設備包括平板電腦。
[5] 如申請專利範圍第1項所述之方法,其中所述拓撲資訊包括所述一個或多個電子設備中的每個的身份和能力資訊。
[6] 如申請專利範圍第1項所述之方法,其中所述拓撲資訊包括代表所述一個或多個電子設備的設置和連接的資訊。
[7] 如申請專利範圍第1項所述之方法,其中所述拓撲資訊是由所述移動設備利用與在所述移動設備的特定鄰近範圍的電子設備進行無線通訊而確定的。
[8] 如申請專利範圍第1項所述之方法,其中所述修改包括,用代表一個或多個可選圖形目標的附加資訊擴充所述接收的內容以用於在所述移動設備進行渲染和顯示,所述一個或多個圖形目標對應所述一個或多個能複製媒體內容的電子設備。
[9] 一種應用於支援基於位置的服務的媒體閘道中的系統,其特徵在於,所述系統包括:至少一個處理器,用於通訊聯絡地連接伺服器和使用者的移動設備,所述至少一個處理器,在操作中,至少用於進行如下操作:從所述移動設備接收可識別前提環境中的一個或多個電子設備的拓撲資訊;從所述移動設備接收用於傳輸到所述伺服器的消息,所述消息可識別由所述伺服器傳遞到所述移動設備的內容;從所述伺服器接收在所述消息中所識別的內容;確定是否所述接收的內容包含可識別使用者可選擇的媒體內容的資訊;修改從所述伺服器接收的所述內容以使其顯示在代表所述前提環境中的能夠複製所述可選擇的媒體內容的電子設備的一個或多個圖形目標的所述移動設備;傳送所述修改的內容到所述移動設備以用於顯示;從所述移動設備接收代表一個或多個能夠複製所述媒體內容的電子設備的圖形目標的使用者選擇的指示;發送用於傳遞所述媒體內容到所述媒體閘道的請求到所述伺服器;及傳送接收的媒體內容到與所述選擇的圖形目標對應的一個或多個電子設備中的一個。
[10] 一種具有儲存在其中的多個程式碼片段的非暫態電腦可讀媒體,每個程式碼片段包括多個可被處理器執行的指令,其特徵在於,所述指令使所述處理器執行下述操作:從使用者的移動設備接收可識別前提環境中的一個或多個電子設備的拓撲資訊;從所述移動設備接收用於傳輸到伺服器的消息,所述消息可識別由所述伺服器傳遞到所述移動設備的內容;從所述伺服器接收在所述消息中所識別的內容;確定是否所述接收的內容包含可識別使用者可選擇的媒體內容的資訊;修改從所述伺服器接收的所述內容以使其顯示在代表所述前提環境中的能夠複製所述可選擇的媒體內容的電子設備的一個或多個圖形目標的所述移動設備;傳送所述修改的內容到所述移動設備以用於顯示;從所述移動設備接收代表一個或多個能夠複製所述媒體內容的電子設備的圖形目標的使用者選擇的指示;發送用於傳遞所述媒體內容到所述媒體閘道的請求到所述伺服器;及傳送接收的媒體內容到與所述選擇的圖形目標對應的一個或多個電子設備中的一個。
类似技术:
公开号 | 公开日 | 专利标题
TWI520542B|2016-02-01|用於操作支援基於位置的服務的媒體閘道之方法、應用於支援其之系統及具有儲存在其中的多個程式碼片段的非暫態電腦可讀媒體
JP6093482B2|2017-03-08|携帯端末で検索結果を表示する方法及び装置
EP2905967A1|2015-08-12|Method for switching playing device, and mobile terminal
US20150128194A1|2015-05-07|Method and mobile terminal for switching playback device
CN102325144B|2014-07-30|一种媒体设备间互联互通的方法、系统及多媒体设备
EP3169086A1|2017-05-17|Connection method for multimedia playing device, master device, control terminal, and system
US10712988B2|2020-07-14|Method and apparatus for controlling controlled device included in network
US20140108618A1|2014-04-17|Media share control apparatus, media reproducing apparatus, and method of providing user interface for media sharing thereof
CN111464960B|2022-01-25|用于在电子装置中显示服务信息的电子装置和方法
EP2936923B1|2020-03-11|Methods and apparatuses for communication between devices
CN104115443A|2014-10-22|通信事件的转移
CN101405707A|2009-04-08|用于利用upnp音频/视频中环境信息的系统和方法
US20140059444A1|2014-02-27|Method, apparatus and system for remote browsing
CN105163360A|2015-12-16|改变用于视频通信的通信网络的方法和用户设备
Mainetti et al.2015|A location-aware architecture for heterogeneous building automation systems
CN104753989B|2018-09-14|基于Web-based OS运行环境的屏幕影像传输播放方法及装置
Oat et al.2014|MoCHA: Augmenting pervasive displays through mobile devices and web-based technologies
US20110055715A1|2011-03-03|Methods and apparatus for remote control service in a network
EP3471386B1|2020-10-14|Electronic device and method for displaying service information in electronic device
JP4926085B2|2012-05-09|携帯端末
JP5146510B2|2013-02-20|録画予約装置および方法
CN108769793A|2018-11-06|一种移动应用投影到电视的实现方法及系统
KR20140063411A|2014-05-27|전자장치 및 전자장치의 서비스정보 표시방법
JP2003061020A|2003-02-28|ビデオ端末装置および録画予約方法、並びに記録媒体
JP2003037801A|2003-02-07|提供装置および方法、並びに記録媒体
同族专利:
公开号 | 公开日
US20120243469A1|2012-09-27|
US9591042B2|2017-03-07|
US20160044076A1|2016-02-11|
CN102695122A|2012-09-26|
US9167056B2|2015-10-20|
EP2503755A1|2012-09-26|
KR20120107877A|2012-10-04|
CN102695122B|2016-03-23|
US20140012902A1|2014-01-09|
KR101355063B1|2014-01-24|
EP2503755B1|2015-06-17|
US8537753B2|2013-09-17|
TWI520542B|2016-02-01|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
US6792323B2|2002-06-27|2004-09-14|Openpeak Inc.|Method, system, and computer program product for managing controlled residential or non-residential environments|
KR100643282B1|2004-11-02|2006-11-10|삼성전자주식회사|UPnP 네트워크 상에서 특정 기기를 식별하는 방법,식별된 특정 기기를 통하여 컨텐츠를 재생하는 방법, 및장치|
US7848765B2|2005-05-27|2010-12-07|Where, Inc.|Location-based services|
KR100663448B1|2005-12-05|2007-01-02|삼성전자주식회사|Dlna 시스템에서의 3 프레임으로 구성된 사용자인터페이스 제공 방법|
JP2008117586A|2006-11-02|2008-05-22|Matsushita Electric Ind Co Ltd|鉛蓄電池|
US8929360B2|2006-12-07|2015-01-06|Cisco Technology, Inc.|Systems, methods, media, and means for hiding network topology|
KR20080111854A|2007-06-20|2008-12-24|주식회사 대우일렉트로닉스|홈 네트워크 시스템과 연동 가능한 미디어 콘텐츠 재생방법|
WO2009135191A1|2008-05-02|2009-11-05|Xtify, Inc.|Location-based services platform|
US8881204B2|2008-09-04|2014-11-04|Core Wireless Licensing, S.a.r.l.|Method for providing access to media content through a server|
KR101564224B1|2009-04-17|2015-11-02|에스케이텔레콤 주식회사|홈네트워크 기반의 디바이스간 콘텐츠공유시스템 및 방법|
US8537753B2|2011-03-21|2013-09-17|Broadcom Corporation|In-house location based services|US8644844B2|2007-12-20|2014-02-04|Corning Mobileaccess Ltd.|Extending outdoor location based services and applications into enclosed areas|
US9590733B2|2009-07-24|2017-03-07|Corning Optical Communications LLC|Location tracking using fiber optic array cables and related systems and methods|
US8570914B2|2010-08-09|2013-10-29|Corning Cable Systems Llc|Apparatuses, systems, and methods for determining location of a mobile device in a distributed antenna system|
AU2011232897B2|2010-03-31|2015-11-05|Corning Optical Communications LLC|Localization services in optical fiber-based distributed communications components and systems, and related methods|
US8537753B2|2011-03-21|2013-09-17|Broadcom Corporation|In-house location based services|
WO2012148938A1|2011-04-29|2012-11-01|Corning Cable Systems Llc|Determining propagation delay of communications in distributed antenna systems, and related components, systems and methods|
US20120311038A1|2011-06-06|2012-12-06|Trinh Trung Tim|Proximity Session Mobility Extension|
US10225354B2|2011-06-06|2019-03-05|Mitel Networks Corporation|Proximity session mobility|
US8838735B2|2011-06-28|2014-09-16|At&T Intellectual Property I, L.P.|Methods, systems, and products for address translation in residential networks|
US20130073681A1|2011-09-16|2013-03-21|Microsoft Corporation|Creating interactive zones|
US9037683B1|2012-03-05|2015-05-19|Koji Yoden|Media asset streaming over network to devices|
US9781553B2|2012-04-24|2017-10-03|Corning Optical Communications LLC|Location based services in a distributed communication system, and related components and methods|
WO2013181247A1|2012-05-29|2013-12-05|Corning Cable Systems Llc|Ultrasound-based localization of client devices with inertial navigation supplement in distributed communication systems and related devices and methods|
US20140171117A1|2012-12-14|2014-06-19|Anthony G. LaMarca|Location-aware management of lists of uniform resource locatorsfor mobile devices|
US9648123B2|2012-12-17|2017-05-09|Empire Technology Development Llc|Distributing content elements among devices|
US9158864B2|2012-12-21|2015-10-13|Corning Optical Communications Wireless Ltd|Systems, methods, and devices for documenting a location of installed equipment|
AU2013373669A1|2013-01-15|2015-07-02|Viber Media S.A.R.L.|Using smart TV capabilities to enhance audio/video call|
US9973559B2|2013-05-29|2018-05-15|Avago Technologies General IpPte. Ltd.|Systems and methods for presenting content streams to a client device|
USD790557S1|2013-08-21|2017-06-27|Mitsubishi Electric Corporation|Liquid crystal displayfor operating the state of home appliances with graphical user interface|
US9077321B2|2013-10-23|2015-07-07|Corning Optical Communications Wireless Ltd.|Variable amplitude signal generators for generating a sinusoidal signal having limited direct currentoffset variation, and related devices, systems, and methods|
US9282358B2|2014-04-08|2016-03-08|Yahoo! Inc.|Secure information exchange between devices using location and unique codes|
EP3059919A1|2015-02-19|2016-08-24|Nxp B.V.|Method and system for facilitating network joining|
USD849028S1|2016-01-14|2019-05-21|Esurance Insurance Services, Inc.|Display screen or portion thereof with graphical user interface|
US9648580B1|2016-03-23|2017-05-09|Corning Optical Communications Wireless Ltd|Identifying remote units in a wireless distribution systembased on assigned unique temporal delay patterns|
EP3507798A1|2016-10-03|2019-07-10|Google LLC|Processing voice commands based on device topology|
CN112615960A|2019-09-19|2021-04-06|华为技术有限公司|一种设备能力调度方法及电子设备|
法律状态:
2017-11-01| MM4A| Annulment or lapse of patent due to non-payment of fees|
优先权:
申请号 | 申请日 | 专利标题
US201161454782P| true| 2011-03-21|2011-03-21||
US13/074,839|US8537753B2|2011-03-21|2011-03-29|In-house location based services|
[返回顶部]