Video call handling
First Claim
Patent Images
1. A communication system for facilitating enhanced communications, the system comprising:
- a first computing device, at a subscriber premises and in communication with a service provider network and a local network, the first computing device participating in an external original voice call for a user of the first computing device over an external session initiation protocol (“
SIP”
) session, via the service provider network, with an external communication device outside the communication system; and
a second computing device, at the subscriber premises and in communication at least with the local network, the second computing device is configured to join the external original voice call between the first computing device and the external communication device via an internal SIP session with the first computing device over the local network;
wherein;
when the second computing device joins the particular external voice call, the first computing device, the second computing device, and the external communication device are participating in the external original voice call;
the first computing device is configured to provide communication connectivity between the second computing device and the external communication device by bridging the internal SIP session with the external SIP such that the first computing device, the second computing device, and the external communication device are all participating in the external original voice call;
the first computing device that provides communication connectivity between the second computing device and the external communication device leaves the voice call;
the second computing device automatically establishes a second external SIP session that is independent of and separate from the first external SIP session with the external communication device, such that the external original voice call continues between the second computing device and the external communication device, without continued participation of the first computing device that provided communication connectivity between the second computing device and the external communication device; and
the first external SIP session between the first computing device and the external communication device terminates once the second external SIP session has been established between the second computing device and the external communication device.
5 Assignments
0 Petitions
Accused Products
Abstract
Solutions for facilitating enhanced video calling functionality. Embodiments include functionality for handling video calling through a communications hub. According to some embodiments, the communications hub is a user supersystem having multiple clients, each with an integrated camera and display, capable of seamlessly handing off video call functionality among the clients. Other embodiments integrate other functionality of the communications hub (e.g., web browsing, multimedia, etc.) into the video call environment.
-
Citations
23 Claims
-
1. A communication system for facilitating enhanced communications, the system comprising:
-
a first computing device, at a subscriber premises and in communication with a service provider network and a local network, the first computing device participating in an external original voice call for a user of the first computing device over an external session initiation protocol (“
SIP”
) session, via the service provider network, with an external communication device outside the communication system; anda second computing device, at the subscriber premises and in communication at least with the local network, the second computing device is configured to join the external original voice call between the first computing device and the external communication device via an internal SIP session with the first computing device over the local network; wherein; when the second computing device joins the particular external voice call, the first computing device, the second computing device, and the external communication device are participating in the external original voice call; the first computing device is configured to provide communication connectivity between the second computing device and the external communication device by bridging the internal SIP session with the external SIP such that the first computing device, the second computing device, and the external communication device are all participating in the external original voice call; the first computing device that provides communication connectivity between the second computing device and the external communication device leaves the voice call; the second computing device automatically establishes a second external SIP session that is independent of and separate from the first external SIP session with the external communication device, such that the external original voice call continues between the second computing device and the external communication device, without continued participation of the first computing device that provided communication connectivity between the second computing device and the external communication device; and the first external SIP session between the first computing device and the external communication device terminates once the second external SIP session has been established between the second computing device and the external communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An apparatus, comprising:
-
one or more non-transitory computer readable media having encoded thereon a set of instructions executable by one or more computing devices to perform one or more operations for facilitating enhanced communications, the set of instructions comprising; instructions for establishing, for a user of a first computing device, an original voice call over an external session initiation protocol (“
SIP”
) session between the first computing device, participating in the voice call, at a subscriber premises and an external communication device over a service provider network;instructions for establishing an internal SIP session, over a local network, between a second computing device at the subscriber premises and the first communication device; instructions for providing communication connectivity between the second computing device and the external communication device through the first computing device, by bridging the internal SIP session with the external SIP session, to enable the second computing device to join the original voice call between the first computing device and the external communication device, wherein when the second computing device joins the particular external voice call, the first computing device, the second computing device, and the external communication device are participating in the external original voice call; instructions for the first computing device that provides communication connectivity between the second computing device and the external communication device to leave the voice call; instructions for the second computing device to automatically establish a second external SIP session that is independent of and separate from the first external SIP session with the external communication device, such that the original voice call continues between the second computing device and the external communication device, without continued participation of the first computing device that provided communication connectivity between the second computing device and the external communication; and instructions to terminate the first external SIP session between the first computing device and the external communication device once the second external SIP session has been established between the second computing device and the external communication device.
-
-
23. A method of facilitating enhanced communications, the method comprising:
-
establishing, for a user of a first computing device, an original voice call over an external session initiation protocol (“
SIP”
) session between the first computing device, participating in the voice call, at a subscriber premises and an external communication device over a service provider network;establishing an internal SIP session, over a local network, between a second computing device at the subscriber premises and the first communication device; providing communication connectivity between the second computing device and the external communication device through the first computing device, by bridging the internal SIP session with the external SIP session at the first computing device, to enable the second computing device to join the voice call, wherein when the second computing device joins the particular external voice call, the first computing device, the second computing device, and the external communication device are participating in the external original voice call; the first communication device that provides communication connectivity between the second computing device and the external communication device leaving the call; automatically establishing a second external SIP session that is independent of and separate from the first external SIP session between the second computing device and the external communication device, such that the voice call continues between the second computing device and the external communication device, without continued participation of the first computing device that provided communication connectivity between the second computing device and the external communication; and terminating the first external SIP session between the first computing device and the external communication device once the second external SIP session has been established between the second computing device and the external communication device.
-
Specification