Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for providing a session internet protocol (SIP) service for handling video calls managed by a telecommunications network, the method comprising: managing a video call that has been established between a first device and a second device and whose control has been transferred from the second device to a call park server when the video call is placed on hold by the second device, selecting a video content item to present to the first device during the hold placed on the video call by the second device, wherein the video content item is presented to the first device via the call park server; receiving, by the call park server, an indication that the second device has ended the hold placed on the video call; and in response to the indication that the second device has ended the hold placed on the video call and determining a user associated with the first device has interacted with the video content item, returning control of the video call to the second device.
2. The method of claim 1 , wherein the telecommunications network includes a wireless cellular communications network, wherein the first device is a mobile phone, and wherein the call park server: receives a SIP REFER message from the second device when the video call is placed on hold; and sends a SIP 202 ACCEPT message to the second device to accept the video call.
3. The method of claim 1 , further comprising: sending, to a content server, a SIP INFO message to request the video content item to present to the first device, wherein the SIP INFO message includes information in a body of the SIP INFO message that includes parameters for a type of content item to present to the first device; and receiving the requested video content item.
4. The method of claim 1 , further comprising providing the video content item to the first device, wherein providing the video content item to the first device comprises: identifying a device type for the first device; and selecting the video content item to be presented to the first device that is based on the device type for the first device.
5. The method of claim 1 , further comprising providing the video content item to the first device, wherein providing the video content item to the first device includes: identifying a geographical location that includes the first device; and selecting the video content item to be presented to the first device that is based on the geographical location of the first device.
6. The method of claim 1 , further comprising providing the video content item to the first device, and wherein the video content item provided to the first device is selected, in part, based on a predicted duration of the hold placed on the video call by the second device.
7. The method of claim 1 , further comprising providing the video content item to the first device, and wherein providing the video content item to the first device includes: identifying a context associated with the video call between the first device and the second device; and selecting the video content item to be presented to the first device that is based on the identified context associated with the video call.
8. The method of claim 1 , further comprising providing the video content item to the first device, and wherein providing the video content item to the first device includes retrieving the video clip that presents a sponsored message to the first device.
9. The method of claim 1 , further comprising providing the video content item to the first device, and wherein providing the video content item to the first device includes retrieving the video content item that presents information for products or services provided by an entity associated with a customer service center.
10. The method of claim 1 , further comprising providing the video content item to the first device, and wherein the video content item includes interactive content presented to a user of the first device via a user interface of the first device, and wherein the video content item is retrieved from a video content server unassociated with an entity providing a customer service center.
11. At least one non-transitory, computer-readable medium, storing instructions, which when executed by at least one data processor, performs a method for providing a session internet protocol (SIP) service for handling video calls managed by a telecommunications network, the method comprising: managing a video call that has been established between a first device and a second device and whose control has been transferred from the second device to a call park server when the video call is placed on hold by the second device; selecting a video content item to present to the first device during the hold placed on the video call by the second device, wherein the video content item is presented to the first device via the call park server; receiving, by the call park server, an indication that the second device has ended the hold placed on the video call; and in response to the indication that the second device has ended the hold placed on the video call and determining a user associated with the first device has interacted with the video content item, returning control of the content video call to the second device.
12. The at least one non-transitory computer-readable medium of claim 11 , wherein the telecommunications network includes a wireless cellular communications network, wherein the first device is a mobile phone, and wherein the call park server: receives a SIP REFER message from the second device when the video call is placed on hold; and sends a SIP 202 ACCEPT message to the second device to accept the video call.
13. The at least one non-transitory computer-readable medium of claim 11 , wherein the method further comprises: sending, to a content server, a SIP INFO message to request the video content item to present to the first device, wherein the SIP INFO message includes information in a body of the SIP INFO message that includes parameters for a type of content item to present to the first device; and receiving the requested video content item.
14. The at least one non-transitory computer-readable medium of claim 11 , wherein the content item is a video clip, and wherein the method further comprises providing the video content item to the first device, wherein providing the video content item to the first device comprises: identifying a device type for the first device; and selecting the video content item to be presented to the first device that is based on the device type for the first device.
15. The at least one non-transitory computer-readable medium of claim 11 , wherein the method further comprises providing the video content item to the first device, wherein providing the video content item to the first device includes: identifying a geographical location that includes the first device; and selecting the video content item to be presented to the first device that is based on the geographical location of the first device.
16. The at least one non-transitory computer-readable medium of claim 11 , wherein the method further comprises providing the video content item to the first device, and wherein the video content item provided to the first device is selected, in part, based on a predicted duration of the hold placed on the video call by the second device.
17. The at least one non-transitory computer-readable medium of claim 11 , wherein the method further comprises providing the video content item to the first device, and wherein providing the video content item to the first device includes: identifying a context associated with the video call between the first device and the second device; and selecting the video content item to be presented to the first device that is based on the identified context associated with the video call.
18. A system for providing a session internet protocol (SIP) service for handling video calls managed by a telecommunications network, comprising a non-transitory computer-readable medium having instructions stored thereon, which when executed by one or more processors of the system cause the system to: manage a video call that has been established between a first device and a second device, and whose control has been transferred from the second device to a call park server when the video call is placed on hold by the second device, select a video content item to present to the first device during the hold placed on the video call by the second device, wherein the video content item is presented to the first device via the call park server; receive, by the call park server, an indication that the second device has ended the hold placed on the video call; and in response to the indication that the second device has ended the hold placed on the video call and determining a user associated with the first device has interacted with the video content item, return control of the video call to the second device.
19. The system of claim 18 , wherein the telecommunications network includes a wireless cellular communications network, wherein the first device is a mobile phone, and wherein the call park server: receives a SIP REFER message from the second device when the video call is placed on hold; and sends a SIP 202 ACCEPT message to the second device to accept the video call.
20. The system of claim 18 , wherein the instructions when executed by the one or more processors of the system further cause the system to: send, to a content server, a SIP INFO message to request the video content item to present to the first device, wherein the SIP INFO message includes information in a body of the SIP INFO message that includes parameters for a type of content item to present to the first device; and receive the requested video content item.
Unknown
December 28, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.