TWI415490B - Methods and apparatus for obtaining contextually relevant content - Google Patents
Methods and apparatus for obtaining contextually relevant content Download PDFInfo
- Publication number
- TWI415490B TWI415490B TW98142739A TW98142739A TWI415490B TW I415490 B TWI415490 B TW I415490B TW 98142739 A TW98142739 A TW 98142739A TW 98142739 A TW98142739 A TW 98142739A TW I415490 B TWI415490 B TW I415490B
- Authority
- TW
- Taiwan
- Prior art keywords
- destination device
- wcd
- device identification
- identification item
- related content
- Prior art date
Links
Landscapes
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
本專利申請案請求2008年12月11日提出申請的臨時申請No. 61/121,861的優先權,該臨時申請已轉讓給其受讓人,並特此藉由引用將其併入本文。The present application claims priority to Provisional Application No. 61/121,861, filed on Dec. 11, 2008, which is hereby incorporated by reference.
所揭示的方案涉及藉由網路在內容提供商和無線通訊設備之間進行的背景環境通訊(contextual communications)。The disclosed solution relates to contextual communications between a content provider and a wireless communication device over a network.
技術的進步已經使得出現了更小並且功能更强的個人計算設備。例如,目前已經存在各種攜帶型個人計算設備(包括無線計算設備),例如攜帶型無線電話、個人數位助理(PDA)和傳呼設備,它們中的每一個都小巧、重量輕,並且易於用戶攜帶。更具體地,例如,攜帶型無線電話還包括藉由無線網路傳送語音和資料封包的蜂巢式電話。此外,正在製造的許多這樣的蜂巢式電話在計算能力上有很大的提高,因此,其正變得與小型個人電腦和手持PDA相當。然而,和當前的小型個人電腦不同的是,這些設備的內容提供商在提供感興趣內容方面受到限制。例如,螢幕大小、可用記憶體和文件系統空間的大小、輸入和輸出能力以及處理能力的大小均可能在內容提供商向其提供感興趣內容方面限制這種設備。Advances in technology have led to the emergence of smaller and more powerful personal computing devices. For example, various portable personal computing devices (including wireless computing devices), such as portable wireless telephones, personal digital assistants (PDAs), and paging devices, are present, each of which is small, lightweight, and easy to carry. More specifically, for example, a portable radiotelephone also includes a cellular telephone that transmits voice and data packets over a wireless network. In addition, many of these cellular phones being manufactured have greatly improved computing power, and as such, they are becoming comparable to small personal computers and handheld PDAs. However, unlike current small personal computers, content providers for these devices are limited in providing content of interest. For example, screen size, size of available memory and file system space, input and output capabilities, and processing power may all limit such devices in terms of content providers providing them with content of interest.
目前,用戶在例如藉由撥打電話號碼來獲得用於機構及/或實體的內容提供方面具有有限的選擇。因此,需要用於向無線通訊設備(WCD)提供背景環境相關內容的改進的裝置和方法。Currently, users have limited options in obtaining content for institutions and/or entities, for example by dialing a phone number. Accordingly, there is a need for an improved apparatus and method for providing background environment related content to a wireless communication device (WCD).
下面闡述了一或多個方案的簡要概述,以提供對這些方案的基本理解。本概述並不是所有設想方案的詳盡綜述,並且既不意圖標識所有方案的關鍵或重要要素,也不意圖圖示任意或所有方案的範圍。其唯一目的是以簡化的形式闡述一或多個方案的一些概念,作為後面闡述的更詳細的說明書的序言。A brief overview of one or more aspects is set forth below to provide a basic understanding of these aspects. This Summary is not an extensive overview of all of the aspects, and is not intended to identify key or critical elements of the various embodiments. Its sole purpose is to present some concepts of one or more aspects
根據一或多個方案及其對應的公開內容,結合由無線通訊設備獲得背景環境相關內容(contextually relevant content)來描述各種方案。根據一個方案,提供了一種無線通訊設備獲得背景環境相關內容的方法。該方法可以包括:無線通訊設備(WCD)獲得目的地設備標識項目。此外,該方法還可以包括:將所述目的地設備標識項目傳輸到背景環境內容伺服器,其中該背景環境內容伺服器藉由處理所接收到的目的地設備標識項目來決定一或多個背景環境相關內容項目。此外,該方法還可以包括:從該背景環境內容伺服器接收該一或多個背景環境相關內容項目中的至少一者。Various aspects are described in connection with obtaining contextually relevant content by a wireless communication device in accordance with one or more aspects and their corresponding disclosure. According to one aspect, a method for a wireless communication device to obtain context-related content is provided. The method can include obtaining a destination device identification item by a wireless communication device (WCD). Moreover, the method can also include transmitting the destination device identification item to a background environment content server, wherein the background environment content server determines one or more contexts by processing the received destination device identification item Environmental related content projects. Moreover, the method can also include receiving, by the background environment content server, at least one of the one or more context related content items.
另一方案涉及用於藉由無線通訊設備來獲得背景環境相關內容的至少一個處理器。該至少一個處理器可以包括第一模組,用於藉由無線通訊設備(WCD)獲得目的地設備標識項目。此外,該至少一個處理器還可以包括第二模組,用於將該目的地設備標識項目傳輸到背景環境內容伺服器,其中該背景環境內容伺服器藉由處理所接收到的目的地設備標識項目來決定一或多個背景環境相關內容項目。此外,該至少一個處理器還可以包括第三模組,用於從該背景環境內容伺服器接收該一或多個背景環境相關內容項目中的至少一者。Another aspect relates to at least one processor for obtaining context related content by a wireless communication device. The at least one processor can include a first module for obtaining a destination device identification item by a wireless communication device (WCD). In addition, the at least one processor may further include a second module, configured to transmit the destination device identification item to the background environment content server, wherein the background environment content server processes the received destination device identifier by processing The project determines one or more contextual contextual content items. Additionally, the at least one processor can further include a third module for receiving at least one of the one or more context related content items from the contextual content server.
又一方案涉及包括電腦可讀取媒體的電腦程式產品。該電腦可讀取媒體可以包括第一組代碼,用於使得電腦藉由無線通訊設備(WCD)獲得目的地設備標識項目。此外,該電腦可讀取媒體還可以包括第二組代碼,用於使得該電腦將該目的地設備標識項目傳輸到背景環境內容伺服器,其中該背景環境內容伺服器藉由處理所接收到的目的地設備標識項目來決定一或多個背景環境相關內容項目。此外,該電腦可讀取媒體還可以包括第三組代碼,用於使得該電腦從該背景環境內容伺服器接收該一或多個背景環境相關內容項目中的至少一者。Yet another aspect relates to a computer program product including computer readable media. The computer readable medium can include a first set of codes for causing a computer to obtain a destination device identification item by a wireless communication device (WCD). Additionally, the computer readable medium can further include a second set of codes for causing the computer to transmit the destination device identification item to a background environment content server, wherein the background environment content server receives the received The destination device identifies the item to determine one or more context related content items. Additionally, the computer readable medium can further include a third set of codes for causing the computer to receive at least one of the one or more context related content items from the contextual content server.
再一方案涉及一種裝置。該裝置可以包括用於藉由無線通訊設備(WCD)獲得目的地設備標識項目的構件。此外,該裝置還可以包括用於將該目的地設備標識項目傳輸到背景環境內容伺服器的構件,其中該背景環境內容伺服器藉由處理所接收到的目的地設備標識項目來決定一或多個背景環境相關內容項目。此外,該裝置還可以包括用於從該背景環境內容伺服器接收該一或多個背景環境相關內容項目中的至少一者的構件。Yet another aspect relates to a device. The apparatus can include means for obtaining a destination device identification item by a wireless communication device (WCD). Additionally, the apparatus can further include means for transmitting the destination device identification item to the background environment content server, wherein the background environment content server determines one or more by processing the received destination device identification item Background environment related content items. Moreover, the apparatus can also include means for receiving at least one of the one or more context related content items from the contextual content server.
再一方案涉及一種無線通訊設備(WCD)。該WCD可以包括通訊模組,其可操作來:藉由無線通訊設備(WCD)獲得目的地設備標識項目;將該目的地設備標識項目傳輸到背景環境內容伺服器,其中該背景環境內容伺服器藉由處理所接收到的目的地設備標識項目來決定一或多個背景環境相關內容項目;及從該背景環境內容伺服器接收該一或多個背景環境相關內容項目中的至少一者。Yet another aspect relates to a wireless communication device (WCD). The WCD can include a communication module operable to: obtain a destination device identification item by a wireless communication device (WCD); transmit the destination device identification item to a background environment content server, wherein the background environment content server Determining one or more context related content items by processing the received destination device identification item; and receiving at least one of the one or more context related content items from the background environment content server.
另外,根據一或多個方案及其對應的公開內容,結合將背景環境相關內容提供給無線通訊設備(WCD)來描述各種方案。根據一個方案,提供了一種用於向WCD提供背景環境相關內容的方法。該方法可以包括:背景環境內容伺服器從WCD接收目的地設備標識項目。此外,該方法還可以包括:藉由處理所接收到的目的地設備標識項目來決定一或多個背景環境相關內容項目。此外,該方法還可以包括:將該一或多個背景環境相關內容項目中的至少一個傳輸到該WCD。In addition, various aspects are described in connection with providing background context related content to a wireless communication device (WCD) in accordance with one or more aspects and their corresponding disclosure. According to one aspect, a method for providing context related content to a WCD is provided. The method can include the background environment content server receiving a destination device identification item from the WCD. Moreover, the method can also include determining one or more context related content items by processing the received destination device identification item. Moreover, the method can also include transmitting at least one of the one or more context related content items to the WCD.
另一方案涉及用於向無線通訊設備(WCD)提供背景環境相關內容的至少一個處理器。該至少一個處理器可以包括第一模組,用於藉由背景環境內容伺服器從WCD接收目的地設備標識項目。此外,該至少一個處理器還可以包括第二模組,用於藉由處理所接收到的目的地設備標識項目來決定一或多個背景環境相關內容項目。此外,該至少一個處理器還可以包括第三模組,用於將該一或多個背景環境相關內容項目中的至少一個傳輸到該WCD。Another aspect relates to at least one processor for providing context related content to a wireless communication device (WCD). The at least one processor can include a first module for receiving a destination device identification item from the WCD by the contextual content server. Additionally, the at least one processor can further include a second module for determining one or more context related content items by processing the received destination device identification item. Additionally, the at least one processor can further include a third module for transmitting at least one of the one or more context related content items to the WCD.
又一方案涉及一種包括電腦可讀取媒體的電腦程式產品。該電腦可讀取媒體可以包括第一組代碼,用於使得電腦藉由背景環境內容伺服器從WCD接收目的地設備標識項目。此外,該電腦可讀取媒體還可以包括第二組代碼,用於使得該電腦藉由處理所接收到的目的地設備標識項目來決定一或多個背景環境相關內容項目。此外,該電腦可讀取媒體還可以包括第三組代碼,用於使得該電腦將該一或多個背景環境相關內容項目中的至少一個傳輸到該WCD。Yet another aspect relates to a computer program product including computer readable media. The computer readable medium can include a first set of codes for causing a computer to receive a destination device identification item from a WCD by a contextual content server. Additionally, the computer readable medium can further include a second set of codes for causing the computer to determine one or more context related content items by processing the received destination device identification items. Additionally, the computer readable medium can also include a third set of codes for causing the computer to transmit at least one of the one or more context related content items to the WCD.
再一方案涉及一種裝置。該裝置可以包括用於藉由背景環境內容伺服器從WCD接收目的地設備標識項目的構件。此外,該裝置還可以包括用於藉由處理所接收到的目的地設備標識項目來決定一或多個背景環境相關內容項目的構件。此外,該裝置還可以包括用於將該一或多個背景環境相關內容項目中的至少一個傳輸到該WCD的構件。Yet another aspect relates to a device. The apparatus can include means for receiving a destination device identification item from the WCD by the contextual content server. Additionally, the apparatus can also include means for determining one or more context related content items by processing the received destination device identification item. Moreover, the apparatus can also include means for transmitting at least one of the one or more context related content items to the WCD.
再一方案涉及一種裝置。該裝置可以包括通訊模組,其可操作來藉由背景環境內容伺服器從WCD接收目的地設備標識項目。此外,該裝置還可以包括背景環境內容模組,其可操作來藉由處理所接收到的目的地設備標識項目來決定一或多個背景環境相關內容項目。此外,該裝置的通訊模組還可操作來將該一或多個背景環境相關內容項目中的至少一個傳輸到該WCD。Yet another aspect relates to a device. The apparatus can include a communication module operable to receive a destination device identification item from the WCD by the contextual content server. Additionally, the apparatus can also include a contextual content module operable to determine one or more context related content items by processing the received destination device identification item. Additionally, the communication module of the device is further operative to transmit at least one of the one or more context related content items to the WCD.
為了實現前述以及相關目的,一或多個方案包括在後文中完整描述並在請求項中具體指出的特徵。以下說明書和附圖詳細闡述了一或多個方案的某些說明性的特徵。然而,這些特徵僅僅指示了可以採用各種方案的原理的各種方式中的少數幾個,並且本說明書意圖包括所有這些方案及其等同方案。In order to achieve the foregoing and related ends, one or more aspects include features that are fully described in the following and are specifically identified in the claims. The following description and the annexed drawings are set forth in the claims However, these features are merely indicative of a few of the various ways in which the principles of the various embodiments can be employed, and the description is intended to include all such aspects and equivalents thereof.
現在參照附圖描述各種方案。在下面的描述中,出於解釋的目的,闡述了許多特定細節以提供對一或多個方案的透徹理解。然而,顯而易見的是,可以在沒有這些特定細節的情況下實踐這些方案。Various aspects will now be described with reference to the drawings. In the following description, numerous specific details are set forth However, it will be apparent that these aspects can be practiced without these specific details.
可以藉由經由網路與背景環境內容伺服器進行互動來實現將背景環境相關內容傳送到無線設備。具體來說,本方案使無線設備能夠回應於嘗試與另一設備進行通訊而獲得背景環境相關內容項目,例如,當向另一設備發出通訊請求時,或者當從另一設備接收通訊請求時。此外,背景環境內容伺服器可以儲存及/或追蹤設備間的通訊,並使用該資訊來關注所傳輸的內容項目與設備的相關性,及/或將聚合的用戶概況資訊(profile information)提供給內容及/或服務提供商以供進一步分析。Background context related content can be communicated to the wireless device by interacting with the context server via the network. In particular, the present scheme enables a wireless device to obtain background environment related content items in response to attempting to communicate with another device, such as when a communication request is made to another device, or when a communication request is received from another device. In addition, the contextual content server can store and/or track communication between devices and use the information to focus on the relevance of the transmitted content item to the device and/or provide aggregated user profile information to Content and/or service provider for further analysis.
參照圖1,說明了根據一方案的通訊網路100的方塊圖。通訊網路100可以包括連接到通訊網路120(例如,CDMA網路、GPRS網路、UMTS網路和其他類型的通訊網路)的一或多個通訊設備110、122。通訊網路100還可以包括連接到通訊網路120的多個伺服器130、140、150、160、170、180。在一個方案中,這多個伺服器包括:背景環境內容伺服器130、內容伺服器140、行動服務供應商伺服器150、廣告伺服器160、位置伺服器170,以及推薦伺服器180。在一個方案中,背景環境內容伺服器130可以獲得以下中的一或多個:來自內容伺服器140的背景環境內容142、來自行動服務供應商伺服器150的行動服務供應商內容152、來自廣告伺服器160的廣告商內容162、來自位置伺服器170的位置內容172,以及來自推薦伺服器180的推薦內容180。Referring to Figure 1, a block diagram of a communication network 100 in accordance with an aspect is illustrated. Communication network 100 may include one or more communication devices 110, 122 coupled to communication network 120 (e.g., a CDMA network, a GPRS network, a UMTS network, and other types of communication networks). Communication network 100 may also include a plurality of servers 130, 140, 150, 160, 170, 180 connected to communication network 120. In one aspect, the plurality of servers include: background environment content server 130, content server 140, mobile service provider server 150, advertisement server 160, location server 170, and recommendation server 180. In one aspect, the contextual content server 130 can obtain one or more of the following: contextual content 142 from the content server 140, mobile service provider content 152 from the mobile service provider server 150, from the advertisement The advertiser content 162 of the server 160, the location content 172 from the location server 170, and the recommended content 180 from the recommendation server 180.
在一個方案中,通訊設備110還可以包括用戶介面112、背景環境內容模組114,並且可選地包括位置模組118。在一個方案中,背景環境內容模組114還可以包括儲存模組116,用於幫助進一步的分析,例如,用戶設備資訊分析、目的地設備資訊分析等。在一個方案中,背景環境內容伺服器130還可以包括資料儲存設備132,用於儲存從多個設備(例如,設備110、122)及/或伺服器(例如,內容伺服器140、行動服務供應商伺服器150、廣告伺服器160、位置伺服器170和推薦伺服器180)接收到的用戶資訊。在該方案中,背景環境內容伺服器130可以藉由分析資料儲存設備132中儲存的資訊而偏向於傳輸特定內容項目。例如,從設備110接收到表示之前提供的背景環境內容項目未正確執行的資訊,則背景環境內容伺服器130可以中止該內容項目的分發,並且可以警告內容提供商140。在另一示例中,背景環境內容伺服器130可以藉由聚合資料儲存設備132中儲存的多個用戶動作,來決定撥叫特定號碼的用戶也經常查看與特定產品相關聯的內容。在該示例性情況中,當撥打特定號碼時,可以將與特定產品相關的背景環境相關內容項目提供給設備110。In one aspect, the communication device 110 can also include a user interface 112, a contextual content module 114, and optionally a location module 118. In one aspect, the contextual content module 114 can also include a storage module 116 for facilitating further analysis, such as user device information analysis, destination device information analysis, and the like. In one aspect, the contextual content server 130 can also include a data storage device 132 for storing from a plurality of devices (eg, devices 110, 122) and/or servers (eg, content server 140, mobile service provisioning) The user information received by the quotient server 150, the advertisement server 160, the location server 170, and the recommendation server 180). In this scenario, the contextual content server 130 can bias the transmission of particular content items by analyzing the information stored in the data storage device 132. For example, upon receiving information from the device 110 indicating that the previously provided background environment content item was not correctly executed, the context environment content server 130 may abort the distribution of the content item and may alert the content provider 140. In another example, the contextual content server 130 can determine that users dialing a particular number also frequently view content associated with a particular product by aggregating a plurality of user actions stored in the data storage device 132. In this exemplary case, contextual related content items associated with a particular product may be provided to device 110 when a particular number is dialed.
在一個方案中,內容伺服器140還可以包括背景環境內容項目142。這些內容項目可以包括:與產品、服務、個體、團體、位置等相關聯的優惠券、廣告、通告等。例如,內容伺服器140可以提供與特定類別的商店(business)相關聯的背景環境內容項目142。在該方案中,用戶可以藉由例如以下操作來獲得目的地設備標識項目:撥打號碼、接收來自一號碼的撥叫、產生及/或接收基於音頻的訊息、產生及/或接收基於文字的訊息。這種基於音頻的訊息可以包括但不限於語音郵件、音樂文件等。這種基於文字的訊息可以包括但不限於簡訊服務(SMS)訊息、增强型訊息傳遞服務訊息(EMS)訊息、多媒體訊息服務(MMS)訊息。在一個示例中,背景環境內容伺服器130可以將被撥打的號碼及/或主撥叫號碼與花商相關聯,並且可以為被撥打的花商及/或該區域內的其他花商提供內容項目。In one aspect, content server 140 may also include background environment content item 142. These content items may include: coupons, advertisements, announcements, etc. associated with products, services, individuals, groups, locations, and the like. For example, content server 140 can provide contextual content content items 142 associated with a particular category of businesses. In this scenario, the user can obtain a destination device identification item by, for example, dialing a number, receiving a call from a number, generating and/or receiving an audio-based message, generating and/or receiving a text-based message. . Such audio-based messages may include, but are not limited to, voice mail, music files, and the like. Such text-based messages may include, but are not limited to, Short Message Service (SMS) messages, Enhanced Messaging Service Message (EMS) messages, and Multimedia Messaging Service (MMS) messages. In one example, the contextual content server 130 can associate the dialed number and/or the primary dialing number with the florist, and can provide content for the dialed florist and/or other florist in the area. project.
在另一示例中,背景環境內容伺服器130可以對接收到的SMS文字進行解析,以獲得標籤、關鍵字、醢序標籤等,並且可以將所解析的資訊與一或多個背景環境相關內容項日進行關聯。例如,用戶可以發送包括對特定書的引用的SMS訊息。在該示例中,背景環境內容伺服器130可以對該訊息進行解析,並提供作為背景環境相關內容的以下項的列表:位於用戶附近的書店、該特定書的優惠券、同一作者的其他書、該特定書的評論等。In another example, the context environment content server 130 may parse the received SMS text to obtain tags, keywords, order tags, etc., and may parse the parsed information with one or more contextual contexts. The item is linked. For example, a user can send an SMS message that includes a reference to a particular book. In this example, the contextual content server 130 can parse the message and provide a list of contextually relevant content: a bookstore located near the user, a coupon for the particular book, other books of the same author, Comments on this particular book, etc.
在又一示例中,背景環境內容伺服器130可以對音頻文件的內容進行分析,以獲得標籤、關鍵字等,並且可以將所分析的資訊與一或多個背景環境相關內容項目進行關聯。例如,如果用戶接收到一封語音郵件,其中提到了一位演藝人員的姓名,則背景環境內容伺服器130可以對該訊息進行分析,並提供該演藝人員下一次在通訊設備110所處位置的預定距離內演出時的地點、日期、門票可購情況等。In yet another example, the contextual content server 130 can analyze the content of the audio file to obtain tags, keywords, etc., and can associate the analyzed information with one or more context related content items. For example, if the user receives a voicemail in which the name of an entertainer is mentioned, the contextual content server 130 can analyze the message and provide the next location of the entertainer at the communication device 110. The location, date, and availability of tickets during the scheduled distance.
在一個方案中,行動服務供應商伺服器150還可以包括行動服務供應商內容項目152。這些內容項目可以包括:與產品、服務、個體、團體、位置等相關聯的優惠券、廣告、通告等。例如,如果用戶多次撥叫特定號碼及/或從特定號碼接收撥叫,則背景環境內容伺服器130可以提供來自行動服務供應商的更好地為用戶的撥叫習慣提供服務的服務計劃選項。在另一示例中,如果用戶多次撥叫醫生並且行動服務供應商具有關於「健康」的行動應用程式,則行動服務供應商可以更經常地將這些應用程式提供給該特定用戶。In one aspect, the mobile service provider server 150 can also include an action service provider content item 152. These content items may include: coupons, advertisements, announcements, etc. associated with products, services, individuals, groups, locations, and the like. For example, if a user dials a particular number multiple times and/or receives a call from a particular number, the contextual content server 130 can provide a service plan option from the mobile service provider that better serves the user's calling habits. . In another example, if the user dials the doctor multiple times and the mobile service provider has an action application for "health", the mobile service provider can provide these applications to the particular user more often.
在操作中,用戶使用用戶介面112來存取與另一設備及/或實體相關聯的目的地識別符(例如,電話號碼)。例如,用戶可以將目的地識別符輸入到設備110的用戶介面112中。在另一示例中,用戶可以在從另一設備接收到語音撥叫時,使用設備110的用戶介面112來查看目的地識別符。在又一示例中,用戶可以使用設備110的用戶介面112來查看儲存在與設備110相關聯的通訊簿中的目的地識別符。之後,可以將目的地標識資訊和設備資訊傳輸到背景環境內容伺服器130。在一個方案中,設備資訊可以包括由位置模組118決定的位置值。在另一方案中,設備資訊可以包括:設備110的製造和機型資訊、螢幕大小、儲存模組116中可用的儲存空間、用戶概況資訊等。一旦接收到目的地設備標識資訊,背景環境內容伺服器130可以處理設備110與目的地設備122的連接。同時,背景環境內容伺服器130可以分析接收到的目的地設備資訊和設備110的資訊以及其他資訊,並決定要傳輸給設備110的相關的背景環境內容項目。在該方案中,可以針對目的地設備112、用戶設備110、內容提供商140、行動服務供應商150等分析相關性。之後,背景環境內容伺服器130可以將相關的背景環境內容項目傳輸給設備110。在一個方案中,可以在與目的地設備122連接之前、在與目的地設備122進行通訊期間,及/或在終止與目的地設備122的通訊之後進行傳輸。這樣,可以回應於嘗試與目的地設備122進行通訊而向設備110提供背景環境相關內容項目。In operation, the user uses the user interface 112 to access a destination identifier (eg, a phone number) associated with another device and/or entity. For example, the user can enter the destination identifier into the user interface 112 of the device 110. In another example, the user may use the user interface 112 of the device 110 to view the destination identifier when receiving a voice call from another device. In yet another example, a user may use the user interface 112 of the device 110 to view a destination identifier stored in an address book associated with the device 110. Thereafter, the destination identification information and device information can be transmitted to the background environment content server 130. In one aspect, the device information can include location values determined by location module 118. In another aspect, the device information may include: manufacturing and model information of the device 110, screen size, storage space available in the storage module 116, user profile information, and the like. Upon receipt of the destination device identification information, the context environment content server 130 can process the connection of the device 110 with the destination device 122. At the same time, the background environment content server 130 can analyze the received destination device information and the information of the device 110 and other information, and determine the relevant background environment content items to be transmitted to the device 110. In this scenario, correlations may be analyzed for destination device 112, user device 110, content provider 140, mobile service provider 150, and the like. The background environment content server 130 can then transmit the relevant background environment content item to the device 110. In one aspect, the transmission may occur prior to connection with destination device 122, during communication with destination device 122, and/or after termination of communication with destination device 122. In this manner, background environment related content items can be provided to device 110 in response to attempting to communicate with destination device 122.
圖2說明了根據要求保護的主題的各種方法。儘管出於簡化說明的目的,將這些方法示出和描述為一系列的操作,但是應該理解並意識到,要求保護的主題並不受這些操作順序的限制,一些操作可以按照不同的順序進行及/或與本文示出和描述的其他操作同時進行。例如,本領域技藝人士將理解和意識到,可選地可以將方法表示為諸如狀態圖中的一系列相互關聯的狀態或事件。此外,實現根據要求保護的主題的方法可能並不需要所有說明的操作。另外,還應該意識到,後文以及本說明書全文所揭示的方法能夠儲存在製品上,以便於將這些方法運輸和傳送給電腦。本文所使用的術語「製品」旨在包含可從任何電腦可讀取設備、載體或媒體存取的電腦程式。Figure 2 illustrates various methods in accordance with the claimed subject matter. Although the methods are shown and described as a series of operations for the purpose of simplifying the description, it should be understood and appreciated that the claimed subject matter is not limited by the / or concurrent with other operations shown and described herein. For example, those skilled in the art will understand and appreciate that the method can be optionally represented as a series of interrelated states or events, such as in a state diagram. In addition, not all illustrated operations may be required to implement a method in accordance with the claimed subject matter. In addition, it should be appreciated that the methods disclosed hereinafter and throughout the specification can be stored on an article to facilitate transport and transfer of the methods to a computer. The term "article of manufacture" as used herein is intended to encompass a computer program accessible from any computer readable device, carrier or media.
參照圖2,在標號202處,可以獲得目的地設備的標識項目。在一個方案中,獲得目的地設備標識項目還可以包括:從與WCD相關聯的用戶介面接收用戶輸入的電話號碼,從與WCD相關聯的通訊簿接收用戶輸入的電話號碼,接收來自於多個行動服務供應商提供的值中的用戶輸入的值,接收來自於來話撥叫的目的地設備標識項目,等等。在另一方案中,目的地設備標識項目可以用於簡訊服務資料封包的通訊。Referring to Figure 2, at reference numeral 202, an identification item for the destination device can be obtained. In one aspect, obtaining the destination device identification item may further include: receiving a phone number input by the user from a user interface associated with the WCD, receiving a phone number input by the user from an address book associated with the WCD, receiving from the plurality of The value entered by the user in the value provided by the mobile service provider, receiving the destination device identification item from the incoming call, and so on. In another aspect, the destination device identification item can be used for communication of the SMS service data package.
在標號204處,可以與使用目的地設備電話標識的設備及/或實體建立連接。在一個方案中,可以在進行標號206到214中描述的操作之前建立該連接。在另一方案中,可以在進行標號206到214中描述的操作的同時建立該連接。在又一方案中,可以在進行標號206到214中描述的操作之後建立該連接。在再又一方案中,可以藉由用來幫助進行通訊的網路來決定與所描述的設備進行連接的時序。例如,CDMA網路目前不允許同時進行語音和資料通訊。相反,UMTS網路提供語音和資料的同時通訊,因此,可以在語音交談期間提供內容項目。At reference numeral 204, a connection can be established with the device and/or entity identified using the destination device phone. In one aspect, the connection can be established prior to performing the operations described in reference numerals 206 through 214. In another aspect, the connection can be established while performing the operations described in reference numerals 206 through 214. In yet another aspect, the connection can be established after performing the operations described in reference numerals 206 through 214. In still another aspect, the timing of the connection to the described device can be determined by the network used to facilitate communication. For example, CDMA networks currently do not allow simultaneous voice and data communications. In contrast, the UMTS network provides simultaneous communication of voice and data, so content items can be provided during a voice conversation.
在標號206處,將目的地設備標識項目傳輸給背景環境伺服器。在一個方案中,背景環境內容伺服器可以接收額外資訊,例如,儲存在通訊簿中的與目的地設備標識項目對應的姓名、與目的地設備標識項目對應的位址、通訊簿中存在的可能相關的用戶概況資訊及/或任何其他資訊。At reference numeral 206, the destination device identification item is transmitted to the background environment server. In one aspect, the contextual content server can receive additional information, such as a name corresponding to the destination device identification item stored in the address book, an address corresponding to the destination device identification item, and a possible presence in the address book. Relevant user profile information and/or any other information.
在標號208處,決定任何背景環境相關內容項目是否可用。在一個方案中,背景環境內容伺服器可以針對以下項來決定背景環境相關內容項目的相關性:WCD位置值、與目的地設備標識項目相關聯的位置、與目的地設備標識項目相關聯的商店或商店類別、從廣告伺服器獲得的資訊、從推薦伺服器獲得的資訊、從位置伺服器獲得的資訊、從與WCD相關聯的行動服務供應商獲得的資訊、等等。在該方案中,針對WCD位置值決定的背景環境相關內容項目可以包括:天氣資訊、本地新聞饋送、本地事件、本地時間、本國特定匯率、本國特定股市指數觸發機制(trigger)、與WCD的用戶相關聯的一或多個社交網站饋送、與目的地設備標識項目的商店類別相關聯的位於WCD位置值的預定距離內的一或多個興趣點、地圖資訊、該一或多個興趣點中的至少一者的地圖資訊、對其他商店的一或多個推薦、優惠券、或者前往與目的地設備標識項目相關聯的位置的方向、等等。此外,在該方案中,針對與目的地設備標識項目相關聯的位置所決定的背景環境相關內容項目可以包括:天氣資訊、本地新聞饋送、商店名稱、商店位址、商店類別、與商店類別相關聯的位於預定距離內的一或多個興趣點、地圖資訊、與商店類別相關聯的一或多個興趣點中的至少一者的地圖資訊、與商店類別相關的一或多個商店、對與商店類別相關的一或多個商店的推薦、前往與商店類別相關的一或多個商店中的至少一者的方向、或者從WCD位置值到與目的地設備標識項目相關聯的位置的方向、等等。另外,在該方案中,針對與WCD相關聯的行動服務供應商、廣告伺服器、位置伺服器等決定的背景環境相關內容項目可以包括:與行動服務供應商相關聯的一或多個廣告、來自與行動服務供應商相關聯的一或多個內容提供商的一或多個廣告、與目的地設備標識項目的商店類別相關聯的一或多個廣告、與關聯於WCD的用戶的用戶概況相關聯的一或多個廣告、等等。At reference numeral 208, it is determined whether any context related content items are available. In one aspect, the contextual content server can determine the relevance of the contextual contextual content item for: WCD location value, location associated with the destination device identification item, store associated with the destination device identification item Or store category, information obtained from the ad server, information obtained from the recommendation server, information obtained from the location server, information obtained from the mobile service provider associated with the WCD, and the like. In this scenario, context-related content items determined for WCD location values may include: weather information, local news feeds, local events, local time, country-specific exchange rates, country-specific stock index triggers, and users of WCDs One or more associated social networking website feeds, one or more points of interest located within a predetermined distance of the WCD location value associated with the store category of the destination device identification item, map information, the one or more points of interest Map information for at least one of, one or more recommendations for other stores, coupons, or directions to locations associated with destination device identification items, and the like. Further, in the solution, the context-related content items determined for the location associated with the destination device identification item may include: weather information, local news feed, store name, store address, store category, and store category One or more points of interest located within a predetermined distance, map information, map information of at least one of one or more points of interest associated with the store category, one or more stores associated with the store category, pair The recommendation of one or more stores associated with the store category, the direction to at least one of the one or more stores associated with the store category, or the direction from the WCD location value to the location associated with the destination device identification item ,and many more. In addition, in this solution, the context-related content item determined for the mobile service provider, the advertisement server, the location server, and the like associated with the WCD may include: one or more advertisements associated with the mobile service provider, One or more advertisements from one or more content providers associated with the mobile service provider, one or more advertisements associated with the store category of the destination device identification item, and a user profile associated with the user associated with the WCD Associated with one or more ads, and so on.
如果在標號208處決定沒有背景環境相關內容項目可用,則在標號210處該程序可以停止。相反,如果在標號208處決定一或多個背景環境相關內容項目可用,則在標號212處將該一或多個背景環境相關內容項目中的至少一個傳輸到從其接收到目的地設備標識項目的設備。If it is determined at reference numeral 208 that no background environment related content item is available, then at reference numeral 210 the program can be stopped. Conversely, if it is determined at reference numeral 208 that one or more context related content items are available, then at least one of the one or more context related content items is transmitted at reference numeral 212 to the destination device identification item from which the destination device was received. device of.
進一步地,在標號214處,該設備接收一或多個所傳輸的背景環境相關內容項目。在一個方案中,接收步驟可以包括在一或多個操作時間間隔期間進行接收,該操作時間間隔例如是:在啟始與目的地設備標識項目的通訊連接之前的時間間隔、在完成與目的地設備標識項目的通訊連接之前的時間間隔、在通訊連接被建立之後進行通訊期間的時間間隔,或者在通訊連接被終止之後的時間間隔。Further, at reference numeral 214, the device receives one or more transmitted context related content items. In one aspect, the receiving step can include receiving during one or more operational time intervals, such as: a time interval prior to initiating a communication connection with the destination device identification item, at completion and destination The time interval before the communication connection of the device identification item, the time interval during communication after the communication connection is established, or the time interval after the communication connection is terminated.
參照圖3A,以訊息序列圖的形式說明了圖1中所圖示的本主題的用於建立與目的地設備的撥叫的操作。一般來說,通訊設備302可以嘗試與目的地設備310進行互動。利用一或多個源內容伺服器306提供的內容,可以藉由背景環境內容伺服器304來擴充這種互動。Referring to FIG. 3A, the operation of the present subject matter illustrated in FIG. 1 for establishing a call with a destination device is illustrated in the form of a message sequence chart. In general, communication device 302 can attempt to interact with destination device 310. This interaction can be augmented by the contextual content server 304 using the content provided by one or more source content servers 306.
在序列步驟312處,從用戶設備302將目的地設備310的標識資訊傳輸到目的地設備310,以建立通訊路徑。在一個方案中,該目的地設備標識資訊可以包括:電話號碼、IP位址、MAC位址、URL、電子郵件位址、簡訊服務(SMS)資料封包、增强型訊息傳遞服務(EMS)資料封包、多媒體訊息服務(MMS)資料封包等。在該方案中,電話號碼可以關聯於各種通訊協定,例如,VoIP通訊、PSTN通訊等。在另一方案中,用戶設備302可以藉由以下操作來獲得目的地設備310的標識資訊:從與WCD相關聯的用戶介面接收用戶輸入的電話號碼、從與WCD相關聯的通訊簿接收用戶輸入的電話號碼、接收來自於多個行動服務供應商提供的值中的用戶輸入的值、等等。在序列步驟314處,還從用戶設備302將目的地設備310的標識資訊傳輸到背景環境內容伺服器304。在序列步驟316處,背景環境內容服務對從用戶設備302接收到的資訊進行處理。在一個方案中,該資訊可以包括用戶設備302的位置值。在該方案中,位置值可以對應於設備的實體位置,該實體位置基於:GPS獲取的資料、從設備電話號碼的區域碼中提取位置、從目的地設備標識項目的區域碼中提取位置、等。在另一方案中,設備資訊還可以包括:設備302的製造和機型資訊、螢幕大小、可用儲存空間、用戶概況資訊、等。在又一方案中,處理還包括選擇至少一個背景環境相關內容項目來傳輸到用戶設備302。在一個方案中,背景環境內容伺服器304可以針對以下項來決定背景環境內容項目的相關性:該WCD的位置值、目的地設備標識資訊、從與該WCD相關聯的行動服務供應商獲得的資訊、等。At sequence step 312, the identification information of the destination device 310 is transmitted from the user device 302 to the destination device 310 to establish a communication path. In one aspect, the destination device identification information may include: a phone number, an IP address, a MAC address, a URL, an email address, a short message service (SMS) data packet, and an enhanced messaging service (EMS) data packet. , multimedia message service (MMS) data packets, etc. In this scenario, the phone number can be associated with various communication protocols, such as VoIP communications, PSTN communications, and the like. In another aspect, the user equipment 302 can obtain the identification information of the destination device 310 by receiving a telephone number input by the user from a user interface associated with the WCD, and receiving user input from an address book associated with the WCD. Phone number, receiving values from user input from values provided by multiple mobile service providers, and so on. At sequence step 314, the identification information of the destination device 310 is also transmitted from the user device 302 to the context environment content server 304. At sequence step 316, the contextual environment content service processes the information received from the user device 302. In one aspect, the information can include the location value of the user device 302. In this scheme, the location value may correspond to a physical location of the device based on: data acquired by the GPS, location extracted from the area code of the device phone number, location extracted from the area code of the destination device identification item, etc. . In another aspect, the device information may further include: manufacturing and model information of the device 302, screen size, available storage space, user profile information, and the like. In yet another aspect, the processing further includes selecting at least one context related content item for transmission to the user device 302. In one aspect, the contextual content server 304 can determine the relevance of the contextual content item for the WCD's location value, destination device identification information, obtained from the mobile service provider associated with the WCD. Information, etc.
在序列步驟318處,背景環境內容伺服器304可以將諸如用戶概況資訊等的資訊提供給一或多個源內容伺服器306。在一個方案中,背景環境內容伺服器304從多個用戶、及/或在將資訊傳輸到一或多個源內容伺服器306之前的一設定時間段內,聚合用戶概況資訊。例如,背景環境內容伺服器304可以提供與針對特定機構的用戶撥叫模式相關聯的資訊。在序列步驟320處,至少一個源內容伺服器306可以處理從背景環境內容伺服器304接收到的資訊。在一個方案中,一或多個源內容伺服器可以包括:內容伺服器140、行動服務供應商伺服器150、廣告伺服器160、位置伺服器170和推薦伺服器180。此外,該處理可以包括選擇提供哪個內容項目及/或哪些內容項目(例如,廣告、優惠券、推薦、本地新聞、天氣、時間、前往目的地設備商店或相關商店的方向、等)來傳輸到用戶設備。在序列步驟322處,背景環境相關內容項目被傳輸到內容伺服器304。在一個方案中,這種傳輸是回應於諸如序列步驟314處的用戶請求而提供的。在另一方案中,這種傳輸是回應於背景環境內容伺服器進行的傳輸(例如,以預定時間間隔傳輸聚合的用戶資訊)而提供的。在又一方案中,這種傳輸作為觸發事件發生的結果而發生,該觸發事件例如是用戶存取通訊簿,從而可以將通訊簿的內容的至少一部分發送給背景環境內容伺服器304,該背景環境內容伺服器304可以重複存取每個接收到的條目(例如,通訊簿中的姓名、電話號碼)。在該方案中,在操作中,背景環境伺服器304可以從源內容伺服器306(例如,內容伺服器140、行動服務供應商伺服器150、廣告伺服器160、位置伺服器170和推薦伺服器180)收集背景環境相關資訊,並且可以將編輯的資訊發送回設備302。這樣,可以用接收到的內容資訊對所存取的通訊簿進行更新。At sequence step 318, the context environment content server 304 can provide information, such as user profile information, to one or more source content servers 306. In one aspect, the contextual content server 304 aggregates user profile information from a plurality of users, and/or within a set period of time prior to transmitting the information to the one or more source content servers 306. For example, the contextual content server 304 can provide information associated with a user dialing mode for a particular institution. At sequence step 320, at least one source content server 306 can process the information received from the contextual content server 304. In one aspect, the one or more source content servers may include a content server 140, a mobile service provider server 150, an advertisement server 160, a location server 170, and a recommendation server 180. Additionally, the process can include selecting which content item to provide and/or which content items (eg, advertisements, coupons, recommendations, local news, weather, time, directions to the destination device store or related store, etc.) to transmit to User equipment. At sequence step 322, the context related content item is transmitted to the content server 304. In one aspect, such transmission is provided in response to a user request, such as at sequence step 314. In another aspect, the transmission is provided in response to transmissions by the background environment content server (e.g., transmitting aggregated user information at predetermined time intervals). In yet another aspect, such transmission occurs as a result of a triggering event, such as a user accessing an address book, such that at least a portion of the content of the address book can be sent to the contextual content server 304, the background The environmental content server 304 can repeatedly access each of the received entries (e.g., names, phone numbers in the address book). In this scenario, in operation, the context server 304 can be from the source content server 306 (eg, the content server 140, the mobile service provider server 150, the advertisement server 160, the location server 170, and the recommendation server) 180) Collect background context related information and send the edited information back to device 302. In this way, the accessed address book can be updated with the received content information.
在序列步驟324處,背景環境內容伺服器304還可以處理從源內容伺服器306接收到的背景環境內容項目。在一個方案中,可以將內容項目儲存在背景環境內容伺服器304處以供後續傳輸。在另一方案中,內容伺服器306的度量可以被儲存及/或分析,以幫助內容伺服器306的計費、審核、簡化(streamlining)等。在序列步驟326處,將所選擇的相關的背景環境內容項目傳輸到用戶設備302。例如,如果用戶正在撥叫特定地點的票務熱線,則可以向用戶設備302傳輸與在該地點進行的演出相關聯的內容項目。At sequence step 324, the context environment content server 304 can also process the contextual environment content items received from the source content server 306. In one aspect, the content item can be stored at the context environment content server 304 for subsequent transmission. In another aspect, the metrics of the content server 306 can be stored and/or analyzed to aid in billing, review, streamlining, etc. of the content server 306. At sequence step 326, the selected related context environment content item is transmitted to user device 302. For example, if the user is dialing a ticket hotline for a particular location, the content item associated with the show performed at that location may be transmitted to the user device 302.
在序列步驟328處,背景環境內容伺服器304可以使用目的地設備標識資訊來與目的地設備310進行通訊。在一個方案中,可以將背景環境內容項目提供給目的地設備310。在序列步驟330處,目的地設備可以決定是否接受來自用戶設備302的通訊請求,並且在序列步驟332處,可以建立通訊路徑。At sequence step 328, the context environment content server 304 can communicate with the destination device 310 using the destination device identification information. In one aspect, the background environment content item can be provided to the destination device 310. At sequence step 330, the destination device may decide whether to accept the communication request from the user device 302, and at sequence step 332, a communication path may be established.
參照圖3B,以訊息序列圖的形式說明了圖1中所圖示的本主題的用於從目的地設備接收撥叫的操作。出於清楚的目的,以和圖3A中所圖示的方式基本類似地方式執行的序列步驟被編號為與圖3A中所使用的編號相對應。Referring to Figure 3B, the operation of the subject matter illustrated in Figure 1 for receiving a call from a destination device is illustrated in the form of a message sequence diagram. For the sake of clarity, the sequence steps performed in a substantially similar manner to that illustrated in Figure 3A are numbered corresponding to the numbers used in Figure 3A.
在序列步驟334處,目的地設備310接收標識資訊,該標識資訊從目的地設備310被傳輸到用戶設備302,以建立通訊路徑。序列步驟314到332執行與參照圖3A所描述的序列步驟基本類似的操作。之後,在序列步驟336處,用戶設備302可以決定是否接受來自目的地設備310的通訊請求,並且在序列步驟332處,可以建立通訊路徑。At sequence step 334, destination device 310 receives identification information that is transmitted from destination device 310 to user device 302 to establish a communication path. Sequence steps 314 through 332 perform substantially similar operations to the sequence steps described with reference to FIG. 3A. Thereafter, at sequence step 336, user device 302 can decide whether to accept the communication request from destination device 310, and at sequence step 332, a communication path can be established.
在一個方案中,可以在與目的地設備310進行連接之前(例如圖3中所圖示的)、在與目的地設備310進行通訊期間,及/或在終止與設備310的通訊之後,將諸如在序列步驟326處傳輸到設備302的背景環境相關內容項目傳輸到用戶設備302。在另一方案中,可以藉由經由其對通訊進行處理的網路來決定背景環境相關內容可以在何時被傳輸到設備302。例如,當前的CDMA網路不能在設備302與310之間的活動通訊期間進行背景環境內容的通訊。In one aspect, it may be prior to connection with destination device 310 (eg, as illustrated in FIG. 3), during communication with destination device 310, and/or after terminating communication with device 310, such as The context related content items transmitted to device 302 at sequence step 326 are transmitted to user device 302. In another aspect, the context-related content may be transmitted to device 302 by the network through which the communication is processed. For example, current CDMA networks are unable to communicate contextual content during active communication between devices 302 and 310.
參照圖4,示例性螢幕截圖圖示了當設備410進行撥叫並隨時間409而發展(如從左至右的箭頭所示)時,通訊系統400中的通訊設備410上的兩個應用程式之間的互動。如所圖示的,通訊設備410可以包括用於產生到通訊設備410的輸入的輸入機構424,和用於產生供通訊設備410的用戶消費的資訊的輸出機構411。例如,輸入機構424可以包括諸如鍵或鍵盤、滑鼠、觸控螢幕顯示器、麥克風等的機構。此外,例如,輸出機構411可以包括顯示器412、音頻揚聲器、觸覺反饋機構、個人區域網路(PAN)收發機等。在該示例性方案中,輸出機構411可以顯示來自來話撥叫的輸入電話號碼,或者調出設備410上的已經包括電話號碼的通訊簿應用程式。在所說明的方案中,輸出機構411可以包括用於呈現圖像或視頻格式的媒體內容的顯示器412,及/或用於呈現音頻格式的媒體內容的音頻揚聲器。在一個方案中,用戶可以在前景與選擇的應用程式(例如,目的地設備識別應用程式414)進行互動,同時背景環境內容應用程式422可以在背景運行。在另一方案中,背景環境內容應用程式422可以向該設備的作業系統登錄(來話/出話)的撥叫、事件等,並且可以在任何所登錄的事件發生時被調用。此外,在所圖示的方案中,通訊設備410向用戶呈現包含多個額外內容項目(例如,地圖/方向416、優惠券418、廣告420等)的選項的顯示器412。Referring to FIG. 4, an exemplary screen shot illustrates two applications on communication device 410 in communication system 400 as device 410 makes a call and evolves over time 409 (as indicated by the left-to-right arrows). The interaction between. As illustrated, the communication device 410 can include an input mechanism 424 for generating input to the communication device 410, and an output mechanism 411 for generating information for consumption by the user of the communication device 410. For example, input mechanism 424 can include mechanisms such as a key or keyboard, a mouse, a touch screen display, a microphone, and the like. Further, for example, the output mechanism 411 can include a display 412, an audio speaker, a tactile feedback mechanism, a personal area network (PAN) transceiver, and the like. In this exemplary scenario, the output mechanism 411 can display an incoming phone number from an incoming call or call up an address book application on the device 410 that already includes a phone number. In the illustrated scenario, output mechanism 411 can include a display 412 for presenting media content in an image or video format, and/or an audio speaker for presenting media content in an audio format. In one aspect, the user can interact with the selected application (eg, destination device identification application 414) in the foreground while the contextual content application 422 can run in the background. In another aspect, the contextual content application 422 can log in (incoming/outgoing) calls, events, etc. to the device's operating system and can be invoked when any logged event occurs. Moreover, in the illustrated scenario, the communication device 410 presents the user with a display 412 that includes an option for a plurality of additional content items (eg, map/direction 416, coupon 418, advertisement 420, etc.).
在所圖示的方案中,在第一時間間隔401處,目的地設備標識模組(例如,目的地設備電話號碼、簡訊服務用戶輸入)414可以在前景運行,同時背景環境內容模組422可以在通訊設備410的背景運行。在一個方案中,在時間間隔401期間,可以藉由顯示器412來顯示背景環境相關內容。例如,用戶可以運行諸如網路瀏覽器這樣的應用程式。在該示例性方案中,當用戶提供與藉由網路瀏覽器顯示的號碼相關聯的選擇時,可以提供與該用戶選擇相關聯的背景環境相關內容。此外,在所圖示的方案中,在時間間隔401處,用戶可以提供目的地設備標識選擇,例如,用戶儲存的針對該電話號碼的姓名、用戶儲存的針對該電話號碼的位址等。在一個方案中,嘗試與目的地設備進行連接可以使用無線網路採用的可應用的協定。之後,目的地設備的標識資訊和設備410的標識資訊被傳輸到背景環境內容伺服器,以幫助將背景環境相關內容提供給設備410。在時間間隔403處,背景環境內容伺服器可以在正在處理與目的地設備的連接426的同時、提供背景環境相關內容項目428。在時間間隔405處,可以建立與目的地設備的連接。在該時間間隔內,在一個方案中,在建立連接430的同時,背景環境內容伺服器可以提供背景環境相關內容項目428。更進一步地,在時間間隔407處,在已經終止了與目的地設備的通訊430之後,背景環境內容伺服器可以提供背景環境相關內容項目428。還應該注意,背景環境相關內容可以在各種階段(例如,在進行撥叫401之前、在正連接撥叫403的同時、在已經連接撥叫405的同時、在結束撥叫407之後)被提供給用戶,並且在每個階段是不同的(例如,內容在這些不同階段或任何其他階段中可以不相同)。In the illustrated scenario, at the first time interval 401, the destination device identification module (eg, destination device phone number, SMS service user input) 414 can run in the foreground while the context environment content module 422 can Running in the background of the communication device 410. In one aspect, background environment related content may be displayed by display 412 during time interval 401. For example, a user can run an application such as a web browser. In this exemplary scenario, contextually relevant content associated with the user selection may be provided when the user provides a selection associated with the number displayed by the web browser. Moreover, in the illustrated scenario, at time interval 401, the user can provide a destination device identification selection, such as a name stored by the user for the telephone number, an address stored by the user for the telephone number, and the like. In one scenario, attempting to connect to a destination device may use an applicable protocol employed by the wireless network. Thereafter, the identification information of the destination device and the identification information of the device 410 are transmitted to the background environment content server to help provide background environment related content to the device 410. At time interval 403, the contextual content server can provide background context related content items 428 while the connection 426 to the destination device is being processed. At time interval 405, a connection to the destination device can be established. During this time interval, in one scenario, the background environment content server can provide background context related content items 428 while establishing connection 430. Still further, at time interval 407, the background environment content server may provide background context related content item 428 after communication 430 with the destination device has been terminated. It should also be noted that background context related content may be provided at various stages (e.g., prior to dialing 401, while dialing 403 is being connected, while dialing 405 is already connected, after dialing 407 is finished) Users, and at each stage are different (for example, content may be different at these different stages or any other stage).
參照圖5,示例性螢幕截圖圖示了當設備510接收撥叫並隨時間509而發展(如從左至右的箭頭所示)時,通訊系統500中的通訊設備510上的兩個應用程式之間的互動。如所圖示的,通訊設備510可以包括用於產生到通訊設備510的輸入的輸入機構524,和用於產生供通訊設備510的用戶消費的資訊的輸出機構511。例如,輸入機構524可以包括諸如鍵或鍵盤、滑鼠、觸控螢幕顯示器、麥克風等的機構。此外,例如,輸出機構511可以包括顯示器512、音頻揚聲器、觸覺反饋機構、個人區域網路(PAN)收發機等。在該示例性方案中,輸出機構511可以顯示來自來話撥叫的輸入電話號碼,或者可以在設備510上調出已經包括電話號碼的通訊簿應用程式。在所說明的方案中,輸出機構511可以包括用於呈現圖像或視頻格式的媒體內容的顯示器512,及/或用於呈現音頻格式的媒體內容的音頻揚聲器。在一個方案中,用戶可以在前景與選擇的應用程式(例如,目的地設備標識應用程式514)進行互動,同時背景環境內容應用程式522可以在背景運行。在另一方案中,背景環境內容應用程式522可以向該設備的作業系統登錄(來話/出話)的撥叫、事件等,並且可以在任何所登錄的事件發生時被調用。此外,在所圖示的方案中,通訊設備510向用戶呈現包含多個額外內容項目(例如,地圖/方向516、優惠券518、廣告520等)的選項的顯示器512。Referring to FIG. 5, an exemplary screen shot illustrates two applications on communication device 510 in communication system 500 when device 510 receives a call and evolves over time 509 (as indicated by the left-to-right arrow). The interaction between. As illustrated, the communication device 510 can include an input mechanism 524 for generating input to the communication device 510, and an output mechanism 511 for generating information for consumption by the user of the communication device 510. For example, input mechanism 524 can include mechanisms such as a key or keyboard, a mouse, a touch screen display, a microphone, and the like. Further, for example, the output mechanism 511 can include a display 512, an audio speaker, a tactile feedback mechanism, a personal area network (PAN) transceiver, and the like. In this exemplary scenario, the output mechanism 511 can display an incoming phone number from an incoming call, or an address book application that already includes a phone number can be called up on the device 510. In the illustrated scenario, output mechanism 511 can include a display 512 for presenting media content in an image or video format, and/or an audio speaker for presenting media content in an audio format. In one aspect, the user can interact with the selected application (eg, destination device identification application 514) in the foreground while the contextual content application 522 can run in the background. In another aspect, background environment content application 522 can log in (incoming/outgoing) calls, events, etc. to the device's operating system and can be invoked when any logged event occurs. Moreover, in the illustrated scenario, the communication device 510 presents the user with a display 512 that includes options for a plurality of additional content items (eg, map/direction 516, coupon 518, advertisement 520, etc.).
在所圖示的方案中,在第一時間間隔501處,來話撥叫的處理階段526可以發生。在一個方案中,背景環境內容伺服器可以在與用戶設備510的連接正在進行處理的同時提供背景環境相關內容項目528。在時間間隔503處,在用戶設備510已經接受撥叫之後,可以在目的地設備與用戶設備510之間建立連接。在該時間間隔內,在一個方案中,在連接被建立530的同時,背景環境內容伺服器可以提供背景環境相關內容項目528。更進一步地,在時間間隔505處,在已經終止與目的地設備的通訊530之後,背景環境內容伺服器可以提供背景環境相關內容項目528。還應該注意,背景環境相關內容可以在各種階段(例如,在撥叫正在進入501的同時、在已經連接撥叫503的同時、在結束撥叫505之後)被提供給用戶,並且在每個階段可以是不同的(例如,內容在這些不同階段或任何其他階段中可以不相同)。In the illustrated scenario, at the first time interval 501, the processing phase 526 of the incoming call can occur. In one aspect, the contextual content server can provide background context related content items 528 while the connection with user device 510 is being processed. At time interval 503, a connection can be established between the destination device and the user device 510 after the user device 510 has accepted the call. During this time interval, in one scenario, the context environment content server can provide background context related content items 528 while the connection is established 530. Still further, at time interval 505, the background environment content server may provide background context related content item 528 after communication 530 with the destination device has been terminated. It should also be noted that background context related content may be provided to the user at various stages (e.g., while dialing is entering 501, while dialing 503 is already connected, after dialing 505 is finished), and at each stage It can be different (for example, the content can be different at these different stages or any other stage).
在一個方案中,可以藉由用於幫助通訊的網路來決定背景環境相關內容項目528的可用性。例如,CDMA網路目前不允許同時進行語音和資料通訊。相反,UMTS網路提供語音和資料的同時通訊,因此,可以在語音交談期間向設備提供內容項目。此外,在一個方案中,設備操作可能限制背景環境內容的可用性。例如,當無線設備在通話期間可能被放置在靠近用戶的耳朵時,在這種通訊期間提供內容可能沒有成本效益。在該示例性方案中,諸如是否正在使用免提電話選項等的設備功能資訊可以幫助決定何時將內容項目提供給設備。附加地或者可替代地,可以採用將用戶的注意力吸引到電話螢幕上的輸出機構,例如,蜂鳴聲或震動等。In one aspect, the availability of background context related content item 528 can be determined by the network used to facilitate communication. For example, CDMA networks currently do not allow simultaneous voice and data communications. In contrast, the UMTS network provides simultaneous communication of voice and data so that content items can be provided to the device during a voice conversation. Moreover, in one scenario, device operation may limit the availability of background environment content. For example, when a wireless device may be placed close to the user's ear during a call, providing content during such communication may not be cost effective. In this exemplary scenario, device function information such as whether a hands-free phone option is being used or the like can help determine when to provide content items to the device. Additionally or alternatively, an output mechanism that draws the user's attention to the phone screen, such as a beep or vibration, etc., may be employed.
在仍然參照圖1的同時,現在還轉到圖6,說明了通訊設備110的示例性架構。如圖6中所示,無線設備600包括接收機602,接收機602接收例如來自接收天線(未示出)的信號,對所接收到的信號執行典型的操作(例如,濾波、放大、降頻轉換等),並對經調節的信號進行數位化以獲得取樣。接收機602可以包括解調器604,解調器604可以對接收到的符號進行解調,並將它們提供給處理器606以進行通道估計。處理器606可以是專用於分析接收機602接收到的資訊及/或產生供發射機620發射的資訊的處理器,可以是控制行動設備600的一或多個元件的處理器,及/或可以是既分析接收機602接收到的資訊、產生供發射機620發射的資訊、又控制行動設備600的一或多個元件的處理器。此外,處理器606可以處理及/或產生使用任意一種或許多種可用協定來傳送的訊息。例如,這些協定可以包括超文字傳輸協定(HTTP)、網際網路協定(IP)、套接字協定、簡訊服務(SMS)協定,以及任何有線及/或無線網路協定(例如,基於分碼多工存取(CDMA)的協定和基於行動通訊全球系統(GSM)的協定)。While still referring to FIG. 1, and now also to FIG. 6, an exemplary architecture of the communication device 110 is illustrated. As shown in FIG. 6, wireless device 600 includes a receiver 602 that receives, for example, a signal from a receiving antenna (not shown) that performs typical operations (eg, filtering, amplifying, down-converting the received signal). Convert, etc., and digitize the conditioned signal to obtain a sample. Receiver 602 can include a demodulator 604 that can demodulate received symbols and provide them to processor 606 for channel estimation. Processor 606 may be a processor dedicated to analyzing information received by receiver 602 and/or generating information for transmission by transmitter 620, may be a processor that controls one or more components of mobile device 600, and/or may A processor that analyzes information received by receiver 602, generates information for transmission by transmitter 620, and controls one or more components of mobile device 600. In addition, processor 606 can process and/or generate messages transmitted using any one or more of a variety of available protocols. For example, these agreements may include Hypertext Transfer Protocol (HTTP), Internet Protocol (IP), Socket Agreement, Short Message Service (SMS) protocols, and any wired and/or wireless network protocols (eg, based on code division) Multi-access (CDMA) protocols and Global System for Mobile Communications (GSM) protocols).
行動設備600還可以包括記憶體608,記憶體608操作地耦合到處理器606,並且可以儲存要發射的資料、接收到的資料、與可用通道相關的資訊、與被分析的信號及/或干擾强度相關聯的資料、與分配的通道、功率、速率等相關的資訊、以及任何其他合適的用於估計通道和經由該通道通訊的資訊。在一個方案中,記憶體608可以包括一或多個背景環境內容項目610,例如但不限於:廣告、優惠券、天氣資訊、對相關商店的推薦(例如,如果用戶向披薩店打電話,則可以提供附近的影碟出租店的資訊)、關於目的地的本地新聞饋送、目的地的本地時間、社交網站饋送、WCD附近的興趣點、地圖資訊、與目的地設備的商店類別相關聯的在WCD位置值的預定距離內的至少一個興趣點的地圖資訊、前往與目的地設備標識項目相關聯的位置的方向、目的地的旅游資訊、從用戶的撥叫城市飛往對應於電話號碼的目的地城市的航班的廣告、等等。在一個方案中,記憶體608還可以包括通訊簿612。在該方案中,通訊簿612可以包括多個電話號碼,並且背景環境內容項目610可以是通訊簿中的每個條目。在另一方案中,一些背景環境內容項目610對於在通訊簿612中儲存的多個電話號碼可以是共用的。記憶體608還可以儲存與估計及/或利用通道(例如,基於性能、基於容量等)相關聯的協定及/或演算法。The mobile device 600 can also include a memory 608 operatively coupled to the processor 606 and can store data to be transmitted, received data, information related to available channels, and signals and/or interference analyzed. Intensity-associated data, information related to assigned channels, power, rate, etc., and any other suitable information used to estimate the channel and communicate via that channel. In one aspect, the memory 608 can include one or more contextual content items 610 such as, but not limited to, advertisements, coupons, weather information, recommendations to related stores (eg, if the user is calling a pizza store, Can provide information about nearby movie rental stores), local news feeds about destinations, local time of destinations, social networking site feeds, points of interest near WCD, map information, and WCDs associated with the store category of the destination device Map information of at least one point of interest within a predetermined distance of the location value, direction of the location to the location associated with the destination device identification item, travel information of the destination, flight from the user's dialed city to a destination corresponding to the telephone number Advertising for flights to the city, etc. In one aspect, memory 608 can also include an address book 612. In this scenario, the address book 612 can include multiple phone numbers, and the background environment content item 610 can be each entry in the address book. In another aspect, some of the contextual content items 610 may be common to multiple phone numbers stored in the address book 612. Memory 608 can also store protocols and/or algorithms associated with estimating and/or utilizing channels (eg, performance based, capacity based, etc.).
將意識到,本文描述的資料儲存裝置(例如,記憶體608)可以是揮發性記憶體或非揮發性記憶體中的任一種,或者可以既包括揮發性記憶體又包括非揮發性記憶體。藉由說明而非限制的方式,非揮發性記憶體可以包括唯讀記憶體(ROM)、可程式ROM(PROM)、電子可程式ROM(EPROM)、電子可抹除PROM(EEPROM)或快閃記憶體。揮發性記憶體可以包括用作外部高速緩衝記憶體的隨機存取記憶體(RAM)。藉由說明而非限制的方式,RAM可以用許多形式來獲得,例如同步RAM(SRAM)、動態RAM(DRAM)、同步DRAM(SDRAM)、雙倍資料速率SDRAM(DDR SDRAM)、增强型SDRAM(ESDRAM)、同步鏈結DRAM(SLDRAM)以及直接型Rambus RAM(DRRAM)。主題系統和方法的記憶體608可以包括而非受限於這些以及任何其他適當類型的記憶體。It will be appreciated that the data storage device (e.g., memory 608) described herein can be any of volatile memory or non-volatile memory, or can include both volatile and non-volatile memory. Non-volatile memory may include read only memory (ROM), programmable ROM (PROM), electronically programmable ROM (EPROM), electronic erasable PROM (EEPROM), or flash, by way of illustration and not limitation. Memory. The volatile memory may include random access memory (RAM) used as an external cache memory. By way of illustration and not limitation, RAM can be obtained in many forms, such as synchronous RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM ( ESDRAM), Synchronous Linked DRAM (SLDRAM) and Direct Rambus RAM (DRRAM). The memory 608 of the subject systems and methods can include, without being limited to, these and any other suitable types of memory.
行動設備600還可以包括背景環境內容模組630,用於幫助獲得針對設備600的背景環境相關內容項目。背景環境內容模組630還可以包括用於幫助決定設備600的當前位置的位置模組634,和用於標識感興趣的目的地設備的電話號碼模組632。在一個方案中,電話號碼模組632可以包括目的地設備的電話號碼、IP位址、MAC位址、URL、電子郵件位址、簡訊服務(SMS)資料封包、增强型訊息傳遞服務(EMS)資料封包、多媒體訊息服務(MMS)資料封包等。背景環境內容模組630還可以將目的地設備的資訊和設備600的資訊提供給背景環境內容伺服器,以便隨後接收在設備600上顯示的背景環境相關內容項目。在一個方案中,也可以由背景環境內容伺服器(例如,130)來計算目的地設備的資訊。The mobile device 600 can also include a contextual content module 630 for assisting in obtaining context related content items for the device 600. The contextual environment content module 630 can also include a location module 634 for assisting in determining the current location of the device 600, and a phone number module 632 for identifying the destination device of interest. In one aspect, the phone number module 632 can include the phone number, IP address, MAC address, URL, email address, SMS service packet, and enhanced messaging service (EMS) of the destination device. Data packets, multimedia message service (MMS) data packets, etc. The contextual environment content module 630 can also provide information of the destination device and information of the device 600 to the contextual content server for subsequent receipt of background context related content items displayed on the device 600. In one aspect, the information of the destination device can also be calculated by the contextual content server (eg, 130).
另外,行動設備600可以包括用戶介面640。用戶介面640可以包括用於產生到通訊設備600的輸入的輸入機構642,和用於產生供通訊設備600的用戶消費的資訊的輸出機構642。例如,輸入機構642可以包括諸如鍵或鍵盤、滑鼠、觸控螢幕顯示器、麥克風等的機構。此外,例如,輸出機構644可以包括顯示器、音頻揚聲器、觸覺反饋機構、個人區域網路(PAN)收發機等。在所說明的方案中,輸出機構644可以包括用於呈現圖像或視頻格式的媒體內容的顯示器,或用於呈現音頻格式的媒體內容的音頻揚聲器。參照圖4和5更深入地闡述和討論了通訊設備與目的地設備進行連接並獲得背景環境相關內容項目的示例性螢幕截圖。Additionally, mobile device 600 can include a user interface 640. The user interface 640 can include an input mechanism 642 for generating input to the communication device 600, and an output mechanism 642 for generating information for consumption by the user of the communication device 600. For example, input mechanism 642 can include mechanisms such as a key or keyboard, a mouse, a touch screen display, a microphone, and the like. Further, for example, output mechanism 644 can include a display, an audio speaker, a tactile feedback mechanism, a personal area network (PAN) transceiver, and the like. In the illustrated scenario, output mechanism 644 can include a display for presenting media content in an image or video format, or an audio speaker for presenting media content in an audio format. An exemplary screen shot of the communication device connecting to the destination device and obtaining background context related content items is illustrated and discussed in greater detail with respect to FIGS. 4 and 5.
參照圖7,說明了諸如圖1中圖示的背景環境內容伺服器130這樣的背景環境內容系統700的詳細方塊圖。背景環境內容系統700可以包括任何類型的硬體、伺服器、個人電腦、小型電腦、大型電腦,或者專用或通用計算設備中的任意一種計算設備中的至少一種。此外,在本文中被描述為在背景環境內容系統700上工作或者由背景環境內容系統700執行的模組和應用程式,可以在如圖7中所示的單個網路設備上被整體執行,或者可替代地,在其他方案中,分離的伺服器、資料庫或電腦設備可以協同工作,來將可用格式的資料提供給參與方,及/或在通訊設備110和由背景環境內容系統700執行的模組與應用程式之間的資料流中提供單獨的控制層。Referring to Figure 7, a detailed block diagram of a background environment content system 700, such as background environment content server 130 illustrated in Figure 1, is illustrated. The background environment content system 700 can include at least one of any type of hardware, server, personal computer, minicomputer, mainframe computer, or any one of a dedicated or general purpose computing device. Moreover, the modules and applications described herein as being operating on the background environment content system 700 or executed by the background environment content system 700 may be performed integrally on a single network device as shown in FIG. 7, or Alternatively, in other aspects, separate servers, databases, or computer devices may work in concert to provide data in a usable format to the participants, and/or at the communication device 110 and by the contextual content system 700. A separate control layer is provided in the data stream between the module and the application.
背景環境內容系統700包括電腦平臺702,電腦平臺702可以藉由有線和無線網路發射和接收資料,並且可以執行常式和應用程式。電腦平臺702可以包括記憶體704,記憶體704可以包括揮發性和非揮發性記憶體,例如,唯讀及/或隨機存取記憶體(ROM和RAM)、EPROM、EEPROM、快閃記憶卡,或多個電腦平臺共享的任何記憶體。此外,記憶體704可以包括一或多個快閃記憶體單元,或者可以是任何第二或第三級儲存設備,例如,磁性媒體、光學媒體、磁帶,或者軟碟或硬碟。此外,電腦平臺702還包括處理器730,處理器730可以是專用積體電路(「ASIC」),或者其他晶片組、邏輯電路或其他資料處理設備。處理器730可以包括實現在硬體、韌體、軟體及其組合中的各種處理子系統732,其使得網路設備能夠在有線或無線網路上工作。The background environment content system 700 includes a computer platform 702 that can transmit and receive data over wired and wireless networks and can execute routines and applications. The computer platform 702 can include a memory 704, which can include volatile and non-volatile memory, such as read-only and/or random access memory (ROM and RAM), EPROM, EEPROM, flash memory card, Any memory shared by multiple computer platforms. In addition, memory 704 can include one or more flash memory units, or can be any second or third level storage device, such as magnetic media, optical media, magnetic tape, or a floppy or hard disk. In addition, computer platform 702 also includes a processor 730, which may be a dedicated integrated circuit ("ASIC"), or other chipset, logic circuit, or other data processing device. Processor 730 can include various processing subsystems 732 implemented in hardware, firmware, software, and combinations thereof that enable network devices to operate over a wired or wireless network.
電腦平臺702還包括實現在硬體、韌體、軟體及其組合中的通訊模組750,其使得能夠在背景環境內容系統700的各種元件間進行通訊,以及在背景環境內容系統700、設備110、122和伺服器140、150、160、170、180之間進行通訊。通訊模組750可以包括用於建立無線通訊連接所必需的硬體、韌體、軟體及/或其組合。根據所描述的方案,通訊模組750可以包括用於將背景環境相關內容提供給無線通訊設備110所需的硬體、韌體及/或軟體。The computer platform 702 also includes a communication module 750 implemented in hardware, firmware, software, and combinations thereof that enables communication between various elements of the background environment content system 700, as well as in the background environment content system 700, device 110 , 122 communicates with the servers 140, 150, 160, 170, 180. The communication module 750 can include hardware, firmware, software, and/or combinations thereof necessary to establish a wireless communication connection. In accordance with the described approach, communication module 750 can include hardware, firmware, and/or software needed to provide background environment related content to wireless communication device 110.
電腦平臺702還包括實現在硬體、韌體、軟體及其組合中的度量模組740,其使得能夠處理從設備110接收到的資訊,相應地能夠處理從設備110傳送的資訊。在一個方案中,背景環境內容系統700可以分析藉由度量模組740接收到的資料,以修改相關性的決定結果來將背景環境相關內容項目提供給設備110。例如,如果度量模組740從設備110接收到表示之前提供的背景環境內容項目未正確執行的資訊,則該度量模組可以中止該內容項目的分發,並且可以警告內容提供商140。在另一示例中,度量模組740可以藉由聚合多個用戶動作來決定,撥叫了特定號碼的用戶也經常查看與特定產品相關聯的內容。在該示例性情況中,當存取特定號碼(例如藉由撥打特定號碼、藉由接收來自特定號碼的撥叫、藉由使用與設備相關聯的通訊簿來存取特定號碼、等等)時,可以將與特定產品相關的背景環境相關內容項目提供給用戶。The computer platform 702 also includes a metrics module 740 implemented in hardware, firmware, software, and combinations thereof that enables processing of information received from the device 110, and correspondingly capable of processing information transmitted from the device 110. In one aspect, the contextual content system 700 can analyze the data received by the metrics module 740 to modify the relevance decision results to provide background environment related content items to the device 110. For example, if the metrics module 740 receives information from the device 110 indicating that the previously provided background environment content item was not correctly executed, the metrics module may abort the distribution of the content item and may alert the content provider 140. In another example, the metrics module 740 can be determined by aggregating a plurality of user actions, and users dialing a particular number also frequently view content associated with a particular product. In this exemplary case, when accessing a particular number (eg, by dialing a particular number, by receiving a call from a particular number, by using an address book associated with the device to access a particular number, etc.) The background environment related content items related to a specific product can be provided to the user.
背景環境內容系統700的記憶體704包括背景環境內容模組710,背景環境內容模組710用於藉由無線或有線網路120,將背景環境相關內容從內容提供商(例如,內容伺服器140和行動服務供應商伺服器150)提供到無線通訊設備(WCD)(例如,設備110)。背景環境內容模組710可以包括源內容提供商內容項目712。在一個方案中,源內容提供商內容項目712可以包括來自多個伺服器(例如,行動服務供應商伺服器150、廣告伺服器160、位置伺服器170和推薦伺服器180)的內容。在一個方案中,源內容提供商內容項目712可以包括:與產品、服務、個體、團體、位置等相關聯的優惠券、廣告、通告等。例如,背景環境內容模組710可以與廣告伺服器進行介面,其中該廣告伺服器使得商店能夠根據電話號碼來做廣告(例如,當撥叫爭用者的號碼時,披薩公司可以投放5美元優惠券的廣告)。在另一示例中,廣告商可以根據電話號碼映射到的位置來投放廣告(例如,如果電話號碼映射到醫生的辦公室,則藥商可以向該用戶廣告他們的醫藥資訊)。在此類示例性方案中,廣告商可以根據他們覆蓋的區域被收取不同的費用(例如,廣告商的選擇是如果在特定的6平方英里區域內有撥叫則他們希望展示他們的廣告,而對於10平方英里的區域則可能收費更高)。The memory 704 of the background environment content system 700 includes a background environment content module 710 for using background environment related content from the content provider (eg, the content server 140 by the wireless or wired network 120). And the mobile service provider server 150) is provided to a wireless communication device (WCD) (eg, device 110). The background environment content module 710 can include a source content provider content item 712. In one aspect, the source content provider content item 712 can include content from a plurality of servers (eg, the mobile service provider server 150, the advertisement server 160, the location server 170, and the recommendation server 180). In one aspect, the source content provider content item 712 can include coupons, advertisements, announcements, etc. associated with products, services, individuals, groups, locations, and the like. For example, the contextual content module 710 can interface with an ad server that enables the store to advertise based on the phone number (eg, when the number of the contender is dialed, the pizza company can offer a $5 offer) Advertising for coupons). In another example, an advertiser may place an advertisement based on the location to which the phone number is mapped (eg, if the phone number is mapped to the doctor's office, the drug dealer may advertise their medical information to the user). In such an exemplary scenario, advertisers may be charged different fees depending on the area they cover (eg, the advertiser's choice is that if there is a call within a particular 6 square mile area they would like to show their advertisement, and For a 10 square mile area, the charge may be higher).
在另一方案中,背景環境內容模組710可以與諸如推薦伺服器180這樣的推薦伺服器進行介面。在該方案中,推薦伺服器可以標識相關的商店,並且該資訊可以在隨後被諸如廣告伺服器這樣的其他伺服器用來展示廣告等(例如,當用戶向披薩公司打電話來訂披薩時,推薦伺服器可以識別到該用戶可能希望在吃披薩時看電影,並且基於該資訊,廣告伺服器可以展示附近的影碟出租店的廣告)。In another aspect, the contextual environment content module 710 can interface with a recommendation server, such as the recommendation server 180. In this scenario, the recommendation server can identify the relevant store, and the information can then be used by other servers, such as ad servers, to display advertisements, etc. (eg, when a user calls a pizza company to order a pizza, The recommendation server can recognize that the user may wish to watch a movie while eating pizza, and based on this information, the advertisement server can display advertisements of nearby video rental stores).
背景環境內容模組710可以提供單播傳遞、廣播傳遞、多播傳遞,或者任何其他已知或將來知道的能夠藉由網路120傳遞諸如內容提供商內容項目712及/或行動服務供應商內容項目714這樣的內容的無線傳遞機制。在一個方案中,背景環境內容模組710可以決定將內容項目712、714中的哪一個傳送到無線設備110。在一個方案中,度量模組740可以向背景環境內容模組710提供相關性指示,以將選擇偏向於特定內容項目712、714。The contextual environment content module 710 can provide unicast delivery, broadcast delivery, multicast delivery, or any other known or future known capable of delivering content such as content provider content items 712 and/or mobile service provider content over the network 120. Item 714 is a wireless delivery mechanism for content. In one aspect, the contextual content module 710 can decide which of the content items 712, 714 to transmit to the wireless device 110. In one aspect, the metrics module 740 can provide a context indication to the contextual content module 710 to bias the selections to particular content items 712, 714.
在操作中,例如,設備110可以嘗試與諸如設備150這樣的目的地設備進行連接。在一個方案中,諸如電話號碼這樣的目的地設備資訊和諸如位置值這樣的啟始設備資訊等可以被傳輸到背景環境內容系統700。之後,背景環境內容伺服器700可以例如如上面所描述般藉由處理在背景環境內容系統700處接收到的資訊和任何儲存的資訊,來獲得背景環境相關內容。在連接程序期間的預定時間(例如,在連接之前、在活動的連接期間,或者在終止連接之後),背景環境相關內容項目可以被提供給啟始設備。這樣,啟始設備可以顯示與目的地實體及/或類似實體相關的內容項目。In operation, for example, device 110 may attempt to connect with a destination device, such as device 150. In one aspect, destination device information, such as a phone number, and originating device information, such as location values, can be transmitted to the contextual content system 700. Thereafter, the contextual content server 700 can obtain contextual context related content, for example, as described above by processing the information received at the background environment content system 700 and any stored information. The background environment related content item may be provided to the originating device at a predetermined time during the connection procedure (eg, prior to the connection, during the active connection, or after terminating the connection). In this way, the originating device can display content items related to the destination entity and/or similar entities.
參照圖8,說明了可以獲得背景環境相關內容的示例性系統800的方塊圖。例如,系統800可以至少部分位於無線設備內。根據另一示例性方案,系統800可以至少部分位於存取終端內。應該意識到,系統800被表示為包括功能方塊,其可以是表示藉由處理器、軟體或其組合(例如,韌體)來實現的功能的功能方塊。系統800包括由可以協同操作的多個構件組成的邏輯組802。例如,邏輯組802可以包括用於藉由無線通訊設備(WCD)獲得目的地設備標識項目的構件。在一個方案中,獲得目的地設備標識項目還可以包括:從與該WCD相關聯的用戶介面接收用戶輸入的電話號碼,從與WCD相關聯的通訊簿接收用戶輸入的電話號碼,接收用戶輸入的來自於多個行動服務供應商提供的值中的值,接收來自於來話撥叫的目的地設備標識項目,等等。在另一方案中,可以獲得WCD位置值來幫助背景環境內容伺服器決定一或多個背景環境相關內容項目。在該方案中,可以藉由以下操作來獲得該WCD位置值:從與該WCD相關聯的位置感測器接收該WCD位置值,從用戶輸入接收該WCD位置資訊,從與該WCD相關聯的電話號碼的區域碼中接收WCD位置資訊,從位置伺服器接收該WCD位置資訊,等等。Referring to Figure 8, a block diagram of an exemplary system 800 for obtaining context related content is illustrated. For example, system 800 can reside at least partially within a wireless device. According to another exemplary aspect, system 800 can reside at least partially within an access terminal. It should be appreciated that system 800 is represented as including functional blocks that can be functional blocks that represent functions implemented by a processor, software, or combination thereof (e.g., firmware). System 800 includes a logical grouping 802 of a plurality of components that can operate in conjunction. For example, logical grouping 802 can include means for obtaining a destination device identification item by a wireless communication device (WCD). In one aspect, obtaining the destination device identification item may further include receiving a phone number input by the user from a user interface associated with the WCD, receiving a phone number input by the user from an address book associated with the WCD, and receiving the user input Values from values provided by multiple mobile service providers, receiving destination device identification items from incoming calls, and the like. In another aspect, a WCD location value can be obtained to assist the contextual content server in determining one or more context related content items. In this aspect, the WCD location value can be obtained by receiving the WCD location value from a location sensor associated with the WCD, receiving the WCD location information from a user input, from associated with the WCD. The WCD location information is received in the area code of the telephone number, the WCD location information is received from the location server, and the like.
此外,邏輯組802可以包括用於將目的地設備標識項目傳輸到背景環境內容伺服器的構件806,其中背景環境內容伺服器藉由處理接收到的目的地設備標識項目來決定一或多個背景環境相關內容項目。注意,背景環境內容伺服器可以接收額外資訊,例如,通訊簿中儲存的對應於該目的地設備標識項目的姓名、對應於該目的地設備標識項目的位址、用戶概況資訊及/或通訊簿中存在的可能相關的任何其他資訊。在該方案中,背景環境內容伺服器然後可以採用該資訊來為行動設備提供進一步的處理結果。在一個方案中,背景環境內容伺服器可以針對以下項來決定背景環境相關內容項目的相關性:WCD位置值、與目的地設備標識項目相關聯的位置、與目的地設備標識項目相關聯的商店或商店類別、從廣告伺服器獲得的資訊、從推薦伺服器獲得的資訊、從位置伺服器獲得的資訊,或者從與該WCD相關聯的行動服務供應商獲得的資訊,等等。在該方案中,針對該WCD位置值決定的背景環境相關內容項目可以包括:天氣資訊、本地新聞饋送、本地事件、本地時間、本國特定匯率、本國特定股市指數觸發機制、與該WCD的用戶相關聯的一或多個社交網站饋送、與該目的地設備標識項目的商店類別相關聯的位於該WCD位置值的預定距離內的一或多個興趣點、地圖資訊、該一或多個興趣點中的至少一者的地圖資訊、對其他商店的一或多個推薦、優惠券、或者前往與該目的地設備標識項目相關聯的位置的方向、等等。此外,在該方案中,針對與該目的地設備標識項目相關聯的位置所決定的背景環境相關內容項目可以包括:天氣資訊、本地新聞饋送、商店名稱、商店位址、商店類別、與該商店類別相關聯的位於預定距離內的一或多個興趣點、地圖資訊、與該商店類別相關聯的一或多個興趣點中的至少一者的地圖資訊、與該商店類別相關的一或多個商店、對與該商店類別相關的一或多個商店的推薦、前往與該商店類別相關的一或多個商店中的至少一者的方向、或者從該WCD位置值到與該目的地設備標識項目相關聯的位置的方向、等等。另外,在該方案中,針對與該WCD相關聯的行動服務供應商、廣告伺服器、位置伺服器等決定的背景環境相關內容項目可以包括:與行動服務供應商相關聯的一或多個廣告、從與行動服務供應商相關聯的一或多個內容提供商而來的一或多個廣告、與該目的地設備標識項目的商店類別相關聯的一或多個廣告、與關聯於該WCD的用戶的用戶概況相關聯的一或多個廣告、等等。Additionally, logical grouping 802 can include means 806 for transmitting a destination device identification item to a contextual environment content server, wherein the contextual environment content server determines one or more contexts by processing the received destination device identification item Environmental related content projects. Note that the background environment content server can receive additional information, such as a name stored in the address book corresponding to the destination device identification item, an address corresponding to the destination device identification item, user profile information, and/or an address book. Any other information that may be relevant in the middle. In this scenario, the contextual content server can then use this information to provide further processing results for the mobile device. In one aspect, the contextual content server can determine the relevance of the contextual contextual content item for: WCD location value, location associated with the destination device identification item, store associated with the destination device identification item Or store category, information obtained from the ad server, information obtained from the recommendation server, information obtained from the location server, or information obtained from an action service provider associated with the WCD, and the like. In this solution, the context-related content items determined for the WCD location value may include: weather information, local news feeds, local events, local time, country-specific exchange rate, country-specific stock market index triggering mechanism, and related to the WCD user. One or more social networking website feeds, one or more points of interest located within a predetermined distance of the WCD location value associated with the store category of the destination device identification item, map information, the one or more points of interest Map information for at least one of, one or more recommendations for other stores, coupons, or directions to locations associated with the destination device identification item, and the like. Further, in the solution, the background environment related content item determined for the location associated with the destination device identification item may include: weather information, local news feed, store name, store address, store category, and the store One or more points of interest associated with the category within a predetermined distance, map information, map information of at least one of one or more points of interest associated with the store category, one or more associated with the store category a store, a recommendation for one or more stores associated with the store category, a direction to at least one of one or more stores associated with the store category, or a value from the WCD location to the destination device Identify the direction of the location associated with the project, and so on. In addition, in this solution, the context-related content item determined for the mobile service provider, the advertisement server, the location server, and the like associated with the WCD may include: one or more advertisements associated with the mobile service provider One or more advertisements from one or more content providers associated with the mobile service provider, one or more advertisements associated with the store category of the destination device identification item, and associated with the WCD One or more advertisements associated with the user profile of the user, and the like.
此外,邏輯組802可以包括用於從背景環境內容伺服器接收一或多個背景環境相關內容項目中的至少一者的構件808。在一個方案中,該接收步驟可以包括在一或多個與該WCD相關聯的操作時間間隔期間進行接收,其中該一或多個操作時間間隔包括以下至少一者:在啟始與該目的地設備標識項目的通訊連接之前的時間間隔、在完成與該目的地設備標識項目的通訊連接之前的時間間隔、在該通訊連接被建立之後進行通訊期間的時間間隔、或者在該通訊連接被終止之後的時間間隔。這樣,背景環境內容模組可以從伺服器獲得背景環境相關內容項目,以供無線設備在與另一設備進行通訊期間的某一時間點存取。另外,系統800可以包括記憶體810,記憶體810保存用於執行與構件804、806和808相關聯的功能的指令。儘管示出為在記憶體810的外部,但是應該理解,構件804、806和808中的一或多個可以存在於記憶體810的內部。Moreover, logical grouping 802 can include means 808 for receiving at least one of one or more context related content items from a contextual content server. In one aspect, the receiving step can include receiving during one or more operational time intervals associated with the WCD, wherein the one or more operational time intervals comprise at least one of: at initiation and the destination The time interval before the communication connection of the device identification item, the time interval before the completion of the communication connection with the destination device identification item, the time interval during the communication after the communication connection is established, or after the communication connection is terminated Interval. In this way, the contextual content module can obtain background environment related content items from the server for access by the wireless device at some point during communication with another device. Additionally, system 800 can include a memory 810 that retains instructions for performing functions associated with components 804, 806, and 808. Although shown external to memory 810, it should be understood that one or more of components 804, 806, and 808 may be present internal to memory 810.
參照圖9,說明了可以將背景環境相關內容提供給無線通訊設備(WCD)的示例性系統900的方塊圖。例如,系統900可以至少部分位於無線設備內。根據另一示例性方案,系統900可以至少部分位於存取終端內。應該意識到,系統900被表示為包括功能方塊,其可以是表示藉由處理器、軟體或其組合(例如,韌體)來實現的功能的功能方塊。系統900包括由可以協同操作的多個構件組成的邏輯組902。例如,邏輯組902可以包括用於藉由背景環境內容伺服器從WCD接收目的地設備標識項目的構件904。Referring to Figure 9, a block diagram of an exemplary system 900 that can provide context related content to a wireless communication device (WCD) is illustrated. For example, system 900 can reside at least partially within a wireless device. According to another exemplary aspect, system 900 can reside at least partially within an access terminal. It should be appreciated that system 900 is represented as including functional blocks that can be functional blocks that represent functions implemented by a processor, software, or combination thereof (e.g., firmware). System 900 includes a logical grouping 902 of a plurality of components that can operate in conjunction. For example, logical grouping 902 can include means 904 for receiving destination device identification items from a WCD by a contextual content server.
此外,邏輯組902可以包括用於藉由處理接收到的目的地設備標識項目以及該WCD發送的其他可用資訊(例如,與號碼相對應的姓名等)來決定一或多個背景環境相關內容項目的構件906。在一個方案中,背景環境內容伺服器可以針對以下項來決定背景環境相關內容項目的相關性:該WCD位置值、與目的地設備標識項目相關聯的位置、與目的地設備標識項目相關聯的商店、從與該WCD相關聯的行動服務供應商獲得的資訊、從與興趣點(POI)相關聯的廣告伺服器、推薦伺服器、內容伺服器獲得的資訊、位置資訊、用於獲取特定位置的當前天氣與時間的API、用於獲取特定位置的新聞與事件的API、等等。在該方案中,針對該WCD位置值決定的背景環境相關內容項目可以包括:天氣資訊、本地新聞饋送、與該WCD的用戶相關聯的至少一個社交網站饋送、與目的地設備標識項目的商店類別相關聯的位於該WCD位置值的預定距離內的一或多個興趣點、地圖資訊、與該商店類別相關聯的位於該WCD位置值的預定距離內的一或多個興趣點的地圖資訊、前往與目的地設備標識項目相關聯的位置的方向,前往其他相關商店的方向、等等。此外,在該方案中,針對與目的地設備標識項目相關聯的位置所決定的背景環境相關內容項目可以包括:天氣資訊、本地新聞饋送、與目的地設備標識項目相關聯的商店名稱、與目的地設備標識項目相關聯的商店位址、與目的地設備標識項目相關聯的商店類別、與該商店類別相關聯的位於預定距離內的一或多個興趣點、地圖資訊、與該商店類別相關聯的一或多個興趣點的地圖資訊、從該WCD位置值出發的方向、等等。另外,在該方案中,針對與該WCD相關聯的行動服務供應商決定的背景環境相關內容項目可以包括:與該行動服務供應商相關聯的一或多個廣告、來自與該行動服務供應商相關聯的一或多個內容提供商的一或多個廣告、與目的地設備標識項目的商店類別相關聯的一或多個廣告、與關聯於該WCD的用戶的用戶概況相關聯的一或多個廣告、從廣告伺服器接收到的一或多個廣告、等等。Additionally, logical grouping 902 can include determining one or more context related content items by processing the received destination device identification item and other available information (eg, a name corresponding to the number, etc.) sent by the WCD. Component 906. In one aspect, the contextual content server can determine the relevance of the context-related content item for the WCD location value, the location associated with the destination device identification item, and the destination device identification item. a store, information obtained from an action service provider associated with the WCD, an advertisement server associated with a point of interest (POI), a recommendation server, information obtained by a content server, location information, used to obtain a specific location The current weather and time API, the API for getting news and events for a specific location, and so on. In this aspect, the context-related content item determined for the WCD location value may include: weather information, a local news feed, at least one social networking site feed associated with the user of the WCD, a store category with the destination device identification item Associated one or more points of interest located within a predetermined distance of the WCD location value, map information, map information of one or more points of interest within a predetermined distance of the WCD location value associated with the store category, Go to the location of the location associated with the destination device identification item, go to the direction of other related stores, and more. Further, in the solution, the background environment related content item determined for the location associated with the destination device identification item may include: weather information, local news feed, store name associated with the destination device identification item, and purpose a store address associated with the device identification item, a store category associated with the destination device identification item, one or more points of interest within the predetermined distance associated with the store category, map information, associated with the store category Map information of one or more points of interest, directions from the WCD location value, and the like. Additionally, in the scenario, the contextual context related content item determined for the mobile service provider associated with the WCD may include: one or more advertisements associated with the mobile service provider, from the mobile service provider One or more advertisements of the associated one or more content providers, one or more advertisements associated with the store category of the destination device identification item, one or more associated with the user profile of the user associated with the WCD Multiple advertisements, one or more advertisements received from an ad server, and the like.
此外,邏輯組902可以包括用於將一或多個背景環境相關內容項目中的至少一個傳輸到WCD的構件908。在一個方案中,該傳輸步驟可以包括在一或多個與該WCD相關聯的操作時間間隔期間傳輸背景環境相關內容項目,其中該一或多個操作時間間隔包括以下至少一者:在啟始與目的地設備標識項目的通訊連接之前的時間間隔、在完成與目的地設備標識項目的通訊連接之前的時間間隔、在通訊連接被建立之後進行通訊期間的時間間隔、或者在通訊連接被終止之後的時間間隔。這樣,伺服器可以接收、儲存、分析背景環境相關內容項目,並且在WCD與另一設備進行通訊期間的某一時間點將背景環境相關內容項目提供給WCD。另外,系統900可以包括記憶體910,記憶體910保存用於執行與構件904、906和910相關聯的功能的指令。儘管示出為在記憶體910的外部,但是應該理解,構件904、906和908中的一或多個可以存在於記憶體910的內部。Moreover, logical grouping 902 can include means 908 for transmitting at least one of one or more context related content items to a WCD. In one aspect, the transmitting step can include transmitting background environment related content items during one or more operational time intervals associated with the WCD, wherein the one or more operational time intervals comprise at least one of: at the beginning The time interval before the communication connection with the destination device identification item, the time interval before the completion of the communication connection with the destination device identification item, the time interval during the communication after the communication connection is established, or after the communication connection is terminated Interval. In this way, the server can receive, store, analyze background context related content items, and provide background environment related content items to the WCD at some point during the WCD communication with another device. Additionally, system 900 can include memory 910 that holds instructions for performing functions associated with components 904, 906, and 910. Although shown external to memory 910, it should be understood that one or more of components 904, 906, and 908 may be present internal to memory 910.
如本案中所使用的,術語「元件」、「模組」、「系統」等意圖包括電腦相關的實體,例如但不限於,硬體、韌體、硬體和軟體的組合、軟體或執行中的軟體。例如,元件可以是但不限於:處理器上運行的程序、處理器、目的程式(object)、可執行程式(executable)、執行線程、程式及/或電腦。作為舉例說明,計算設備上運行的應用程式和計算設備都可以是元件。一或多個元件可以常駐在程序及/或執行線程內,並且元件可以位於一個電腦上,及/或分布在兩個或更多電腦之間。此外,可以從其上儲存有各種資料結構的各種電腦可讀取媒體執行這些元件。這些元件可以例如根據具有一或多個資料封包的信號藉由本地及/或遠端程序的方式進行通訊,例如,藉由該信號,來自一個元件的資料與本地系統、分散式系統中的另一元件進行互動,及/或跨越諸如網際網路這樣的網路與其他系統進行互動。As used in this context, the terms "component", "module", "system" and the like are intended to include computer-related entities such as, but not limited to, hardware, firmware, hardware and software combinations, software or execution. Software. For example, an element can be, but is not limited to, a program running on a processor, a processor, an object, an executable, a thread of execution, a program, and/or a computer. By way of example, both an application running on a computing device and a computing device can be components. One or more components can reside within a program and/or execution thread and the components can be located on a computer and/or distributed between two or more computers. In addition, these components can be executed from a variety of computer readable media having various data structures stored thereon. These elements may be communicated by means of local and/or remote programs, for example, based on signals having one or more data packets, for example, by means of the signals, data from one component and another in the local system, the decentralized system A component interacts and/or interacts with other systems across a network such as the Internet.
此外,本文中結合終端描述了各種方案,該終端可以是有線終端或無線終端。終端也可以被稱為系統、設備、用戶單元、用戶站、行動站、行動裝置、行動設備、遠端站、遠端終端、存取終端、用戶終端、終端、通訊設備、用戶代理、用戶裝置、或用戶設備(UE)。無線終端可以是蜂巢式電話、衛星電話、無線電話、對話啟動協定(SIP)電話、無線本地迴路(WLL)站、個人數位助理(PDA)、具有無線連接能力的手持設備、計算設備、或連接到無線數據機的其他處理設備。此外,本文中結合基地台描述了各種方案。基地台可以用來與無線終端進行通訊,並且也可以被稱為存取點、節點B或者一些其他術語。In addition, various schemes are described herein in connection with a terminal, which may be a wired terminal or a wireless terminal. A terminal may also be called a system, a device, a subscriber unit, a subscriber station, a mobile station, a mobile device, a mobile device, a remote station, a remote terminal, an access terminal, a user terminal, a terminal, a communication device, a user agent, a user device. , or user equipment (UE). The wireless terminal can be a cellular telephone, a satellite telephone, a wireless telephone, a Session Initiation Protocol (SIP) telephone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a wirelessly connected handheld device, a computing device, or a connection. Other processing devices to the wireless data machine. In addition, various scenarios are described in connection with the base station in this paper. The base station can be used to communicate with wireless terminals and can also be referred to as an access point, Node B, or some other terminology.
此外,術語「或」意思是包含性的「或」而非排他性的「或」。即,除非另外指明或者可以從上下文清楚看出,否則短語「X採用A或B」意思是自然包含的排列中的任意一中排列。即,以下實例中的任意一個都滿足短語「X採用A或B」:X採用A、X採用B、或X採用A和B。此外,除非另外指明或者可以從上下文清楚看出指的是單數形式,否則本案和所附申請專利範圍中所使用的冠詞「一」和「一個」應該被一般地解釋成表示「一或多個」。In addition, the term "or" means an inclusive "or" rather than an exclusive "or". That is, unless otherwise indicated or clear from the context, the phrase "X employs A or B" means an arrangement in any one of the naturally included arrangements. That is, any of the following examples satisfies the phrase "X employs A or B": X employs A, X employs B, or X employs A and B. In addition, the articles "a" and "an", as used in the <Desc/Clms Page number> "."
本文描述的技術可以用於各種無線通訊系統,例如,CDMA、TDMA、FDMA、OFDMA、SC-FDMA、WiFi、LTE、WiMax以及其他系統。術語「系統」和「網路」通常可互換使用。CDMA系統可以實現諸如通用陸地無線電存取(UTRA)、CDMA 2000等這樣的無線技術。UTRA包括寬頻CDMA(W-CDMA)和CDMA的其他變體。此外,CDMA 2000涵蓋了IS-2000、IS-95和IS-856標準。TDMA系統可以實現諸如行動通訊全球系統(GSM)這樣的無線技術。OFDMA系統可以實現諸如演進型UTRA(E-UTRA)、超行動寬頻(UMB)、IEEE 602.11(Wi-Fi)、IEEE 602.16(WiMAX)、IEEE 602.20、Flash-OFDM等這樣的無線技術。UTRA和E-UTRA是通用行動電信系統(UMTS)的部分。3GPP長期進化(LTE)是使用E-UTRA的UMTS版本,其在下行鏈路上採用OFDMA,在上行鏈路上採用SC-FDMA。在來自名為「第三代合作夥伴計劃」(3GPP)的組織的文件中描述了UTRA、E-UTRA、UMTS、LTE以及GSM。另外,在來自名為「第三代合作夥伴計劃2」(3GPP2)的組織的文件中描述了CDMA 2000和UMB。此外,這些無線通訊系統還可以包括同級間(例如,行動設備對行動設備)自組織網路系統(其通常使用不成對的非授權頻譜)、602.xx無線LAN、藍牙以及任何其他短距離或長距離無線通訊技術。The techniques described herein can be used in a variety of wireless communication systems, such as CDMA, TDMA, FDMA, OFDMA, SC-FDMA, WiFi, LTE, WiMax, and others. The terms "system" and "network" are often used interchangeably. A CDMA system can implement wireless technologies such as Universal Terrestrial Radio Access (UTRA), CDMA 2000, and the like. UTRA includes Wideband CDMA (W-CDMA) and other variants of CDMA. In addition, CDMA 2000 covers the IS-2000, IS-95, and IS-856 standards. A TDMA system can implement a wireless technology such as the Global System for Mobile Communications (GSM). The OFDMA system can implement wireless technologies such as Evolved UTRA (E-UTRA), Ultra Mobile Broadband (UMB), IEEE 602.11 (Wi-Fi), IEEE 602.16 (WiMAX), IEEE 602.20, Flash-OFDM, and the like. UTRA and E-UTRA are part of the Universal Mobile Telecommunications System (UMTS). 3GPP Long Term Evolution (LTE) is a version of UMTS that uses E-UTRA, which employs OFDMA on the downlink and SC-FDMA on the uplink. UTRA, E-UTRA, UMTS, LTE, and GSM are described in documents from an organization named "3rd Generation Partnership Project" (3GPP). In addition, CDMA 2000 and UMB are described in documents from an organization named "3rd Generation Partnership Project 2" (3GPP2). In addition, these wireless communication systems may also include peer-to-peer (eg, mobile device-to-work devices) ad hoc network systems (which typically use unpaired unlicensed spectrum), 602.xx wireless LAN, Bluetooth, and any other short range or Long-distance wireless communication technology.
各種方案或特徵將根據可以包括多個設備、元件、模組等的系統來加以闡明。應該理解並意識到,各種系統可以包括附加的設備、元件、模組等,及/或可以不完全包括結合附圖所討論的所有設備、元件、模組等。也可以使用這些方式的組合。還應該注意,在一個方案中,用戶可能不直接與WCD進行互動,其中該WCD和背景環境內容伺服器進行通訊。用戶可以附加地或者可替代地與單獨的顯示單元(例如,在牆壁上、在汽車儀錶板上、在PC上、在個人導航設備(PND)上等)進行互動,該顯示單元可以充當用於用戶的介面和顯示單元。在該方案中,該設備可以繼而藉由短距離無線技術與該WCD進行通訊,該短距離無線技術例如但不限於:藍牙、紫蜂(Zigbee)等。此外,這種短距離無線介面可以在周邊設備與WCD之間運送背景環境內容。Various aspects or features will be set forth in terms of a system that can include multiple devices, components, modules, and the like. It is to be understood and appreciated that the various systems may include additional devices, components, modules, etc. and/or may not fully include all of the devices, components, modules, etc. discussed in connection with the Figures. A combination of these methods can also be used. It should also be noted that in one scenario, the user may not interact directly with the WCD, where the WCD communicates with the contextual content server. The user may additionally or alternatively interact with a separate display unit (eg, on a wall, on a car dashboard, on a PC, on a personal navigation device (PND), etc.), the display unit may serve as User interface and display unit. In this scheme, the device can then communicate with the WCD by short-range wireless technology such as, but not limited to, Bluetooth, Zigbee, and the like. In addition, this short-range wireless interface can transport background environment content between peripheral devices and WCDs.
結合本文公開的方案所描述的各種說明性的邏輯、邏輯區塊、模組以及電路可以用被設計為執行本文所描述的功能的通用處理器、數位信號處理器(DSP)、專用積體電路(ASIC)、現場可程式閘陣列(FPGA)或其他可程式邏輯裝置、個別閘門或電晶體邏輯、個別的硬體元件、或者其任意組合來實現或執行。通用處理器可以是微處理器,但是可替代地,處理器可以是任何一般的處理器、控制器、微控制器或狀態機。處理器還可以實現為計算設備的組合,例如,DSP和微處理器的組合、多個微處理器、與DSP核心協同工作的一或多個微處理器,或者任何其他這樣的配置。此外,至少一個處理器可以包括一或多個用於執行上面描述的一或多個步驟及/或操作的模組。The various illustrative logic, logic blocks, modules, and circuits described in connection with the aspects disclosed herein can be used with a general purpose processor, digital signal processor (DSP), dedicated integrated circuit designed to perform the functions described herein. (ASIC), Field Programmable Gate Array (FPGA) or other programmable logic device, individual gate or transistor logic, individual hardware components, or any combination thereof, implemented or executed. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any general processor, controller, microcontroller or state machine. The processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors working in conjunction with a DSP core, or any other such configuration. Furthermore, at least one processor can include one or more modules for performing one or more of the steps and/or operations described above.
此外,結合本文公開的方案所描述的方法或演算法的步驟及/或操作可以用硬體、處理器執行的軟體模組,或者兩者的組合來直接實施。軟體模組可以常駐在RAM記憶體、快閃記憶體、ROM記憶體、EPROM記憶體、EEPROM記憶體、暫存器、硬碟、可移除磁碟、CD-ROM或本領域已知的任何其他形式的儲存媒體中。示例性儲存媒體可以被耦合到處理器,從而處理器可以從該儲存媒體讀取資訊,並將資訊寫入其中。可替代地,儲存媒體可以是處理器的組成部分。此外,在一些方案中,處理器和儲存媒體可以位於ASIC中。另外,ASIC可以位於用戶終端中。可替代地,處理器和儲存媒體可以作為個別元件而位於用戶終端中。另外,在一些方案中,方法或演算法的步驟及/或操作可以作為代碼及/或指令中的一個或者任意組合或集合而位於機器可讀取媒體及/或電腦可讀取媒體上,該媒體可以包括在電腦程式產品中。Furthermore, the steps and/or operations of the methods or algorithms described in connection with the aspects disclosed herein can be directly implemented by a hardware, a software module executed by a processor, or a combination of both. The software module can reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, scratchpad, hard drive, removable disk, CD-ROM or any known in the art. Other forms of storage media. An exemplary storage medium can be coupled to the processor, such that the processor can read information from the storage medium and write information thereto. Alternatively, the storage medium may be an integral part of the processor. Moreover, in some aspects, the processor and storage medium can be located in an ASIC. Additionally, the ASIC can be located in the user terminal. Alternatively, the processor and the storage medium may be located in the user terminal as individual components. In addition, in some aspects, the steps and/or operations of the method or algorithm may be located on the machine readable medium and/or computer readable medium as one or any combination or combination of code and/or instructions. Media can be included in computer program products.
在一或多個方案中,所描述的功能可以用硬體、軟體、韌體或它們的任意組合來實現。如果用軟體實現,則這些功能可以作為一或多個指令或代碼在電腦可讀取媒體上被儲存或傳輸。電腦可讀取媒體包括電腦儲存媒體和通訊媒體,通訊媒體包括便於電腦程式從一個位置到另一個位置的傳送的任何媒體。儲存媒體可以是電腦可以存取的任何可用媒體。作為實例而非限制,這種電腦可讀取媒體可以包括RAM、ROM、EEPROM、CD-ROM或者其他光碟儲存、磁片儲存或其他磁記憶裝置,或者可以用來攜帶或儲存指令或資料結構形式的期望的程式碼並且可以被電腦存取的任何其他媒體。此外,任意連接都可以被稱作電腦可讀取媒體。例如,如果使用同軸電纜、光纜、雙絞線、數位用戶線(DSL)或無線技術(例如,紅外、無線電和微波)從網站、伺服器或其他遠端源發送軟體,那麽這些同軸電纜、光纜、雙絞線、DSL或無線技術(例如,紅外、無線電和微波)被包括在媒體的定義中。如這裏所使用的,磁片(Disk)和光碟(disc)包括壓縮光碟(CD)、雷射光碟、光碟、數位多功能光碟(DVD)、軟碟以及藍光光碟,其中磁片(disk)通常磁性地複製資料,而光碟(disc)通常用鐳射來光學地複製資料。上述的組合也應該被包括在電腦可讀取媒體的範圍內。In one or more aspects, the functions described can be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, these functions can be stored or transmitted as one or more instructions or codes on a computer readable medium. Computer readable media includes computer storage media and communication media, including any media that facilitates the transfer of computer programs from one location to another. The storage medium can be any available media that the computer can access. By way of example and not limitation, such computer readable media may include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, disk storage or other magnetic memory device, or may be used to carry or store instructions or data structures. The desired code and any other media that can be accessed by the computer. In addition, any connection can be referred to as computer readable media. For example, if you use a coaxial cable, fiber optic cable, twisted pair cable, digital subscriber line (DSL), or wireless technology (such as infrared, radio, and microwave) to send software from a website, server, or other remote source, then these coaxial cables, fiber optic cables Twisted pair, DSL, or wireless technologies (eg, infrared, radio, and microwave) are included in the definition of the media. As used herein, a disk and a disc include a compact disc (CD), a laser disc, a compact disc, a digital versatile disc (DVD), a floppy disc, and a Blu-ray disc, where a disk is usually Magnetically replicates data, and discs typically use lasers to optically replicate data. Combinations of the above should also be included in the scope of computer readable media.
儘管前面的公開討論了說明性的方案及/或態樣,但是應該注意到,可以在不偏離所描述方案及/或所附申請專利範圍所定義的方案的範圍的情況下,作出各種改變和修改。此外,儘管所描述的方案及/或態樣的部件可能被描述或要求為單數形式,但是除非明確聲明限制為單數形式,否則可以設想為複數形式。另外,除非另外聲明,否則任何方案及/或態樣的全部或部分都可以與任何其他方案及/或態樣的全部或部分一起使用。Although the foregoing disclosure discusses illustrative aspects and/or aspects, it should be noted that various changes and modifications can be made without departing from the scope of the described embodiments and/or the scope of the appended claims. modify. Furthermore, although components of the described aspects and/or aspects may be described or claimed in the singular, the singular forms may In addition, all or a portion of any aspect and/or aspect may be utilized with all or a portion of any other aspect and/or aspect, unless stated otherwise.
100‧‧‧通訊網路100‧‧‧Communication network
110‧‧‧無線通訊設備110‧‧‧Wireless communication equipment
112‧‧‧用戶介面112‧‧‧User interface
114‧‧‧背景環境內容模組114‧‧‧Background Environment Content Module
116‧‧‧儲存模組116‧‧‧Storage module
118‧‧‧位置模組118‧‧‧Location Module
120‧‧‧網路120‧‧‧Network
122‧‧‧目的地設備122‧‧‧destination equipment
130~180‧‧‧伺服器130~180‧‧‧Server
132‧‧‧資料儲存設備132‧‧‧Data storage equipment
140‧‧‧內容伺服器140‧‧‧Content Server
142‧‧‧背景環境內容142‧‧‧Background content
150‧‧‧行動服務供應商伺服器150‧‧‧Mobile Service Provider Server
152‧‧‧行動服務供應商內容152‧‧‧Mobile Service Provider Content
160‧‧‧廣告伺服器160‧‧‧Advertising Server
162‧‧‧廣告內容162‧‧‧Advertising content
170‧‧‧位置伺服器170‧‧‧Location Server
170‧‧‧位置伺服器170‧‧‧Location Server
172...位置內容172. . . Location content
180...推薦伺服器180. . . Recommended server
182...推薦內容182. . . Recommended content
200~214...步驟流程200~214. . . Step flow
301~307,501~505...時間間隔301~307,501~505. . . time interval
302...用戶設備302. . . User equipment
304...背景環境內容伺服器304. . . Background environment content server
306...源內容伺服器306. . . Source content server
309...時間間隔309. . . time interval
310...目的地設備310. . . Destination device
312~336...訊息序列312~336. . . Message sequence
400...通訊系統400. . . Communication system
410...設備410. . . device
411...輸出機構411. . . Output mechanism
412...(前景)顯示器412. . . (foreground) display
414...目的地設備標識項目414. . . Destination device identification item
416,516...地圖/方向416,516. . . Map/direction
418,518...優惠券418,518. . . coupon
420,520...廣告420,520. . . ad
422...背景環境內容模組(背景)422. . . Background environment content module (background)
424,524...輸入機構424,524. . . Input mechanism
426...正在進行撥叫處理426. . . Calling is in progress
428...背景環境內容項目428. . . Background environmental content project
430...撥叫已連接430. . . Dialed connected
500...通訊系統500. . . Communication system
509...時間間隔509. . . time interval
510...設備510. . . device
511...輸出機構511. . . Output mechanism
512...(前景)顯示器512. . . (foreground) display
522...背景環境內容模組(背景)522. . . Background environment content module (background)
526...正在進行來話撥叫處理526. . . Incoming call dialing
528...背景環境內容項目528. . . Background environmental content project
530...撥叫已連接530. . . Dialed connected
600...通訊設備600. . . Communication equipment
602...接收機602. . . Receiver
604...解調器604. . . Demodulator
606...處理器606. . . processor
608...記憶體608. . . Memory
610...背景環境內容項目610. . . Background environmental content project
612...通訊簿612. . . Address book
618...調制器618. . . Modulator
620...發射機620. . . transmitter
630...背景環境內容模組630. . . Background environment content module
632...電話號碼模組632. . . Telephone number module
634...位置模組634. . . Position module
640...用戶介面640. . . User interface
642...輸入機構642. . . Input mechanism
644...輸出機構644. . . Output mechanism
700...背景環境內容系統700. . . Background environmental content system
702...電腦平臺702. . . Computer platform
704...記憶體704. . . Memory
710...背景環境內容模組710. . . Background environment content module
712...源內容提供商內容項目712. . . Source content provider content item
730...處理器730. . . processor
732...處理子系統732. . . Processing subsystem
740...度量模組740. . . Measurement module
750...通訊模組750. . . Communication module
800...系統800. . . system
802...邏輯組802. . . Logical group
804~808...功能構件804~808. . . Functional component
810...記憶體810. . . Memory
900...系統900. . . system
902...邏輯組902. . . Logical group
904~908...功能構件904~908. . . Functional component
910...記憶體910. . . Memory
將在後文中結合附圖來描述所揭示的方案,提供附圖來說明而非限制所揭示的方案,其中相同的標號表示相同的部件,並且其中:圖1說明了根據一方案的通訊網路的方塊圖;圖2說明了圖示於圖1中之一方案的圖示操作之流程圖;圖3A說明了根據一方案、通訊設備撥叫目的地設備的操作的訊息序列圖;圖3B說明了根據一方案、通訊設備從目的地設備接收撥叫的操作的訊息序列圖;圖4說明了根據一方案、在通訊設備撥叫目的地設備標識項目的多個時間間隔上的示例性螢幕截圖;圖5說明了根據一方案、在通訊設備從一電話號碼接收 撥叫的多個時間間隔上的示例性螢幕截圖;圖6說明了通訊設備的示例性架構的方塊圖;圖7說明了根據一方案的擴展系統的示例性方塊圖;圖8說明了可以獲得背景環境相關內容的示例性通訊設備的方塊圖;圖9說明了可以將背景環境相關內容提供給無線通訊設備的示例性系統的方塊圖。The disclosed embodiments are described with reference to the accompanying drawings, in which FIG. Figure 2 illustrates a flow chart illustrating the illustrated operation of one of the schemes of Figure 1; Figure 3A illustrates a message sequence diagram of the operation of the communication device dialing the destination device in accordance with an arrangement; Figure 3B illustrates According to one aspect, the communication device receives a message sequence diagram of the operation of dialing from the destination device; FIG. 4 illustrates an exemplary screen shot at a plurality of time intervals in which the communication device dials the destination device identification item according to an aspect; Figure 5 illustrates receiving a communication device from a telephone number according to a scheme Exemplary screen shots over a plurality of time intervals dialed; Figure 6 illustrates a block diagram of an exemplary architecture of a communication device; Figure 7 illustrates an exemplary block diagram of an expansion system in accordance with an aspect; Figure 8 illustrates that A block diagram of an exemplary communication device for context-related content; FIG. 9 illustrates a block diagram of an exemplary system that can provide context-related content to a wireless communication device.
100...通訊網路100. . . Communication network
110...無線通訊設備110. . . Wireless communication device
112...用戶介面112. . . User interface
114...背景環境內容模組114. . . Background environment content module
116...儲存模組116. . . Storage module
118...位置模組118. . . Position module
120...網路120. . . network
122...目的地設備122. . . Destination device
130~180...伺服器130~180. . . server
132...資料儲存設備132. . . Data storage device
140...內容伺服器140. . . Content server
142...背景環境內容142. . . Background environment content
150...行動服務供應商伺服器150. . . Mobile service provider server
152...行動服務供應商內容152. . . Mobile Service Provider Content
160...廣告伺服器160. . . Advertising server
162...廣告內容162. . . Advertising content
170...位置伺服器170. . . Location server
172...位置內容172. . . Location content
180...推薦伺服器180. . . Recommended server
182...推薦內容182. . . Recommended content
Claims (60)
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US12/607,231 US10812937B2 (en) | 2008-12-11 | 2009-10-28 | Method and apparatus for obtaining contextually relevant content |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201116095A TW201116095A (en) | 2011-05-01 |
| TWI415490B true TWI415490B (en) | 2013-11-11 |
Family
ID=44936612
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW98142739A TWI415490B (en) | 2009-10-28 | 2009-12-14 | Methods and apparatus for obtaining contextually relevant content |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI415490B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI632790B (en) * | 2016-12-06 | 2018-08-11 | 財團法人工業技術研究院 | Communication path managing method and communication path managing system |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060155706A1 (en) * | 2005-01-12 | 2006-07-13 | Kalinichenko Boris O | Context-adaptive content distribution to handheld devices |
| US20070016570A1 (en) * | 2005-07-14 | 2007-01-18 | Nokia Corporation | Method, apparatus and computer program product providing an application integrated mobile device search solution using context information |
| WO2007008929A2 (en) * | 2005-07-13 | 2007-01-18 | Grape Technology Group, Inc. | System and method for providing mobile device services using sms communications |
| US20080215692A1 (en) * | 2002-04-05 | 2008-09-04 | Jason Bosarge | Method of compensating for enhancing emails with targeted ads |
-
2009
- 2009-12-14 TW TW98142739A patent/TWI415490B/en not_active IP Right Cessation
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080215692A1 (en) * | 2002-04-05 | 2008-09-04 | Jason Bosarge | Method of compensating for enhancing emails with targeted ads |
| US20060155706A1 (en) * | 2005-01-12 | 2006-07-13 | Kalinichenko Boris O | Context-adaptive content distribution to handheld devices |
| WO2007008929A2 (en) * | 2005-07-13 | 2007-01-18 | Grape Technology Group, Inc. | System and method for providing mobile device services using sms communications |
| US20070016570A1 (en) * | 2005-07-14 | 2007-01-18 | Nokia Corporation | Method, apparatus and computer program product providing an application integrated mobile device search solution using context information |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI632790B (en) * | 2016-12-06 | 2018-08-11 | 財團法人工業技術研究院 | Communication path managing method and communication path managing system |
| US10277507B2 (en) | 2016-12-06 | 2019-04-30 | Industrial Technology Research Institute | Communication path managing method and communication path managing system |
Also Published As
| Publication number | Publication date |
|---|---|
| TW201116095A (en) | 2011-05-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10812937B2 (en) | Method and apparatus for obtaining contextually relevant content | |
| US8185096B2 (en) | Systems and methods for multi-modal mobile media services | |
| CN100336371C (en) | Push content filtering | |
| US20100255865A1 (en) | Text message including a contextual attribute of a mobile device | |
| US9295070B2 (en) | Quality of service level adaptation for visual services in mobile communication networks | |
| CN102047277A (en) | Method, apparatus, and computer program product for content use assignment by exploiting social graph information | |
| CN102047621A (en) | Methods, apparatuses, and computer program products for providing an audible interface to publish/subscribe services | |
| CN102216946B (en) | Device and method for providing and receiving mobile advertisement service in mobile advertisement system | |
| US20110182414A1 (en) | Method and system for displaying enhanced caller information | |
| WO2016176038A1 (en) | Computerized system and method for selectively communication html content to a user's inbox as a native message | |
| KR101340157B1 (en) | Url information providing device and additional information providing method using the same | |
| KR101649764B1 (en) | Method and apparatus for providing mobile advertising service in mobile advertising system | |
| KR100981436B1 (en) | Method and apparatus for providing advertisement service using message | |
| CN101998282B (en) | For providing the advertisement terminal and method that user customizes mobile advertisement service | |
| TWI415490B (en) | Methods and apparatus for obtaining contextually relevant content | |
| KR20090122573A (en) | Mobile terminal and method for providing advertising service | |
| CN101601240B (en) | Portable communication devices and context-dependent messaging | |
| KR101057363B1 (en) | SM / MS Service System in Portal Site Search | |
| KR20090104609A (en) | Method for providing dynamic advertisement coloring of communication terminal and device therefor | |
| KR101093750B1 (en) | Mobile map advertisement providing system and method | |
| US9881325B1 (en) | Real-time provision of ratings information and crowd-sourcing of ratings and reviews | |
| CN104580712A (en) | Message processing method and device | |
| KR20090104608A (en) | Method and apparatus for providing dynamic advertisement coloring of communication terminal using auction | |
| KR20080036736A (en) | Service providing method and system for transmitting SMS linked to personal homepage to MMS | |
| WO2013064720A1 (en) | Method and apparatus for providing items using tone-based identifiers |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |