Patent ID: 8751667

Claim:
A method performed in a client computing device for providing hands-free services for Internet Protocol (IP) video calls through a hands-free device, comprising: receiving an IP video call invitation request that requests the client computing device participate in a P2P (peer-to-peer) IP video call; generating a generic incoming call object based on the IP video call invitation request in a format that is common for both incoming audio only cellular calls and IP video call invitation requests, the incoming call object including a set of parameters regarding the incoming call, wherein the set of parameters regarding the call includes a status of the call, a call participant identifier, a start time, and a call identifier; alerting the hands-free device of the incoming call based on the incoming call object; responsive to receiving an indication from the hands-free device that a user has indicated to answer the incoming call, transmitting an IP video call accept message; establishing a P2P connection for the P2P IP video call; and routing an audio portion of the P2P IP video call through the hands-free device such that the hands free device acts as an auditory relay during the P2P IP video call, while displaying a portion of the video call on the client device.