TW200813830A - Method of scheduling calendar entries via an instant messaging interface - Google Patents
Method of scheduling calendar entries via an instant messaging interface Download PDFInfo
- Publication number
- TW200813830A TW200813830A TW096100417A TW96100417A TW200813830A TW 200813830 A TW200813830 A TW 200813830A TW 096100417 A TW096100417 A TW 096100417A TW 96100417 A TW96100417 A TW 96100417A TW 200813830 A TW200813830 A TW 200813830A
- Authority
- TW
- Taiwan
- Prior art keywords
- user
- instant messaging
- instant
- chat session
- scheduling
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/107—Computer-aided management of electronic mailing [e-mailing]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
- H04L12/1818—Conference organisation arrangements, e.g. handling schedules, setting up parameters needed by nodes to attend a conference, booking network resources, notifying involved parties
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/42—Mailbox-related aspects, e.g. synchronisation of mailboxes
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- Economics (AREA)
- Theoretical Computer Science (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Data Mining & Analysis (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Description
200813830 九、發明說明: 【發明所屬之技術領域】 本發明一般而言係關於一種經改良的資料處理系統 特定言之,本發明提供一種用於在即時信息介面之内六 :崎事曆項目之電腦實施方法、資料處料統及電= 式產口口。 【先前技術】 即時信息為-種允許使用者在網路f料處理系統上相互 即時通信並協作之線上聊天媒體。即時信息通常在網際網 路上被使用。即時信息應用監控並報告相互已建立為線上 連絡人之使用者的狀態。通常在窗口中將此資訊呈現至使 用者。即時信息應用亦常由進行商務之使用者使用。藉由 利用即時信息,商務使用者可觀測每—其他使用者之可用 性,且當所要連絡人變為可用時起始與同事或客戶進行本 :交談。每天上百萬的使用者使用即時信息系統進行通 “。隨著即時信息變為個人及商務通信之重要部分,功能 !·生及可用性增強對於此類型通信工具之連續的成功係重 的。 文 ,雖然即時信息系統允許使料相互料進行通信,但此 等見有即% H S統具有關於管理即時信息通信之若干不 足4慮具有許多主題之使用者之—實例,使用者欲經由 一夺♦二一人士進打討論,但使用者欲與其進行談論之每 者““系不可用或並非線上的。使用當前的即時信 統,使用者必須夺处斗、古π Β σ心示 、°住或寫下關於使用者需要與何人進行聯 117215.doc 200813830 繫及使用者需要談論何事之便條。若交談必須儘快進行, 則使用者可能採取額外措施以設定當連絡人變為可用時 (或若服務提供者允許)向連絡人發送離線信息的警示。相 反,若交談直至較遲時間才應進行,則使用者必須確保使 用者記住交談,或確保使用者之便條被保存且用作諸如在 行事磨提醒項目中之—提醒。與此現有方法相關聯之問題 在於’使用者必須使用外部系統以明瞭使用者需要談論何 T、使用者需要與何人進行談論及應何時進行交談。若交 ,必須儘快進行’則使用者必須採取措施以設^警示。^ ^火不需儘快進行,則使用者必須週期性地檢查連絡人清 早以瞭解使用者需要與其進行聊天之人士何時變為可用。 另外,使用現有方法,使用者在使用者之即時信息系統内 不可預先安排將來時間之聊天。 因此,具有電腦實施方法、資料處理系統及電腦程式產 品以用於藉由提供-用於經由即時信息介面排程行事層項 目之機制而克服現有技術中之不足將。 【發明内容】 排月之實施例提=種用於在即時信息介面之内容内 :了冑項目之電腦實施方法、資料處理系統及電腦程 ^產…使用本發明之機制,允許使用者在使用者之行事 :糸統中排程聊天及會議聊天項目且預先安排使用者 夕甘 使用者兩要談論何事以及將來聊天合話 ”他細節。即時信息用戶端接 曰 链你 上★ ㈡1文用有之輸入以排 一或夕個被邀請人之即時信 ,八㈢冶,其中該或該 117215.doc 200813830 等被遨請人係選自在即時信息用戶 時信息用戶端向使用者提供 、、Ό人清單。即 誶祛田本—# Β 丨面’其中排程介面允 卉使用者疋義即時信息聊天會 義卽眸栌自龅工a 又特性。回應於接收到定 義p U天會話之❹者輸心在使 — 系統中建立項目以形成姐排程 仃事女排 形成,“非私的即時信息聊天會話,苴中 項目係基於在排程介面中所定義之特性。 /、 【實施方式】 現參看附圖且特定言之參看圖1至圖2,提供在i中可者 施本發明之實施例之資料處理環境的例示性圖。岸瞭解: ^至圖2僅為例示性的且並不意欲確定或暗示關於可實施 务明之減或實施例之環境的任何限制。可對所描緣之 %境進打許多修改而不脫離本發明之精神及範缚。 現參看附圖’圖⑻會在其中可實施本發明的態樣之資 料處理糸:之網路的圖示表示。網路資料處理系統⑽為 在其中可實施本發明之實施例的電腦網路。網路資料處理 系統100含有網路102 ’該網路1〇2為用以在網路資料處理 系統100内連接在一起之各種設備與電腦之間提供通信鏈 路的媒體。網路102可包括諸如導線、無線通信鏈路或 纖電纜之連接。 — 在所描繪之實例中,伺服器104及伺服器106連接至網路 102連同儲存單元〗〇8。另外,用戶端11〇、U2及ιΐ4連接 至網路102。此等用戶端11〇、112及114可為(例如)個人電 腦或網路電腦。在所描繪之實例中,伺服器! 〇4向用戶端 110、112及114提供諸如啟動檔案、作業系統影像及應用 117215.doc 200813830 之資料。在此實例中,用戶端110、112及114為對於伺服 器104之用戶端。網路資料處理系統100可包括未圖示之額 外伺服器、用戶端及其他設備。 在所描繪之實例中,網路資料處理系統1〇〇為具有網路 102之網際網路,其表示使用一組傳輸控制協定/網際網路 協疋(TCP/IP)協疋以與另一網路進行通信之網路及閘道5| 的全球集合。網際網路之中心處為在主要節點或主電腦之 間的由導引資料及h息之成千的商用、政府、教育及其他 電腦系統組成之高速資料通信線路的主結構。當然,網路 資料處理糸統100亦可貫施為諸如企業内部網路、區域網 路(LAN)或廣域網路(WAN)之許多不同類型的網路。圖J意 欲為一實例,且並非為對本發明之不同實施例的架構限 制。 現參看圖2,展示在其中可實施本發明之態樣之資料處 理系統的方塊圖。資料處理系統2〇〇為諸如在圖2中之伺服 為1 04或用戶端11 〇之在其中可定位實施本發明之實施例的 製私之電腦可用程式碼或指令之電腦的實例。 在所描繪之實例中,資料處理系統2〇〇使用包括北橋及 記憶體控制器集線器(NB/MCH) 2〇2及南橋及輸入/輸出 (ϊ/〇)1制為集線器(SB/ICH) 204的集線器架構。處理單元 206主5己憶體208及圖形處理器2 1 〇連接至nb/MCH 202。
圖开/處理裔210可經由加速圖形埠(AGp)連接至nb/mCH 202 〇 在所描緣之實例中,區域網路(LAN)配接器212連接至 117215.doc 200813830 SB/ICH 204。音訊配接器216、鍵盤及滑鼠配接器220、數 據機222、唯讀記憶體(ROM) 224、硬碟驅動器(HDD) 226、CD-ROM驅動器230、通用串列匯流排(USB)埠及其 他通信埠232,及PCI/PCIe設備234經由匯流排238及匯流 排240連接至SB/ICH 204。PCI/PCIe設備可包括(例如)用於 筆記型電腦之乙太網路配接器、附加卡及PC卡。PCI使用 卡片匯流排控制器,而PCIe並不使用其。ROM 224可為 (例如)快閃二元輸入/輸出系統(BIOS)。 HDD 226及CD-ROM驅動器230經由匯流排240連接至 SB/ICH 204。HDD 226及CD-ROM驅動器230可使用(例如) 整合式驅動電子設備(IDE)或串列高級技術附件(SATA)介 面。超級I/O (SIO)設備236可連接至SB/ICH 204。 作業系統在處理單元206上執行並協調且提供在圖2中之 資料處理系統200内之各種組件的控制。作為用戶端,作 業系統可為可購得之諸如Microsoft® Windows® Χϊ> (Micro so ft及Windows為Microsoft公司在美國、其他國家或 該兩者中的商標)之作業系統。諸如Java™程式設計系統之 物件導向程式設計系統可結合作業系統而執行並提供自在 資料處理系統200上執行之Java™程式或應用程式之至作業 系統的呼叫(Java為Sun Microsystems有限公司在美國、其 他國家或該兩者中之商標)。 作為伺服器·,資料處理系統200可為(例如)執行高級互 動式執行(AIX®)作業系統或LINUX®作業系統之IBM® eServerTM pSeries® 電腦系統(eServer、pSeries 及 AIX 為 117215.doc -10- 200813830 I咖純㈣Maehine^司在美國、其他國家或 β I者中的商“,而LINUX為Linus T°rvaids在美國、其他 國^或該兩者中的商標。)資料處理系統2G0可為包括在處 單元206中之複數個處理器的對稱多處理器(sMp)系統。 .或者,可使用單一處理器系統。 作業系統之指令、物件導向程式設計系統及應用程式或 私^疋位在諸如HDD MG之儲存設備上,且可被載入由處 φ 單元Μ0執行之主記憶體208中。本發明之實施例之製程 处單S 206使用電腦可用程式碼而執行,該電腦可用 私式碼可定位於諸如主記憶體2〇8、r〇m 224之記憶體中 或一或多個周邊設備226及230中。 一般熟習此項技術者將瞭解,圖i至圖2中之硬體可視實 鈀而&:化。除圖i至圖2中所描繪之硬體外或替代圖1至圖2 中所描繪之硬體,可使用其他内部硬體或諸如快閃記憶 體專效非揮奄性圮憶體或光碟驅動器及類似物的周邊設 • 備。又,可將本發明之製程應用至多處理器資料處理系 統。 ’、 在某些說明性實例中,資料處理系統2〇〇可為個人數位 助理(PDA),其與快閃記憶體一起經組態以提供用於儲存 -作業系統檔案及/或使用者所產生的資料之非揮發性記憶 體。 ° 匯流排系統可包含諸如如圖2中所示之匯流排238或匯流 排240之一或多個匯流排。當然,’匯流排系統可使用在附 著至組織或架構之不同的組件或設備之間提供資料轉移之 117215.doc • 11 - 200813830 任何類型的通信組織或架構而被實施。通信單元可包括諸 如圖2之數據機222或網路配接器212之用以傳輸及接收資 料之或夕個6更備。記憶體可為(例如)主記憶體208、 ROM 224或諸如在圖2iNB/MCH 2〇2中發現的快取記憶 ‘ 體。圖1至圖2中之所描繪實例及上述實例並不意謂暗示架 • 構限制。舉例而言,資料處理系統200亦可為平板型電 腦、膝上型電腦或除採用PDA形式外之形式的電話設備。 φ 本發明之實施例向即時信息用戶端提供排程及預先安排 功能性,以增強其管理即時信息通信之能力。特定言之, j發明之機制允許即時信息使用者在即時信息用戶端之内 容内,排程使用者之行事安排系統中之將來的聊天會話, 且不要求使用者在行事安排系統自身内建立項目。:程機 制亦將具有一允許使用者在與一人士之即時信息交談的中 ί =將不在即時信息上進行之常規行事曆項目而無需在 -仃事*排錢上切換的邊際效益。使用者之行事安排系 # 、统可為實施於即時信息用戶端内之行事安排系統,或者諸 如Lotus N〇tes_Mie_t⑧之即時信息用 部的行事安排程式。 當在即時信息用戶端内排程將來聊天會話之行事層 發明之機制允許使用.者識職排程使用者在聊天中 、進订談論之人士、❹者在聊天中欲討論之 關於聊天的細節及使用者欲陳述之内 士 者可自使用者的即時信·、連故。„牛歹,而5 ’使用 接菩、空裡西 早選擇某些連絡人,且 接者、擇選項以排程此等連絡人之聊天。本發明之即時信 117215.doc -12- 200813830
著可使所選擇之連絡人與行事安排事件相關聯。 在盯事安排事件中’允許使用者指定包括聊天之日期及時 。卩天題目及使用者欲討論何事之聊天的各種特性。亦 可將自動的聊天邀請發送至連絡人。自動的遨請可向連玖 人提供諸如使用鍵盤命令以接受、延遲或再排程聊天之回 應邀請的方式。另外,可允許連絡人將經排程之聊天委派 '另連絡人或提議包括額外之連絡人,藉以使會議聊天 自動化。在邀請之回應中,連絡人可能修正由使用者設定 諸如聊天主題及與聊天相關聯之便條的聊天特性。 排程系統亦可包括提醒特徵,其警示使用者及/或連故 人(例如)聊天被排程於10分鐘内。亦可由授權規則調和聊 天之此排程’其中連絡人可允許或阻斷對其經排程之聊 天。此等授權規則向連絡人提供某些私密選項,諸如阻斷 所有聊天排程、允許特定人士排程聊天及類似物。 可使由使用者建立之經排程行事曆項目對於被邀請至聊 天之連絡人可用。類似地’在即時信息用戶端中之行事安 排系統可允許將資料整合或導出至諸如LQtus⑧之外 部行事曆系統以在該處建立行㈣項目。當排程聊天時, 右連絡人亦使用與使用者之行事安排系統相容的行事安排 糸統丄則可藉由檢查連絡人之行事安排系統中的空閒時間 而判定連絡人之可用性。因此,當排程聊天時,即時信息 系統可判定使用者之連絡人或連絡人群的可用性。在接收 到聊天之邀請後’連絡人即類似於在現有行事安排系統中 如何執行而確認或修改經排程聊天之特性。另外,若㈣ 117215.doc -13· 200813830 行事潛資訊則可允許其他即時信息使用者預訂公 開的聊天(‘要日守,使用准畔私南、 隹卉粒度)。此預訂機制對於使用 者群或廣播類型事件可為尤其有用的。 用以在嘛息用戶端内排程行事曆項目之製程係視連 絡人^糸統的特^且態,諸如連絡人是否具有與使用者之 灯事女排糸統相容之行事安排系統及連絡人之 戶端是否包含本發明之媸也丨二— 了 %心用 之機制而定。關於連絡人之系统的能 2及在^轉中之特定組態情境的資訊可由使用者之即時作 心用戶鈿自即時信息伺服器獲得。 ’ 舉例而言,在第一# 用戶端包含本發明之上=境!)中’使用者之即時信息 月之排私機制,而連絡人 並不包含本發明之排程機制。另外,使用者之 連絡人之排程系統並不相容,且因此不可:糸= 情形中,使用者可經由使 乍用。在此 之行事安㈣統中__ 卩時m戶端在使用者 絡人進行交談並約會复將;^人之聊天。使用者藉由與連 在此情境中,使用者:Γ而判定何時排程聊天。 人…性或空端並不具有關於連絡 在第一情境(情境2)中 本發明之排程機制,且連/用者之即時信息用戶端包含 本發明之排程機制。秋Γ人之即時信息用戶端並不包含 兩者共用一共同行事安挪=此情境中,使用者與連絡人 用者之即時信息用戶共用行事安排系統允許使 連絡人之可用性的細節:=:事安排系統而發現關於 舉例而S,若行事安排系統皆為 117215.doc 200813830
Lotus Notes®,則使用者可在使用者之即時信息用戶端内 排程聊天,且由於使用者及連絡人使用同一整合式行事安 排系統’故可在Lotus Notes®内判定連絡人之空閒時間。 即時信息用戶端自身並不檢查連絡人之可用性或空閒時 間而疋即日守^息用戶端將此任務轉至共用的行事安排系
統。然而,與情境1不同,使用者之即時信息用戶端能夠 使用使用者之行事安排系統來存取連絡人之排程且瞭解連 絡人之空閒時間,因此使用者知曉何時排程聊天時間並將 連絡人邀請至會議。連絡人接著可選擇接受或拒絕邀請, 且連絡人之回應被傳遞回使用者。 在第三情境(情境3)中,使用者及連絡人兩者之即時信 息用戶端包含本發明之排程機制。另夕卜,使用者及連絡: 兩者共用-共同行事安排系統。在此肢情況下,使用者 可執行在情境2中之所有動作,但使用者亦可指定待顯示 至聊天窗口之不同的預先填入資料,以使得特定資訊展示 ;連 t聊天自σ中,且特定資訊展示於使用者之 窗口中。 八 在第四情境(情境4)中’使用者及連絡 息用戶端包含本發明之姑1寺乜 用者及連絡人之行事安排制。然而’在此情境中,使 類似於情境為不相容的。雖然排程行為 程空閒時間並起^天^安排系統相互不進行通信且排 空閒時間並起始聊天遨:而是即時信息用戶端自身排程 在此情境中,當使用者=故實際的排程實施係不同的。 壬聊天會議時,由於使用者之行 117215.doc 200813830 女排=統不可與連絡人之行事安排系統進行談論,故使 用者之仃事安排系統不可確認會議及連絡人之行事安排系 統的細節’使用者之行事安排系統亦不可邀請連絡人。然 而,使用者之即時信息用戶端可與連絡人之即時信息用戶 端進行通信,且技基 接者連絡人之即時信息用戶端可接荖檢杳 連絡人之行事安排系統(使用者進入其中不具有;= 1使用者之行事安排系統完全不同的系統)。連絡人之即 針仏息用戶端通知連絡人之行事安排系統使用者欲與連絡 人在特疋時間建立聊天會議。若連絡人在彼時間是可用 的,則連絡人之行事安排系統可接受經排程會議,且若 否,則系統可拒絕經排程會議及/或提議不同時間。 .現轉至圖3,展示一說明根據本發明之較佳實施例在即 時信息系統中使用的組件之方塊圖。在此說明性實例中, 在即時信息用戶端302處之使用者可發送信息或與在即時 信息用戶端304及3〇6處之其他使用者交換信息。可在諸如 圖2中之資料處理系統之f料處理系統上執行此等即時 信息用戶端。經由即時信息伺服器製程3 等實例中之信息的交換。此製程允許使用者發現在即^ 息糸統内之其他使用者以及輔助在不同使用者之間的信敦 交換。 〜 視特定即時信息系統而定,即時信息飼服器製程地可 僅被涉及於提供當特定使用者係線上時之指示及用於者聯 繫已在移伴清單中的使用者之使用者在瞭解特定使用^係 線上後可聯繫彼等使用者時建立初始聯繫。即時信自伺服 117215.doc 16 200813830 服器 器製程308可定位於諸如圖1中之伺服器104或106之祠 上。 在此等實例中,在使用者資料庫310中儲存向即時信息 系統註冊之不同使用者。此使用者資料庫提供搜尋及查找 其錢用者以及當其係線上時聯繫使用者所需要的資訊。 >接著轉至圖4 ’根據本發明之較佳實施例描繚說明即時 信息用戶端的圖。可在諸如圖3中之即時信息用户端搬、 304或306之即時信息用戶端中發現在圖4中所說明之組 件二可在諸如在圖2中之資料處理系統扇之資料處理系統 中貫施此等組件。 在說明性實例中’即時信息用戶端4〇〇處理自定位於遠 端貧料處理系統上之使用者所接收的諸如信息術之信 息。隨著信息被接收,此等信息呈現於對話窗口 4〇4中。 另外’對話窗口 404向使用者提供輸入本文以向其他使用 者發送信息之介面。 聯繫及控制窗口 406由即時信息用戶端彻呈現以向使用 者提供使用者姓名之清單以及其他資訊。聯繫及控制窗口 4〇6亦提供允許使用者設^不同偏好之介面。舉例而言, 使用者可狀存取在即時信息會話巾使料不同姓 求之密碼。 士^ ’使用者可使用聯繫及控制窗口儀來設定諸如在即 時信息用戶端400中使用的顏色及字體之其他偏好。 偏好亦可包括··當與另一佶用去 使用者起始會話時,是否發送圖 片。視實施而定,偏好可經設定以允許接收信息之使用者 117215.doc -17- 200813830 自逐端貢料庫或區域快取記憶體擷取發送者之影像。 此外’由聯繫及控制窗口 406呈現之姓名清單在此等實 例中儲存於連絡人清單408中。可將額外使用者或螢幕名 稱添加至連絡人清單408或將其自連絡人清單408刪除。此 連絡人清單於在聯繫及控制窗口 406内呈現姓名清單中使 用0
行事曆系統4 1 0可以各種方式整合至即時信息用戶端4〇〇 中舉例而έ,行事曆系統41 0可為經由插件或配接器連 接至Ρ日守仏息用戶端400之諸如Lotus Notes⑧或Microsoft
Outlook®的個人行事安排系統。本發明之機制可使用行事 女排系、、先之現有應用程式設計介面(Αρι)以賦能即時信息 二戶端在行事曆中建立項目。對於每—行事安排系^ 吕’可建立單獨的配接器。 在另例中,行事曆系統41 〇亦可建置於即時信息用 戶端自身Θ。在此情況下,即時信息用戶端可藉由顯示對 於使用者可選擇的月/日/年及時間選項而模擬傳統行事安 排糸統之能力’或者’即時信息用戶端可將進人聊天窗口 之使用者類型的指定語法解料對排程會議之請求。現有 ::天=端具有截取本文及將本文處理為命令之能力。因 用者之即時信息用戶端向連絡人發送本文時,連 絡人之即時信息用戶端可不將本文截取為待制= 之本文’而是將本文截取為命令以調用本發明之= 制。使用者之即時信息用戶 ,m U % 了接者處理排程邏輯(例 如,識別排程衝突等)且將經排程 (田 貝㈢添加至使用 117215.doc 200813830 者之行事曆。 在第- a例中,行事層系統41q可與諸如電子會議討論 及協作網站之協調排程之網路服務進行整人。曰 至圖5Β為用以調用用於在根據本:明之說明性實 細例之即時信息用戶端的 + 仃事曆項目之排程精 性圖形使用者介面(⑽)。可經由諸如圖4中之即 時信息用戶端4〇0之即時信息用戶端將圖形使用者介面提 供至使用者。圖形使用者介面可適用於上述所有四個情境 中〇 在圖5Α中之說明性實例中,圖形使用者介面5〇〇包含一 諸如在圖4中之聯繫及㈣窗口彻的使用者之連絡人清 單。連絡人清單窗口5()2顯示使用者之即時信息連絡人。月 使用者可藉由選擇在連絡人清單窗口 5〇2中之一或多個連 絡人且接著右擊所選擇連絡人而则本發明之排程精靈。 選項清單5〇4隨後呈現至❹者。制者可選擇諸如"排程 會議’’ 506之選項以在圖5Α中之實例中調用排程精靈。 在圖5Β中之實例中,允許使用者在已打開的聊天窗口 510内調用本發明之排程精靈。舉例而言,在此實例中之 使用者keith—r_walker可藉由在聊天窗口中選擇諸如排程按 鈕512之排程選項而調用排程精靈以建立與使用者的當前 即時信息連絡人pastrami_17之聊天會議的行事曆項目, pastrami一 17在此實例中在使用者之連絡人清單中已被給定 John Pavesi之友好姓名。 雖然圖5A及圖5B中之實例展示特定排程選項,但—般 117215.doc -19- 200813830 熟習此項技術者將瞭解,在圖形使用者介面中可使用其他 Μ达員以σ周用本發明之排程精靈並向使用者提供管理即 時信息通信之能力。 息聊 圖6為根據本發明之說明性實施例用於排程即時信 ^的例不性圖形使用者介面。圖形使用者介面包含一排程 窗口 6〇〇,當使用者如圖5Α至圖5Β中所述(諸如)藉由選擇 在使用者欲與其排程聊天會話之連絡人内的連絡人而調用
本發明之排程精靈時,將排程窗口 600提供至使用者。排 私固口 600適用於上述所有四個情境。在排程窗口嶋内, 使用者可選擇聊天會議時間並設定聊天之適當特性。可經 由諸如圖4中之即時信息用戶端彻之即時信息用戶端將排 程窗口 600呈現至使用者。 在此況明]生只例中,排程窗口 6〇〇包含題目攔⑽2、曰期 /時間攔604、被邀請人攔6〇6、排程器㈣及描述棚61〇。 當排程聊天會議時,使用者可藉由在題目欄6〇2内輸入本 文而向聊天指派—題目或主冑。使用者經由日期/時間搁 6〇4來設定聊天會議之時段。使用者可設㈣天會議之開 始及結束日期及時間以及指定會議之不同時區或以指定時 間間隔重複經排程會議。 破邀請人攔6G6包括使用者欲與其排程聊天會議之使用 者的即時信息連絡人之姓名或⑴。當將排程窗口_呈現 至使用者時,圖5Α及圖則指定之使用者可以連絡人使 被邀請人攔606增加。如必要’使用者可接著添加或移除 在被邀請人攔606中所列之連絡人。若使用者選擇多個被 1172I5.doc -20- 200813830 遨》月人芬加聊天會議,則可向連絡人發送會議聊天邀請。 選擇單一被遨請人將導致向會議之使用者顯示的個人聊天 窗口。使用者可點擊書形圖標612以顯示使用纟可自其選 擇之使用者之即時信息連絡人清單,或者,使用者可以被 遨請人欄自由形式鍵入姓名。 可在排程窗口_中使用—或多個被遨請人攔m吏用多 個被邀請人攔允許經排程聊天對於不同的被邀請人而不同 地運轉|例而言,在所要求的被邀請人搁中列出之 連絡人可以典型方式接收會議聊天(或以常規聊天方式參 與)。在可選616&FYI被邀請人618⑽㈣之連絡人可以 如與所要求被邀請人欄614中之連絡人將採用的方式相同 之方式接收會議聊天而當彼等連絡人係線上時馨示使 用者或當連絡人來㈣上時自動邀請彼等連絡人之特徵經 =能。在情境3及4中,假定連絡人具有可選616及ργι被邀 凊人61 8棚’則此等攔亦可嫌^ 爛71 了被扣不為在連絡人之行事安排 系統中。 排程器_提供賦能使用者檢查連絡人之行事層以確認 排程會議的最佳時間之空閒時間搜尋。由於排程器6〇8用 以檢查連絡人之行事安姐$ & ^ + 仃爭女排糸統以確認連絡人之可用性, 排程菇僅對情境2至4中之接用去盔π 使用者為可用的(可見的)。因 此,當排程與連絡人之即時信息 田 「八㈢遘時,使用者之即 時佗心用戶^可自即時信息饲服哭 — · 卯明求關於連絡人的能力 之貧訊,該資訊報告至特定情境(1-句係 時信息用戶端且接著藉由展t $ '、 的即 由展不或“臧排程器608而適當地 117215.doc 200813830 牵引排程窗口_。對於情境2至情境4而言,介面 的,但用於牵引排程窗口 _之後端邏輯是不同的,對於 情境2及情境3而言,排程請8與使用者之行事安排系统 相互作用,其使用其内部功能來檢查連絡人之行事層以確 認可用性資訊。對於情境4而言,排程器⑽與使用者之行 事安排系統相互作用且向連絡人之即時信息用戶端發送對 連絡人之可用性的請求,連絡人之即時信息用戶端又向連
絡人之行事安排系統發送請求。 描述攔6H)可“輸人使㈣欲預先填人聊天窗口中之 本文。在情境3及情境4中,使用者可輸入待預先填入至發 送框620之本文的本文以及將文件附著至聊天窗口。諸^ 通知吾人622、標記私密624或草擬㈣之其他傳統排程選 項可用以進一步定義經排程事件。 在情境1中,由於使用者實質上在使用者之用於經排程 之聊天會話之行事曆中建立約會或提醒,故可在排程窗口 600中提供以”保存及關閉”按鉦628之形式保存經排程事件 的k項。對於情境2至情境4而言,由於即時信息用戶端與 連絡人之行事曆的相互作用更類似於排程會議,故在排程 窗口 600中之保存及關閉按鈕628較適當地標示為,,保存及 發送邀請’*。 一旦使用者選擇保存及關閉按鈕或保存及發送邀請按 鈕,則可視運轉中之特定情境向連絡人提供顯示。在情境 1中’因為無實際邀請被發送至連絡人,故連絡人未見到 任何東西。連絡人不具有行事安排系統,連絡人亦不具有 H7215.doc -22- 200813830 可經由共用行事層系統或本發明之即時信息系統而存取之 行事曆。在情境2中,連絡人最終見到邀請出現於連絡人 之行事安排系統中,但此遨請將不會立即出現於連絡人之 :時信息用戶端中。邀請之本文亦可被發送為即時信息, 然::連絡人不可在即時信息用戶端中接受或拒絕邀請, P日寸L心中之本文亦不能在連絡人之行事安排系統中建立 項目。實情為’連絡人必須等待行事曆邀請料連絡人之 行事安排系統。在情境3及情境4中,除邀請之細節外,連 =之即時信息用戶端接收遨請請求。在一實施例中,即 ―息用戶端提供允許連絡人接受、拒絕、提議備用時間 寺之按纽。&等按紐可在連絡人之行事曆中建立(或不建 立)項目,且又可立即與使用者之行事曆系統相互作用。 對於顯示諸如,,Keith Walker正在鍵入信息"之狀態的即時 信息系統而言,可將諸如”Kehh Walker正在排程與您進行 之ΙΜ θ義之使用者的狀態顯示至連絡人,當使用者使排 程窗口 600打開時,使用者之狀態保持有效。相反地,在 向連、、’σ人%送邀請後,可將如與剛才之臨時狀態 相對之诸如”john Pavesi已接受您的遨請"之被發送為本文 的使用者狀態發送至連絡人。若連絡人已使連絡人之排程 精1簽與以提議備用時間,則使用者可見到連絡人之諸如 J〇hnPaveS1正在提議備用時間"的狀態。 見轉至圖7,展不根據本發明之說明性實施例用於在即 Μ息窗口的内容内建立行事曆項目之例示性製程的流程 圖可在4如圖4中之即時信息用戶端4〇〇之即時信息用戶 117215.doc *23- 200813830 私中貫施在圖7中所說明之製程。該製程適 四個情境,其中⑴僅使用者具有行㈣及本發明^所有
,:、系統,⑺使用者及使用者之連絡人具有共用 T 但僅使用者具有本發明之即時信息 …统 統兩者;及⑷使用者及使用者之連絡人具有本發k = ^息糸統但並不共用-共同行事安排系統。
二::使::二收輸:Α本發明之排… 連…者可藉由右擊在使用者之 、、口 α早中的一或多個連絡人且接著選擇諸如 合 排程選項來調用排程精靈。使用者亦可藉由選= 精靈Ή安叙之排程選項在已打開的聊天窗口内調用排程 在調用排程精靈後,即將允許使用者定義在聊天會議中 性的排程介面提供至使用者(步驟704)。舉例而言,排 面可為-包含-題目攔、日期/時間攔、被邀請人 索 排程器及一描述攔之排程窗口。被邀請人欄可包含 使用者已選擇其參加聊天會議之彼等連絡人。排程器可包 =能使用者檢查連絡人之行事曆以確認排程聊天會議的 最仏0守間之搜尋工具。描述攔可包含一本文框,在其中, 者可輪入將被預先填入聊天窗口中之本文以及允許使 用者指定將被附著至聊天窗口之文件。 二旦使用者基於運轉中之特定情境而輸入經排程聊天會 義的指定特性,則本發明之機制可僅保存經排程的聊天會 117215.d〇c -24- 200813830 議且關閉窗口,或基於運轉中之特定情境而保存邀請並向 經排程聊天會議中之指定被邀請人發送邀請(步驟則。若 允許使用者發送關於聊天會議夕、兮心 1八㈢礅之璉睛,則連絡人可(在情 境2之一實施例中)經由連絡人 之仃事安排系統接收關於聊 天會議之邀請。在情境3及情境4之另—實施例中,連絡人 可在連絡人之即時信息用戶端巾接收邀請請求連同邀請之 細節。連絡人之即時信息用戶端 ^可具有接受、拒絕、提議 備用時間等之按鈕,且此等按鈕 文紐了用以在連絡人之行事曆 中建立項目,且又可立即盘佶 I /、使用者之行事曆系統相互作 用0 因此,本發明之機制允許即時 丁丨口心用戶柒增強其管理即 日寸士息通信的能力。由本發明 乃之栻制在當前即時信息系統 上k供之優勢包括賦能即時作自 ^ ^ ^ 1才乜心使用者在即時信息用戶端 之内谷内排程使用者之行事安 ^ 丁爭女排糸統中之將來的聊天會 活’且不要求使用者在行事安⑽統自身中建立項目。 本發明可採用整體硬體實施例、整體 =_件兩者之實施例的形式。在較佳實二 本…施於包括(但不限於胸、駐留軟 等之軟體中。 U私式碼 此外,本發明可採料自提供由電腦•何指 統使用或結合電腦或任何指令執㈣統使丁糸 腦可用或電腦可讀婢體在& Μ φ 私式碼的電 貝媒體存取的電腦程式產 描述之目的,雷腦π田4、 飞為此 用或電腦可讀媒體可為可含有 存、傳遞、傳播或傳送由人 有儲 由才曰令執订糸統、裝置或設備使用 U7215.doc •25- 200813830 或結合指令執行系統、裝置或設備使用之程式的任何有带 裝置。 y 媒體可為電子、磁、光學、電磁、紅外或半導體系統 (或裝置或設備)或傳播媒體。電腦可讀媒體之實例包括半 導體或固態記憶體、磁帶、可移除電腦磁片、隨機存取記 憶體(RAM)、唯讀記憶體(rom)、剛性磁碟及光學碟片。 光學碟片之當前實例包括緊密光碟-唯讀記憶體(cd_
ROM)、緊密光碟-讀/寫(CD-R/W)及數位視訊光碟(dvd)。 適合於儲存及/或執行程式碼之資料處理系統將包括經 由系統匯流排直接或間接耦接至記憶體元件之至少一處理 器。記憶體元件可包括在程式碼的實際執行期間使用之區 域圯k體、大容量儲存器及提供至少某些程式碼之臨時儲 存以便減小在執行期間必須自大容量儲存器擷取程式碼之 次數的快取記憶體。 輸入/輸出或I/O設備(包括(但不限於)鍵盤、顯示器、指 払備等)可直接或經由插入1/0控制器而耦接至系統。 網路配接4亦可㈣至系統以賦能資料處理系統經由插 入私用或公眾網路而變為輕接至其他資料處理系統或遠端 印表機或儲存設備。數據機、魏數據機及乙太網路卡僅 為少量當前可用類型的網路配接器。 為說明及描述目的而呈银太 至見本發明之描述,且本發明之描 述並非思欲為詳盡的或限於- Α Ρ良於所揭不形式的本發明。許多修 改及變化對於一般孰習If頂4士 “、、白此項技術者將顯而易見。選擇並描 述實施例以便最佳地解釋太 解釋本發明之原理、實際應用,且使 117215.doc •26- 200813830 ==此項技術的其他者能夠理解如適合於預期的特 4用於具有各種修改之各種實施例的本發明。 【圖式簡單說明】 統之網路的 圖1描1會在其中可實施本發明之資料處理系 表示; 圖2為說明在其中可每 塊 圖; 八门a本發明之資料處理系統的方 圖3為說明根據本發明之說明性實施例之在管理作自中 使用的組件之方塊圖; 里仏心中 端!兒月根據本發明之說明性實施例之即時信息用戶 的 1¾], 圖5A至圖5B為根據本發明之說明性實施例的用以調用 用於管理即時信息聊天排程之排程精靈的例示性圖形使用 者介面(GUI); 圖6為根據本發明之說明性實施例之用於排程即時信息 聊天的例示性圖形使用者介面;& … 圖為根據本發明之說明性實施例之用於在即時信息介 面之内容内建立行事曆項目之製程的流程圖。 【主要元件符號說明】 100 102 104 106 108 網路資料處理系統 網路 伺服器 伺服器 儲存單元 H72I5.doc -27- 200813830 110 用戶端 112 用戶端 114 用戶端 200 資料處理系統 202 北橋及記憶體控制器集線器 204 南橋及輸入/輸出控制器集線器 206 處理單元 208 • 主記憶體 210 圖形處理器 212 區域網路配接器 216 音訊配接器 220 鍵盤及滑鼠配接器 222 數據機 224 唯讀記憶體 226 硬碟驅動器/周邊設備 • 230 CD-ROM驅動器/周邊設備 232 .通用串列匯流排(USB)埠及其他通信埠 234 PCI/PCIe 設備 * 236 超級I/0(SIO)設備 〜 238 匯流排 240 匯流排 302 即時信息用戶端 304 即時信息用戶端 306 即時信息用戶端 1172I5.doc -28- 200813830 308 即時信息伺服器製程 310 使用者資料庫 400 即時信息用戶端 402 信息 404 對話窗口 406 聯繫及控制窗口 408 連絡人清單 410 行事曆系統 500 圖形使用者介面 502 連絡人清單窗口 504 選項清單 506 排程會議 510 聊天窗口 512 排程按鈕 600 排程窗口 602 題目欄 604 曰期/時間欄 606 被邀請人棚 608 排程器欄 610 描述欄 612 書形圖標 614 所要求的被邀請人欄 616 可選被邀請人攔 618 FYI被邀請人欄 I17215.doc -29- 200813830 620 622 624 626 628 發送框 通知吾人 標記私密 草擬 "保存及關 ”按紐
117215.doc -30-
Claims (1)
- 200813830 十、申請專利範圍·· 一種用於在一即時信息用戶端之一内容中排程行事曆項 目之電腦實施方法,該電腦實施方法包含: 末自 使用者之輸入,以排程一與一或多個被邀 月人之即時偵息聊天會話,其中該或該等被邀請人係選 自”亥即8寸仏息用戶端中之一連絡人清單; 回應於接收到該輸入而向該使用者提供一排程介面,其中忒排程介面允許該使用者定義用於排程該即時信息 聊天會話之特性;及 回應於接收到定義用於排程該即時信息聊天會話之該 等特性之使用者輸入,在該使用者之一行事安排系統中 建立一項目,以形成一經排程的即時信息聊天會話,其 中忒項目係基於在該排程介面中所定義之該等特性。 2·如請求項!之電腦實施方法,其中向該使用者提供該排 程介面進一步包含: 自-即時信息伺服器請求-被遨請人之能力資訊;及 自該即時信息伺服器接收該能力資訊,其中當向該使 用者提供該排程介面時’由該即時信息用戶端使用該能 力資訊。 其中該建立步驟進一步包 3 ·如請求項1之電腦實施方法 含: 檢查該或該等被邀請人之行事安排系統以判定該或該 等被邀請人之可用性; / / ~ 基於該或該等被遨請人之該可用咕 〜你』用性而排程該即時信息 117215.doc 200813830 聊天會話。 腦實施方法,其中該使用者之該行事安 :士統係該即時信息用戶端内之經實施者或實施為該即 時信息甩戶端外部之一行事安排程式。 5. 如請求項1之電腦實施方法,進—步包含: 若在該或該等被邀請人中之一被遨請人使用該行事安 排系統’則向$被遨請人發送—對於該即時信息聊天會活之邀請。 6. 如請求項5之電腦實施m中該邀請包括允許該被 邀請人接受、延遲或再排程該經排程之即時信息聊天會 話的選項。 其中該邀請包括藉由提議 話’而允許該被邀請人將 一人士或使一會議聊天自 7.如請求項5之電腦實施方法, 遨請額外人士至該即時信息會 該即時信息聊天會話委派至另 動化中之至少一者的選項。 8·如請求項1之電腦實施方法,盆中兮、齡仏—』y /、Τ δ亥邀凊包括允許該被 邀請人修正由該使用者定義之該等特性之選項。 9.如請求机電腦實施方法’其中在該排程介面中定義 之該等特性包括該即時信息聊天會話之—日期及時門 在該即時信息聊天會話中待討論之主題、關於該㈣信 息聊天會話之便條,及關於該即時信息聊天會話之 中的至少一者。 干 10·如請求項1之電腦實施方法,進一步包含 其中該等特性包括一警示該使用者該經排程即時信息 I17215.doc 200813830 聊天會話將在一指定時間週期内開始之提醒特徵。 U.如請求項1之電腦實施方法’其中-被遨請人使用授權 規則以允許或阻斷使用者排程與該被遨請人之即時信息 聊天。 ^ 12 · —種用於在一即時作自用 ^ 。心戶V之一内容中排程行事曆賓 目之資料處理系統,該資料處理系統包含·· 一匯流排; 一連接至該匯流排之儲存設備,其中㈣存設 電腦可用程式碼; 連接至該匯流排之至少一經管理之設備; 一連接至該匯流排之通信單元;及 :連接至該匯流排之處理單元,其中該處理單元執行 该電腦可用程式碼以接收來自一使用者之輸入,以排程 -與-或多個被邀請人之即時信息聊天會話,其 該等被遨請人係選自該即時信息用戶端中之_連故二主 單;回應於接收到該輸入而向該使用者提供一:程: 面,其中該排程介面允許該使用者定義 杧自价人 石&我用於排程該即時 k聊天會話之特性;及回應於接㈣定 即時信息聊天會話之特性的使用者輸人,而在吏^ t 一行事安㈣統中建立—項目,以形成-經ΓΜ呈的= :信息聊天會話’其中該項目係基於在該:中』 義之該等特性。 ®甲疋 13.如請求項12之資料處理系統,其中向該使 程介面之該電腦可用程式碼進一步包含—供該排 即時信息伺 117215.doc 200813830 服裔睛求一被遨請人之能力杳 一之月匕力貝矾,及自該即時信息伺服 植一 电細了用私式碼,其中向該使用者 挺ί、δ亥排程介面時,讀能六 D亥月"力貝讯由該即時信息用戶端使 用0 請求項以資料處理系統,其中在該使用者之-行事 女排系統中建立-項目之該電腦可用程式碼進—步包含 檢查該或該等被遨請人 、、 之仃事女排系統以判定該或該等 被邀請人之可用性,及其协 土;以或该荨被遨請人之該可用 性而排程該即時信息聊天會話的電腦可用程式碼。 15. 如請求項12之資料處理相,其中在該排程介面中定義 之該等特性包括該即時信息聊天會話之—日期及時間、 在為即時t息聊天會話中待討論之主題、關於該即時作 息聊天會話之便條,及關於該即時信息聊天會話之文^ 中的至少一者。 16. 一種用於在一即時信息用戶端之-内容内排程行事曆項 目之電腦程式產品’該電腦程式產品包含: 一具有有形地具體化於其上之電腦可用程式碼之電腦 可用媒體,該電腦可用程式碼包含: 用於接收來自-使用者之輸入以排程一與一或多個被 遨明人之即時信息聊天會話之電腦可用程式碼,其中該 或忒等被邀請人係選自該即時信息用戶端中之一連絡人 清單; ^ 用於回應於接收到該輸入而向該使用者提供一排程介 面之電腦可用程式碼,其中該排程介面允許該使用者定 117215.doc 200813830 義用於排程該即時信息聊天會話之特性;及 之,辇二…、接收到疋義用於排程該即時信息聊天會話 統;=::::r而在該鑛之一行事安排系 定義之該等::項目係基於在該排程介面中所 月求員16之電腦程式產品’其中該用於 供該排程介面之電腦可用程式竭進一步包含:^ 用於自-即時信息飼服器請求一被邀請人之能 之電腦可用程式碼;及 、巩 。X即時彳5息伺服器接收該能力資訊之電腦可用 私式碼’其巾t向該使用者提供該排程介 資訊由該即時信息用戶端使用。 18.=請求们6之電腦程式產品,其中該用於在該使用者之 灯事女排系統中建立一項目之電腦可用程式碼進 包含: 用於檢查該或該等被邀請人之行事安排系統以判定該 或該等被邀請人之可用性的電腦可用程式碼;及 ^用於基於該或該等被邀請人之該可用性而排程該即時 信息聊天會話之電腦可用程式碼。 19·如請求項16之電腦程式產品,進一步包含: 若該或該等被遨請人中之一被邀請人使用一行事安排 系統,則向該被遨請人發送—對於該即時信息聊天會話 之邀請的電腦可用程式碼,且其中該㈣包括允許該被 117215.doc 200813830 邀請人接受、延遲或再排程該經排程即時信息聊天會話 之選項。 _呑 1如請求項16之電腦程式產品,其中在該排程介面 之該等特性包括該即時信息聊天會話之一曰期及時間 在5亥即時信息聊天會話 0 宁将时論之主題、關於該即時俾 息聊天會話之便條,及 ^ 久關於该即時信息聊天會話之文件 中的至少一者。117215.doc
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/335,448 US8972494B2 (en) | 2006-01-19 | 2006-01-19 | Scheduling calendar entries via an instant messaging interface |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TW200813830A true TW200813830A (en) | 2008-03-16 |
Family
ID=38264503
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW096100417A TW200813830A (en) | 2006-01-19 | 2007-01-05 | Method of scheduling calendar entries via an instant messaging interface |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US8972494B2 (zh) |
| JP (1) | JP4900798B2 (zh) |
| CN (1) | CN101005393A (zh) |
| TW (1) | TW200813830A (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI462036B (zh) * | 2011-08-03 | 2014-11-21 | Inventec Appliances Corp | 不同使用者共用同一行事曆的事件提醒方法 |
Families Citing this family (199)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8645137B2 (en) | 2000-03-16 | 2014-02-04 | Apple Inc. | Fast, language-independent method for user authentication by voice |
| US7991636B1 (en) * | 2004-02-11 | 2011-08-02 | Aol Inc. | Buddy list-based calendaring |
| US7383308B1 (en) | 2004-02-11 | 2008-06-03 | Aol Llc, A Delaware Limited Liability Company | Buddy list-based sharing of electronic content |
| US8677377B2 (en) | 2005-09-08 | 2014-03-18 | Apple Inc. | Method and apparatus for building an intelligent automated assistant |
| US20070168444A1 (en) * | 2006-01-18 | 2007-07-19 | Yen-Fu Chen | Method for automatically initiating an instant messaging chat session based on a calendar entry |
| GB0609070D0 (en) * | 2006-05-09 | 2006-06-14 | Ibm | Postponing an instant messaging session |
| US9318108B2 (en) | 2010-01-18 | 2016-04-19 | Apple Inc. | Intelligent automated assistant |
| US7739340B2 (en) * | 2006-09-20 | 2010-06-15 | International Business Machines Corporation | Method, system and computer program product for enabling electronic chat with online calendar invitees |
| US20080091782A1 (en) * | 2006-10-13 | 2008-04-17 | Gabriel Jakobson | Method and system for delegating and managing tasks over instant messenger |
| US7904529B2 (en) * | 2007-02-23 | 2011-03-08 | International Business Machines Corporation | Method and system for transmitting and recording synchronized data streams |
| US8977255B2 (en) | 2007-04-03 | 2015-03-10 | Apple Inc. | Method and system for operating a multi-function portable electronic device using voice-activation |
| US8156098B1 (en) | 2007-04-29 | 2012-04-10 | Aol Inc. | Generating and implementing A-lists to manage user relationships |
| US20090055379A1 (en) * | 2007-08-22 | 2009-02-26 | Richard Murtagh | Systems and Methods for Locating Contact Information |
| US7774478B2 (en) * | 2007-09-14 | 2010-08-10 | Sony Ericsson Mobile Communications Ab | System, method, and device for scheduling a future time for a communication session |
| US20090112722A1 (en) * | 2007-10-26 | 2009-04-30 | Springthrough Consulting, Inc. | Centralized consumer notification system |
| US9330720B2 (en) | 2008-01-03 | 2016-05-03 | Apple Inc. | Methods and apparatus for altering audio output signals |
| US8332761B2 (en) | 2008-01-08 | 2012-12-11 | International Business Machines Corporation | Multiple profiles for a user in a synchronous conferencing environment |
| US8996376B2 (en) | 2008-04-05 | 2015-03-31 | Apple Inc. | Intelligent text-to-speech conversion |
| US10496753B2 (en) | 2010-01-18 | 2019-12-03 | Apple Inc. | Automatically adapting user interfaces for hands-free interaction |
| KR101480461B1 (ko) * | 2008-07-11 | 2015-01-09 | 엘지전자 주식회사 | 이동 단말기 및 그의 대화 보관함 검색방법 |
| US20100030549A1 (en) | 2008-07-31 | 2010-02-04 | Lee Michael M | Mobile device having human language translation capability with positional feedback |
| US8108777B2 (en) | 2008-08-11 | 2012-01-31 | Microsoft Corporation | Sections of a presentation having user-definable properties |
| US10680840B2 (en) * | 2008-08-28 | 2020-06-09 | Lawrence A. Jonas | System for integrating multiple IM networks and social networking websites |
| US20100192162A1 (en) * | 2009-01-23 | 2010-07-29 | Cisco Technology, Inc. | Method and apparatus for providing calendar conflict warnings |
| JP5528088B2 (ja) * | 2009-01-29 | 2014-06-25 | キヤノン株式会社 | シート処理装置及び画像形成装置 |
| US20100223345A1 (en) * | 2009-03-02 | 2010-09-02 | Microsoft Corporation | Communications application having conversation and meeting environments |
| US10127524B2 (en) | 2009-05-26 | 2018-11-13 | Microsoft Technology Licensing, Llc | Shared collaboration canvas |
| US10255566B2 (en) | 2011-06-03 | 2019-04-09 | Apple Inc. | Generating and processing task items that represent tasks to perform |
| US10241752B2 (en) | 2011-09-30 | 2019-03-26 | Apple Inc. | Interface for a virtual digital assistant |
| US10241644B2 (en) | 2011-06-03 | 2019-03-26 | Apple Inc. | Actionable reminder entries |
| US9858925B2 (en) | 2009-06-05 | 2018-01-02 | Apple Inc. | Using context information to facilitate processing of commands in a virtual assistant |
| US20100324963A1 (en) * | 2009-06-18 | 2010-12-23 | Microsoft Corporation | Tag presence alerts for groups and meeting |
| US20100325214A1 (en) * | 2009-06-18 | 2010-12-23 | Microsoft Corporation | Predictive Collaboration |
| US9431006B2 (en) | 2009-07-02 | 2016-08-30 | Apple Inc. | Methods and apparatuses for automatic speech recognition |
| US20110029889A1 (en) * | 2009-07-31 | 2011-02-03 | International Business Machines Corporation | Selective and on-demand representation in a virtual world |
| US20110145761A1 (en) * | 2009-12-10 | 2011-06-16 | Denis Leon Krief | Interactive task management system and method |
| US10276170B2 (en) | 2010-01-18 | 2019-04-30 | Apple Inc. | Intelligent automated assistant |
| US10679605B2 (en) | 2010-01-18 | 2020-06-09 | Apple Inc. | Hands-free list-reading by intelligent automated assistant |
| US10553209B2 (en) | 2010-01-18 | 2020-02-04 | Apple Inc. | Systems and methods for hands-free notification summaries |
| US10705794B2 (en) | 2010-01-18 | 2020-07-07 | Apple Inc. | Automatically adapting user interfaces for hands-free interaction |
| DE112011100329T5 (de) | 2010-01-25 | 2012-10-31 | Andrew Peter Nelson Jerram | Vorrichtungen, Verfahren und Systeme für eine Digitalkonversationsmanagementplattform |
| US9205328B2 (en) | 2010-02-18 | 2015-12-08 | Activision Publishing, Inc. | Videogame system and method that enables characters to earn virtual fans by completing secondary objectives |
| US8682667B2 (en) | 2010-02-25 | 2014-03-25 | Apple Inc. | User profiling for selecting user specific voice input processing information |
| US10511609B2 (en) | 2010-09-15 | 2019-12-17 | Core Mobile Networks, Inc. | Context-based analytics and intelligence |
| US8606923B2 (en) | 2010-09-15 | 2013-12-10 | Core Mobile Networks, Inc. | System and method for real time delivery of context based content from the cloud to mobile devices |
| US9118612B2 (en) * | 2010-12-15 | 2015-08-25 | Microsoft Technology Licensing, Llc | Meeting-specific state indicators |
| US9383888B2 (en) | 2010-12-15 | 2016-07-05 | Microsoft Technology Licensing, Llc | Optimized joint document review |
| US9864612B2 (en) | 2010-12-23 | 2018-01-09 | Microsoft Technology Licensing, Llc | Techniques to customize a user interface for different displays |
| US9262612B2 (en) | 2011-03-21 | 2016-02-16 | Apple Inc. | Device access using voice authentication |
| CN103688279A (zh) * | 2011-04-25 | 2014-03-26 | 韦韦欧股份有限公司 | 用于智能个人时间表助理的系统和方法 |
| US10057736B2 (en) | 2011-06-03 | 2018-08-21 | Apple Inc. | Active transport based notifications |
| US20120311038A1 (en) * | 2011-06-06 | 2012-12-06 | Trinh Trung Tim | Proximity Session Mobility Extension |
| US10225354B2 (en) | 2011-06-06 | 2019-03-05 | Mitel Networks Corporation | Proximity session mobility |
| US9417754B2 (en) | 2011-08-05 | 2016-08-16 | P4tents1, LLC | User interface system, method, and computer program product |
| US8994660B2 (en) | 2011-08-29 | 2015-03-31 | Apple Inc. | Text correction processing |
| US8682973B2 (en) | 2011-10-05 | 2014-03-25 | Microsoft Corporation | Multi-user and multi-device collaboration |
| US9544158B2 (en) | 2011-10-05 | 2017-01-10 | Microsoft Technology Licensing, Llc | Workspace collaboration via a wall-type computing device |
| US9996241B2 (en) | 2011-10-11 | 2018-06-12 | Microsoft Technology Licensing, Llc | Interactive visualization of multiple software functionality content items |
| US10198485B2 (en) | 2011-10-13 | 2019-02-05 | Microsoft Technology Licensing, Llc | Authoring of data visualizations and maps |
| US9483461B2 (en) | 2012-03-06 | 2016-11-01 | Apple Inc. | Handling speech synthesis of content for multiple languages |
| US9530118B2 (en) | 2012-04-16 | 2016-12-27 | International Business Machines Corporation | Messaging client-based reminders |
| US9280610B2 (en) | 2012-05-14 | 2016-03-08 | Apple Inc. | Crowd sourcing information to fulfill user requests |
| US8793594B2 (en) * | 2012-06-06 | 2014-07-29 | Deepshikha JHA | Graphical user interface for managing discussion topics |
| US9721563B2 (en) | 2012-06-08 | 2017-08-01 | Apple Inc. | Name recognition system |
| US8416261B1 (en) * | 2012-06-21 | 2013-04-09 | Google Inc. | Clock objects having visual graphical indicators with interactive time shifting |
| US9495129B2 (en) | 2012-06-29 | 2016-11-15 | Apple Inc. | Device, method, and user interface for voice-activated navigation and browsing of a document |
| KR101668898B1 (ko) * | 2012-07-26 | 2016-10-24 | 라인 가부시키가이샤 | 공식 계정을 이용한 온에어 서비스 방법 및 그 시스템 |
| US9547647B2 (en) | 2012-09-19 | 2017-01-17 | Apple Inc. | Voice-based media searching |
| US9501764B2 (en) | 2012-10-05 | 2016-11-22 | Oracle International Corporation | Method and system for communicating within a messaging architecture using a structured data object |
| US9015604B2 (en) * | 2012-11-26 | 2015-04-21 | Microsoft Technology Licensing, Llc | Calendaring between user profiles |
| WO2014197334A2 (en) | 2013-06-07 | 2014-12-11 | Apple Inc. | System and method for user-specified pronunciation of words for speech synthesis and recognition |
| WO2014197336A1 (en) | 2013-06-07 | 2014-12-11 | Apple Inc. | System and method for detecting errors in interactions with a voice-based digital assistant |
| US9582608B2 (en) | 2013-06-07 | 2017-02-28 | Apple Inc. | Unified ranking with entropy-weighted information for phrase-based semantic auto-completion |
| WO2014197335A1 (en) | 2013-06-08 | 2014-12-11 | Apple Inc. | Interpreting and acting upon commands that involve sharing information with remote devices |
| US10176167B2 (en) | 2013-06-09 | 2019-01-08 | Apple Inc. | System and method for inferring user intent from speech inputs |
| AU2014278592B2 (en) | 2013-06-09 | 2017-09-07 | Apple Inc. | Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant |
| KR20150011879A (ko) * | 2013-07-23 | 2015-02-03 | 삼성전자주식회사 | 휴대 단말기에서 일정을 등록하는 방법 및 장치 |
| US9548868B2 (en) | 2013-09-06 | 2017-01-17 | International Business Machines Corporation | Gathering participants for meetings |
| EP3149728B1 (en) | 2014-05-30 | 2019-01-16 | Apple Inc. | Multi-command single utterance input method |
| US9633004B2 (en) | 2014-05-30 | 2017-04-25 | Apple Inc. | Better resolution when referencing to concepts |
| US9785630B2 (en) | 2014-05-30 | 2017-10-10 | Apple Inc. | Text prediction using combined word N-gram and unigram language models |
| US9715875B2 (en) | 2014-05-30 | 2017-07-25 | Apple Inc. | Reducing the need for manual start/end-pointing and trigger phrases |
| US9760559B2 (en) | 2014-05-30 | 2017-09-12 | Apple Inc. | Predictive text input |
| US9430463B2 (en) | 2014-05-30 | 2016-08-30 | Apple Inc. | Exemplar-based natural language processing |
| US10078631B2 (en) | 2014-05-30 | 2018-09-18 | Apple Inc. | Entropy-guided text prediction using combined word and character n-gram language models |
| US9842101B2 (en) | 2014-05-30 | 2017-12-12 | Apple Inc. | Predictive conversion of language input |
| US9338493B2 (en) | 2014-06-30 | 2016-05-10 | Apple Inc. | Intelligent automated assistant for TV user interactions |
| US10659851B2 (en) | 2014-06-30 | 2020-05-19 | Apple Inc. | Real-time digital assistant knowledge updates |
| US10376792B2 (en) | 2014-07-03 | 2019-08-13 | Activision Publishing, Inc. | Group composition matchmaking system and method for multiplayer video games |
| US10291597B2 (en) | 2014-08-14 | 2019-05-14 | Cisco Technology, Inc. | Sharing resources across multiple devices in online meetings |
| US10446141B2 (en) | 2014-08-28 | 2019-10-15 | Apple Inc. | Automatic speech recognition based on user feedback |
| US9818400B2 (en) | 2014-09-11 | 2017-11-14 | Apple Inc. | Method and apparatus for discovering trending terms in speech requests |
| US10789041B2 (en) | 2014-09-12 | 2020-09-29 | Apple Inc. | Dynamic thresholds for always listening speech trigger |
| US9886432B2 (en) | 2014-09-30 | 2018-02-06 | Apple Inc. | Parsimonious handling of word inflection via categorical stem + suffix N-gram language models |
| US9646609B2 (en) | 2014-09-30 | 2017-05-09 | Apple Inc. | Caching apparatus for serving phonetic pronunciations |
| US10127911B2 (en) | 2014-09-30 | 2018-11-13 | Apple Inc. | Speaker identification and unsupervised speaker adaptation techniques |
| US10074360B2 (en) | 2014-09-30 | 2018-09-11 | Apple Inc. | Providing an indication of the suitability of speech recognition |
| US9668121B2 (en) | 2014-09-30 | 2017-05-30 | Apple Inc. | Social reminders |
| US11095627B2 (en) * | 2014-11-04 | 2021-08-17 | Huawei Technologies Co., Ltd. | Message display method, apparatus, and device |
| US9185063B1 (en) * | 2014-11-08 | 2015-11-10 | Ashish Kumar | System and method for sharing and synchronization of information within a specified information context among users with a mobile electronic device |
| US10552013B2 (en) | 2014-12-02 | 2020-02-04 | Apple Inc. | Data detection |
| US10118099B2 (en) | 2014-12-16 | 2018-11-06 | Activision Publishing, Inc. | System and method for transparently styling non-player characters in a multiplayer video game |
| CN104580706B (zh) * | 2014-12-17 | 2019-05-21 | 惠州Tcl移动通信有限公司 | 一种移动终端及基于即时消息的预约信息处理方法 |
| US10542126B2 (en) | 2014-12-22 | 2020-01-21 | Cisco Technology, Inc. | Offline virtual participation in an online conference meeting |
| US9865280B2 (en) | 2015-03-06 | 2018-01-09 | Apple Inc. | Structured dictation using intelligent automated assistants |
| US9886953B2 (en) | 2015-03-08 | 2018-02-06 | Apple Inc. | Virtual assistant activation |
| US9721566B2 (en) | 2015-03-08 | 2017-08-01 | Apple Inc. | Competing devices responding to voice triggers |
| US10567477B2 (en) | 2015-03-08 | 2020-02-18 | Apple Inc. | Virtual assistant continuity |
| US9899019B2 (en) | 2015-03-18 | 2018-02-20 | Apple Inc. | Systems and methods for structured stem and suffix language models |
| US9842105B2 (en) | 2015-04-16 | 2017-12-12 | Apple Inc. | Parsimonious continuous-space phrase representations for natural language processing |
| US9948786B2 (en) | 2015-04-17 | 2018-04-17 | Cisco Technology, Inc. | Handling conferences using highly-distributed agents |
| US10315113B2 (en) | 2015-05-14 | 2019-06-11 | Activision Publishing, Inc. | System and method for simulating gameplay of nonplayer characters distributed across networked end user devices |
| US10083688B2 (en) | 2015-05-27 | 2018-09-25 | Apple Inc. | Device voice control for selecting a displayed affordance |
| US10127220B2 (en) | 2015-06-04 | 2018-11-13 | Apple Inc. | Language identification from short strings |
| US9578173B2 (en) | 2015-06-05 | 2017-02-21 | Apple Inc. | Virtual assistant aided communication with 3rd party service in a communication session |
| US10101822B2 (en) | 2015-06-05 | 2018-10-16 | Apple Inc. | Language input correction |
| US11025565B2 (en) | 2015-06-07 | 2021-06-01 | Apple Inc. | Personalized prediction of responses for instant messaging |
| US10255907B2 (en) | 2015-06-07 | 2019-04-09 | Apple Inc. | Automatic accent detection using acoustic models |
| US10186254B2 (en) | 2015-06-07 | 2019-01-22 | Apple Inc. | Context-based endpoint detection |
| US10471348B2 (en) | 2015-07-24 | 2019-11-12 | Activision Publishing, Inc. | System and method for creating and sharing customized video game weapon configurations in multiplayer video games via one or more social networks |
| US10747498B2 (en) | 2015-09-08 | 2020-08-18 | Apple Inc. | Zero latency digital assistant |
| US10671428B2 (en) | 2015-09-08 | 2020-06-02 | Apple Inc. | Distributed personal assistant |
| US9697820B2 (en) | 2015-09-24 | 2017-07-04 | Apple Inc. | Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks |
| US11010550B2 (en) | 2015-09-29 | 2021-05-18 | Apple Inc. | Unified language modeling framework for word prediction, auto-completion and auto-correction |
| US10366158B2 (en) | 2015-09-29 | 2019-07-30 | Apple Inc. | Efficient word encoding for recurrent neural network language models |
| US11587559B2 (en) | 2015-09-30 | 2023-02-21 | Apple Inc. | Intelligent device identification |
| US10691473B2 (en) | 2015-11-06 | 2020-06-23 | Apple Inc. | Intelligent automated assistant in a messaging environment |
| US10049668B2 (en) | 2015-12-02 | 2018-08-14 | Apple Inc. | Applying neural network language models to weighted finite state transducers for automatic speech recognition |
| CN105530168B (zh) * | 2015-12-15 | 2019-11-12 | 北京乐动卓越科技有限公司 | 即时通信事件的同步方法及系统 |
| US10223066B2 (en) | 2015-12-23 | 2019-03-05 | Apple Inc. | Proactive assistance based on dialog communication between devices |
| US10446143B2 (en) | 2016-03-14 | 2019-10-15 | Apple Inc. | Identification of voice inputs providing credentials |
| US10454876B2 (en) * | 2016-03-25 | 2019-10-22 | American Express Travel Related Services Company, Inc. | Systems and methods for asynchronous communication |
| US9934775B2 (en) | 2016-05-26 | 2018-04-03 | Apple Inc. | Unit-selection text-to-speech synthesis based on predicted concatenation parameters |
| US9972304B2 (en) | 2016-06-03 | 2018-05-15 | Apple Inc. | Privacy preserving distributed evaluation framework for embedded personalized systems |
| US10249300B2 (en) | 2016-06-06 | 2019-04-02 | Apple Inc. | Intelligent list reading |
| US10049663B2 (en) | 2016-06-08 | 2018-08-14 | Apple, Inc. | Intelligent automated assistant for media exploration |
| DK179309B1 (en) | 2016-06-09 | 2018-04-23 | Apple Inc | Intelligent automated assistant in a home environment |
| US10490187B2 (en) | 2016-06-10 | 2019-11-26 | Apple Inc. | Digital assistant providing automated status report |
| US10509862B2 (en) | 2016-06-10 | 2019-12-17 | Apple Inc. | Dynamic phrase expansion of language input |
| US10586535B2 (en) | 2016-06-10 | 2020-03-10 | Apple Inc. | Intelligent digital assistant in a multi-tasking environment |
| US10192552B2 (en) | 2016-06-10 | 2019-01-29 | Apple Inc. | Digital assistant providing whispered speech |
| US10067938B2 (en) | 2016-06-10 | 2018-09-04 | Apple Inc. | Multilingual word prediction |
| DK179343B1 (en) | 2016-06-11 | 2018-05-14 | Apple Inc | Intelligent task discovery |
| DK201670540A1 (en) | 2016-06-11 | 2018-01-08 | Apple Inc | Application integration with a digital assistant |
| DK179415B1 (en) | 2016-06-11 | 2018-06-14 | Apple Inc | Intelligent device arbitration and control |
| DK179049B1 (en) | 2016-06-11 | 2017-09-18 | Apple Inc | Data driven natural language event detection and classification |
| CN107844377B (zh) * | 2016-09-18 | 2021-08-24 | 钉钉控股(开曼)有限公司 | 通讯方法及装置 |
| CN107844249B (zh) * | 2016-09-19 | 2021-05-07 | 珠海金山办公软件有限公司 | 日程条目的移动方法及装置 |
| US10043516B2 (en) | 2016-09-23 | 2018-08-07 | Apple Inc. | Intelligent automated assistant |
| US10592867B2 (en) | 2016-11-11 | 2020-03-17 | Cisco Technology, Inc. | In-meeting graphical user interface display using calendar information and system |
| US10500498B2 (en) | 2016-11-29 | 2019-12-10 | Activision Publishing, Inc. | System and method for optimizing virtual games |
| US11281993B2 (en) | 2016-12-05 | 2022-03-22 | Apple Inc. | Model and ensemble compression for metric learning |
| US10542045B2 (en) | 2016-12-08 | 2020-01-21 | Airwatch Llc | Secured attachment management |
| US11334852B2 (en) * | 2016-12-08 | 2022-05-17 | Airwatch Llc | Secured attachment management |
| US10516707B2 (en) | 2016-12-15 | 2019-12-24 | Cisco Technology, Inc. | Initiating a conferencing meeting using a conference room device |
| US10593346B2 (en) | 2016-12-22 | 2020-03-17 | Apple Inc. | Rank-reduced token representation for automatic speech recognition |
| US20180234381A1 (en) * | 2017-02-14 | 2018-08-16 | Facepay, Inc. | Network-based calendaring |
| US10440073B2 (en) | 2017-04-11 | 2019-10-08 | Cisco Technology, Inc. | User interface for proximity based teleconference transfer |
| TWI629603B (zh) * | 2017-04-12 | 2018-07-11 | 孕龍科技股份有限公司 | Trip setting method for digital communication system |
| US10375125B2 (en) | 2017-04-27 | 2019-08-06 | Cisco Technology, Inc. | Automatically joining devices to a video conference |
| DK201770383A1 (en) | 2017-05-09 | 2018-12-14 | Apple Inc. | USER INTERFACE FOR CORRECTING RECOGNITION ERRORS |
| DK201770439A1 (en) | 2017-05-11 | 2018-12-13 | Apple Inc. | Offline personal assistant |
| DK179496B1 (en) | 2017-05-12 | 2019-01-15 | Apple Inc. | USER-SPECIFIC Acoustic Models |
| DK179745B1 (en) | 2017-05-12 | 2019-05-01 | Apple Inc. | SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT |
| DK201770428A1 (en) | 2017-05-12 | 2019-02-18 | Apple Inc. | LOW-LATENCY INTELLIGENT AUTOMATED ASSISTANT |
| DK201770432A1 (en) | 2017-05-15 | 2018-12-21 | Apple Inc. | Hierarchical belief states for digital assistants |
| DK201770431A1 (en) | 2017-05-15 | 2018-12-20 | Apple Inc. | Optimizing dialogue policy decisions for digital assistants using implicit feedback |
| DK179560B1 (en) | 2017-05-16 | 2019-02-18 | Apple Inc. | FAR-FIELD EXTENSION FOR DIGITAL ASSISTANT SERVICES |
| US10375474B2 (en) | 2017-06-12 | 2019-08-06 | Cisco Technology, Inc. | Hybrid horn microphone |
| US10477148B2 (en) | 2017-06-23 | 2019-11-12 | Cisco Technology, Inc. | Speaker anticipation |
| US10516709B2 (en) | 2017-06-29 | 2019-12-24 | Cisco Technology, Inc. | Files automatically shared at conference initiation |
| US10706391B2 (en) | 2017-07-13 | 2020-07-07 | Cisco Technology, Inc. | Protecting scheduled meeting in physical room |
| US10091348B1 (en) | 2017-07-25 | 2018-10-02 | Cisco Technology, Inc. | Predictive model for voice/video over IP calls |
| US11040286B2 (en) | 2017-09-27 | 2021-06-22 | Activision Publishing, Inc. | Methods and systems for improved content generation in multiplayer gaming environments |
| US10561945B2 (en) | 2017-09-27 | 2020-02-18 | Activision Publishing, Inc. | Methods and systems for incentivizing team cooperation in multiplayer gaming environments |
| US10974150B2 (en) | 2017-09-27 | 2021-04-13 | Activision Publishing, Inc. | Methods and systems for improved content customization in multiplayer gaming environments |
| CN111512295A (zh) * | 2017-10-23 | 2020-08-07 | 帕博力克艾姆有限责任公司 | 使用分配的通信代码来管理即时消息的交换 |
| US10765948B2 (en) | 2017-12-22 | 2020-09-08 | Activision Publishing, Inc. | Video game content aggregation, normalization, and publication systems and methods |
| DE202018102943U1 (de) | 2018-05-25 | 2018-06-05 | Camfil Ab | Filtermedienhalter und Filteranordnung |
| US11188881B2 (en) * | 2018-10-22 | 2021-11-30 | Timetrade Systems, Inc. | Dynamic user interface |
| JP6938597B2 (ja) * | 2018-11-22 | 2021-09-22 | 株式会社カカオ | 日程サービスを提供するインスタントメッセージングサービス方法及び装置 |
| KR102281198B1 (ko) * | 2018-11-22 | 2021-07-26 | 주식회사 카카오 | 일정 서비스를 제공하는 인스턴트 메시징 서비스 방법 및 장치 |
| US11190467B2 (en) * | 2018-11-30 | 2021-11-30 | International Business Machines Corporation | Micro-term modelling for real time chat discourse |
| US11679330B2 (en) | 2018-12-18 | 2023-06-20 | Activision Publishing, Inc. | Systems and methods for generating improved non-player characters |
| US10949619B1 (en) | 2018-12-28 | 2021-03-16 | 8X8, Inc. | Routing data communications between client-specific servers and data-center communications servers |
| US11539541B1 (en) * | 2019-03-18 | 2022-12-27 | 8X8, Inc. | Apparatuses and methods involving data-communications room predictions |
| KR102690215B1 (ko) * | 2019-03-26 | 2024-08-01 | 라인플러스 주식회사 | 대화 스레드를 표시하기 위한 방법 및 시스템 |
| KR102758412B1 (ko) * | 2019-04-22 | 2025-01-23 | 라인플러스 주식회사 | 리마인더 메시지를 제공하는 방법, 시스템, 및 비-일시적인 컴퓨터 판독가능한 기록 매체 |
| US11097193B2 (en) | 2019-09-11 | 2021-08-24 | Activision Publishing, Inc. | Methods and systems for increasing player engagement in multiplayer gaming environments |
| US11712627B2 (en) | 2019-11-08 | 2023-08-01 | Activision Publishing, Inc. | System and method for providing conditional access to virtual gaming items |
| KR102254253B1 (ko) | 2019-12-18 | 2021-05-20 | 라인플러스 주식회사 | 인스턴트 메시징 어플리케이션을 통한 그룹 이벤트 참여 방법 |
| JP7405629B2 (ja) * | 2020-01-24 | 2023-12-26 | 株式会社日立システムズ | チャットボット制御装置、チャットボット制御方法、及びチャットボット制御装置システム |
| US11524234B2 (en) | 2020-08-18 | 2022-12-13 | Activision Publishing, Inc. | Multiplayer video games with virtual characters having dynamically modified fields of view |
| US11351459B2 (en) | 2020-08-18 | 2022-06-07 | Activision Publishing, Inc. | Multiplayer video games with virtual characters having dynamically generated attribute profiles unconstrained by predefined discrete values |
| CN112598371B (zh) * | 2020-12-10 | 2024-11-12 | 北京明略软件系统有限公司 | 自动化创建outlook会议日程的方法、系统及设备 |
| KR102544721B1 (ko) * | 2020-12-14 | 2023-06-16 | 주식회사 카카오 | 일정 서비스를 제공하는 인스턴트 메시징 서비스 방법 및 장치 |
| CN115426330A (zh) * | 2021-05-12 | 2022-12-02 | 北京字跳网络技术有限公司 | 信息处理方法、装置、电子设备和存储介质 |
| MX2024001237A (es) * | 2021-08-10 | 2024-02-13 | Paradox Inc | Asistente de inteligencia artificial de programacion de eventos de calendario utilizando lenguaje natural. |
| US12513366B2 (en) * | 2023-05-23 | 2025-12-30 | Samsung Electronics Co., Ltd. | Electronic apparatus and controlling method thereof |
Family Cites Families (44)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| MX9404062A (es) | 1993-06-03 | 1995-01-31 | Ericsson Telefon Ab L M | Transferencia de llamada dentro del sistema de comunicaciones celulares. |
| US6199073B1 (en) * | 1997-04-21 | 2001-03-06 | Ricoh Company, Ltd. | Automatic archiving of documents during their transfer between a peripheral device and a processing device |
| US6785266B2 (en) | 1998-03-02 | 2004-08-31 | Robert Swartz | Internet controlled telephone system |
| US6751299B1 (en) | 1999-06-01 | 2004-06-15 | America Online, Incorporated | Voice messaging system |
| JP2001075694A (ja) | 1999-09-02 | 2001-03-23 | Sony Corp | 情報処理装置及び方法、媒体 |
| EP1222549B1 (en) * | 1999-09-28 | 2013-04-03 | Microsoft Corporation | Information flow management in real time |
| US6941345B1 (en) | 1999-12-03 | 2005-09-06 | Nortel Networks Limited | Real-time, text-based messaging between devices in plural communities |
| US7240093B1 (en) | 2000-02-29 | 2007-07-03 | Microsoft Corporation | Use of online messaging to facilitate selection of participants in game play |
| US6956941B1 (en) | 2000-04-12 | 2005-10-18 | Austin Logistics Incorporated | Method and system for scheduling inbound inquiries |
| US20010051928A1 (en) | 2000-04-21 | 2001-12-13 | Moshe Brody | Protection of software by personalization, and an arrangement, method, and system therefor |
| JP2001312446A (ja) | 2000-04-28 | 2001-11-09 | Sony Corp | 情報処理装置及び方法、情報処理システム、並びに媒体 |
| US6823057B1 (en) | 2000-06-30 | 2004-11-23 | Verizon Network Services Inc. | Methods and apparatus for notifying subscriber's of forwarded calls |
| US6728360B1 (en) | 2000-06-30 | 2004-04-27 | Nortel Networks Limited | Call processing software, methods and equipment providing enhanced notifications |
| US6640230B1 (en) * | 2000-09-27 | 2003-10-28 | International Business Machines Corporation | Calendar-driven application technique for preparing responses to incoming events |
| US6914970B2 (en) | 2001-06-04 | 2005-07-05 | Sbc Technology Resources, Inc. | Monitoring and overriding features for telephone service system |
| US7096232B2 (en) | 2001-06-06 | 2006-08-22 | International Business Machines Corporation | Calendar-enhanced directory searches including dynamic contact information |
| US7233933B2 (en) | 2001-06-28 | 2007-06-19 | Microsoft Corporation | Methods and architecture for cross-device activity monitoring, reasoning, and visualization for providing status and forecasts of a users' presence and availability |
| US7035865B2 (en) | 2001-08-28 | 2006-04-25 | International Business Machines Corporation | Calendar-enhanced awareness for instant messaging systems and electronic status boards |
| CA2374290A1 (en) | 2002-03-01 | 2003-09-01 | Ibm Canada Limited-Ibm Canada Limitee | Updating spin counters for spin latches |
| US6954524B2 (en) | 2002-06-07 | 2005-10-11 | Sbc Properties, L.P. | System and method for implementing and accessing call forwarding services |
| US20030233265A1 (en) | 2002-06-17 | 2003-12-18 | International Business Machines Corporation | Method, system and program product for interactive electronic meeting scheduling |
| JP2004102358A (ja) | 2002-09-04 | 2004-04-02 | Cybozu Inc | メッセージ交換システム |
| US7921160B2 (en) | 2002-09-17 | 2011-04-05 | At&T Intellectual Property I, L.P. | Initiating instant messaging (IM) chat sessions from email messages |
| US7383303B1 (en) | 2002-09-30 | 2008-06-03 | Danger, Inc. | System and method for integrating personal information management and messaging applications |
| DK2257094T3 (da) | 2002-12-18 | 2012-03-26 | Nokia Corp | Instant messaging og tilstedeværelsestjenester |
| US7853471B2 (en) * | 2002-12-31 | 2010-12-14 | International Business Machines Corporation | Instance messaging auto-scheduling |
| US20040154022A1 (en) | 2003-01-31 | 2004-08-05 | International Business Machines Corporation | System and method for filtering instant messages by context |
| US7827561B2 (en) | 2003-03-26 | 2010-11-02 | Microsoft Corporation | System and method for public consumption of communication events between arbitrary processes |
| US7827047B2 (en) | 2003-06-24 | 2010-11-02 | At&T Intellectual Property I, L.P. | Methods and systems for assisting scheduling with automation |
| US20050027805A1 (en) | 2003-07-15 | 2005-02-03 | Aoki Norihiro Edwin | Instant messaging and enhanced scheduling |
| US7653693B2 (en) | 2003-09-05 | 2010-01-26 | Aol Llc | Method and system for capturing instant messages |
| JP4204412B2 (ja) | 2003-08-07 | 2009-01-07 | 日立ソフトウエアエンジニアリング株式会社 | 会議出欠管理支援システム |
| US20050114777A1 (en) | 2003-11-26 | 2005-05-26 | Yahoo, Inc. | Calendar integration with instant messaging |
| US8874644B2 (en) * | 2003-12-03 | 2014-10-28 | International Business Machines Corporation | Method, system, chat interface, and computer program product for comparing free time between instant message chat members |
| GB2409787B (en) | 2003-12-29 | 2007-10-03 | Nokia Corp | A communications system |
| US7480696B2 (en) | 2004-01-07 | 2009-01-20 | International Business Machines Corporation | Instant messaging priority filtering based on content and hierarchical schemes |
| US7383308B1 (en) * | 2004-02-11 | 2008-06-03 | Aol Llc, A Delaware Limited Liability Company | Buddy list-based sharing of electronic content |
| US7660904B2 (en) | 2004-05-11 | 2010-02-09 | Microsoft Corporation | Providing keys to share data within an instant messaging session |
| US7444379B2 (en) | 2004-06-30 | 2008-10-28 | International Business Machines Corporation | Method for automatically setting chat status based on user activity in local environment |
| US7567662B1 (en) | 2004-12-01 | 2009-07-28 | Aol Llc | Conference calls via electronic messaging interface |
| US20070022172A1 (en) | 2005-07-19 | 2007-01-25 | Anglin Howard N | Controlling presentation of instant messages to a recipient |
| US7584258B2 (en) | 2005-12-05 | 2009-09-01 | International Business Machines Corporation | Method and system for managing instant messaging status |
| DE602005008761D1 (de) | 2005-12-14 | 2008-09-18 | Research In Motion Ltd | Verfahren und Vorrichtung zur Erzeugung eines neuen Ereignisses direkt aus einem Dokument |
| US20070168444A1 (en) | 2006-01-18 | 2007-07-19 | Yen-Fu Chen | Method for automatically initiating an instant messaging chat session based on a calendar entry |
-
2006
- 2006-01-19 US US11/335,448 patent/US8972494B2/en active Active
- 2006-12-26 JP JP2006350233A patent/JP4900798B2/ja not_active Expired - Fee Related
-
2007
- 2007-01-05 CN CN200710001836.3A patent/CN101005393A/zh active Pending
- 2007-01-05 TW TW096100417A patent/TW200813830A/zh unknown
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI462036B (zh) * | 2011-08-03 | 2014-11-21 | Inventec Appliances Corp | 不同使用者共用同一行事曆的事件提醒方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4900798B2 (ja) | 2012-03-21 |
| CN101005393A (zh) | 2007-07-25 |
| US20070168447A1 (en) | 2007-07-19 |
| JP2007193794A (ja) | 2007-08-02 |
| US8972494B2 (en) | 2015-03-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TW200813830A (en) | Method of scheduling calendar entries via an instant messaging interface | |
| USRE49824E1 (en) | Managing a virtual waiting room for online meetings | |
| US7739344B2 (en) | Instant message method to provide a delayed alarm/reminder | |
| US8321796B2 (en) | Dynamic meeting agenda generation based on presenter availability | |
| EP2574003B1 (en) | Rules based real-time communication system | |
| US8577975B2 (en) | Buddy list-based sharing of electronic content | |
| US20230024460A1 (en) | Method, apparatus and computer program product for providing a member calendar in a group-based communication system | |
| US20100010864A1 (en) | Contact priority schedule coordinator | |
| US20070168444A1 (en) | Method for automatically initiating an instant messaging chat session based on a calendar entry | |
| US20100004971A1 (en) | Coordinating shedules based on contact priority | |
| US20070130275A1 (en) | Method and system for managing instant messaging status | |
| US20080195454A1 (en) | Systems for collaborating within a shared electronic calendar | |
| TW201903663A (zh) | 任務提醒方法及裝置、提醒訊息的產生和展示方法及裝置 | |
| US20070300164A1 (en) | Method and system for managing instant message logs from within a calendar application | |
| WO2016191224A1 (en) | Unified messaging platform for providing interactive semantic objects | |
| CN101188001A (zh) | 用于组织事件的方法和装置 | |
| CN101178794A (zh) | 用于把注释添加到电子日历条目的方法和装置 | |
| US8117056B2 (en) | Integrating special requests with a calendar application | |
| JP2019021314A (ja) | オンライン実体可能なメッセージレポジトリ処理装置及び方法 | |
| US10546275B2 (en) | Assisting user in managing a calendar application | |
| JP2022094348A (ja) | 日程サービスを提供するインスタントメッセージングサービス方法及び装置 | |
| Mahoney et al. | Guide to internet calendaring | |
| US20150106147A1 (en) | System and method for electronically sending a calendar invite | |
| KR20220064668A (ko) | 업무 일정 표시 장치 및 방법 | |
| Goethals et al. | Considering (de) centralization in a web services world |