TWI543081B - 於行動裝置上預載資訊之系統與方法 - Google Patents
於行動裝置上預載資訊之系統與方法 Download PDFInfo
- Publication number
- TWI543081B TWI543081B TW102148384A TW102148384A TWI543081B TW I543081 B TWI543081 B TW I543081B TW 102148384 A TW102148384 A TW 102148384A TW 102148384 A TW102148384 A TW 102148384A TW I543081 B TWI543081 B TW I543081B
- Authority
- TW
- Taiwan
- Prior art keywords
- data
- user
- preloading
- strategy
- mobile device
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0806—Multiuser, multiprocessor or multiprocessing cache systems
- G06F12/0813—Multiuser, multiprocessor or multiprocessing cache systems with a network or matrix configuration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
- H04L67/5681—Pre-fetching or pre-delivering data based on network characteristics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/18—Service support devices; Network management devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/10—Providing a specific technical effect
- G06F2212/1016—Performance improvement
- G06F2212/1024—Latency reduction
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/60—Details of cache memory
- G06F2212/6024—History based prefetching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/303—Terminal profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Information Transfer Between Computers (AREA)
- Mobile Radio Communication Systems (AREA)
- Artificial Intelligence (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Computing Systems (AREA)
- Software Systems (AREA)
Description
本發明係有關於資訊搜尋、取得及呈現之系統與方法,具體言之,係關於在使用者裝置上預載資訊之系統與方法。
行動裝置的使用者能夠在網際網路上存取大量的內容陣列,其中包括關於幾乎為無限量的實體與物件之空間性、時間性、社交性與主題性資料。但是存取這些資料將會耗用大量的運算與網路資源。裝置與網路效能可藉由預載一使用者可能會在該使用者裝置或網路上其它地方所請求的資訊來加強。
在一具體實施例中,本發明為一種方法。一預載策略為對於一行動裝置使用至少一運算裝置來建構,其中該預載策略定義出在發生至少一資料更新狀況之後,預計一使用者要請求之至少一資料型態的預測。該預載策略藉由使用該至少一運算裝置來辨識由該使用者在一段時間之內使用該使用者裝置所請求之資料中至少一資料使用樣式來建構。該資料使用樣式包含該資料型態與相關聯於該資料之使用的至少一事件。該事件被用於定義該預載策略中至少一更新狀況。使用該運算裝置執行該預載策略。偵測到該資料更新狀況之發生。然後在一網路上取得來自該資料來源
之資料,其中該取得的資料係根據該預載策略來取得。該取得的資料透過該網路被傳送到在該使用者裝置上運作的至少一應用程式可存取的一使用者裝置快取記憶體。
在另一具體實施例中,本發明為一種方法。一預載策略對於一行動裝置使用至少一運算裝置來建構,其中該預載策略定義出在發生至少一資料更新狀況之後,預計一使用者要請求之至少一資料型態的預測。該預載策略藉由使用該運算裝置來辨識由複數使用者在一段時間內所請求之資料中至少一資料使用樣式來建構,其中該資料使用樣式包含該等資料型態。使用該運算裝置執行該預載策略。偵測到該資料更新狀況之發生。然後在一網路上取得來自該資料來源之資料,其中該取得的資料係根據該預載策略所取得。該取得的資料透過該網路被傳送到在該使用者裝置上運作的至少一應用程式可存取的一使用者裝置快取記憶體。
在另一具體實施例中,本發明為一種系統。該系統包含一組模組,其中該等模組之每一者包含一或多個處理器,其被程式化來執行自儲存有多種功能之軟體的一電腦可讀取儲存媒體所取得的軟體碼。該等模組包括:一預載策略產生模組,用於建構行動裝置之預載策略,其中該預載策略定義出在發生至少一資料更新狀況之後,預計一使用者要請求之至少一資料型態的預測,其中該預載策略藉著辨識由複數使用者在一段時間內所請求之資料中至少一資料使用樣式來建構,其中該資料使用樣式包含該等資料型態;一預載策略執行模組,用於執行由該預載策略產生模組所建構的預載策略;一更新狀況偵測模組,用於偵測是否發生資料更新狀況,該資料更新狀況係關於由該預載策略執行模組所執行的預載策略;一資料取得模組,用於在一網路上取得來自至少一資料來源之資料,其中當該更新狀況偵測模組偵測到發生資料更新狀況,便根據資料之預載策略來取得該取得的資料,;及一資料傳輸模組,用於將由該資料取得模組所取得的資料透過該網路傳送到在該等使用者裝置上運作之應用程式可存取的使用
者裝置快取記憶體
100‧‧‧行動裝置
120‧‧‧快取記憶體
140‧‧‧行動應用程式
200‧‧‧網路資料來源伺服器
240‧‧‧網路資料服務
260‧‧‧感測器
280‧‧‧資料庫
400‧‧‧快取伺服器
420‧‧‧伺服器快取記憶體
440‧‧‧資料快取服務
1100‧‧‧使用者
1200‧‧‧使用者
1120‧‧‧行動裝置
1220‧‧‧行動裝置
1400‧‧‧網站伺服器/伺服器主控網站
1600‧‧‧資料饋送伺服器
1800‧‧‧預載服務伺服器
1820‧‧‧預載策略/電腦可讀取媒體
2000‧‧‧程序
2100~2500‧‧‧步驟
2120‧‧‧預載策略
2420‧‧‧網路資料庫
2440‧‧‧感測器
3000‧‧‧預載服務引擎
3100‧‧‧預載策略產生模組
3120‧‧‧預載策略
3200‧‧‧預載策略執行模組
3300‧‧‧更新狀況偵測模組
3400‧‧‧資料取得模組
3420‧‧‧網路資料庫
3440‧‧‧感測器
3500‧‧‧資料傳輸模組
3520‧‧‧使用者裝置快取記憶體
本發明之前述及其它目的、特徵及優點將可由以下例示於該等附屬圖式中較佳具體實施例的更具體說明來進行瞭解,其中參考字元係代表該等多個視圖中相同的零件。該等圖式並不需要按比例繪示,在例示本發明的原理時會另外做強調。
第一圖為預載可如何用於行動裝置上以改善裝置效能的一具體實施例。
第二圖為能夠支援本發明多種具體實施例之硬體與網路組態的一具體實施例。
第三圖為實作本發明至少一具體實施例之一種程序的電腦實作之一具體實施例。
第四圖為能夠支援第三圖所示之該程序的至少一具體實施例的一預載服務引擎之一具體實施例。
本發明在以下參照方塊圖及方法與裝置之操作性例示以選擇及呈現關於一特定主題之媒體來說明。應瞭解該等方塊圖之每一方塊或操作性例示,以及該等方塊圖中的方塊之組合或操作性例示之組合可藉由類比或數位硬體及電腦程式指令來實作。
這些電腦程式指令可被提供給一通用電腦、特殊用途電腦、特殊用途積體電路(ASIC,“Application-specific integrated circuit”)、或其它可程式化資料處理設備的處理器,使得經由該電腦或其它可程式化資料處理設備的處理器所執行的該等指令可實作在該等方塊圖或操作性方塊中所指明的該等功能/動作。
在一些替代實作中,在該等方塊中標示的該等功能/動作可與在該等操作性例示中標註者為不同順序發生。例如,事實上連續顯示之兩個方塊為實質上同步執行,或該等方塊有時候根據所牽
涉的功能性/動作而以相反順序來執行。
就揭示本發明之目的而言,一電腦可讀取媒體以機器可讀取形式儲存電腦資料。例如但非限制,一電腦可讀取媒體可包含電腦儲存媒體與通訊媒體。電腦儲存媒體包括揮發性與非揮發性、可移除與不可移除式媒體,其可以儲存資訊的任何方法或技術來實作,例如電腦可讀取指令、資料結構、程式模組或其它資料。電腦儲存媒體包括(但不限於)隨機存取記憶體(RAM,“Random access memory”)、唯讀記憶體(ROM,“Read-only memory”)、可抹除程式化唯讀記憶體(EPROM,“Erasable programmable read only memory”)、電子式可抹除程式化唯讀記憶體(EEPROM,“Electrically erasable programmable read only memory”)、快閃記憶體或其它固態記憶體技術、唯讀光碟(CD-ROM,“Compact disc read-only memory”)、數位多功能光碟(DVD,“Digital versatile disc”)或其它光學儲存器、磁性卡匣、磁帶、磁碟儲存或其它大量儲存裝置、或可用於儲存所要的資訊並可由該電腦存取的任何其它媒體。
就揭示本發明之目的而言,一模組為一軟體、硬體或韌體(或其組合)系統、程序或功能性,或其組件,其可執行或促成此處所述之該等程序、特徵及/或功能(其可具有或不具有人為互動或擴張)。一模組可包括次模組。一模組的軟體組件可儲存在一電腦可讀取媒體上。模組可整合到一或多個伺服器上,或由一或多個伺服器載入並執行。一或多個模組可被分組成一引擎或一應用程式。
就揭示本發明之目的而言,該術語「伺服器」必須理解為代表提供處理、資料庫及通訊設施的一服務端。例如但非限制,該術語「伺服器」可代表一單一實體處理器,其具有相關的通訊及/或資料儲存器及/或資料庫設施,或該術語「伺服器」可代表一網路化或叢集化的處理器複合體,及相關的網路及/或儲存裝置,以及作業軟體及一或多個資料庫系統,及/或支援由該伺服器所提
供的該等服務之應用軟體系統(其可被實作成模組及/或引擎)。
就揭示本發明之目的而言,該術語「終端使用者」或「使用者」必須理解為代表由一資料供應商所供應的資料之消費者。例如但非限制,該術語「終端使用者」可代表在一瀏覽器會期中接收由該資料供應商在網際網路上提供的資料的人,或可代表接收該資料及儲存或處理該資料之自動化軟體應用程式。
在一具體實施例中,本發明係關於一種對於預載一行動裝置之一使用者可能要在該使用者的行動裝置上或可由該行動裝置存取之一網路上的其它地方所請求的資訊之改良。
行動裝置,像是黑莓機(Blackberry)及iPhone裝置等提供豐富的圖形化介面,其能夠顯示多種來自網際網路及/或該裝置可存取之其它網路所取得的資訊。這些資訊可被廣泛地分類成時間性、空間性、主題式與社交資訊。空間性資訊包括關於個人或物件之該實際位置的資訊。空間性資訊可包括該行動裝置之使用者的該過去、現在與未來位置,或是其他人的該位置,例如該使用者的朋友。空間性資訊亦可為特定地點,例如國家、州、城市、鄰近地區。空間性資訊可為一事件之該位置,例如音樂會或某種其它有報導價值的事件。
時間性資訊包括該使用者有興趣的日期與時間。時間性資訊可包括目前日期與時間。時間性資訊亦可為在過去或未來的一特定日期與時間,或是在過去或未來的日期與時間範圍。時間性資訊可為一特定日期的偏移量,例如過去的十天。時間性資訊可為日曆上的一事件,例如生日、季節或假日。
主題式資訊包括該使用者有興趣之主題的任何型態之資訊。主題式資訊可包括目前天氣或天氣預測、目前頭條新聞、或喜愛的球隊之目前得分。主題可為廣義式,例如搖滾音樂,或是狹義式,例如特定的音樂家。主題可關於特定的媒體型態,例如由一音樂家發表的新歌,或關於相同音樂家的文字性報導文章。
社交資訊包括關於該使用者有興趣的個人或個人群組之任
何型態的資訊。這些資訊可包括關於該使用者已經在一或多個社交網路上所識別之朋友或聯絡人之資訊。這些資訊可包括該使用者之朋友的聯絡資訊。這些資訊亦可包括朋友目前的位置、活動或最近對朋友的My Space或Twitter帳號所做的貼文。
在一使用者的行動裝置上所顯示的許多資訊基本上係由在網際網路上可使用之多種資料來源所取得,例如網站及多種資料饋送的型態,像是簡易資訊聚合(RSS,“Really simple syndication”)饋送。少量相對靜態的資訊可永久地儲存在該行動裝置上,例如設定檔資訊,但任何可能的揮發性資訊必須至少定期地在該網路上自一或多個資料來源取得。在一具體實施例中,這些資訊在該使用者的行動裝置之內或實際上連接於該使用者行動裝置的一電腦可讀取媒體上被快取,例如像是在該行動裝置內的隨機存取記憶體。
快取記憶體中的資料可立即被存取以用於顯示,然而如果資料在該網路上的取得僅在當該使用者請求時,網路延遲或在資料來源的處理限制可造成反應時間的減少。在一具體實施例中,一行動裝置的效能可藉由預載該使用者在該使用者的行動裝置上或在該行動裝置所連接的一網路上的其它地方所可能請求的資訊來改善。
第一圖為如何預載以用於行動裝置上來改善裝置效能的一具體實施例。
使用者的行動裝置100主控利用來自一或多個資料來源服務240之資料的一或多個行動應用程式140,例如天氣、新聞或社交網路網站或資料饋送。這種應用程式140可包括一習用的網頁瀏覽器或可包括客製化應用程式。該行動應用程式基本上尋找在該裝置上一或多個快取記憶體120中由該應用程式所顯示的資料。這種快取記憶體可以儲存在例如一電腦可讀取媒體上,像是為行動裝置100之一組件的隨機存取記憶體。
如果行動應用程式140所需要的資料並非儲存在該裝置的快
取記憶體120中,該行動應用程式將在一網路上自實作成一或多個網路資料來源伺服器200之適當的網路資料來源240請求所需要的資料,其自一或多個資料來源例如像是資料庫280或感測器260取得所請求的資訊。資料取得服務240將依次傳送該資料回到請求中的行動裝置100,其基本上會在顯示該資料給該使用者之前把該資訊儲存在其快取記憶體120中。
行動應用程式140之效能在當該使用者之資料需求可在該使用者請求顯示該資料之前被預測到時而被改善。如果該使用者的資料需求可被預測,則足以滿足該使用者需求之資料可自適當的來源200取得,且被傳送與儲存在行動裝置之快取記憶體120中。對於任何給定的網路資料來源200,該使用者的資料需求可由該行動應用程式預測,且該行動應用程式可在該使用者實際請求顯示該資料之前請求所需要的資料。對於任何給定的網路資料來源200,該使用者的資料需求可由該網路資料來源預測,且該網路資料來源可在該使用者實際請求顯示該資料之前傳送所需要的資料到使用者行動裝置100。
在第三種選擇中,資料預載服務440能夠被設定在一或多個資料預載伺服器400上。資料預載服務440能夠預測該使用者的資料需求,並請求來自適當的資料來源200之資料。在一具體實施例中,資料快取服務440可以導引資料來源200直接傳送所請求的資料至行動裝置100,然後儲存該資料在其快取記憶體中以供未來使用。另外,該請求的資料可被傳送至資料快取服務伺服器400。
在一個這種具體實施例中,資料預載服務440即可簡易地轉送該資料至該使用者的行動裝置100。另外,資料預載服務440能夠儲存所請求的資料在實作於資料預載伺服器400可存取之電腦可讀取媒體(例如像是該伺服器的RAM)上的伺服器快取記憶體420中。在一個這種具體實施例中,行動裝置100能夠自資料預載服務440請求行動應用程式140所需的所有資料,其依次自
伺服器快取記憶體420取得該資料(如果該資料存在於此),否則即自適當的資料來源200直接取得。資料預載服務440亦能夠定期地或基於觸發(例如發生一事件或間隔一段時間)而傳送所請求的資料到行動裝置100。
於資料快取伺服器400之層級中快取資料的一種好處為其有可能快取一特定型態的資料之一複本給多個使用者。例如,許多使用者可能對於一特定郵遞區號之明天的天氣預報有興趣。因此這種天氣資料的一複本可由數百個使用者維持在使用者之快取伺服器400上。在一較高的摘要層級中,基於使用者之資料使用樣式或基於使用者本身所定義的資料需求,使用者可被歸於一或多種使用者型態。這種使用者型態可關於資料預載服務440在伺服器快取記憶體420中維護之一或多組資料。
在上述該等具體實施例之任一者中的該中央元件正預測一使用者之未來資料需求。如果可判定一使用者的未來資料需求,或至少有一合理準確度之預測,則可為一行動裝置使用者建構一資料快取策略。在一具體實施例中,一資料預載策略可示意性地表示如下。
一資料預載策略可對一特定使用者來設定。如果一使用者擁有多個裝置,一預載策略能夠對每一個該使用者的裝置做設定,
因為該使用者可能對於明顯不同的目的使用不同之裝置。一資料快取策略亦可對一使用者型態來設定。這些使用者型態能夠反映出一般型態使用者之基本使用樣式,例如「紐約通勤者」,或甚至更為抽象的「使用者型態n」以用於一經驗性辨識的使用樣式(例如使用者為資料型態A、B與C之經常使用者)。
一資料預載策略能夠包含一或多種資料型態。如此處所使用之「資料型態」(data type)必須理解為代表一種抽象使用者定義的資料型態,其可代表空間性、時間性、社交性或主題式資料。空間性資料型態的示例可包括該使用者目前的位置,該使用者之朋友的位置,該使用者喜愛的球隊之該位置。時間性資料型態的示例可包括目前時間、該使用者行事曆上的下一個事件、或在市區的下一次古典音樂會之時間。社交資料的示例可為該使用者朋友的清單、該使用者的朋友在社交網路網站上的貼文、該使用者的朋友所參加的該最後一次音樂會之清單等等。主題式資料的示例可包括一般新聞、特定主題之新聞、天氣預報、目前交通、球賽之比數等等。
對於一給定資料型態而言,可有一或多個資料來源,其能夠包括網站、RSS饋送、檔案傳輸協定(FTP,“File transfer protocol”)網站或任何其它種類的資料來源。該資料策略可包括自該資料來源請求用於請求所需要資訊所需之參數(例如全球資源定位器(URL,Uniform resource locator)參數)。
每種資料型態可提供給一或多個更新狀況。更新狀況代表從該資料來源更新預載資料下的狀況。在一具體實施例中,更新狀況可以反映時間性、空間性、社交性或主題式事件或狀況。空間性事件可包括任何的事件,其關聯於該使用者或該使用者有興趣的實體之空間性資料的改變。例如,一空間性事件為該使用者之實際位置有特定尺度的改變(例如一英哩、或進入另一城市),或該使用者進入到一地點之定義的鄰近區域之內(例如一特定咖啡店、或該使用者的工作地點),或在一個人(例如朋友)之定義的鄰
近區域之內。
時間性事件可包括關於時間推移的任何事件。例如,時間性事件可包括例如間隔一特定時段(例如五分鐘或重覆發生的絕對時間,像是每天的中午12點),或一特定行事曆事件(例如生日、一支喜愛的球隊比賽的日期與時間)。社交事件可包括任何關於該使用者的社交網路之任何事件。例如,社交事件可包括由朋友傳送的電子郵件,或是由朋友在社交網路網站上所發表之包括文字或影像的新貼文。主題式事件可包括關於一主題的任何事件,像是新聞快報、更新的球賽比數、天氣警報、或一喜愛音樂家的新歌。
更新狀況可反映出複合的狀況,其中包括多個事件或不同種類的狀況。例如,球賽比數可能每分鐘更新,但僅是在一喜愛的球隊有比賽的期間。交通狀況僅會在尖峰期間或如果有回報事故時被更新。關於朋友的資料,例如最新的貼文、訊息及/或影像,僅會在上班時間之外的時間被更新。
請注意如上述之該資料快取策略為示例性,並非要做為限制。該策略可包括以上未討論到的其它元件,及/或可用不同格式表示。所有這些具體實施例皆在本發明揭示之該範圍內。
類似於上述之資料快取策略可由在一資料預載伺服器上運作之一資料預載服務所實作。該等預載策略可儲存在該資料預載伺服器可存取的一電腦可讀取媒體上。該等策略可以用任何適當的格式儲存,例如人可讀取的格式,像是可延伸性標示語言(XML,“Extensible markup language”),或可用一專屬二元化格式儲存。
有一些方法可用於定義資料預載策略,其在一些具體實施例中可單獨或彼此結合使用。在一具體實施例中,一使用者能夠明確地定義要在該使用者裝置上預載的該等資料型態。例如,使用一行動應用程式的一使用者能夠明確地指明他們想要自美式足球球季期間每周日每一分鐘更新的一運動網站所得到的足球賽
比數。使用者能夠指明他們想要在尖峰期間每五分鐘更新的交通狀況。
在一具體實施例中,一使用者能夠隱含地定義要在該使用者裝置上預載的該等資料型態。例如,如果一使用者對於他們的行動裝置客製化他們的網頁,他們可選擇多種空間性、時間性、主題式或社交資料來顯示在該頁面上。選擇要顯示在該頁面上之特定資料型態的該動作能夠自動地加入一或多個相關的資料型態至該預載策略。更新狀況初始時可基於整體的預設更新狀況,例如像是每五分鐘更新該資料的規則。預設的更新狀況亦可針對不同的資料型態來建立,例如天氣預報可每小時更新,然而新聞標題可每五分鐘更新。
在該頻譜的另一端,資料快取策略可整個定義於用途上。例如,由一使用者裝置上之行動應用程式所取得的資料可在一段時間中做分析,例如一天、一周或一個月。資料型態與它們對應的來源可被識別。可進行更複雜的分析,並可識別資料使用的多種樣式。樣式能夠反映空間性、時間性、社交或主題式相關性。例如,空間性樣式能夠指示一使用者當位在一特定高速公路上時取得交通資訊。時間性樣式能夠指示一使用者在每周日的中午12到8點之間取得足球賽比數。社交樣式能夠指示使用者取得關於特定個人之資料。主題式樣式可指示一使用者取得頭條新聞或球賽比數。在一具體實施例中,這種樣式可包含多個變數與複雜的樣式。
特別是,關於資料使用樣式之資料可由一使用者的社交網路得到。在一具體實施例中,該使用者的整體社交圖譜(social graph)可藉由分析該使用者參與之每一個已知的社交網路所決定。除了或額外於分析一使用者的使用資料之外,亦可分析關於一使用者的整體社交圖譜的所有或一部份的使用資料。在一具體實施例中,關於在一使用者的社交圖譜上的所有人之使用資料可被分析以用於使用樣式,或是該使用者的社交圖譜之一部份,例如被該
使用者定義為朋友的人可被分析。在一使用者的社交網路內最重要的人可被分析。該最重要的人可藉由例如該使用者與該個人之間的聯絡頻率來識別。
可以利用使用者所定義及使用者資料快取策略所產生之經驗性資料。例如,當一使用者對行動裝置設定一首頁時可隱含地定義一資料快取策略,且該策略可基於資料使用樣式動態地改變。在一具體實施例中,識別一使用者的資料使用中的資料使用樣式。例如,資料使用樣式可指示一使用者在每天的上午8到9點之間每10分鐘檢查頭條新聞。因此,如果一使用者在他或她的首頁上放置新聞標題,則一預設快取策略可每小時更新頭條新聞的快取記憶體,使用樣式可指示該快取記憶體必須在上午8到9點之間更為頻繁地更新。
如果一快取更新速率係取決於使用率,那麼該更新速率可被優化來使得在統計上使用者感興趣的資料可能將處於快取狀態一段固定的時間比率。例如,該快取記憶體可被更新來使得有百分之九十的可能下當使用者請求資訊時該資料將可在快取記憶體中使用。
其可使用其它額外的方法來決定資料預載策略。可使用的一種方法為針對資料型態定義使用樣式。在一具體實施例中,資料型態可定義在一型態階層中,及次型態的一無限階層中。這種階層可概念性地表示成:
一個示例可為例如:
在該資料階層的每一層級中,可有特定的使用樣式。對於運動資料有興趣的使用者概言之可呈現出特定的資料使用樣式,例如每天會每小時檢查運動新聞。洋基隊球迷會在有洋基隊比賽的日期與時間,每十分鐘檢查比數。使用樣式可用於發展每種型態、次型態等的快取策略。另外或此外,一管理者或其他使用者能夠設定資料型態及設定快取策略。快取策略可為定期性(例如每周或每月)基於使用者樣式對於每種型態及次型態來動態地決定。
在一具體實施例中,一特定資料型態的使用樣式可對一特定使用者(如上所述)、由彼此皆包括在他們的社交圈中之一群使用者所定義的一特定社交圈來決定,或可為所有使用者或具有一或多種特定特性之已知使用者的一子集合(例如洋基隊球迷)。使用樣式可藉由在一段定義的時間(例如一天、一個月或一年)對一定義的使用者集合來分析實際的使用樣式而決定。這種使用樣式可用於開發資料預載策略。
資料型態階層可由一管理者來定義,且預設的快取策略在初始時可手動地定義。這些快取策略可使用來自所有使用者或所有使用者之某種子集合之資料使用樣式來動態地改變。另外或此外,資料型態之資料使用樣式可藉由分析來自所有使用者或所有使用者的某種子集合之資料使用樣式來經驗性地識別。識別的資料型態可手動地組織或放置在一既有的資料階層中。另外或此外,資料階層可藉由匹配類似的資料使用樣式來經驗性地識別。
如果預載策略係對於特定資料型態來決定,這些預載策略可用於使用此處所討論的其它方法來決定預載策略。例如,如果一
使用者明確地或隱含地加入一資料型態至他或她的預載策略,而非使用在某段隨意時間內該使用者的實際資料使用樣式,已經對於該使用者有興趣的資料型態所開發的資料預載策略可以用於該使用者的預載策略中。例如,如果一使用者對於洋基隊的得分有興趣,洋基隊得分的一預載策略可基於所有對洋基隊得分有興趣之使用者的資料來開發。這種策略依次可被加入到對洋基隊得分有興趣的個別使用者之設定檔中。
使用者型態可被定義成包括使用者型態的預載策略。使用者型態可以廣義地定義成具有一特定資料使用樣式之一群使用者。一使用者型態的一種定義可為使用關於一資料型態的特定樣式之資料的一群使用者。這些樣式可經驗性地識別,例如像是觀察對於某種資料型態與另一種資料型態的興趣間有特定的相關性。這些樣式可由一管理者識別,例如一管理者可定義一使用者型態,例如一美式足球球迷,其中這種使用者對於包括美式足球新聞項目與美式足球比數之資料型態有興趣。
使用者型態可簡單地加入資料型態,並由加入的資料型態繼承使用樣式與快取策略。另外,資料使用樣式可對於識別成屬於特定使用者型態的使用者做分析,且資料使用樣式可對於整體的使用者型態或在該使用者型態之內的資料型態來決定。另外,資料使用樣式與資料預載策略初始時可由預先定義的使用者型態與資料型態來取得,並由該使用者的實際使用樣式或一定義的使用者群組(例如所有使用者、該使用者的社交圈或只有該使用者)之該等實際使用樣式來改善。
一使用者可以明確地、隱含地或經驗性地被歸於一使用者型態。一使用者本身可定義他自己或她自己為,例如Packer隊的球迷。另外,一使用者藉由選擇包含於他或她首頁上的美式足球新聞及美式足球比數而能夠識別他本身或她本身為一美式足球球迷。藉由識別資料型態樣式與使用頻率,並使這些樣式相關聯於一明確地或經驗性地定義之使用者型態,一使用者能夠經驗性地
被歸於一使用者型態。在一具體實施例中,關於明確地被定義為一種特定型態之使用者的資料使用樣式可用於訓練分類器(例如向量支援機(SVM,“Support vector machine”)),以歸類新的使用者為特定使用者型態。
在一具體實施例中,一使用者可被歸於一種以上的使用者型態。因此,例如一使用者可為「紐約通勤者」及「洋基隊球迷」。每種型態呈現出特定型態與資料使用樣式。在一具體實施例中,當使用者型態包含不同的資料型態時,使用者型態可無縫隙地組合。當資料型態重疊時,資料使用樣式與預載策略可自一使用者型態選出或被平均化(如果它們不同時)。
在一具體實施例中,預載策略可被限制於一使用者基本上會存取的一特定的內容集合。例如,預載策略可受限於存在於一行動裝置之使用者首頁上的元件。預載策略可用於針對個人來模型化資訊需求、習慣,並指定該型態、使用者實際內容載入與顯示請求之頻率及時間之預測性模型。這些策略可用於產生一個性化的快取設定檔,因此可根據該模型對該使用者做快取。這種個性化的設定檔可對於個別使用者或使用者型態來維持。
因此,預載可用至少兩種方式最適化。第一種為藉由橫跨具有相同或類似內容及/或習慣之所有已知的使用者來協同地過濾樣式,以建立使用者的一組標準型態或類別,或第二種為個別專門地基於該使用者或裝置的該等實際行為。
例如,假設一使用者的行事曆在每周一到每周五固定地將每天鬧鐘設定在上午6點。一使用者的設定檔能夠包括在上午5:59傳遞一更新的首頁給該使用者的裝置。每一使用者之個別樣式會需要大量的空間與處理,所以一使用者的設定檔可包括一或多種型態,其足夠接近於每個使用者之實際使用資料集合。因此在一具體實施例中,一有限量的快取模型可利用於簡易的實作,然後將每個可被匹配的使用者匹配至最接近的可能匹配。
因此,每個使用者協助建立使用者型態的該等組態選擇之該
等基準。根據該內容,在具有不同考慮下實體網站上有不同型態的使用者。可以建立基於該等使用者之該等聚集樣式與一特定使用者之該等實際需求與內容之快取的資料之一軟體期限。個別的快取能夠提供較佳的使用者經驗,並可當累積更多的實際使用資料時隨時間改變來發展與改善。
第二圖為能夠支援本發明多種具體實施例之硬體與網路組態的一具體實施例。
一或多個使用者1100、1200在網路1900(例如網際網路)上使用他們的行動裝置1120、1220定期地存取資訊。這種資訊來自一或多個網路資料提供者,例如伺服器主控網站1400、資料饋送伺服器1600或以本技藝中已知之任何習用格式提供資訊的其它服務。
該等行動裝置之使用者能夠至少部份藉由存在於預載服務伺服器1800上的一資料預載服務來獲得資訊。該資料預載服務能夠以任何方式(例如上述之該等技術)預測使用者可能的資料需求。該服務能夠將資料預載策略維持在電腦可讀取媒體1820上,並在預測該等使用者資料需求時傳送資料至使用者的行動裝置1120與行動裝置1220。該服務除此之外可以分析使用者1100與使用者1200之資料使用樣式,並使用這些樣式來決定預載策略。如上所述,預載策略能夠使用來自所有使用者或所有使用者的一子集合的資料來決定。
第三圖為實作本發明至少一具體實施例之程序2000的電腦實作之一具體實施例。
一預載策略為對於一行動裝置使用至少一運算裝置來建構(步驟2100),其中該預載策略定義出在發生至少一資料更新狀況之後,預計一使用者要請求之至少一資料型態的預測。在一具體實施例中,資料更新狀況包含一或多個事件,其中當該等事件發生時,即滿足該更新狀況。資料型態能夠包含任何種類的空間性、時間性、社交性或主題式資料,例如像是目前位置、行事曆
事件、一朋友的最新臉書(Facebook)貼文,關於一喜愛球隊之主題或得分之新聞。在一更新狀況內的該等事件可為任何種類的空間性、時間性、社交性或主題式事件,例如像是該使用者進入一新城市、經過一段固定時間間隔、一個朋友做出新的臉書貼文,或是關於出現在即時新聞(newswire)上一主題之新的新聞項目。在一具體實施例中,該預載策略被儲存在電腦可讀取媒體上(步驟2120)。
在一具體實施例中,該預載策略藉由使用該運算裝置辨識該使用者在一段時間當中,使用該使用者裝置所請求之資料中至少一資料使用樣式來建構。該資料使用樣式可包含一資料型態,並可額外地包括相關聯於該資料之使用的至少一事件。可使用的該相關聯事件係用於對該資料型態定義該預載策略中的至少一更新狀況。
這種使用資料可由任何可使用的來源獲得,例如像是查詢記錄、資料伺服器記錄、或存在於該使用者裝置上的記錄。使用資料可由用於建構一預載策略的該明確目的之一資料預載服務而預期地追蹤。
除了分析個別使用者或使用者裝置之使用資料之外,資料使用樣式可對於一使用者群組在使用資料當中辨識出來。這種群組可包括所有使用者或一選出的使用者子集合。在一具體實施例中,一群組可包含自一使用者的社交圖譜選出的一或多個使用者。
在一預載策略當中的資料型態能夠純粹經驗性地由辨識使用資料當中的資料使用樣式來決定。另外或此外,資料型態可被預先定義。在一具體實施例中,一資料型態的階層可由一管理者手動地定義,或透過一或多個使用者之資料使用的分析,例如像是運動新聞->比數->棒球賽比數->洋基隊得分。然後預載策略可針對這種預先定義的資料型態來建構。在一具體實施例中,個別資料型態的預載策略可藉由分析大量使用者之大量資料來建
構。資料使用與相關聯事件之空間性、時間性、社交性與主題式樣式可被辨識,並用於建構在一資料階層之每一層級的策略。
然後可使用預先定義的資料型態來建構個別使用者之預載策略。在一具體實施例中,如果在一使用者的資料使用樣式中辨識出一給定的資料型態,該資料型態的該預先定義的快取策略可用於取代該使用者實際的使用樣式的使用。資料型態的預載策略可對於在一使用者的資料使用樣式(例如洋基隊的得分)中所識別的一特定資料型態,或對於涵蓋該識別的資料型態之一更為一般性的資料型態(例如棒球賽比數)來選擇。
預載策略可針對使用者型態來建構。一特定的使用者群組可使用一或多個使用者特性來識別。這些特性可包括(但非限制)人口統計資料(例如學生、18到22歲)或一自我識別的類別(例如洋基隊球迷)。在一具體實施例中,資料使用樣式在該識別的群組中所有使用者之全部或一子集合之使用資料中辨識出來。這些樣式可用於經驗性地開發資料預載策略,或可用於選擇預先定義的資料型態之預先定義的預載策略。
一旦建構一預載策略之後,即由該運算裝置執行步驟2200。在一具體實施例中,每當該使用者的行動裝置連接至該網路,且只要該使用者連接至該網路時繼續執行的話,即執行一使用者的預載策略。在一具體實施例中,該預載策略僅在該使用者主動地與該行動裝置互動時執行。
在該預載策略的控制之下,該運算裝置偵測(步驟2300)何時發生資料更新狀況。當發生一資料更新狀況時,該運算裝置即自該適當的資料來源取得(步驟2400)關聯於該更新狀況之該資料,並在該網路上傳送該資料(步驟2500)至可由在該使用者裝置上運作的至少一應用程式存取的一使用者裝置快取記憶體。
第四圖為能夠支援第三圖所示之該程序的至少一具體實施例之預載服務引擎3000的一具體實施例。該引擎包含預載策略產生模組3100、預載策略執行模組3200、更新狀況偵測模組
3300、資料取得模組3400與資料傳輸模組3500。
在一具體實施例中,該等模組之每一者包含一或多個處理器,其被程式化來執行自儲存有如下述之功能的軟體之一電腦可讀取儲存媒體取得的軟體碼。在一具體實施例中,該等模組之每一者能夠實作在伺服器上,例如分別為第一圖與第二圖中所示之伺服器400及伺服器1800。這種具體實施例純粹為示例性,且所示的該等模組全部可用任何組合實作在任何數目的伺服器上,其為本技藝專業人士可立即瞭解者。
預載策略產生模組3100設置成建構行動裝置之預載策略。該等預載策略之每一者定義在發生至少一資料更新狀況之後,預計一使用者要請求之至少一資料型態的一預測。一預載策略藉由辨識一段時間當中,由一單一使用者或複數使用者所請求之資料中至少一資料使用樣式所建構。至少該等資料使用樣式包含至少一資料型態。該等複數使用者可為任何可識別之使用者的群組,例如所有使用者或在一社交圖譜上的使用者。
在一具體實施例中,至少一些資料使用樣式之每一者額外地包含相關聯於該資料之使用的至少一事件,其中該至少一事件由預載策略產生模組3100使用,以定義在該各別的預載策略中至少一更新狀況。這種事件可包含空間性、時間性、社交性或主題式事件。
在一具體實施例中,在至少一些資料使用樣式中的資料型態由預載策略產生模組3100使用,以選擇該等資料型態的一預先定義的預載策略。在一具體實施例中,資料型態之預先定義的預載策略由該預載策略產生模組藉由辨識由一第二複數使用者所請求的資料中至少一資料使用樣式來決定,其中該資料使用樣式包含該等資料型態。在一具體實施例中,在該資料使用樣式中該資料型態可用於選擇一資料型態的一預先定義的預載策略,其代表涵蓋該資料型態的一般性資料型態。
預載策略執行模組3200設置成執行由預載策略產生模組
3100所建構的預載策略。在一具體實施例中,每當該使用者的行動裝置連接至該網路,且只要該使用者連接至該網路時繼續執行的話,即執行一使用者的預載策略。在一具體實施例中,該預載策略僅在當該使用者主動地與他或她的行動裝置互動時執行。
更新狀況偵測模組3300設置成偵測何時發生資料更新狀況,該資料更新狀況係關於由預載策略執行模組3200所執行的預載策略。
資料取得模組3400設置成在一網路上取得來自至少一資料來源之資料,其中該取得的資料根據預載策略取得,其中更新狀況偵測模組3300已經偵測到發生資料更新狀況。
資料傳輸模組3500設置成在該網路上,將由該資料取得模組所取得的資料傳送至可由在該等使用者裝置上運作的應用程式存取的使用者裝置快取記憶體。
本技藝專業人士將了解本發明所揭示之該等方法及系統可用許多方式實作,且因此其並不受限於該等前述之示例性具體實施例及示例。換言之,在硬體及軟體或韌體之多種組合中由單一或多個組件所執行之功能性元件,以及個別功能,可在該用戶端層級或伺服器層級或兩者中分散在軟體應用程式當中。就此而言,此處所述之該等不同具體實施例的任何數目之特徵可被組合到單一或多個具體實施例中,且可能替代性具體實施例可具有少於或多於所有此處所述之特徵。功能性亦可整體或部份地以現在已知或將要成為已知的方式分散在多個組件當中。因此,大量的軟體/硬體/韌體組合有可能達成此處所述之該等功能、特徵、介面及偏好。再者,本發明所揭示的該範圍涵蓋習知用來進行所述之特徵與功能及介面之方式,以及可對此處所述之硬體或軟體或韌體組件進行之那些變化及修正,其皆可於目前及往後由本技藝專業人士瞭解。
再者,在本發明之揭示中呈現及描述為流程圖之方法的該等具體實施例係藉由示例來提供,藉以提供對於該技術之更為完整
的瞭解。該等揭示的方法並不限於此處所呈現的該等作業及邏輯流程。考慮於其中可改變該等多種作業之該順序,且單獨執行於其中被描述為一較大作業之部份的次作業之其他具體實施例。
當多種具體實施例已經為了揭示本發明的目的來描述,這些具體實施例不應被視為將本發明所揭之該教示限制於那些具體實施例。對於上述之該等元件及作業可進行多種改變及修改,以得到維持在本發明之揭示中所述之該等系統及程序之該範圍內的結果。
100‧‧‧行動裝置
120‧‧‧快取記憶體
140‧‧‧行動應用程式
200‧‧‧網路資料來源伺服器
240‧‧‧網路資料服務
260‧‧‧感測器
280‧‧‧資料庫
400‧‧‧快取伺服器
420‧‧‧伺服器快取記憶體
440‧‧‧資料快取服務
Claims (20)
- 一種方法,其包含:對於一行動裝置使用一運算裝置來建構一預載策略,以使該預載策略定義出在發生一資料更新狀況之後,預計一使用者請求一資料型態的預測,該預載策略藉由使用該運算裝置來辨識由該使用者在一段時間內使用該行動裝置所請求之資料中之一資料使用樣式來建構,該資料使用樣式包含該資料型態以及相關聯於該資料之使用的一事件,其中該事件用於定義該預載策略中該資料更新狀況;藉由該運算裝置執行該預載策略;藉由該運算裝置偵測到該資料更新狀況之發生;藉由該運算裝置在一網路上取得來自一資料來源之資料,其中該取得的資料係根據該預載策略所取得;及藉由該運算裝置在該網路上,將該取得的資料傳送至在一行動裝置上運作的應用程式可存取的該行動裝置快取記憶體。
- 如申請專利範圍第1項所述之方法,其中該資料使用樣式係由該使用者之社交網路所得到。
- 如申請專利範圍第1項所述之方法,其中該資料使用樣式中的該資料型態係用做選擇對於該資料型態之一預先定義的預載策略。
- 如申請專利範圍第3項所述之方法,其中對於該資料型態之該預先定義的預載策略,係藉由使用該運算裝置來辨識由複數個使用者所請求之資料中之一資料使用樣式來決定,其中該資料使用樣式包含該資料型態。
- 如申請專利範圍第3項所述之方法,其中該資料使用樣式中的該資料型態係用以選擇一資料型態之一預先定義的預載策略,其代表包含該資料型態之一一般性資料型態。
- 一種方法,其包含:對於一行動裝置使用一運算裝置來建構一預載策略,以使該預載策略定義出在發生一資料更新狀況之後,預計一使用者請求一資料型態的預測,該預載策略藉由使用該運算裝置決定該使用者在一段時間內之資料需求來建構;藉由該運算裝置執行該預載策略;藉由該運算裝置偵測到該資料更新狀況之發生;藉由該運算裝置在一網路上取得來自一資料來源之資料,其中該取得的資料係根據該預載策略所取得;及藉由該運算裝置在該網路上,將該取得的資料傳送至在一行動裝置上運作的應用程式可存取的該行動裝置快取記憶體。
- 如申請專利範圍第6項所述之方法,其中一資料使用樣式包含相關聯於該資料之使用的一事件,其中該事件用於定義相對應之該預載策略中之該更新狀況。
- 如申請專利範圍第6項所述之方法,其中該資料型態係選擇自由空間性資料、時間性資料、社交性資料或主題性資料所組成之一資料型態群組。
- 如申請專利範圍第6項所述之方法,其中該更新狀況係選擇自由一社交性事件、一主題性事件及一使用者介面事件所組成之一更新狀況群組。
- 如申請專利範圍第6項所述之方法,其中決定該使用者之資料需求進一步包含決定與該使用者相關之一使用者型態。
- 一種系統,該系統包含:一處理器;一儲存媒體,用於有形地在其上儲存程式邏輯來由該處理器執行,該程式邏輯包含:由該處理器執行的建構邏輯,用以對於一行動裝置建構一預載策略,以使該預載策略定義出在發生一資料更新狀況之 後,預計一使用者請求一資料型態的預測,該預載策略藉由使用該處理器決定該使用者在一段時間內之資料需求來建構由該處理器執行的執行邏輯,用以執行該預載策略;由該處理器執行的偵測邏輯,用以偵測到該資料更新狀況之發生;由該處理器執行的取得邏輯,用以在一網路上取得來自一資料來源之資料,其中該取得的資料係根據該預載策略所取得;由該處理器執行的傳送邏輯,用以將該取得的資料傳送至在一行動裝置上運作的應用程式可存取的該行動裝置快取記憶體。
- 如申請專利範圍第11項所述之系統,其中一資料使用樣式包含相關聯於該資料之使用的一事件,其中該事件用於定義相對應之該預載策略中之該更新狀況。
- 如申請專利範圍第12項所述之系統,其中該資料使用樣式係由該使用者之社交網路所得到。
- 如申請專利範圍第12項所述之系統,其中該資料使用樣式中的該資料型態係用做選擇對於該資料型態之一預先定義的預載策略。
- 如申請專利範圍第12項所述之系統,其中該資料使用樣式中的該資料型態係用以選擇一資料型態之一預先定義的預載策略,其代表包含該資料型態之一一般性資料型態。
- 如申請專利範圍第11項所述之系統,其中該資料型態係選擇自由空間性資料、時間性資料、社交性資料或主題性資料所組成之一資料型態群組。
- 如申請專利範圍第11項所述之系統,其中決定該使用者之資料需求進一步包含決定與該使用者相關之一使用者型態。
- 一種非暫存電腦可讀取媒體,其包含由一處理器執行的電腦 可執行指令,該等電腦可執行指令包含:對於一行動裝置藉由該處理器來建構一預載策略,以使該預載策略定義出在發生一資料更新狀況之後,預計一使用者請求一資料型態的預測,該預載策略藉由使用該處理器決定該使用者在一段時間內之資料需求來建構藉由該處理器執行該預載策略;藉由該處理器偵測到該資料更新狀況之發生;藉由該處理器在一網路上取得來自一資料來源之資料,其中該取得的資料係根據該預載策略所取得;及藉由該處理器在該網路上,將該取得的資料傳送至在一行動裝置上運作的應用程式可存取的該行動裝置快取記憶體。
- 如申請專利範圍第18項所述之非暫存電腦可讀取媒體,其中一資料使用樣式包含相關聯於該資料之使用的一事件,其中該事件用於定義相對應之該預載策略中之該更新狀況。
- 如申請專利範圍第18項所述之非暫存電腦可讀取媒體,其中該資料型態係選擇自由空間性資料、時間性資料、社交性資料或主題性資料所組成之一資料型態群組。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US12/540,588 US8364611B2 (en) | 2009-08-13 | 2009-08-13 | System and method for precaching information on a mobile device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201415366A TW201415366A (zh) | 2014-04-16 |
| TWI543081B true TWI543081B (zh) | 2016-07-21 |
Family
ID=43586738
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW099126059A TWI430173B (zh) | 2009-08-13 | 2010-08-05 | 於行動裝置上預載資訊之系統與方法 |
| TW102148384A TWI543081B (zh) | 2009-08-13 | 2010-08-05 | 於行動裝置上預載資訊之系統與方法 |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW099126059A TWI430173B (zh) | 2009-08-13 | 2010-08-05 | 於行動裝置上預載資訊之系統與方法 |
Country Status (6)
| Country | Link |
|---|---|
| US (2) | US8364611B2 (zh) |
| EP (1) | EP2465275A4 (zh) |
| KR (1) | KR101320179B1 (zh) |
| CN (1) | CN102474715B (zh) |
| TW (2) | TWI430173B (zh) |
| WO (1) | WO2011019517A2 (zh) |
Families Citing this family (127)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4386732B2 (ja) | 2002-01-08 | 2009-12-16 | セブン ネットワークス, インコーポレイテッド | モバイルネットワークの接続アーキテクチャ |
| US7917468B2 (en) | 2005-08-01 | 2011-03-29 | Seven Networks, Inc. | Linking of personal information management data |
| US8468126B2 (en) * | 2005-08-01 | 2013-06-18 | Seven Networks, Inc. | Publishing data in an information community |
| US7853563B2 (en) | 2005-08-01 | 2010-12-14 | Seven Networks, Inc. | Universal data aggregation |
| US8010082B2 (en) * | 2004-10-20 | 2011-08-30 | Seven Networks, Inc. | Flexible billing architecture |
| US7441271B2 (en) | 2004-10-20 | 2008-10-21 | Seven Networks | Method and apparatus for intercepting events in a communication system |
| US7706781B2 (en) | 2004-11-22 | 2010-04-27 | Seven Networks International Oy | Data security in a mobile e-mail service |
| FI117152B (fi) | 2004-12-03 | 2006-06-30 | Seven Networks Internat Oy | Sähköpostiasetusten käyttöönotto matkaviestimelle |
| US7877703B1 (en) | 2005-03-14 | 2011-01-25 | Seven Networks, Inc. | Intelligent rendering of information in a limited display environment |
| US8438633B1 (en) | 2005-04-21 | 2013-05-07 | Seven Networks, Inc. | Flexible real-time inbox access |
| WO2006136660A1 (en) | 2005-06-21 | 2006-12-28 | Seven Networks International Oy | Maintaining an ip connection in a mobile network |
| US7769395B2 (en) | 2006-06-20 | 2010-08-03 | Seven Networks, Inc. | Location-based operations and messaging |
| US8693494B2 (en) * | 2007-06-01 | 2014-04-08 | Seven Networks, Inc. | Polling |
| US8805425B2 (en) | 2007-06-01 | 2014-08-12 | Seven Networks, Inc. | Integrated messaging |
| US8364181B2 (en) | 2007-12-10 | 2013-01-29 | Seven Networks, Inc. | Electronic-mail filtering for mobile devices |
| US8793305B2 (en) * | 2007-12-13 | 2014-07-29 | Seven Networks, Inc. | Content delivery to a mobile device from a content service |
| US9002828B2 (en) | 2007-12-13 | 2015-04-07 | Seven Networks, Inc. | Predictive content delivery |
| US20090165022A1 (en) * | 2007-12-19 | 2009-06-25 | Mark Hunter Madsen | System and method for scheduling electronic events |
| US8107921B2 (en) | 2008-01-11 | 2012-01-31 | Seven Networks, Inc. | Mobile virtual network operator |
| US8862657B2 (en) | 2008-01-25 | 2014-10-14 | Seven Networks, Inc. | Policy based content service |
| US20090193338A1 (en) | 2008-01-28 | 2009-07-30 | Trevor Fiatal | Reducing network and battery consumption during content delivery and playback |
| US8787947B2 (en) | 2008-06-18 | 2014-07-22 | Seven Networks, Inc. | Application discovery on mobile devices |
| US8078158B2 (en) | 2008-06-26 | 2011-12-13 | Seven Networks, Inc. | Provisioning applications for a mobile device |
| US8452855B2 (en) | 2008-06-27 | 2013-05-28 | Yahoo! Inc. | System and method for presentation of media related to a context |
| US20100082427A1 (en) * | 2008-09-30 | 2010-04-01 | Yahoo! Inc. | System and Method for Context Enhanced Ad Creation |
| US8909759B2 (en) | 2008-10-10 | 2014-12-09 | Seven Networks, Inc. | Bandwidth measurement |
| US20100125569A1 (en) * | 2008-11-18 | 2010-05-20 | Yahoo! Inc. | System and method for autohyperlinking and navigation in url based context queries |
| US9336178B2 (en) * | 2008-12-19 | 2016-05-10 | Velocee Ltd. | Optimizing content and communication in multiaccess mobile device exhibiting communication functionalities responsive of tempo spatial parameters |
| US8775488B2 (en) * | 2010-04-14 | 2014-07-08 | Siemens Product Lifecycle Management Software Inc. | System and method for data caching |
| GB2510493B (en) * | 2010-07-26 | 2014-12-24 | Seven Networks Inc | Mobile application traffic optimization |
| EP2599345B1 (en) | 2010-07-26 | 2017-09-06 | Seven Networks, LLC | Distributed implementation of dynamic wireless traffic policy |
| GB2495066B (en) * | 2010-07-26 | 2013-12-18 | Seven Networks Inc | Mobile application traffic optimization |
| EP3407673B1 (en) | 2010-07-26 | 2019-11-20 | Seven Networks, LLC | Mobile network traffic coordination across multiple applications |
| US8838783B2 (en) | 2010-07-26 | 2014-09-16 | Seven Networks, Inc. | Distributed caching for resource and mobile network traffic management |
| WO2012060996A2 (en) * | 2010-11-01 | 2012-05-10 | Michael Luna | Caching adapted for mobile application behavior and network conditions |
| US8190701B2 (en) | 2010-11-01 | 2012-05-29 | Seven Networks, Inc. | Cache defeat detection and caching of content addressed by identifiers intended to defeat cache |
| WO2012060995A2 (en) | 2010-11-01 | 2012-05-10 | Michael Luna | Distributed caching in a wireless network of content delivered for a mobile application over a long-held request |
| US8166164B1 (en) | 2010-11-01 | 2012-04-24 | Seven Networks, Inc. | Application and network-based long poll request detection and cacheability assessment therefor |
| US8843153B2 (en) | 2010-11-01 | 2014-09-23 | Seven Networks, Inc. | Mobile traffic categorization and policy for network use optimization while preserving user experience |
| US8484314B2 (en) | 2010-11-01 | 2013-07-09 | Seven Networks, Inc. | Distributed caching in a wireless network of content delivered for a mobile application over a long-held request |
| US9060032B2 (en) | 2010-11-01 | 2015-06-16 | Seven Networks, Inc. | Selective data compression by a distributed traffic management system to reduce mobile data traffic and signaling traffic |
| WO2012061430A2 (en) | 2010-11-01 | 2012-05-10 | Michael Luna | Distributed management of keep-alive message signaling for mobile network resource conservation and optimization |
| US9330196B2 (en) | 2010-11-01 | 2016-05-03 | Seven Networks, Llc | Wireless traffic management system cache optimization using http headers |
| CA2798523C (en) | 2010-11-22 | 2015-02-24 | Seven Networks, Inc. | Aligning data transfer to optimize connections established for transmission over a wireless network |
| EP2636268B1 (en) | 2010-11-22 | 2019-02-27 | Seven Networks, LLC | Optimization of resource polling intervals to satisfy mobile device requests |
| US9465885B2 (en) * | 2010-12-03 | 2016-10-11 | Salesforce.Com, Inc. | Method and system for providing information to a mobile handheld device from a database system |
| EP2661697B1 (en) | 2011-01-07 | 2018-11-21 | Seven Networks, LLC | System and method for reduction of mobile network traffic used for domain name system (dns) queries |
| CN102681996B (zh) * | 2011-03-07 | 2015-12-16 | 腾讯科技(深圳)有限公司 | 预读方法和装置 |
| US9275162B2 (en) * | 2011-03-22 | 2016-03-01 | Blackberry Limited | Pre-caching web content for a mobile device |
| US8725849B1 (en) * | 2011-04-11 | 2014-05-13 | Google Inc. | Browser cache pre-population |
| WO2012145544A2 (en) | 2011-04-19 | 2012-10-26 | Seven Networks, Inc. | Device resource sharing for network resource conservation |
| US8621075B2 (en) | 2011-04-27 | 2013-12-31 | Seven Metworks, Inc. | Detecting and preserving state for satisfying application requests in a distributed proxy and cache system |
| EP2621144B1 (en) * | 2011-04-27 | 2014-06-25 | Seven Networks, Inc. | System and method for making requests on behalf of a mobile device based on atomic processes for mobile network traffic relief |
| US9401917B2 (en) * | 2011-06-03 | 2016-07-26 | Blackberry Limited | Pre-caching resources based on a cache manifest |
| US9552376B2 (en) | 2011-06-09 | 2017-01-24 | MemoryWeb, LLC | Method and apparatus for managing digital files |
| WO2013015835A1 (en) | 2011-07-22 | 2013-01-31 | Seven Networks, Inc. | Mobile application traffic optimization |
| EP2737741A4 (en) | 2011-07-27 | 2015-01-21 | Seven Networks Inc | SURVEILLANCE OF MOBILE APPLICATION ACTIVITIES IN SEARCH OF MALICIOUS TRAFFIC ON A MOBILE DEVICE |
| US8874781B2 (en) | 2011-10-17 | 2014-10-28 | Qualcomm Incorporated | System and apparatus for power efficient delivery of social network updates to a receiver device in a broadcast network |
| US8934414B2 (en) | 2011-12-06 | 2015-01-13 | Seven Networks, Inc. | Cellular or WiFi mobile traffic optimization based on public or private network destination |
| WO2013086214A1 (en) | 2011-12-06 | 2013-06-13 | Seven Networks, Inc. | A system of redundantly clustered machines to provide failover mechanisms for mobile traffic management and network resource conservation |
| WO2013086455A1 (en) | 2011-12-07 | 2013-06-13 | Seven Networks, Inc. | Flexible and dynamic integration schemas of a traffic management system with various network operators for network traffic alleviation |
| US9277443B2 (en) | 2011-12-07 | 2016-03-01 | Seven Networks, Llc | Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol |
| WO2013090821A1 (en) | 2011-12-14 | 2013-06-20 | Seven Networks, Inc. | Hierarchies and categories for management and deployment of policies for distributed wireless traffic optimization |
| EP2792188B1 (en) | 2011-12-14 | 2019-03-20 | Seven Networks, LLC | Mobile network reporting and usage analytics system and method using aggregation of data in a distributed traffic optimization system |
| US9832095B2 (en) | 2011-12-14 | 2017-11-28 | Seven Networks, Llc | Operation modes for mobile traffic optimization and concurrent management of optimized and non-optimized traffic |
| GB2499306B (en) * | 2012-01-05 | 2014-10-22 | Seven Networks Inc | Managing user interaction with an application on a mobile device |
| US9203864B2 (en) | 2012-02-02 | 2015-12-01 | Seven Networks, Llc | Dynamic categorization of applications for network access in a mobile network |
| US9326189B2 (en) | 2012-02-03 | 2016-04-26 | Seven Networks, Llc | User as an end point for profiling and optimizing the delivery of content and data in a wireless network |
| US8786517B2 (en) | 2012-02-21 | 2014-07-22 | Blackberry Limited | System and method for displaying a user interface across multiple electronic devices |
| US9197733B2 (en) | 2012-02-21 | 2015-11-24 | Blackberry Limited | System and method for transferring data between electronic devices |
| US8812695B2 (en) | 2012-04-09 | 2014-08-19 | Seven Networks, Inc. | Method and system for management of a virtual network connection without heartbeat messages |
| WO2013155208A1 (en) | 2012-04-10 | 2013-10-17 | Seven Networks, Inc. | Intelligent customer service/call center services enhanced using real-time and historical mobile application and traffic-related statistics collected by a distributed caching system in a mobile network |
| WO2014011216A1 (en) | 2012-07-13 | 2014-01-16 | Seven Networks, Inc. | Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications |
| US20140073305A1 (en) * | 2012-09-11 | 2014-03-13 | Apple Inc. | Preemptive hardware activation |
| US9058324B2 (en) * | 2012-09-28 | 2015-06-16 | Intel Corporation | Predictive precaching of data based on context |
| US8990203B2 (en) | 2012-10-10 | 2015-03-24 | Google Inc. | Methods and systems for prefetching music for devices |
| US9161258B2 (en) | 2012-10-24 | 2015-10-13 | Seven Networks, Llc | Optimized and selective management of policy deployment to mobile clients in a congested network to prevent further aggravation of network congestion |
| US20140160148A1 (en) * | 2012-12-10 | 2014-06-12 | Andrew J. Barkett | Context-Based Image Customization |
| US9307493B2 (en) | 2012-12-20 | 2016-04-05 | Seven Networks, Llc | Systems and methods for application management of mobile device radio state promotion and demotion |
| US9241314B2 (en) | 2013-01-23 | 2016-01-19 | Seven Networks, Llc | Mobile device with application or context aware fast dormancy |
| US8874761B2 (en) | 2013-01-25 | 2014-10-28 | Seven Networks, Inc. | Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols |
| US9326185B2 (en) | 2013-03-11 | 2016-04-26 | Seven Networks, Llc | Mobile network congestion recognition for optimization of mobile traffic |
| GB201306035D0 (en) * | 2013-04-03 | 2013-05-22 | King Com Ltd | Method and system for data cash handling |
| US9207986B2 (en) | 2013-04-11 | 2015-12-08 | Facebook, Inc. | Identifying a next window of idle time to perform pre-generation tasks of content portions outside of the displayable region stored in a message queue |
| US9760964B2 (en) * | 2013-04-11 | 2017-09-12 | Facebook, Inc. | Application-tailored object re-use and recycling |
| US10126903B2 (en) | 2013-04-15 | 2018-11-13 | Facebook, Inc. | Application-tailored object pre-inflation |
| US9420056B2 (en) | 2013-06-26 | 2016-08-16 | International Business Machines Corporation | Analytics caching based on users connected |
| US20150019637A1 (en) | 2013-07-12 | 2015-01-15 | Seven Networks, Inc. | Distributed caching systems with configurable extended caching optimization |
| WO2015006775A1 (en) * | 2013-07-12 | 2015-01-15 | Seven Networks, Inc. | Distributed caching systems with configurable extended caching optimization |
| US9065765B2 (en) | 2013-07-22 | 2015-06-23 | Seven Networks, Inc. | Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network |
| US20150046788A1 (en) * | 2013-08-07 | 2015-02-12 | Lenovo (Singapore) Pte. Ltd. | Dynamic browser homepage changing |
| US9565233B1 (en) | 2013-08-09 | 2017-02-07 | Google Inc. | Preloading content for requesting applications |
| KR101890768B1 (ko) | 2013-09-20 | 2018-08-23 | 콘비다 와이어리스, 엘엘씨 | 관심에 기초한 향상된 m2m 콘텐츠 관리 |
| WO2015058546A1 (zh) * | 2013-10-25 | 2015-04-30 | 优视科技有限公司 | 网页预加载方法及装置 |
| US10599706B2 (en) | 2014-03-20 | 2020-03-24 | Gracenote Digital Ventures, Llc | Retrieving and playing out media content for a personalized playlist |
| US10362094B2 (en) * | 2014-07-25 | 2019-07-23 | Gracenote Digital Ventures, Llc | Retrieval and playout of media content |
| US10909552B2 (en) | 2014-08-15 | 2021-02-02 | International Business Machines Corporation | Mobile application analytics framework |
| US10771583B2 (en) | 2014-12-29 | 2020-09-08 | Akamai Technologies, Inc. | Managing mobile device user subscription and service preferences to predictively pre-fetch content |
| US10063653B2 (en) | 2014-12-29 | 2018-08-28 | Akamai Technologies, Inc. | Distributed server architecture for supporting a predictive content pre-fetching service for mobile device users |
| US10504034B2 (en) * | 2015-01-27 | 2019-12-10 | Huawei Technologies Co., Ltd. | Systems, devices and methods for distributed content interest prediction and content discovery |
| US10389842B2 (en) * | 2015-09-18 | 2019-08-20 | International Business Machines Corporation | Mobile device cache updating |
| CN106547582A (zh) * | 2015-09-22 | 2017-03-29 | 阿里巴巴集团控股有限公司 | 一种预处理方法及装置 |
| US10348849B2 (en) | 2016-02-22 | 2019-07-09 | At&T Mobility Ii Llc | Automatic delivery of media content to a device |
| US10015280B2 (en) | 2016-08-18 | 2018-07-03 | Google Llc | Content delivery acceleration system |
| US20180081893A1 (en) * | 2016-09-19 | 2018-03-22 | Ebay Inc. | Prediction-based instant search |
| CN106776698A (zh) * | 2016-11-14 | 2017-05-31 | 北京北纬通信科技股份有限公司 | 基于优化缓存的票务信息刷新方法及系统 |
| US10356200B2 (en) * | 2016-12-28 | 2019-07-16 | Google Llc | Optimizing user interface data caching for future actions |
| EP3373614A1 (en) | 2017-03-10 | 2018-09-12 | IPCom GmbH & Co. KG | Network controlled caching by user equipment |
| CN107451236A (zh) * | 2017-07-26 | 2017-12-08 | 上海斐讯数据通信技术有限公司 | 数据缓存方法、装置和计算机处理设备 |
| US10587716B2 (en) * | 2017-10-26 | 2020-03-10 | Rovi Guides, Inc. | Systems and methods for optimizing allocation of bandwidth for pre-caching media content |
| US10917492B2 (en) * | 2018-01-30 | 2021-02-09 | Walmart Apollo, Llc | Web caching techniques |
| US10684950B2 (en) | 2018-03-15 | 2020-06-16 | Bank Of America Corporation | System for triggering cross channel data caching |
| WO2019180516A1 (en) * | 2018-03-20 | 2019-09-26 | Tensera Networks Ltd. | Delivery of location-dependent content in user devices |
| US11271878B2 (en) * | 2018-06-15 | 2022-03-08 | Slack Technologies, Llc | Method, apparatus, and computer program product for initiating and executing a group based communication browser session and rendering a group based communication interface |
| TWI703442B (zh) * | 2018-08-31 | 2020-09-01 | 大陸商合肥沛睿微電子股份有限公司 | 快閃記憶體控制器及相關的存取方法及電子裝置 |
| CN110888589B (zh) * | 2018-09-07 | 2023-10-20 | 合肥沛睿微电子股份有限公司 | 快闪记忆体控制器及相关的存取方法及电子装置 |
| US10936178B2 (en) | 2019-01-07 | 2021-03-02 | MemoryWeb, LLC | Systems and methods for analyzing and organizing digital photos and videos |
| US11146656B2 (en) * | 2019-12-20 | 2021-10-12 | Tealium Inc. | Feature activation control and data prefetching with network-connected mobile devices |
| WO2021141399A1 (en) * | 2020-01-10 | 2021-07-15 | Samsung Electronics Co., Ltd. | Method and electronic device for accelerating asset execution |
| US11265396B1 (en) | 2020-10-01 | 2022-03-01 | Bank Of America Corporation | System for cross channel data caching for performing electronic activities |
| US11989670B1 (en) * | 2020-11-09 | 2024-05-21 | United Services Automobile Association (Usaa) | System and methods for preemptive caching |
| US12135757B1 (en) | 2020-11-09 | 2024-11-05 | United Services Automobile Association (Usaa) | System and methods for predictive caching based on unexpected events |
| CN114780565A (zh) * | 2022-04-24 | 2022-07-22 | 青岛海尔科技有限公司 | 缓存的更新方法和装置、存储介质及电子装置 |
| US12061547B2 (en) * | 2022-06-25 | 2024-08-13 | Bank Of America Corporation | Systems and methods for dynamic management of stored cache data based on usage information |
| US11880307B2 (en) | 2022-06-25 | 2024-01-23 | Bank Of America Corporation | Systems and methods for dynamic management of stored cache data based on predictive usage information |
| CN116795288A (zh) * | 2023-06-26 | 2023-09-22 | 北京花房科技有限公司 | 数据存取方法、系统和存储介质 |
| CN117493613B (zh) * | 2023-11-06 | 2024-08-09 | 北京构力科技有限公司 | 一种建筑信息模型的存储和显示方法、装置及电子设备 |
Family Cites Families (366)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6850252B1 (en) | 1999-10-05 | 2005-02-01 | Steven M. Hoffberg | Intelligent electronic appliance system and method |
| US5446891A (en) | 1992-02-26 | 1995-08-29 | International Business Machines Corporation | System for adjusting hypertext links with weighed user goals and activities |
| US5583763A (en) | 1993-09-09 | 1996-12-10 | Mni Interactive | Method and apparatus for recommending selections based on preferences in a multi-user system |
| US5493692A (en) | 1993-12-03 | 1996-02-20 | Xerox Corporation | Selective delivery of electronic messages in a multiple computer system based on context and environment of a user |
| US6571279B1 (en) | 1997-12-05 | 2003-05-27 | Pinpoint Incorporated | Location enhanced information delivery system |
| US5758257A (en) | 1994-11-29 | 1998-05-26 | Herz; Frederick | System and method for scheduling broadcast of and access to video programs and other data using customer profiles |
| EP0718784B1 (en) | 1994-12-20 | 2003-08-27 | Sun Microsystems, Inc. | Method and system for the retrieval of personalized information |
| US5651068A (en) | 1995-03-08 | 1997-07-22 | Hewlett-Packard Company | International cryptography framework |
| JP3134040B2 (ja) | 1995-05-25 | 2001-02-13 | 三菱電機株式会社 | 時分割多重通信制御方法 |
| AU1122997A (en) | 1995-11-07 | 1997-06-11 | Cadis, Inc. | Search engine for remote object oriented database management system |
| US5764906A (en) | 1995-11-07 | 1998-06-09 | Netword Llc | Universal electronic resource denotation, request and delivery system |
| US5794210A (en) | 1995-12-11 | 1998-08-11 | Cybergold, Inc. | Attention brokerage |
| US5802510A (en) | 1995-12-29 | 1998-09-01 | At&T Corp | Universal directory service |
| US5781879A (en) | 1996-01-26 | 1998-07-14 | Qpl Llc | Semantic analysis and modification methodology |
| JP2785794B2 (ja) | 1996-03-25 | 1998-08-13 | 日本電気株式会社 | ダイナミックチャネル割り当て方法とその装置 |
| US6014638A (en) | 1996-05-29 | 2000-01-11 | America Online, Inc. | System for customizing computer displays in accordance with user preferences |
| US6457004B1 (en) | 1997-07-03 | 2002-09-24 | Hitachi, Ltd. | Document retrieval assisting method, system and service using closely displayed areas for titles and topics |
| US6021403A (en) | 1996-07-19 | 2000-02-01 | Microsoft Corporation | Intelligent user assistance facility |
| US5920854A (en) | 1996-08-14 | 1999-07-06 | Infoseek Corporation | Real-time document collection search engine with phrase indexing |
| US5933811A (en) | 1996-08-20 | 1999-08-03 | Paul D. Angles | System and method for delivering customized advertisements within interactive communication systems |
| US20050165699A1 (en) | 1996-11-12 | 2005-07-28 | Hahn-Carlson Dean W. | Processing and management of transaction timing characteristics |
| US6098065A (en) | 1997-02-13 | 2000-08-01 | Nortel Networks Corporation | Associative search engine |
| US7236969B1 (en) | 1999-07-08 | 2007-06-26 | Nortel Networks Limited | Associative search engine |
| US20010013009A1 (en) | 1997-05-20 | 2001-08-09 | Daniel R. Greening | System and method for computer-based marketing |
| US6182068B1 (en) | 1997-08-01 | 2001-01-30 | Ask Jeeves, Inc. | Personalized search methods |
| US6047234A (en) | 1997-10-16 | 2000-04-04 | Navigation Technologies Corporation | System and method for updating, enhancing or refining a geographic database using feedback |
| US6708203B1 (en) | 1997-10-20 | 2004-03-16 | The Delfin Project, Inc. | Method and system for filtering messages based on a user profile and an informational processing system event |
| US6112181A (en) | 1997-11-06 | 2000-08-29 | Intertrust Technologies Corporation | Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information |
| US6157924A (en) | 1997-11-07 | 2000-12-05 | Bell & Howell Mail Processing Systems Company | Systems, methods, and computer program products for delivering information in a preferred medium |
| US6212552B1 (en) | 1998-01-15 | 2001-04-03 | At&T Corp. | Declarative message addressing |
| SE511584C2 (sv) | 1998-01-15 | 1999-10-25 | Ericsson Telefon Ab L M | Informationsdirigering |
| JP3004254B2 (ja) | 1998-06-12 | 2000-01-31 | 株式会社エイ・ティ・アール音声翻訳通信研究所 | 統計的シーケンスモデル生成装置、統計的言語モデル生成装置及び音声認識装置 |
| US6141010A (en) | 1998-07-17 | 2000-10-31 | B. E. Technology, Llc | Computer interface method and apparatus with targeted advertising |
| US6317722B1 (en) | 1998-09-18 | 2001-11-13 | Amazon.Com, Inc. | Use of electronic shopping carts to generate personal recommendations |
| US6845370B2 (en) | 1998-11-12 | 2005-01-18 | Accenture Llp | Advanced information gathering for targeted activities |
| US6859799B1 (en) | 1998-11-30 | 2005-02-22 | Gemstar Development Corporation | Search engine for video and graphics |
| US6324519B1 (en) | 1999-03-12 | 2001-11-27 | Expanse Networks, Inc. | Advertisement auction system |
| US6523172B1 (en) | 1998-12-17 | 2003-02-18 | Evolutionary Technologies International, Inc. | Parser translator system and method |
| US7073129B1 (en) | 1998-12-18 | 2006-07-04 | Tangis Corporation | Automated selection of appropriate information based on a computer user's context |
| US6826552B1 (en) | 1999-02-05 | 2004-11-30 | Xfi Corporation | Apparatus and methods for a computer aided decision-making system |
| US6397307B2 (en) | 1999-02-23 | 2002-05-28 | Legato Systems, Inc. | Method and system for mirroring and archiving mass storage |
| US6694316B1 (en) | 1999-03-23 | 2004-02-17 | Microstrategy Inc. | System and method for a subject-based channel distribution of automatic, real-time delivery of personalized informational and transactional data |
| US6741980B1 (en) | 1999-03-23 | 2004-05-25 | Microstrategy Inc. | System and method for automatic, real-time delivery of personalized informational and transactional data to users via content delivery device |
| US7039639B2 (en) | 1999-03-31 | 2006-05-02 | International Business Machines Corporation | Optimization of system performance based on communication relationship |
| US6327590B1 (en) | 1999-05-05 | 2001-12-04 | Xerox Corporation | System and method for collaborative ranking of search results employing user and group profiles derived from document collection content analysis |
| US6490698B1 (en) | 1999-06-04 | 2002-12-03 | Microsoft Corporation | Multi-level decision-analytic approach to failure and repair in human-computer interactions |
| US7181438B1 (en) | 1999-07-21 | 2007-02-20 | Alberti Anemometer, Llc | Database access system |
| US6889382B1 (en) | 1999-07-27 | 2005-05-03 | Mediaone Group, Inc. | Remote TV control system |
| CN1176432C (zh) | 1999-07-28 | 2004-11-17 | 国际商业机器公司 | 提供本国语言查询服务的方法和系统 |
| US7181691B2 (en) | 1999-09-16 | 2007-02-20 | Sharp Laboratories Of America, Inc. | Audiovisual information management system with presentation service |
| EP1087321A1 (en) | 1999-09-24 | 2001-03-28 | Alcatel | A method of manipulating an already sent E-Mail and a corresponding server |
| AUPQ312299A0 (en) | 1999-09-27 | 1999-10-21 | Canon Kabushiki Kaisha | Method and system for addressing audio-visual content fragments |
| US7010492B1 (en) | 1999-09-30 | 2006-03-07 | International Business Machines Corporation | Method and apparatus for dynamic distribution of controlled and additional selective overlays in a streaming media |
| EP1228471A4 (en) | 1999-11-11 | 2006-02-08 | United Virtualities Inc | METHOD AND COMPUTERIZED ADVERTISING SYSTEM |
| US6665640B1 (en) | 1999-11-12 | 2003-12-16 | Phoenix Solutions, Inc. | Interactive speech based learning/training system formulating search queries based on natural language parsing of recognized user queries |
| US6968313B1 (en) | 1999-11-15 | 2005-11-22 | H Three, Inc. | Method and apparatus for facilitating and tracking personal referrals |
| US7139557B2 (en) | 1999-11-15 | 2006-11-21 | Pango Networks, Inc. | Systems, devices and methods for providing services in a proximity-base environment |
| US20010047384A1 (en) | 1999-11-29 | 2001-11-29 | John Croy | Methods and systems for providing personalized content over a network |
| US7062510B1 (en) | 1999-12-02 | 2006-06-13 | Prime Research Alliance E., Inc. | Consumer profiling and advertisement selection system |
| US7284033B2 (en) | 1999-12-14 | 2007-10-16 | Imahima Inc. | Systems for communicating current and future activity information among mobile internet users and methods therefor |
| US7822823B2 (en) | 1999-12-14 | 2010-10-26 | Neeraj Jhanji | Systems for communicating current and future activity information among mobile internet users and methods therefor |
| US6834195B2 (en) | 2000-04-04 | 2004-12-21 | Carl Brock Brandenberg | Method and apparatus for scheduling presentation of digital content on a personal communication device |
| US6845448B1 (en) | 2000-01-07 | 2005-01-18 | Pennar Software Corporation | Online repository for personal information |
| US20030191816A1 (en) | 2000-01-11 | 2003-10-09 | Spoovy, Llc | System and method for creating and delivering customized multimedia communications |
| US6314365B1 (en) | 2000-01-18 | 2001-11-06 | Navigation Technologies Corp. | Method and system of providing navigation services to cellular phone devices from a server |
| US6662195B1 (en) | 2000-01-21 | 2003-12-09 | Microstrategy, Inc. | System and method for information warehousing supporting the automatic, real-time delivery of personalized informational and transactional data to users via content delivery device |
| US20020035605A1 (en) | 2000-01-26 | 2002-03-21 | Mcdowell Mark | Use of presence and location information concerning wireless subscribers for instant messaging and mobile commerce |
| US6829333B1 (en) | 2000-01-31 | 2004-12-07 | Frazier Spaeth Llc | Automated system for messaging based on chains of relationships |
| US6789073B1 (en) | 2000-02-22 | 2004-09-07 | Harvey Lunenfeld | Client-server multitasking |
| FI112433B (fi) | 2000-02-29 | 2003-11-28 | Nokia Corp | Sijaintiin sidotut palvelut |
| US7539656B2 (en) | 2000-03-06 | 2009-05-26 | Consona Crm Inc. | System and method for providing an intelligent multi-step dialog with a user |
| US20010035880A1 (en) | 2000-03-06 | 2001-11-01 | Igor Musatov | Interactive touch screen map device |
| US7320025B1 (en) | 2002-03-18 | 2008-01-15 | Music Choice | Systems and methods for providing a broadcast entertainment service and an on-demand entertainment service |
| WO2001069452A2 (en) | 2000-03-14 | 2001-09-20 | Blue Dolphin Group, Inc. | Method of selecting content for a user |
| US6773344B1 (en) | 2000-03-16 | 2004-08-10 | Creator Ltd. | Methods and apparatus for integration of interactive toys with interactive television and cellular communication systems |
| US6785670B1 (en) | 2000-03-16 | 2004-08-31 | International Business Machines Corporation | Automatically initiating an internet-based search from within a displayed document |
| US6601012B1 (en) | 2000-03-16 | 2003-07-29 | Microsoft Corporation | Contextual models and methods for inferring attention and location |
| US7260837B2 (en) | 2000-03-22 | 2007-08-21 | Comscore Networks, Inc. | Systems and methods for user identification, user demographic reporting and collecting usage data usage biometrics |
| US6757661B1 (en) | 2000-04-07 | 2004-06-29 | Netzero | High volume targeting of advertisements to user of online service |
| US7725523B2 (en) | 2000-04-11 | 2010-05-25 | Bolnick David A | System, method and computer program product for gathering and delivering personalized user information |
| US6714158B1 (en) | 2000-04-18 | 2004-03-30 | Sirf Technology, Inc. | Method and system for data detection in a global positioning system satellite receiver |
| US6731940B1 (en) | 2000-04-28 | 2004-05-04 | Trafficmaster Usa, Inc. | Methods of using wireless geolocation to customize content and delivery of information to wireless communication devices |
| US6985839B1 (en) | 2000-05-05 | 2006-01-10 | Technocom Corporation | System and method for wireless location coverage and prediction |
| CA2349914C (en) | 2000-06-09 | 2013-07-30 | Invidi Technologies Corp. | Advertising delivery method |
| US7404084B2 (en) | 2000-06-16 | 2008-07-22 | Entriq Inc. | Method and system to digitally sign and deliver content in a geographically controlled manner via a network |
| WO2002001416A2 (en) | 2000-06-23 | 2002-01-03 | The Johns Hopkins University | Architecture for distributed database information access |
| US6954778B2 (en) | 2000-07-12 | 2005-10-11 | Microsoft Corporation | System and method for accessing directory service via an HTTP URL |
| GB0017380D0 (en) | 2000-07-14 | 2000-08-30 | Mailround Com Limited | Information communication system |
| KR20040041082A (ko) | 2000-07-24 | 2004-05-13 | 비브콤 인코포레이티드 | 멀티미디어 북마크와 비디오의 가상 편집을 위한 시스템및 방법 |
| US6494457B2 (en) | 2000-07-26 | 2002-12-17 | Shelly Conte | Enhanced hide and seek game and method of playing game |
| US6778986B1 (en) | 2000-07-31 | 2004-08-17 | Eliyon Technologies Corporation | Computer method and apparatus for determining site type of a web site |
| US6882977B1 (en) | 2000-07-31 | 2005-04-19 | Hewlett-Packard Development Company, L.P. | Method and facility for displaying customer activity and value |
| US20020052786A1 (en) | 2000-08-09 | 2002-05-02 | Lg Electronics Inc. | Informative system based on user's position and operating method thereof |
| US6931254B1 (en) | 2000-08-21 | 2005-08-16 | Nortel Networks Limited | Personalized presentation system and method |
| US7437312B2 (en) | 2000-08-23 | 2008-10-14 | Bizrate.Com | Method for context personalized web browsing |
| ES2191605T3 (es) | 2000-09-11 | 2003-09-16 | Mediabricks Ab | Metodo para proporcionar un contenido de medios sobre una red digital. |
| US20020111956A1 (en) | 2000-09-18 | 2002-08-15 | Boon-Lock Yeo | Method and apparatus for self-management of content across multiple storage systems |
| US6907465B1 (en) | 2000-09-22 | 2005-06-14 | Daniel E. Tsai | Electronic commerce using personal preferences |
| US7865306B2 (en) | 2000-09-28 | 2011-01-04 | Michael Mays | Devices, methods, and systems for managing route-related information |
| JP2003044708A (ja) | 2000-10-02 | 2003-02-14 | Omron Corp | 情報仲介システムとそれに用いられる情報仲介方法 |
| US6502033B1 (en) | 2000-10-05 | 2002-12-31 | Navigation Technologies Corp. | Turn detection algorithm for vehicle positioning |
| US6904160B2 (en) | 2000-10-18 | 2005-06-07 | Red Hen Systems, Inc. | Method for matching geographic information with recorded images |
| AU2002213511A1 (en) | 2000-10-30 | 2002-05-15 | Elias Arts Corporation | System and method for performing content experience management |
| AU2002220172A1 (en) | 2000-11-15 | 2002-05-27 | David M. Holbrook | Apparatus and method for organizing and/or presenting data |
| US20020103920A1 (en) | 2000-11-21 | 2002-08-01 | Berkun Ken Alan | Interpretive stream metadata extraction |
| US20020065844A1 (en) | 2000-11-30 | 2002-05-30 | Rich Robinson | Metadata internet platform for enabling customization of tags in digital images |
| AUPR230700A0 (en) | 2000-12-22 | 2001-01-25 | Canon Kabushiki Kaisha | A method for facilitating access to multimedia content |
| US7058508B2 (en) | 2001-01-12 | 2006-06-06 | Energy Control Technologies | Automated building service broker |
| JP2002222145A (ja) | 2001-01-26 | 2002-08-09 | Fujitsu Ltd | 電子メール送信方法、コンピュータ・プログラム、および、記録媒体 |
| US20020138331A1 (en) | 2001-02-05 | 2002-09-26 | Hosea Devin F. | Method and system for web page personalization |
| US7027801B1 (en) | 2001-02-06 | 2006-04-11 | Nortel Networks Limited | Method delivering location-base targeted advertisements to mobile subscribers |
| US6701311B2 (en) | 2001-02-07 | 2004-03-02 | International Business Machines Corporation | Customer self service system for resource search and selection |
| US20050015451A1 (en) | 2001-02-15 | 2005-01-20 | Sheldon Valentine D'arcy | Automatic e-mail address directory and sorting system |
| JP2004519047A (ja) | 2001-02-15 | 2004-06-24 | スフィッス メール インコーポレーテッド | 電子メール・メッセージ・システム |
| US20020133400A1 (en) | 2001-03-13 | 2002-09-19 | Boomerangmarketing.Com Incorporated | Systems and methods for internet reward service |
| WO2002076077A1 (en) | 2001-03-16 | 2002-09-26 | Leap Wireless International, Inc. | Method and system for distributing content over a wireless communications system |
| WO2002078229A1 (en) | 2001-03-21 | 2002-10-03 | Stine John A | An access and routing protocol for ad hoc networks using synchronous collision resolution and node state dissemination |
| US7512407B2 (en) | 2001-03-26 | 2009-03-31 | Tencent (Bvi) Limited | Instant messaging system and method |
| US20020173971A1 (en) | 2001-03-28 | 2002-11-21 | Stirpe Paul Alan | System, method and application of ontology driven inferencing-based personalization systems |
| ITTO20010296A1 (it) | 2001-03-30 | 2002-09-30 | Telecom Italia Lab Spa | Metodo per la trasmissione di dati di localizzazione di apparati mobli per telefonia cellulare. |
| JP2002297753A (ja) | 2001-03-30 | 2002-10-11 | Fujitsu Ltd | 画像データ提供システム |
| US7039643B2 (en) | 2001-04-10 | 2006-05-02 | Adobe Systems Incorporated | System, method and apparatus for converting and integrating media files |
| JP3709423B2 (ja) | 2001-04-13 | 2005-10-26 | 繁幸 梨木 | 口コミ情報伝送装置、口コミ情報伝送方法、及び口コミ情報伝送プログラム |
| US7620621B2 (en) | 2001-05-01 | 2009-11-17 | General Electric Company | Methods and system for providing context sensitive information |
| WO2002091186A1 (en) | 2001-05-08 | 2002-11-14 | Ipool Corporation | Privacy protection system and method |
| US20020198786A1 (en) | 2001-05-30 | 2002-12-26 | Tripp Cynthia Pope | Marketing system |
| US7194512B1 (en) | 2001-06-26 | 2007-03-20 | Palm, Inc. | Method and apparatus for wirelessly networked distributed resource usage for data gathering |
| US20030009495A1 (en) | 2001-06-29 | 2003-01-09 | Akli Adjaoute | Systems and methods for filtering electronic content |
| US6798358B2 (en) | 2001-07-03 | 2004-09-28 | Nortel Networks Limited | Location-based content delivery |
| US20030008661A1 (en) | 2001-07-03 | 2003-01-09 | Joyce Dennis P. | Location-based content delivery |
| US20030009367A1 (en) | 2001-07-06 | 2003-01-09 | Royce Morrison | Process for consumer-directed prescription influence and health care product marketing |
| EP1282054A1 (de) | 2001-08-01 | 2003-02-05 | Alcatel | Verfahren zum Durchführen eines Dienstes zur Organisation von Besprechungen für Teilnehmer eines Kommunikationsnetzes, sowie Diensterechner und Programmmodul hierfür |
| US7284191B2 (en) | 2001-08-13 | 2007-10-16 | Xerox Corporation | Meta-document management system with document identifiers |
| US6778979B2 (en) | 2001-08-13 | 2004-08-17 | Xerox Corporation | System for automatically generating queries |
| FI115419B (fi) | 2001-08-20 | 2005-04-29 | Helsingin Kauppakorkeakoulu | Informaatiopalveluiden käyttäjäkohtainen personointi |
| US7185286B2 (en) | 2001-08-28 | 2007-02-27 | Nvidia International, Inc. | Interface for mobilizing content and transactions on multiple classes of devices |
| US7403938B2 (en) | 2001-09-24 | 2008-07-22 | Iac Search & Media, Inc. | Natural language query processing |
| US6766422B2 (en) | 2001-09-27 | 2004-07-20 | Siemens Information And Communication Networks, Inc. | Method and system for web caching based on predictive usage |
| WO2003027906A2 (en) | 2001-09-28 | 2003-04-03 | Savvis Communications Corporation | System and method for policy dependent name to address resolutioin. |
| US20030078978A1 (en) | 2001-10-23 | 2003-04-24 | Clifford Lardin | Firmware portable messaging units utilizing proximate communications |
| US7421466B2 (en) | 2001-10-29 | 2008-09-02 | Hewlett-Packard Development Company, L.P. | Dynamic mapping of wireless network devices |
| JP4308659B2 (ja) | 2001-11-02 | 2009-08-05 | パナソニック株式会社 | 端末装置 |
| US7136871B2 (en) | 2001-11-21 | 2006-11-14 | Microsoft Corporation | Methods and systems for selectively displaying advertisements |
| US6781920B2 (en) | 2001-12-05 | 2004-08-24 | International Business Machines Corporation | Method for resolving meeting conflicts within an electronic calendar application |
| CA2475267C (en) | 2002-02-04 | 2014-08-05 | Cataphora, Inc. | A method and apparatus for sociological data mining |
| US20030149574A1 (en) | 2002-02-05 | 2003-08-07 | Rudman Daniel E. | Method for providing media consumers with total choice and total control |
| EP2211520A3 (en) | 2002-02-14 | 2010-11-10 | Avaya Inc. | Presence and availability tracking |
| US7680796B2 (en) | 2003-09-03 | 2010-03-16 | Google, Inc. | Determining and/or using location information in an ad system |
| US20060069616A1 (en) | 2004-09-30 | 2006-03-30 | David Bau | Determining advertisements using user behavior information such as past navigation information |
| US8516114B2 (en) * | 2002-03-29 | 2013-08-20 | International Business Machines Corporation | Method and apparatus for content pre-fetching and preparation |
| US7203909B1 (en) | 2002-04-04 | 2007-04-10 | Microsoft Corporation | System and methods for constructing personalized context-sensitive portal pages or views by analyzing patterns of users' information access activities |
| US7013149B2 (en) | 2002-04-11 | 2006-03-14 | Mitsubishi Electric Research Laboratories, Inc. | Environment aware services for mobile devices |
| US7065345B2 (en) | 2002-04-19 | 2006-06-20 | Stephen J. Carlton | Data processing apparatus and method for correlation analysis |
| US20050192025A1 (en) | 2002-04-22 | 2005-09-01 | Kaplan Richard D. | Method and apparatus for an interactive tour-guide system |
| US20040148341A1 (en) | 2003-01-29 | 2004-07-29 | Web.De Ag | Web site having an individual event settings element |
| US20040015588A1 (en) | 2002-07-22 | 2004-01-22 | Web.De Ag | Communications environment having multiple web sites |
| US20050182824A1 (en) | 2002-04-30 | 2005-08-18 | Pierre-Alain Cotte | Communications web site |
| US8611919B2 (en) | 2002-05-23 | 2013-12-17 | Wounder Gmbh., Llc | System, method, and computer program product for providing location based services and mobile e-commerce |
| US7194463B2 (en) | 2002-05-28 | 2007-03-20 | Xerox Corporation | Systems and methods for constrained anisotropic diffusion routing within an ad hoc network |
| US12299693B2 (en) | 2002-06-14 | 2025-05-13 | Dizpersion Corporation | Method and system for providing network based target advertising and encapsulation |
| US7209915B1 (en) | 2002-06-28 | 2007-04-24 | Microsoft Corporation | Method, system and apparatus for routing a query to one or more providers |
| US7707317B2 (en) | 2002-07-01 | 2010-04-27 | Prolifiq Software Inc. | Adaptive electronic messaging |
| US7752072B2 (en) | 2002-07-16 | 2010-07-06 | Google Inc. | Method and system for providing advertising through content specific nodes over the internet |
| JP4300767B2 (ja) | 2002-08-05 | 2009-07-22 | ソニー株式会社 | ガイドシステム、コンテンツサーバ、携帯装置、情報処理方法、情報処理プログラム、及び記憶媒体 |
| US7363345B2 (en) | 2002-08-27 | 2008-04-22 | Aol Llc, A Delaware Limited Liability Company | Electronic notification delivery mechanism selection based on recipient presence information and notification content |
| US7570943B2 (en) | 2002-08-29 | 2009-08-04 | Nokia Corporation | System and method for providing context sensitive recommendations to digital services |
| US7657907B2 (en) | 2002-09-30 | 2010-02-02 | Sharp Laboratories Of America, Inc. | Automatic user profiling |
| US7254581B2 (en) | 2002-11-13 | 2007-08-07 | Jerry Johnson | System and method for creation and maintenance of a rich content or content-centric electronic catalog |
| US7802724B1 (en) | 2002-12-20 | 2010-09-28 | Steven Paul Nohr | Identifications and communications methods |
| US20040203909A1 (en) | 2003-01-01 | 2004-10-14 | Koster Karl H. | Systems and methods for location dependent information download to a mobile telephone |
| US8225194B2 (en) | 2003-01-09 | 2012-07-17 | Kaleidescape, Inc. | Bookmarks and watchpoints for selection and presentation of media streams |
| US7305445B2 (en) | 2003-01-28 | 2007-12-04 | Microsoft Corporation | Indirect disposable email addressing |
| US7406502B1 (en) | 2003-02-20 | 2008-07-29 | Sonicwall, Inc. | Method and system for classifying a message based on canonical equivalent of acceptable items included in the message |
| US7543237B2 (en) | 2003-03-19 | 2009-06-02 | Accenture Global Servicecs Gmbh | Dynamic collaboration assistant |
| KR100478019B1 (ko) | 2003-04-03 | 2005-03-22 | 엔에이치엔(주) | 지역 정보 검색 결과 제공 방법 및 시스템 |
| US7007014B2 (en) | 2003-04-04 | 2006-02-28 | Yahoo! Inc. | Canonicalization of terms in a keyword-based presentation system |
| US7613687B2 (en) | 2003-05-30 | 2009-11-03 | Truelocal Inc. | Systems and methods for enhancing web-based searching |
| US7069308B2 (en) | 2003-06-16 | 2006-06-27 | Friendster, Inc. | System, method and apparatus for connecting users in an online computer system based on their relationships within social networks |
| US7392311B2 (en) | 2003-06-19 | 2008-06-24 | International Business Machines Corporation | System and method for throttling events in an information technology system |
| US20050015599A1 (en) | 2003-06-25 | 2005-01-20 | Nokia, Inc. | Two-phase hash value matching technique in message protection systems |
| US20040267880A1 (en) | 2003-06-30 | 2004-12-30 | Kestutis Patiejunas | System and method for delivery of media content |
| US7219013B1 (en) | 2003-07-31 | 2007-05-15 | Rockwell Collins, Inc. | Method and system for fault detection and exclusion for multi-sensor navigation systems |
| US8200775B2 (en) | 2005-02-01 | 2012-06-12 | Newsilike Media Group, Inc | Enhanced syndication |
| US20060236258A1 (en) | 2003-08-11 | 2006-10-19 | Core Mobility, Inc. | Scheduling of rendering of location-based content |
| US7213036B2 (en) | 2003-08-12 | 2007-05-01 | Aol Llc | System for incorporating information about a source and usage of a media asset into the asset itself |
| US7529811B2 (en) | 2003-08-21 | 2009-05-05 | Microsoft Corporation | Systems and methods for the implementation of a core schema for providing a top-level structure for organizing units of information manageable by a hardware/software interface system |
| US7840892B2 (en) | 2003-08-29 | 2010-11-23 | Nokia Corporation | Organization and maintenance of images using metadata |
| US7849103B2 (en) | 2003-09-10 | 2010-12-07 | West Services, Inc. | Relationship collaboration system |
| US8639520B2 (en) | 2003-10-06 | 2014-01-28 | Cerner Innovations, Inc. | System and method for creating a visualization indicating relationships and relevance to an entity |
| US7257570B2 (en) | 2003-11-13 | 2007-08-14 | Yahoo! Inc. | Geographical location extraction |
| US7529215B2 (en) | 2003-11-17 | 2009-05-05 | Telefonaktiebolaget Lm Ericsson (Publ) | Encapsulation of independent transmissions over internal interface of distributed radio base station |
| EP1716525A4 (en) | 2003-11-26 | 2008-05-21 | Buy Com Inc | METHOD AND SYSTEM FOR CONTINUOUS ADVERTISING THROUGH A COMMUNICATION NETWORK |
| US8306874B2 (en) | 2003-11-26 | 2012-11-06 | Buy.Com, Inc. | Method and apparatus for word of mouth selling via a communications network |
| US20050203801A1 (en) | 2003-11-26 | 2005-09-15 | Jared Morgenstern | Method and system for collecting, sharing and tracking user or group associates content via a communications network |
| US20050159220A1 (en) | 2003-12-15 | 2005-07-21 | Gordon Wilson | Method and interface system for facilitating access to fantasy sports leagues |
| KR100556438B1 (ko) | 2004-01-02 | 2006-03-03 | 엘지전자 주식회사 | 영상기기의 원격 제어장치 및 그 제어방법 |
| US20050151849A1 (en) | 2004-01-13 | 2005-07-14 | Andrew Fitzhugh | Method and system for image driven clock synchronization |
| US20050160080A1 (en) | 2004-01-16 | 2005-07-21 | The Regents Of The University Of California | System and method of context-specific searching in an electronic database |
| US8015119B2 (en) | 2004-01-21 | 2011-09-06 | Google Inc. | Methods and systems for the display and navigation of a social network |
| US7707122B2 (en) | 2004-01-29 | 2010-04-27 | Yahoo ! Inc. | System and method of information filtering using measures of affinity of a relationship |
| US7269590B2 (en) | 2004-01-29 | 2007-09-11 | Yahoo! Inc. | Method and system for customizing views of information associated with a social network user |
| US7522995B2 (en) | 2004-02-05 | 2009-04-21 | Nortrup Edward H | Method and system for providing travel time information |
| US10417298B2 (en) | 2004-12-02 | 2019-09-17 | Insignio Technologies, Inc. | Personalized content processing and delivery system and media |
| WO2005084234A2 (en) | 2004-02-27 | 2005-09-15 | Daniel Abrahamsohn | Method of and system for obtaining data from multiple sources and raking documents based on meta data obtained through collaborative filtering and other matching techniques |
| EP1738323A4 (en) | 2004-03-15 | 2009-02-04 | Aol Llc | COMMON USE OF INFORMATION FROM A SOCIAL NETWORK |
| JP2005293020A (ja) | 2004-03-31 | 2005-10-20 | Fujitsu Ltd | 移動物体の映像データ検索方法、移動物体の撮影・検出装置、移動物体の映像データ検索装置 |
| US7379968B2 (en) | 2004-06-03 | 2008-05-27 | International Business Machines Corporation | Multiple moderation for networked conferences |
| US7746376B2 (en) | 2004-06-16 | 2010-06-29 | Felipe Mendoza | Method and apparatus for accessing multi-dimensional mapping and information |
| US7984037B2 (en) | 2004-07-16 | 2011-07-19 | Canon Kabushiki Kaisha | Method for evaluating xpath-like fragment identifiers of audio-visual content |
| US7958115B2 (en) | 2004-07-29 | 2011-06-07 | Yahoo! Inc. | Search systems and methods using in-line contextual queries |
| US20080046298A1 (en) | 2004-07-29 | 2008-02-21 | Ziv Ben-Yehuda | System and Method For Travel Planning |
| US20070043766A1 (en) | 2005-08-18 | 2007-02-22 | Nicholas Frank C | Method and System for the Creating, Managing, and Delivery of Feed Formatted Content |
| US20060040719A1 (en) | 2004-08-20 | 2006-02-23 | Jason Plimi | Fantasy sports league pre-draft logic method |
| US7865457B2 (en) | 2004-08-25 | 2011-01-04 | International Business Machines Corporation | Knowledge management system automatically allocating expert resources |
| US8615731B2 (en) | 2004-08-25 | 2013-12-24 | Mohit Doshi | System and method for automating the development of web services that incorporate business rules |
| US20060053058A1 (en) | 2004-08-31 | 2006-03-09 | Philip Hotchkiss | System and method for gathering consumer feedback |
| US20060047563A1 (en) | 2004-09-02 | 2006-03-02 | Keith Wardell | Method for optimizing a marketing campaign |
| US20060069612A1 (en) | 2004-09-28 | 2006-03-30 | Microsoft Corporation | System and method for generating an orchestrated advertising campaign |
| US20060085392A1 (en) | 2004-09-30 | 2006-04-20 | Microsoft Corporation | System and method for automatic generation of search results based on local intention |
| DE102004050785A1 (de) | 2004-10-14 | 2006-05-04 | Deutsche Telekom Ag | Verfahren und Anordnung zur Bearbeitung von Nachrichten im Rahmen eines Integrated Messaging Systems |
| KR101061265B1 (ko) | 2004-10-19 | 2011-08-31 | 야후! 인크. | 위치 기반 사회 네트워킹을 위한 시스템 및 방법 |
| US7324957B2 (en) | 2004-10-21 | 2008-01-29 | Soundstarts, Inc. | Proximal advertising using hand-held communication devices |
| US20060129313A1 (en) | 2004-12-14 | 2006-06-15 | Becker Craig H | System and method for driving directions based on non-map criteria |
| KR100703468B1 (ko) | 2004-12-29 | 2007-04-03 | 삼성전자주식회사 | 개인 항법 단말기에서 경로 안내 장치 및 방법 |
| US20060184579A1 (en) | 2005-01-05 | 2006-08-17 | Michael Mills | Framework for providing ancillary content in a television environment |
| US7472397B2 (en) | 2005-01-11 | 2008-12-30 | International Business Machines Corporation | Method and system to correlate and consolidate a plurality of events |
| WO2006089994A1 (en) | 2005-01-12 | 2006-08-31 | Nokia Corporation | Name service in a multihop wireless ad hoc network |
| US7895574B2 (en) | 2005-01-14 | 2011-02-22 | Microsoft Corporation | System and methods for automatically verifying management packs |
| US7689556B2 (en) | 2005-01-31 | 2010-03-30 | France Telecom | Content navigation service |
| US7343364B2 (en) | 2005-02-04 | 2008-03-11 | Efunds Corporation | Rules-based system architecture and systems using the same |
| US20060212401A1 (en) | 2005-03-15 | 2006-09-21 | Apple Computer, Inc. | Method and system for network-based promotion of particular digital media items |
| US20060212330A1 (en) | 2005-03-16 | 2006-09-21 | Erkki Savilampi | Network based processing of calendar meeting requests |
| US20080285886A1 (en) | 2005-03-29 | 2008-11-20 | Matthew Emmerson Allen | System For Displaying Images |
| US7466244B2 (en) | 2005-04-21 | 2008-12-16 | Microsoft Corporation | Virtual earth rooftop overlay and bounding |
| US7777648B2 (en) | 2005-04-21 | 2010-08-17 | Microsoft Corporation | Mode information displayed in a mapping application |
| US10210159B2 (en) | 2005-04-21 | 2019-02-19 | Oath Inc. | Media object metadata association and ranking |
| US8732175B2 (en) | 2005-04-21 | 2014-05-20 | Yahoo! Inc. | Interestingness ranking of media objects |
| US7607582B2 (en) | 2005-04-22 | 2009-10-27 | Microsoft Corporation | Aggregation and synchronization of nearby media |
| US7606580B2 (en) | 2005-05-11 | 2009-10-20 | Aol Llc | Personalized location information for mobile devices |
| JP4818639B2 (ja) * | 2005-05-13 | 2011-11-16 | 株式会社エヌ・ティ・ティ・ドコモ | データバックアップシステム |
| US7451102B2 (en) | 2005-06-03 | 2008-11-11 | Shadow Enterprises Inc. | Ordering method utilizing instant messaging |
| US20060277271A1 (en) | 2005-06-07 | 2006-12-07 | Yahoo! Inc. | Prefetching content based on a mobile user profile |
| US20060282455A1 (en) | 2005-06-13 | 2006-12-14 | It Interactive Services Inc. | System and method for ranking web content |
| US7259668B2 (en) | 2005-07-12 | 2007-08-21 | Qwest Communications International Inc. | Mapping the location of a mobile communications device systems and methods |
| US7899469B2 (en) | 2005-07-12 | 2011-03-01 | Qwest Communications International, Inc. | User defined location based notification for a mobile communications device systems and methods |
| JP2009521014A (ja) | 2005-08-26 | 2009-05-28 | スポット ランナー インコーポレイテッド | メディアプランニング、広告製作、広告配置、及びコンテンツカスタマイゼーションのためのシステム及び方法 |
| US8560385B2 (en) | 2005-09-02 | 2013-10-15 | Bees & Pollen Ltd. | Advertising and incentives over a social network |
| US20070150359A1 (en) | 2005-09-09 | 2007-06-28 | Lim Kok E S | Social marketing network |
| US7577665B2 (en) | 2005-09-14 | 2009-08-18 | Jumptap, Inc. | User characteristic influenced search results |
| GB2430507A (en) | 2005-09-21 | 2007-03-28 | Stephen Robert Ives | System for managing the display of sponsored links together with search results on a mobile/wireless device |
| US20070073641A1 (en) | 2005-09-23 | 2007-03-29 | Redcarpet, Inc. | Method and system for improving search results |
| WO2007035959A2 (en) | 2005-09-23 | 2007-03-29 | Grape Technology Group Inc. | Enhanced directory assistance system and method including location and search functions |
| US7496548B1 (en) | 2005-09-26 | 2009-02-24 | Quintura, Inc. | Neural network for electronic search applications |
| US8874477B2 (en) | 2005-10-04 | 2014-10-28 | Steven Mark Hoffberg | Multifactorial optimization system and method |
| US7499586B2 (en) | 2005-10-04 | 2009-03-03 | Microsoft Corporation | Photographing big things |
| US7933897B2 (en) | 2005-10-12 | 2011-04-26 | Google Inc. | Entity display priority in a distributed geographic information system |
| US20070088852A1 (en) | 2005-10-17 | 2007-04-19 | Zohar Levkovitz | Device, system and method of presentation of advertisements on a wireless device |
| US7796285B2 (en) | 2005-10-18 | 2010-09-14 | Dialogic Corporation | Supplementing facsimile image data |
| WO2007051127A2 (en) | 2005-10-25 | 2007-05-03 | Brubaker Curtis M | Method and apparatus for obtaining revenue from the distribution of hyper-relevant advertising through permissive mind reading, proximity encounters, and database aggregation |
| US20070100956A1 (en) | 2005-10-29 | 2007-05-03 | Gopesh Kumar | A system and method for enabling prospects to contact sponsoring advertisers on the telephone directly from an Internet-based advertisement with just a single-click, and efficiently tracking from what Internet location (URL) the telephone contacts are initiated. |
| US20070168430A1 (en) | 2005-11-23 | 2007-07-19 | Xerox Corporation | Content-based dynamic email prioritizer |
| US7580926B2 (en) | 2005-12-01 | 2009-08-25 | Adchemy, Inc. | Method and apparatus for representing text using search engine, document collection, and hierarchal taxonomy |
| US9135304B2 (en) | 2005-12-02 | 2015-09-15 | Salesforce.Com, Inc. | Methods and systems for optimizing text searches over structured data in a multi-tenant environment |
| US20080086356A1 (en) | 2005-12-09 | 2008-04-10 | Steve Glassman | Determining advertisements using user interest information and map-based location information |
| US20070150168A1 (en) | 2005-12-12 | 2007-06-28 | Microsoft Corporation | Traffic channel |
| US7681147B2 (en) | 2005-12-13 | 2010-03-16 | Yahoo! Inc. | System for determining probable meanings of inputted words |
| US7729901B2 (en) | 2005-12-13 | 2010-06-01 | Yahoo! Inc. | System for classifying words |
| US7451162B2 (en) | 2005-12-14 | 2008-11-11 | Siemens Aktiengesellschaft | Methods and apparatus to determine a software application data file and usage |
| CA2633512A1 (en) | 2005-12-14 | 2007-06-21 | Facebook, Inc. | Systems and methods for social mapping |
| US7725492B2 (en) | 2005-12-23 | 2010-05-25 | Facebook, Inc. | Managing information about relationships in a social network via a social timeline |
| US20070155411A1 (en) | 2006-01-04 | 2007-07-05 | James Morrison | Interactive mobile messaging system |
| US20070162850A1 (en) | 2006-01-06 | 2007-07-12 | Darin Adler | Sports-related widgets |
| US20070161382A1 (en) | 2006-01-09 | 2007-07-12 | Melinger Daniel J | System and method including asynchronous location-based messaging |
| US8380721B2 (en) | 2006-01-18 | 2013-02-19 | Netseer, Inc. | System and method for context-based knowledge search, tagging, collaboration, management, and advertisement |
| US7788188B2 (en) | 2006-01-30 | 2010-08-31 | Hoozware, Inc. | System for providing a service to venues where people aggregate |
| US20070185599A1 (en) | 2006-02-03 | 2007-08-09 | Yahoo! Inc. | Sports player ranker |
| US8485876B2 (en) | 2006-02-27 | 2013-07-16 | Maurice S. Bowerman | Monitoring a sports draft based on a need of a sports team and the best available player to meet that need |
| US20070233585A1 (en) | 2006-03-14 | 2007-10-04 | Tal David Ben Simon | Device, system and method of interactive gaming and investing |
| US7519470B2 (en) | 2006-03-15 | 2009-04-14 | Microsoft Corporation | Location-based caching for mobile devices |
| US20070239517A1 (en) | 2006-03-29 | 2007-10-11 | Chung Christina Y | Generating a degree of interest in user profile scores in a behavioral targeting system |
| EP1843256A1 (en) | 2006-04-03 | 2007-10-10 | British Telecmmunications public limited campany | Ranking of entities associated with stored content |
| US7693652B2 (en) | 2006-04-05 | 2010-04-06 | Microsoft Corporation | Waypoint adjustment and advertisement for flexible routing |
| US8442973B2 (en) | 2006-05-02 | 2013-05-14 | Surf Canyon, Inc. | Real time implicit user modeling for personalized search |
| US9602512B2 (en) | 2006-05-08 | 2017-03-21 | At&T Intellectual Property I, Lp | Methods and apparatus to distribute media delivery to mobile devices |
| US7503007B2 (en) | 2006-05-16 | 2009-03-10 | International Business Machines Corporation | Context enhanced messaging and collaboration system |
| US9507778B2 (en) | 2006-05-19 | 2016-11-29 | Yahoo! Inc. | Summarization of media object collections |
| US20070282675A1 (en) | 2006-05-30 | 2007-12-06 | Kivin Varghese | Methods and systems for user-produced advertising content |
| US20070282621A1 (en) | 2006-06-01 | 2007-12-06 | Flipt, Inc | Mobile dating system incorporating user location information |
| US7831586B2 (en) | 2006-06-09 | 2010-11-09 | Ebay Inc. | System and method for application programming interfaces for keyword extraction and contextual advertisement generation |
| US20070288278A1 (en) | 2006-06-13 | 2007-12-13 | International Business Machines Corporation | Method and system for automatically scheduling and managing agendas for presentation-style meetings |
| US7624104B2 (en) | 2006-06-22 | 2009-11-24 | Yahoo! Inc. | User-sensitive pagerank |
| US7742399B2 (en) | 2006-06-22 | 2010-06-22 | Harris Corporation | Mobile ad-hoc network (MANET) and method for implementing multiple paths for fault tolerance |
| US20080005313A1 (en) | 2006-06-29 | 2008-01-03 | Microsoft Corporation | Using offline activity to enhance online searching |
| WO2008007364A2 (en) | 2006-07-10 | 2008-01-17 | Vringo, Inc. | Pushed media content delivery |
| US7783622B1 (en) | 2006-07-21 | 2010-08-24 | Aol Inc. | Identification of electronic content significant to a user |
| US20080028031A1 (en) | 2006-07-25 | 2008-01-31 | Byron Lewis Bailey | Method and apparatus for managing instant messaging |
| WO2008012834A2 (en) | 2006-07-25 | 2008-01-31 | Jain Pankaj | A method and a system for searching information using information device |
| US8568236B2 (en) | 2006-07-28 | 2013-10-29 | Yahoo! Inc. | Fantasy sports agent |
| US8403756B2 (en) | 2006-07-28 | 2013-03-26 | Yahoo! Inc. | Fantasy sports alert generator |
| US20080040283A1 (en) | 2006-08-11 | 2008-02-14 | Arcadyan Technology Corporation | Content protection system and method for enabling secure sharing of copy-protected content |
| KR100801662B1 (ko) | 2006-08-31 | 2008-02-05 | 에스케이 텔레콤주식회사 | 상품 추천 관리시스템 및 그 추천 방법 |
| US20080133327A1 (en) | 2006-09-14 | 2008-06-05 | Shah Ullah | Methods and systems for securing content played on mobile devices |
| US20080070697A1 (en) | 2006-09-15 | 2008-03-20 | Icebreaker, Inc. | Social interaction games and activities |
| US8099105B2 (en) | 2006-09-19 | 2012-01-17 | Telecommunication Systems, Inc. | Device based trigger for location push event |
| US20080172632A1 (en) | 2006-09-29 | 2008-07-17 | Stambaugh Thomas M | Distributed web-based processing, spatial organization and display of information |
| US8230037B2 (en) | 2006-09-29 | 2012-07-24 | Audible, Inc. | Methods and apparatus for customized content delivery |
| US20080109761A1 (en) | 2006-09-29 | 2008-05-08 | Stambaugh Thomas M | Spatial organization and display of travel and entertainment information |
| US20080147655A1 (en) | 2006-10-10 | 2008-06-19 | Alok Sinha | Virtual network of real-world entities |
| US20080120183A1 (en) | 2006-10-12 | 2008-05-22 | Sung Park | Systems and methods for communicating personal information |
| US7656851B1 (en) | 2006-10-12 | 2010-02-02 | Bae Systems Information And Electronic Systems Integration Inc. | Adaptive message routing for mobile ad HOC networks |
| US9817902B2 (en) | 2006-10-27 | 2017-11-14 | Netseer Acquisition, Inc. | Methods and apparatus for matching relevant content to user intention |
| US20080102911A1 (en) | 2006-10-27 | 2008-05-01 | Yahoo! Inc. | Integration of personalized fantasy data with general sports content |
| US8108501B2 (en) | 2006-11-01 | 2012-01-31 | Yahoo! Inc. | Searching and route mapping based on a social network, location, and time |
| US20080120690A1 (en) | 2006-11-17 | 2008-05-22 | Microsoft Corporation | Client enforced network tunnel vision |
| US9110903B2 (en) * | 2006-11-22 | 2015-08-18 | Yahoo! Inc. | Method, system and apparatus for using user profile electronic device data in media delivery |
| US20080120308A1 (en) | 2006-11-22 | 2008-05-22 | Ronald Martinez | Methods, Systems and Apparatus for Delivery of Media |
| US20090234814A1 (en) | 2006-12-12 | 2009-09-17 | Marco Boerries | Configuring a search engine results page with environment-specific information |
| US8935296B2 (en) | 2006-12-14 | 2015-01-13 | Taylor Morgen Corp. | Method of facilitating contact between mutually interested people |
| US7769745B2 (en) | 2006-12-15 | 2010-08-03 | Yahoo! Inc. | Visualizing location-based datasets using “tag maps” |
| US20080154720A1 (en) | 2006-12-20 | 2008-06-26 | Microsoft Corporation | Shopping route optimization and personalization |
| US20080163284A1 (en) | 2006-12-29 | 2008-07-03 | Microsoft Corporation | Browse filters on a television interface |
| WO2008134595A1 (en) | 2007-04-27 | 2008-11-06 | Pelago, Inc. | Determining locations of interest based on user visits |
| US7752279B2 (en) | 2007-05-29 | 2010-07-06 | Research In Motion Limited | System for facilitating thread-based message prioritization |
| US20080320001A1 (en) | 2007-06-21 | 2008-12-25 | Sreedhar Gaddam | Collaboration System and Method for Use of Same |
| US8321794B2 (en) | 2007-06-28 | 2012-11-27 | Microsoft Corporation | Rich conference invitations with context |
| US8332402B2 (en) | 2007-06-28 | 2012-12-11 | Apple Inc. | Location based media items |
| US20090012965A1 (en) | 2007-07-01 | 2009-01-08 | Decisionmark Corp. | Network Content Objection Handling System and Method |
| US20090012934A1 (en) | 2007-07-03 | 2009-01-08 | Corbis Corporation | Searching for rights limited media |
| US20090043844A1 (en) | 2007-08-09 | 2009-02-12 | International Business Machines Corporation | System and method for name conflict resolution |
| US9946975B2 (en) | 2007-08-24 | 2018-04-17 | At&T Intellectual Property I, L.P. | Method and apparatus to identify influencers |
| US8001002B2 (en) | 2007-09-07 | 2011-08-16 | Microsoft Corporation | Interactively presenting advertising content offline |
| US20090100052A1 (en) | 2007-10-16 | 2009-04-16 | Stern Edith H | Enabling collaborative networks |
| US8635360B2 (en) | 2007-10-19 | 2014-01-21 | Google Inc. | Media playback point seeking using data range requests |
| US20090299837A1 (en) | 2007-10-31 | 2009-12-03 | Ryan Steelberg | System and method for brand affinity content distribution and optimization |
| US9245041B2 (en) | 2007-11-10 | 2016-01-26 | Geomonkey, Inc. | Creation and use of digital maps |
| US20090125517A1 (en) | 2007-11-14 | 2009-05-14 | Qualcomm Incorporated | Method and system for keyword correlation in a mobile environment |
| US10346854B2 (en) | 2007-11-30 | 2019-07-09 | Microsoft Technology Licensing, Llc | Feature-value attachment, reranking and filtering for advertisements |
| US20090150507A1 (en) | 2007-12-07 | 2009-06-11 | Yahoo! Inc. | System and method for prioritizing delivery of communications via different communication channels |
| US8307029B2 (en) | 2007-12-10 | 2012-11-06 | Yahoo! Inc. | System and method for conditional delivery of messages |
| US20090165051A1 (en) | 2007-12-19 | 2009-06-25 | United Video Properties, Inc. | Methods and devices for presenting an interactive media guidance application |
| US7769740B2 (en) | 2007-12-21 | 2010-08-03 | Yahoo! Inc. | Systems and methods of ranking attention |
| US7865308B2 (en) | 2007-12-28 | 2011-01-04 | Yahoo! Inc. | User-generated activity maps |
| US9471898B2 (en) | 2007-12-31 | 2016-10-18 | International Business Machines Corporation | Endorsing E-mail messages using social network verification |
| WO2009087549A2 (en) | 2007-12-31 | 2009-07-16 | France Telecom | Multimedia content prefetching engine |
| US7925708B2 (en) | 2008-01-04 | 2011-04-12 | Yahoo! Inc. | System and method for delivery of augmented messages |
| US8073795B2 (en) | 2008-01-07 | 2011-12-06 | Symbol Technologies, Inc. | Location based services platform using multiple sources including a radio frequency identification data source |
| US20090204484A1 (en) | 2008-02-07 | 2009-08-13 | Grayson Johnson | Method of Displaying Targeted Digital Electronic Advertising Using Global Positioning System (GPS) Coordinates and Associated Demographic Data |
| US20090204676A1 (en) | 2008-02-11 | 2009-08-13 | International Business Machines Corporation | Content based routing of misaddressed e-mail |
| US20090204672A1 (en) | 2008-02-12 | 2009-08-13 | Idelix Software Inc. | Client-server system for permissions-based locating services and location-based advertising |
| US8930238B2 (en) | 2008-02-21 | 2015-01-06 | International Business Machines Corporation | Pervasive symbiotic advertising system and methods therefor |
| US8560390B2 (en) | 2008-03-03 | 2013-10-15 | Yahoo! Inc. | Method and apparatus for social network marketing with brand referral |
| US8554623B2 (en) | 2008-03-03 | 2013-10-08 | Yahoo! Inc. | Method and apparatus for social network marketing with consumer referral |
| US8682960B2 (en) | 2008-03-14 | 2014-03-25 | Nokia Corporation | Methods, apparatuses, and computer program products for providing filtered services and content based on user context |
| US8220050B2 (en) | 2008-03-31 | 2012-07-10 | Sophos Plc | Method and system for detecting restricted content associated with retrieved content |
| US20090313546A1 (en) | 2008-06-16 | 2009-12-17 | Porto Technology, Llc | Auto-editing process for media content shared via a media sharing service |
| US20090320047A1 (en) | 2008-06-23 | 2009-12-24 | Ingboo Inc. | Event Bundling |
| US8813107B2 (en) | 2008-06-27 | 2014-08-19 | Yahoo! Inc. | System and method for location based media delivery |
| US7792040B2 (en) | 2008-07-30 | 2010-09-07 | Yahoo! Inc. | Bandwidth and cost management for ad hoc networks |
| US20100063993A1 (en) | 2008-09-08 | 2010-03-11 | Yahoo! Inc. | System and method for socially aware identity manager |
| KR101024149B1 (ko) | 2008-09-11 | 2011-03-22 | 야후! 인크. | 광고 등록 참고 정보를 이용하여 전자지도 상에 광고를 등록하는 방법 |
| EP2350946B1 (en) * | 2008-11-03 | 2018-02-28 | Telefonaktiebolaget LM Ericsson (publ) | Pre-fetching of data in a mobile communications environment |
| US8024317B2 (en) | 2008-11-18 | 2011-09-20 | Yahoo! Inc. | System and method for deriving income from URL based context queries |
| US8032508B2 (en) | 2008-11-18 | 2011-10-04 | Yahoo! Inc. | System and method for URL based query for retrieving data related to a context |
| US20100125569A1 (en) | 2008-11-18 | 2010-05-20 | Yahoo! Inc. | System and method for autohyperlinking and navigation in url based context queries |
| US9805123B2 (en) | 2008-11-18 | 2017-10-31 | Excalibur Ip, Llc | System and method for data privacy in URL based context queries |
| US20100185642A1 (en) | 2009-01-21 | 2010-07-22 | Yahoo! Inc. | Interest-based location targeting engine |
-
2009
- 2009-08-13 US US12/540,588 patent/US8364611B2/en not_active Expired - Fee Related
-
2010
- 2010-07-29 EP EP10808518.4A patent/EP2465275A4/en not_active Withdrawn
- 2010-07-29 WO PCT/US2010/043780 patent/WO2011019517A2/en not_active Ceased
- 2010-07-29 KR KR1020127006133A patent/KR101320179B1/ko not_active Expired - Fee Related
- 2010-07-29 CN CN201080034724.8A patent/CN102474715B/zh not_active Expired - Fee Related
- 2010-08-05 TW TW099126059A patent/TWI430173B/zh not_active IP Right Cessation
- 2010-08-05 TW TW102148384A patent/TWI543081B/zh not_active IP Right Cessation
-
2013
- 2013-01-07 US US13/735,619 patent/US20130124442A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| KR101320179B1 (ko) | 2013-10-23 |
| WO2011019517A2 (en) | 2011-02-17 |
| TW201415366A (zh) | 2014-04-16 |
| TWI430173B (zh) | 2014-03-11 |
| EP2465275A4 (en) | 2017-06-07 |
| WO2011019517A3 (en) | 2011-05-19 |
| US20110040718A1 (en) | 2011-02-17 |
| KR20120055630A (ko) | 2012-05-31 |
| US8364611B2 (en) | 2013-01-29 |
| CN102474715A (zh) | 2012-05-23 |
| CN102474715B (zh) | 2014-12-31 |
| US20130124442A1 (en) | 2013-05-16 |
| TW201120750A (en) | 2011-06-16 |
| EP2465275A2 (en) | 2012-06-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI543081B (zh) | 於行動裝置上預載資訊之系統與方法 | |
| US11765246B2 (en) | Topical activity monitor and identity collector system | |
| US8321463B2 (en) | Objective and subjective ranking of comments | |
| CN103988203B (zh) | 根据协作的和/或基于内容的节点相互关系提供推荐的系统和方法 | |
| US9633122B2 (en) | Systems and methods for web site customization based on time-of-day | |
| US8756224B2 (en) | Methods, systems, and media for content ranking using real-time data | |
| RU2731335C2 (ru) | Способ и система для формирования рекомендаций цифрового контента | |
| KR101617114B1 (ko) | 생리학적 데이터를 사용한 소셜 감성 결정 | |
| US10594808B2 (en) | Pre-fetching newsfeed stories from a social networking system for presentation to a user | |
| US20140189014A1 (en) | Systems and Methods for Recommending Media Content Items | |
| JP2016536722A (ja) | ニュースフィード内でソーシャル・ネットワーキング・システム・ユーザに提示するためにコンテンツ・アイテムを選択すること | |
| TW201104617A (en) | Activity based users' interests modeling for determining content relevance | |
| WO2014074643A2 (en) | System and method for dynamically placing and scheduling of promotional items or content based on momentum of activities of a targeted audience in a network environment | |
| WO2014141078A1 (en) | A method of and system for providing a client device with particularized information without employing unique identifiers | |
| WO2012057744A1 (en) | Providing control over a personalized category of information | |
| US10650074B1 (en) | Systems and methods for identifying and managing topical content for websites | |
| JP5813052B2 (ja) | 情報処理装置、方法及びプログラム | |
| US11276079B2 (en) | Method and system for meeting service level of content item promotion | |
| JP2012104141A5 (zh) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |