发明名称 Voice-over-internet protocol (VOIP) application platform
摘要 A computer-implemented system is provided that facilitates implementation of a voice over IP (VOIP) application. The system includes a host system and a user interface (UI) host process residing on the host system. The system also includes an agent host process residing on the host system which is being configured to process a VOIP call received by one or more VOIP applications executable on the host system. The agent host process running as a foreground or background process for the duration of the VOIP call to (i) communicate with a VOIP server associated with the VOIP application, (ii) capture content from at least one input device associated with the host system and (iii) render content on an output device associated with the host system when an instance of the UI host process operates in the foreground.
申请公布号 US9319246(B2) 申请公布日期 2016.04.19
申请号 US201213532704 申请日期 2012.06.25
申请人 MICROSOFT TECHNOLOGY LICENSING, LLC 发明人 Vasu Vij;Kaza Akhilesh;Henry Shawn;Bie Eric;Darsa Lucia;Seeley Tony;Kaplan Keith;Serdy Steve;Ghotge Vishal;Jafry Syed Mansoor;Amin Nimesh
分类号 H04L12/66;G06F3/048;H04L29/06;H04M1/00;H04M3/00;H04M1/253 主分类号 H04L12/66
代理机构 代理人 Yee Judy;Minhas Micky
主权项 1. A computer-implemented system that facilitates implementation of one or more VOIP applications, comprising: a host system; a user interface (UI) residing on the host system and configured to receive user input, and based at least on the user input, initiate and control VOIP calls, the UI being rendered by the host system when the UI is executed as a foreground process; an agent host residing on the host system and configured to process a VOIP call received by one or more VOIP applications executable on the host system, said agent host being alternatively executable as a foreground and a background process and running as a foreground or background process for a duration of the VOIP call to: communicate with a VOIP server associated with the VOIP application; capture content from at least one input device associated with the host system; and render content on an output device associated with the host system while an instance of the UI host operates in the foreground, the captured content and the rendered content communicated as part of the VOIP call, and the agent host running in the background while the UI is not operating as a foreground process and otherwise running alternatively in the foreground or background while a VOIP call is in progress, thereby conserving system resources.
地址 Redmond WA US