Playing one or more videos at one or more mobile phones while one or more phone calls associated with the one or more mobile phones are on hold
First Claim
Patent Images
1. An apparatus, comprising:
- one or more video server components that play one or more videos at one or more mobile phones while one or more phone calls associated with the one or more mobile phones are on hold;
wherein the one or more video server components that play the one or more videos at the one or more mobile phones comprise a video server component that plays a video for a mobile phone; and
wherein the video server component sends a query message to the mobile phone for permission to send the video to the mobile phone; and
wherein the video comprises a first video and wherein the internet protocol address comprises a first internet protocol address; and
wherein the query message comprises a choice between the first video and a second video, and wherein the first video is stored at the first internet protocol address and the second video is stored at a second internet protocol address; and
wherein a user of the mobile phone employs the mobile phone to reply to the choice with a selection of the first video or the second video, and wherein the mobile phone sends the selection to the video server component; and
wherein the video server component employs the selection to connect the mobile phone to the first internet protocol address for the first video or the second internet protocol address for the second video.
4 Assignments
0 Petitions
Accused Products
Abstract
One or more video server components of an apparatus that play one or more videos at one or more mobile phones while one or more phone calls associated with the one or more mobile phones are on hold.
-
Citations
25 Claims
-
1. An apparatus, comprising:
-
one or more video server components that play one or more videos at one or more mobile phones while one or more phone calls associated with the one or more mobile phones are on hold; wherein the one or more video server components that play the one or more videos at the one or more mobile phones comprise a video server component that plays a video for a mobile phone; and wherein the video server component sends a query message to the mobile phone for permission to send the video to the mobile phone; and wherein the video comprises a first video and wherein the internet protocol address comprises a first internet protocol address; and wherein the query message comprises a choice between the first video and a second video, and wherein the first video is stored at the first internet protocol address and the second video is stored at a second internet protocol address; and wherein a user of the mobile phone employs the mobile phone to reply to the choice with a selection of the first video or the second video, and wherein the mobile phone sends the selection to the video server component; and wherein the video server component employs the selection to connect the mobile phone to the first internet protocol address for the first video or the second internet protocol address for the second video. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus, comprising:
-
one or more video server components that play one or more videos at one or more mobile phones while one or more phone calls associated with the one or more mobile phones are on hold; the apparatus further comprising an interactive server component; wherein the one or more video server components that play the one or more videos at the one or more mobile phones while the one or more phone calls associated with the one or more mobile phones are on hold comprise a video server component that plays a video for a mobile phone while a phone call associated with the mobile phone is on hold; and wherein the interactive server component connects with the phone call associated with the mobile phone through a voice network component; and wherein the interactive server component places the phone call associated with the mobile phone on hold; and wherein the interactive server component requests user information from a user of the mobile phone; and wherein upon a receipt of the user information from the mobile phone, the interactive server component searches a database with the user information to make a determination of one or more user preferences of the user of the mobile phone; and wherein the interactive server component passes the one or more user preferences to the video server component. - View Dependent Claims (11)
-
-
12. A method, comprising the step of:
-
instructing one or more video server components to play one or more videos at the one or more mobile phones while one or more phone calls associated with the one or more mobile phones are on hold; wherein the one or more video server components that play the one or more videos at the one or more mobile phones comprise server component that plays a video at a mobile phone while a phone call associated with the mobile phone is on hold; and wherein the step of instructing the one or more video server components to play the one or more videos at the one or more mobile phones while the one or more phone calls associated with the one or more mobile phones are on hold comprises the step of; sending a query message to the mobile phone for permission to play the video at the mobile phone; wherein the one or more videos comprise a first video and a second video, and wherein the query message comprises a choice between the first video and the second video, and wherein the first video is stored at a first internet protocol address and the second video is stored at a second internet protocol address, and wherein the step of sending the query message to the mobile phone for permission to play the video at the mobile phone comprises the steps of; receiving a reply from a user of the mobile phone with a selection of the first video or the second video; and employing the selection of the first video or the second video to connect the mobile phone to the first internet protocol address for the first video or the second internet protocol address for the for the second video.
-
-
13. A method, comprising the step of:
-
instructing one or more video server components to play one or more videos at the one or more mobile phones while one or more phone cells associated with the one or more mobile phones are on hold; wherein the one or more video server components that play the one or more videos at the one or more mobile phones comprise a video server component that plays a video at a mobile phone while a phone call associated with the mobile phone is on hold; and wherein the step of instructing the one or more video server components to play the one or more videos at the one or more mobile phones while the one or more phone calls associated with the one or more mobile phones are on hold comprises the steps of; obtaining user information of a user of the mobile phone from the phone call associated with the mobile phone; and searching a database with the user information of the user of the mobile phone to determine one or more user preferences of the user of the mobile phone. - View Dependent Claims (14, 15)
-
-
16. A computer-readable medium having computer executable instructions for performing steps, comprising:
-
means in the computer-readable medium for instructing one or more video server components to play one or more videos at the one or more mobile phones while one or more phone calls associated with the one or more mobile phones are an hold; wherein the one or more video server components that play the one or more videos at the one or more mobile phones comprise a video server component that plays a video at a mobile phone while a phone call associated with the mobile phone is on hold; and wherein the step of instructing the one or more video server components to play the one or more videos at the one or more mobile phones while the one or more phone calls associated with the one or more mobile phones are on hold comprises the steps of; obtaining user information of a user of the mobile phone from the phone call associated with the mobile phone; and searching a database with the user information of the user of the mobile phone to determine one or more user preferences of the user of the mobile phone.
-
-
17. A system comprising:
-
an interactive server component that comprises means to employ user information associated with a mobile phone to search a database to determine one or more video preferences of a user of the mobile phone, wherein the interactive server component comprises means to receive a phone call associated with the mobile phone from one or more network components and means to place the phone call on hold when an intended recipient is busy; and a video server component that comprises means to employ at least one of the one or more video preferences and means to play a video from a plurality of videos at the mobile phone based on the one or more video preferences, wherein the user selects the video via the mobile phone, and wherein the video server component employs the means to play the video at the mobile phone while the phone call associated with the mobile phone is on hold. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A method of placing on hold a phone call associated with a mobile phone, comprising the steps of:
-
searching, via an interactive server component, a database to determine one or more video preferences of a user of the mobile phone; employing at least one of the one or more video preferences, via a video server component, to play a video from a plurality of videos selected by the user via the mobile phone to play at the mobile phone while the phone call associated with the mobile phone is on hold; sending a query message to the mobile phone for permission to play the video at the mobile phone, wherein the query message comprises a choice between the first video and a second video, and wherein the first video is stored at a first internet protocol address and the second video is stored at a second internet protocol address; receiving a reply from a user of the mobile phone with a selection of the first video or the second video; employing the selection of the first video or the second video to connect the mobile phone to the first internet protocol address for the first video or the second internet protocol address for the second video; ending a transmission of the first video or the second video at the mobile phone; and taking the phone call associated with the mobile phone off hold when an intended recipient becomes available.
-
-
25. A method of placing on hold a phone call associated with a mobile phone, comprising the steps of:
-
searching, via an interactive server component a database to determine one or more video preferences of a user of the mobile phone; employing at least one of the one or more video preferences, via a video server component, to play a video from a plurality of videos selected by the user via the mobile phone to play at the mobile phone while the phone call associated with the mobile phone is on hold; obtaining user information of the user of the mobile phone from the phone call associated with the mobile phone; searching a database with the user information of the user of the mobile phone to determine the one or more video preferences of the user of the mobile phone; playing the video at the mobile phone; ending a transmission of the video at the mobile phone; and taking the phone call associated with the mobile phone off hold when the intended recipient becomes available.
-
Specification