Methods and devices for providing companion services to video
First Claim
Patent Images
1. A method performed by a processor of providing companion services to a companion device associated with a media display device, the method comprising:
- detecting video being displayed on the media display device;
in response to detecting video being displayed, automatically identifying text contained within the video;
determining, by performing pattern matching, if the identified text in the video contains one or more actionable text;
if the identified text in the video contains one or more actionable text, providing access to one or more features at the companion device based on the one or more actionable text while playback of the video is being provided on the media display device,wherein providing access to the one or more features includes adding an actionable link to an actionable object list, and wherein the added actionable link is associated with the identified one or more actionable text, and wherein the added actionable link is a link to an operation,and wherein when the actionable object list contains two or more actionable links, each actionable link in the actionable object list is a link to a unique operation, and wherein the actionable object list is a running list of added actionable links that includes actionable links associated with previously identified one or more actionable text; and
providing instructions to display at the companion device the added actionable links in the actionable object list based on an order in which the one or more actionable text associated with the added actionable links were identified in the video.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and devices for providing companion services to video are described. In one example embodiment, the method includes: identifying text contained within a video; determining, by performing pattern matching, if the identified text in the video contains actionable text; and if the identified text in the video contains actionable text, providing access to one or more features based on the actionable text.
36 Citations
18 Claims
-
1. A method performed by a processor of providing companion services to a companion device associated with a media display device, the method comprising:
-
detecting video being displayed on the media display device; in response to detecting video being displayed, automatically identifying text contained within the video; determining, by performing pattern matching, if the identified text in the video contains one or more actionable text; if the identified text in the video contains one or more actionable text, providing access to one or more features at the companion device based on the one or more actionable text while playback of the video is being provided on the media display device, wherein providing access to the one or more features includes adding an actionable link to an actionable object list, and wherein the added actionable link is associated with the identified one or more actionable text, and wherein the added actionable link is a link to an operation, and wherein when the actionable object list contains two or more actionable links, each actionable link in the actionable object list is a link to a unique operation, and wherein the actionable object list is a running list of added actionable links that includes actionable links associated with previously identified one or more actionable text; and providing instructions to display at the companion device the added actionable links in the actionable object list based on an order in which the one or more actionable text associated with the added actionable links were identified in the video. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An electronic device comprising:
-
a memory; and a processor coupled to the memory, the processor being configured to; detect video being displayed on the media display device; in response to detecting video being displayed, automatically identify text contained within the video; determine, by performing pattern matching, if the identified text in the video contains one or more actionable text; if the identified text in the video contains one or more actionable text, provide access to one or more features based on the one or more actionable text while playback of the video is being provided on the media display device, wherein providing access to the one or more features includes adding an actionable link to an actionable object list, and wherein the added actionable link is associated with the identified one or more actionable text, and wherein the added actionable link is a link to an operation, and wherein when the actionable object list contains two or more actionable links, each actionable link in the actionable object list is a link to a unique operation, and wherein the actionable object list is a running list of added actionable links that includes actionable links associated with previously identified one or more actionable text; and provide instructions to display at the companion device the added actionable links in the actionable object list based on an order in which the one or more actionable text associated with the added actionable links were identified in the video. - View Dependent Claims (14, 15)
-
-
16. A method performed by a processor of providing companion services to a companion device associated with a media display device, the method comprising:
-
detect video being displayed on the media display device; in response to detecting video being displayed, automatically determining if the video includes an actionable object associated with a product; if the video includes the actionable object associated with the product, performing product-recognition to identify the product represented in the video; providing, at the companion device, access to one or more companion features based on the identified product while playback of the video is being provided on the media display device, wherein providing access to one or more companion features includes adding a referrer identifier to a referrer object list, and wherein the referrer identifier is a link to a website address to associate access of the website address with a referrer, and wherein the referrer object list is a running list of added referrer identifiers that includes referrer identifiers associated with previously identified actionable objects associated with products; and providing instructions to display the added referrer identifiers in the referrer object list based on an order in which the actionable objects associated with the added referrer identifiers were identified in the video. - View Dependent Claims (17, 18)
-
Specification