用于提供電子郵件的視覺表示以使得能夠進(jìn)行有效的電子郵件處理的系統(tǒng)和方法
【專利說明】
【背景技術(shù)】
[0001]電子信箱、或者電子郵件是允許信息幾乎瞬時交換的強(qiáng)大的通信工具。然而,如圖1所圖示,發(fā)送電子郵件的易用性可以導(dǎo)致接收者將海量電子郵件接收到他或她的收件箱中。除了由真實人發(fā)送的電子郵件之外,接收者可能從第三方服務(wù)接收數(shù)以百計的由機(jī)器生成的電子郵件,所述第三方服務(wù)諸如航空公司、邀請生成公司、快遞服務(wù)、以及社交媒體網(wǎng)站。這些電子郵件可以包括確認(rèn)、通知、促銷、社交媒體更新、以及來自協(xié)作系統(tǒng)的消息。應(yīng)該存在簡單的方式用于接收者理解電子郵件的內(nèi)容和預(yù)期的回應(yīng)(如果有的話),以便有效地處理接收者所接收到的電子郵件。
[0002]接收者的收件箱內(nèi)的某些電子郵件可能需要或者引起來自該接收者的動作。其他電子郵件可以將狀態(tài)提供給接收者,諸如包含關(guān)于包裹運(yùn)輸?shù)男畔⒌碾娮余]件。電子郵件應(yīng)該是以接收者可以清楚地理解電子郵件的內(nèi)容并且容易地與電子郵件進(jìn)行交互以便處理電子郵件的內(nèi)容的方式可擴(kuò)展的和被注釋的。此外,接收者應(yīng)該被允許在電子郵件系統(tǒng)中直接與電子郵件注釋進(jìn)行交互,而不需要必須打開電子郵件或者被引導(dǎo)到提供響應(yīng)的第三方網(wǎng)站。例如,可以存在與電子郵件相關(guān)聯(lián)的注釋以便辦理航班登機(jī)。這種電子郵件的接收者應(yīng)該能夠與注釋進(jìn)行交互,所述注釋允許接收者辦理航班登機(jī)而不必訪問航空公司的網(wǎng)站或者甚至不需要打開航班登機(jī)電子郵件。其他的示例可以包括對事件的RSVP、保存報價、給電影評級、跟蹤包裹、批準(zhǔn)消費(fèi)報告、或者接受朋友的請求。注釋應(yīng)該清楚并且提供接收者可以容易地與電子郵件進(jìn)行交互以及處理電子郵件的方式。
【發(fā)明內(nèi)容】
[0003]本說明書描述了一般地涉及電子郵件系統(tǒng)的技術(shù),以及具體地涉及用于向接收者提供與電子郵件相關(guān)聯(lián)的注釋并且允許所述接收者與電子郵件注釋快速交互的方法和系統(tǒng)。
[0004]—般地,在本說明書中所描述的主題的一個方面可以被實現(xiàn)在用于將與電子郵件相關(guān)聯(lián)的注釋提供給接收者并且允許所述接收者與電子郵件注釋進(jìn)行交互的系統(tǒng)和方法中。一種示例性系統(tǒng)可以包括一個或多個處理設(shè)備以及一個或多個存儲指令的存儲設(shè)備,所述指令在由所述一個或多個處理設(shè)備執(zhí)行時使得所述一個或多個處理設(shè)備:接收電子郵件;確定所接收到的電子郵件是否具有相關(guān)聯(lián)的注釋;響應(yīng)于確定所接收到的電子郵件具有相關(guān)聯(lián)的注釋,將所述電子郵件以及相關(guān)聯(lián)的注釋存儲在持久存儲中;接收特定接收者訪問電子郵件的請求;為具有相關(guān)聯(lián)的注釋的所述電子郵件生成視覺表示;以及顯示電子郵件列表,所述電子郵件列表包括至少一個所接收到的具有相關(guān)聯(lián)的注釋的電子郵件,所述電子郵件列表包含與所述電子郵件相關(guān)的所述注釋的所述視覺表示。一種示例性方法包括:接收電子郵件;確定所接收到的電子郵件是否具有相關(guān)聯(lián)的注釋;響應(yīng)于確定所接收到的電子郵件具有相關(guān)聯(lián)的注釋,將所述電子郵件和相關(guān)聯(lián)的注釋存儲在持久存儲中;接收特定接收者訪問電子郵件的請求;為具有相關(guān)聯(lián)的注釋的所述電子郵件生成視覺表示,以及顯示電子郵件列表,所述電子郵件列表包括至少一個所接收到的具有相關(guān)聯(lián)的注釋的電子郵件,所述電子郵件列表包含與所述電子郵件相關(guān)的所述注釋的所述視覺表示。
[0005]在本說明書中所描述的主題的第二個方面可以實現(xiàn)在用于集中電子郵件系統(tǒng)和第三方服務(wù)之間的出站通信的系統(tǒng)和方法中。一種示例性系統(tǒng)可以包括一個或多個處理設(shè)備以及一個或多個存儲指令的存儲設(shè)備,所述指令在由所述一個或多個處理設(shè)備執(zhí)行時使得所述一個或多個處理設(shè)備:接收對要被發(fā)送至第三方服務(wù)的增強(qiáng)的電子郵件的接收者響應(yīng);獲取與所述接收者響應(yīng)相關(guān)聯(lián)的所述增強(qiáng)的電子郵件;基于所述所增強(qiáng)的電子郵件獲得發(fā)送指令;以及使用所述發(fā)送指令將所述響應(yīng)發(fā)送到所述第三方服務(wù)。一種示例性方法可以包括接收對要被發(fā)送到第三方服務(wù)的增強(qiáng)的電子郵件的接收者響應(yīng);獲取與所述接收者響應(yīng)相關(guān)聯(lián)的所述所增強(qiáng)的電子郵件;基于所述所增強(qiáng)的電子郵件獲得發(fā)送指令;以及使用所述發(fā)送指令將所述響應(yīng)發(fā)送到所述第三方服務(wù)。
[0006]這些和其他實施例可以可選地包括下述特征中的一個或多個:注釋可以是可動作的項目;所述視覺表示可以與其他電子郵件信息內(nèi)嵌地顯示;所述視覺表示可以被顯示為交互式小組件,接收者可以打開所述交互式小組件并且使用其響應(yīng)所述動作;所述視覺表示可以在所述接收者與所述電子郵件進(jìn)行交互之前被顯示;所述視覺表示可以基于注釋類別被生成;相關(guān)聯(lián)的注釋可以通過解析電子郵件文本來確定、相關(guān)聯(lián)的注釋可以通過使用人工智能來確定;相關(guān)聯(lián)的注釋可以通過讀取電子郵件的相關(guān)聯(lián)的結(jié)構(gòu)化數(shù)據(jù)來確定;增強(qiáng)信息可以被獲取并且被與所述電子郵件相關(guān)聯(lián);增強(qiáng)信息可以從所述電子郵件的相關(guān)聯(lián)的結(jié)構(gòu)化數(shù)據(jù)或第三方站點(diǎn)被獲??;對所述注釋的接收者響應(yīng)可以被接收;以及所述所接收到的響應(yīng)可以與相對應(yīng)的電子郵件相關(guān)聯(lián)、被存儲、發(fā)送至發(fā)送所述電子郵件的所述第三方服務(wù);發(fā)送指令可以從與所述所增強(qiáng)的電子郵件相關(guān)聯(lián)的結(jié)構(gòu)化數(shù)據(jù)獲得;將所述響應(yīng)發(fā)送至所述第三方服務(wù)可以包括將SMTP或HTTP消息發(fā)送至所述第三方服務(wù);用于認(rèn)證的開放標(biāo)準(zhǔn)可以被用于支持對第三方服務(wù)的所認(rèn)證的請求;用于認(rèn)證的開放標(biāo)準(zhǔn)可以是0Auth2,將所述響應(yīng)發(fā)送至所述第三方服務(wù)包括代表所述接收者將電子郵件發(fā)送至所述第三方服務(wù);來自所述第三方服務(wù)的響應(yīng)可以被獲得并且所述響應(yīng)可以被寫入持久存儲;如果所述響應(yīng)未被成功傳達(dá)至所述服務(wù),則響應(yīng)可以被重新發(fā)送至合適的第三方服務(wù);以及發(fā)送響應(yīng)可以被延遲特定時間段。
[0007]本發(fā)明的一個或多個實施例的細(xì)節(jié)在僅以說明方式給出的附圖中以及下面的描述中陳述。本發(fā)明的其他特征、方面、以及優(yōu)點(diǎn)將從描述、附圖和權(quán)利要求而變得顯而易見。各個附圖中相同的附圖標(biāo)記和命名指示相同的元素。
【附圖說明】
[0008]圖1是圖示了慣例性電子郵件顯示的用戶界面。
[0009]圖2是圖示了示例性電子郵件系統(tǒng)的用戶界面。
[0010]圖3是用于將與電子郵件相關(guān)聯(lián)的注釋提供給接收者的示例性方法的流程圖。
[0011]圖4是與交互式電子郵件相關(guān)聯(lián)的示例結(jié)構(gòu)化數(shù)據(jù)。
[0012]圖5是圖示了與電子郵件相關(guān)聯(lián)的注釋的示例性視覺表示的用戶界面。
[0013]圖6是圖示了與電子郵件相關(guān)聯(lián)的注釋的示例性視覺表示的用戶界面。
[0014]圖7是圖示了與電子郵件相關(guān)聯(lián)的注釋的示例性視覺表示的用戶界面。
[0015]圖8是圖示了與電子郵件相關(guān)聯(lián)的注釋的示例性視覺表示的用戶界面。
[0016]圖9是圖示了與電子郵件相關(guān)聯(lián)的注釋的示例性視覺表示的用戶界面。
[0017]圖10是圖示了示例性實時數(shù)據(jù)服務(wù)的框圖。
[0018]圖11是圖示了示例性計算設(shè)備的框圖。
[0019]圖12是用于將對注釋的響應(yīng)發(fā)送到第三方服務(wù)的示例性方法的流程圖。
[0020]圖13是用于經(jīng)由第三方服務(wù)更新與電子郵件相關(guān)聯(lián)的注釋的示例性方法的流程圖。
【具體實施方式】
[0021]根據(jù)示例性實施例,電子郵件系統(tǒng)可以將具有相關(guān)聯(lián)的注釋的電子郵件顯示給電子郵件的接收者,并且允許該接收者與該注釋進(jìn)行交互而不需要接收者離開電子郵件系統(tǒng)或者甚至不需要打開該電子郵件。圖2圖示了示例性電子郵件系統(tǒng),在該系統(tǒng)中,電子郵件被注釋并且以清楚的方式被示出給接收者,并且接收者可以容易地與其進(jìn)行交互。
[0022]電子郵件遞送服務(wù)可以將傳入電子郵件遞送至電子郵件解析器。電子郵件解析器(202)可以從HTML電子郵件提取語義(名詞和動詞)使得電子郵件接收者可以容易地處理電子郵件。解析器可以使用如下面所討論的HTML解析或schema, org結(jié)構(gòu)化數(shù)據(jù)以確定與電子郵件相關(guān)聯(lián)的名詞和動詞。該解析器可以解析包括下述的事物:潛在的可動作的項目或者與人、地點(diǎn)、事物、事件、可變化的狀態(tài)相關(guān)的項目、或者可以將關(guān)于電子郵件的內(nèi)容的有用的信息提供給接收者的其他項目。所解析的項目可以被用于確定合適的注釋以電子郵件相關(guān)聯(lián)。作為結(jié)果的注釋與電子郵件相關(guān)聯(lián)并且被存儲在存儲(204)中。當(dāng)客戶端(208)請求該電子郵件時,電子郵件的關(guān)聯(lián)注釋可以被轉(zhuǎn)換成不同的表示、被檢查以確認(rèn)信息完整、并且如果必要的話可以添加附加的上下文信息。客戶端(208)然后可以接收電子郵件連同注釋表示以及附加的上下文信息。該客戶端可以經(jīng)由交互的小組件(widget)、內(nèi)嵌顯示、或者允許接收者處理電子郵件而不需要接收者打開該電子郵件的某個其他交互機(jī)制,將所接收到的信息顯示給電子郵件接收者。取決于電子郵件客戶端,客戶端的渲染可以是不同的。Web電子郵件客戶端可以不同于移動電子郵件客戶端顯示所注釋的電子郵件。此外,注釋可以自動地被添加到用戶的日歷而不需要用戶必須采取動作。
[0023]如圖3(301)中所圖示的,用于顯示可以被快速處理的所注釋的電子郵件的示例性方法通過接收服務(wù)器上的電子郵件開始。電子郵件文本或內(nèi)容可以被解析以找到語義、潛在的可動作的項目或者與人、地點(diǎn)、事物、事件、可變化的狀態(tài)相關(guān)的項目、或者可以向接收者提供關(guān)于電子郵件內(nèi)容的有用信息的其他項目。在圖3 (303)中示出,解析可以幫助確定所接收到的電子郵件是否應(yīng)該被注釋。
[0024]可以使用人工智能、機(jī)器學(xué)習(xí)、正則表達(dá)式