System and method for interactive advertisement augmentation via a called voice connection
First Claim
1. A method comprising:
- presenting, via a first communication link, a data stream from a server to a user device, the data stream comprising an interactive communication;
detecting, via a processor, feedback from a user via the user device in response to the interactive communication; and
if the feedback indicates a request to receive data associated with the interactive communication, performing steps comprising;
buffering the data stream from a point in time associated with the feedback to yield a buffered data stream;
connecting the user device to a commerce presence associated with the interactive communication via a second communication link to yield a temporary communication; and
resuming playback of the buffered data stream to the user device via the first communication link following completion of the temporary communication via the second communication link between the user device and the commerce presence.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are systems, methods, and computer-readable storage devices for streaming data. The method includes presenting a data stream including an interactive communication and detecting feedback from the user in response to the interactive communication. If the feedback indicates a request to receive data associated with the interactive communication, the method includes buffering the data stream from a point in time associated with the feedback to yield a buffered data stream, connecting the user device to a commerce presence associated with the interactive communication temporarily and resuming playback of the buffered data stream to the user device following completion of the temporary communication between the user device and commerce presence.
32 Citations
19 Claims
-
1. A method comprising:
-
presenting, via a first communication link, a data stream from a server to a user device, the data stream comprising an interactive communication; detecting, via a processor, feedback from a user via the user device in response to the interactive communication; and if the feedback indicates a request to receive data associated with the interactive communication, performing steps comprising; buffering the data stream from a point in time associated with the feedback to yield a buffered data stream; connecting the user device to a commerce presence associated with the interactive communication via a second communication link to yield a temporary communication; and resuming playback of the buffered data stream to the user device via the first communication link following completion of the temporary communication via the second communication link between the user device and the commerce presence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for streaming audio, the system comprising:
-
a processor; and a non-transitory computer-readable storage medium storing instructions which, when executed by the processor, cause the processor to perform operations comprising; presenting, via a first communication link, a data stream from a server to a user device, the audio stream comprising an interactive communication; detecting, via a processor, feedback from a user via the user device in response to the interactive communication; and if the feedback indicates a request to receive data associated with the interactive communication, performing steps comprising; buffering the data stream from a point in time associated with the feedback to yield a buffered data stream; connecting the user device to a commerce presence associated with the interactive communication via a second communication link to yield a temporary communication; and resuming playback of the buffered data stream to the user device via the first communication link following completion of the temporary communication via the second communication link between the user device and the commerce presence. - View Dependent Claims (13, 14, 15)
-
-
16. A computer-readable storage device storing a set of program instructions which, when executed by a processor, cause the processor to perform operations comprising:
-
communicating a data stream from an audio source to a user device via a first communication link, the data stream having an interactive communication; receiving feedback from a user via the user device in response to the interactive communication; buffering the data stream from a point in time associated with the feedback to yield a buffered data stream; and connecting, via a second communication link, the user device with a commerce presence associated with the interactive communication. - View Dependent Claims (17, 18, 19)
-
Specification