Apparatus and method for managing voice communications
First Claim
1. A media processor comprising:
- a memory that stores instructions; and
a controller coupled to the memory, wherein responsive to executing the instructions, the controller performs operations comprising;
presenting media content at a display device;
determining that an image pattern displayed from a video component of the media content and presented at the display device represents a first telephone number, using selectively implemented image pattern recognition;
converting the image pattern to a first text comprising the first telephone number;
converting an audio component of the media content to a second text;
detecting a second telephone number in the second text;
comparing the first telephone number with the second telephone number to determine whether the first telephone number matches the second telephone number; and
responsive to the first telephone number matching the second telephone number, presenting an option to establish voice communication with a party associated with the media content,wherein the image pattern recognition is selectively implemented according to a user profile or according to a user service plan.
1 Assignment
0 Petitions
Accused Products
Abstract
A system that incorporates teachings of the present disclosure may include, for example, a server having a controller to receive a call request from a set top box that is remote from the server where the call request identifies a telephone number that is presented from video content presented by the set top box where the telephone number is detected based on a combination of image pattern recognition and speech recognition and where the telephone number is associated with a marketing entity, establish a voice communication with a first telephone device associated with the set top box, and establish the voice communication with a second telephone device associated with the telephone number and the marketing entity if the first telephone device accepts the voice communication. Other embodiments are disclosed.
-
Citations
20 Claims
-
1. A media processor comprising:
-
a memory that stores instructions; and a controller coupled to the memory, wherein responsive to executing the instructions, the controller performs operations comprising; presenting media content at a display device; determining that an image pattern displayed from a video component of the media content and presented at the display device represents a first telephone number, using selectively implemented image pattern recognition; converting the image pattern to a first text comprising the first telephone number; converting an audio component of the media content to a second text; detecting a second telephone number in the second text; comparing the first telephone number with the second telephone number to determine whether the first telephone number matches the second telephone number; and
responsive to the first telephone number matching the second telephone number, presenting an option to establish voice communication with a party associated with the media content,wherein the image pattern recognition is selectively implemented according to a user profile or according to a user service plan. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
presenting, by a media processor comprising a processor, media content at a display device coupled to the processor; scanning, by the media processor, a video component of the media content using image pattern recognition to detect an image pattern representing a first telephone number, the scanning comprising searching for a valid telephone number displayed in any of a plurality of formats; converting, by the media processor, the image pattern to a first text comprising the first telephone number; converting, by the media processor, an audio component of the media content to a second text; detecting, by the media processor, a second telephone number in the second text; comparing, by the media processor, the first telephone number with the second telephone number to determine whether the first telephone number matches the second telephone number; and presenting, by the media processor, an option to establish voice communication with a party associated with the media content, in accordance with the first telephone number matching the second telephone number, wherein the image pattern recognition is selectively implemented according to a user profile or according to a user service plan. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A media processor comprising:
-
a memory to store instructions; and a controller coupled to the memory, wherein responsive to executing the instructions, the controller performs operations comprising; storing in the memory a telephone number associated with media content; presenting the media content at a display device; determining that an image pattern displayed from a video component of the media content and presented at the display device represents a first telephone number, using image pattern recognition; converting the image pattern to a first text comprising the first telephone number; converting an audio component of the media content to a second text; detecting a second telephone number in the second text; comparing the first telephone number with the second telephone number to determine whether the first telephone number matches the second telephone number; upon determining that the first telephone number matches the second telephone number and accordingly are matching telephone numbers, comparing the stored telephone number with the matching telephone numbers; and responsive to the matching telephone numbers matching the stored telephone number, presenting an option to establish voice communication with a party associated with the media content, wherein the image pattern recognition is selectively implemented according to a user profile or according to a user service plan. - View Dependent Claims (18, 19, 20)
-
Specification