Apparatus and method for managing voice communications
First Claim
1. A device comprising:
- a processing system including a processor; and
an instruction memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising;
associating a telephone number with media content;
storing the telephone number in a telephone number memory, resulting in a stored telephone number;
presenting the media content at a display device, wherein the associating and the storing are performed prior to the presenting;
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 detect the first telephone number, resulting in a detected first telephone number;
comparing the detected first telephone number with the stored telephone number to determine whether the detected first telephone number matches the stored telephone number;
responsive to the detected first telephone number having been detected, determining a second telephone number from an audio component of the media content using speech recognition; and
responsive to determining a matching condition including a first match between the detected first telephone number and the stored telephone number and a second match between the detected first telephone number and the second telephone number, presenting an option to establish voice communication with a party associated with the media content.
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 device comprising:
-
a processing system including a processor; and an instruction memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising; associating a telephone number with media content; storing the telephone number in a telephone number memory, resulting in a stored telephone number; presenting the media content at a display device, wherein the associating and the storing are performed prior to the presenting; 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 detect the first telephone number, resulting in a detected first telephone number; comparing the detected first telephone number with the stored telephone number to determine whether the detected first telephone number matches the stored telephone number; responsive to the detected first telephone number having been detected, determining a second telephone number from an audio component of the media content using speech recognition; and responsive to determining a matching condition including a first match between the detected first telephone number and the stored telephone number and a second match between the detected first telephone number and the second telephone number, presenting an option to establish voice communication with a party associated with the media content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
associating, by a processing system including a processor, a telephone number with media content; storing, by the processing system, the telephone number in a memory coupled to the processing system, resulting in a stored telephone number; presenting, by the processing system, the media content at a display device, wherein the associating and the storing are performed prior to the presenting; determining, by the processing system, 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, by the processing system, the image pattern to detect the first telephone number, resulting in a detected first telephone number; comparing, by the processing system, the detected first telephone number with the stored telephone number to determine whether the detected first telephone number matches the stored telephone number; responsive to the detected first telephone number having been detected, determining, by the processing system, a second telephone number from an audio component of the media content using speech recognition; and responsive to determining a matching condition including a first match between the detected first telephone number and the stored telephone number and a second match between the detected first telephone number and the second telephone number, presenting, by the processing system, 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 (12, 13, 14, 15, 16)
-
-
17. A non-transitory machine-readable storage medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, the operations comprising:
-
associating a telephone number with media content; storing the telephone number in a memory coupled to the processing system, resulting in a stored telephone number; presenting the media content at a display device, wherein the associating and the storing are performed prior to the presenting; 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, wherein the determining further comprises; recognizing a telephone number format in the image pattern, and detecting that the image pattern conforms to a valid telephone number; converting the image pattern to detect the first telephone number, resulting in a detected first telephone number; comparing the detected first telephone number with the stored telephone number to determine whether the detected first telephone number matches the stored telephone number; responsive to the detected first telephone number having been detected, determining a second telephone number from an audio component of the media content using speech recognition; and responsive to determining a matching condition including a first match between the detected first telephone number and the stored telephone number and a second match between the detected first telephone number and the second telephone number, presenting an option to establish voice communication with a party associated with the media content. - View Dependent Claims (18, 19, 20)
-
Specification