Patent ID: 9319246
Filing Date: 2016-04-19
CPC Classification: G06F,H04L,H04M

Claim Text:
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.