Methods and apparatuses for directing recipients of video content items to interesting video content items
First Claim
1. A method of providing video content items to a plurality of mobile devices, comprising:
- storing a plurality of predetermined pattern identifiers and corresponding pattern data, wherein the pattern identifiers and pattern data are generated by reference to data predictive of recipients'"'"' interest, and wherein the pattern data comprises visual or audio characteristics of video content items;
dynamically searching video content items in current broadcast for predetermined patterns defined by stored pattern data;
detecting a predetermined pattern in at least one video content item by determining that content of the at least one video content item in current broadcast has visual or audio characteristics matching stored pattern data; and
in response to detecting the predetermined pattern, transmitting a notification message of the at least one video content item to the plurality of mobile devices, wherein the notification message comprises;
a pattern identifier associated with the matching stored pattern data; and
a channel identifier associated with the at least one video content item, wherein the notification message allows each of the plurality of mobile devices to;
determine whether the pattern identifier matches a user-selected pattern identifier stored in that mobile device; and
automatically tune to the at least one video content item.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of directing a recipient of video content items employing a mobile device to at least one video content item of interest to the recipient comprises: storing a plurality of predetermined pattern identifiers and corresponding pattern data, the pattern identifiers and pattern data generated by reference to data predictive of recipient interest; detecting a predetermined pattern in at least one video content item by reference to the stored pattern data; and in response to the detection, transmitting an indication of the at least one video content item and the pattern identifier corresponding to the stored pattern data used to detect the predetermined pattern in the video content item to a plurality of mobile devices including the mobile device employed by the recipient, the indication directing the recipient to the video content item that is associated with the detected predetermined pattern that is of interest to the recipient. This allows users to follow desired live events without having to watch undesirable programming waiting for something interesting to happen.
21 Citations
42 Claims
-
1. A method of providing video content items to a plurality of mobile devices, comprising:
-
storing a plurality of predetermined pattern identifiers and corresponding pattern data, wherein the pattern identifiers and pattern data are generated by reference to data predictive of recipients'"'"' interest, and wherein the pattern data comprises visual or audio characteristics of video content items; dynamically searching video content items in current broadcast for predetermined patterns defined by stored pattern data; detecting a predetermined pattern in at least one video content item by determining that content of the at least one video content item in current broadcast has visual or audio characteristics matching stored pattern data; and in response to detecting the predetermined pattern, transmitting a notification message of the at least one video content item to the plurality of mobile devices, wherein the notification message comprises; a pattern identifier associated with the matching stored pattern data; and a channel identifier associated with the at least one video content item, wherein the notification message allows each of the plurality of mobile devices to; determine whether the pattern identifier matches a user-selected pattern identifier stored in that mobile device; and automatically tune to the at least one video content item. - View Dependent Claims (2, 3, 4)
-
-
5. A method of filtering video content items on a mobile device, comprising:
-
receiving at least one notification message transmitted from a content provider to a plurality of mobile devices, wherein the at least one notification message comprises; an identified pattern identifier and a channel identifier, wherein the identified pattern identifier is associated with pattern data comprising visual or audio characteristics of at least one video content item in current broadcast; determining, on the mobile device, whether the identified pattern identifier matches a pattern identifier stored in the mobile device; displaying the at least one notification message in response to determining that the identified pattern identifier matches a pattern identifier stored in the mobile device; and automatically tuning the mobile device to a channel associated with the channel identifier upon receiving the at least one notification message. - View Dependent Claims (6, 7)
-
-
8. A method of filtering video content items on a mobile device, comprising:
-
selecting, through an interface provided by a broadcast network, an identified logical event in a video content item, wherein the identified logical event is associated with an identified pattern comprising visual or audio characteristics of the video content item; storing the identified pattern in the mobile device; receiving an alert message transmitted to the mobile device and to a plurality of other mobile devices indicating current transmission of at least one video content item that contains visual or audio characteristics of a plurality of patterns respectively associated with a plurality of logical events; displaying the alert message; determining on the mobile device whether the identified pattern is included in the plurality of patterns; and tuning the mobile device to a channel associated with the alert message in response to determining that the identified pattern is included in the plurality of patterns. - View Dependent Claims (9, 10)
-
-
11. An apparatus for providing video content items to a plurality of mobile devices, comprising:
-
a memory; a display; a user input device; a network interface; and a processor coupled to the memory, the display, the user input device, and the network interface, wherein the processor is configured with executable instructions to perform operations comprising; storing a plurality of predetermined pattern identifiers and corresponding pattern data in a database, wherein the pattern identifiers and pattern data are generated by reference to data predictive of recipients'"'"' interest, and wherein the pattern data comprises visual or audio characteristics of video content items; dynamically searching video content items in current broadcast for predetermined patterns defined by stored pattern data; detecting a predetermined pattern in at least one video content item by determining that content of the at least one video content item in current broadcast has visual or audio characteristics matching stored pattern data; and in response to detecting the predetermined pattern, transmitting a notification message of the at least one video content item to the plurality of mobile devices, wherein the notification message comprises; a pattern identifier associated with the matching stored pattern data; and a channel identifier associated with the at least one video content item of interest, wherein the notification message allows each of the plurality of mobile devices to; determine whether the pattern identifier matches a user-selected pattern identifier stored in that mobile device; and automatically tune to the at least one video content item. - View Dependent Claims (12, 13, 14)
-
-
15. An apparatus for filtering video content items on a mobile device, comprising:
-
a memory; a display; a user input device; a network interface; and a processor coupled to the memory, the display, the user input device, and the network interface, wherein the processor is configured with executable instructions to perform operations comprising; receiving at least one notification message transmitted from a content provider to a plurality of mobile devices, wherein the at least one notification message comprises; an identified pattern identifier and a channel identifier, wherein the identified pattern identifier is associated with pattern data comprising visual or audio characteristics at least one video content item in current broadcast; determining, on the mobile device, whether the identified pattern identifier matches a pattern identifier stored in the mobile device; displaying the at least one notification message in response to determining that the identified pattern identifier matches a pattern identifier stored in the mobile device; and automatically tuning the mobile device to a channel associated with the channel identifier upon receiving the at least one notification message. - View Dependent Claims (16, 17)
-
-
18. An apparatus for filtering video content items on a mobile device, comprising:
-
a memory; a display; a user input device; a network interface; and a processor coupled to the memory, the display, the user input device, and the network interface, wherein the processor is configured with executable instructions to perform operations comprising; selecting, through an interface provided by a broadcast network, an identified logical event in a video content item, wherein the identified logical event is associated with an identified pattern comprising visual or audio characteristics of video content items; storing the identified pattern in the memory; receiving an alert message transmitted to the mobile device and to a plurality of other mobile devices indicating current transmission of at least one video content item that contains visual or audio characteristics of a plurality of patterns respectfully associated with a plurality of logical events; displaying the alert message on the display; determining on the mobile device whether the identified pattern is included in the plurality of patterns; and tuning the mobile device to a channel associated with the alert message in response to determining that the identified pattern is included in the plurality of patterns. - View Dependent Claims (19, 20)
-
-
21. An apparatus for providing video content items to a plurality of mobile devices, comprising:
-
means for storing a plurality of predetermined pattern identifiers and corresponding pattern data, wherein the pattern identifiers and pattern data are generated by reference to data predicative of recipients'"'"' interest, and wherein the pattern data comprises visual or audio characteristics of the video content items; means for dynamically searching video content items in current broadcast for predetermined patterns defined by the stored pattern data; means for detecting a predetermined pattern in at least one video content item by determining that content of at least one video content item in current broadcast has visual or audio characteristics matching the stored pattern data; and means for transmitting a notification message of the at least one video content item to the plurality of mobile devices in response to detecting the predetermined pattern detection, wherein the notification message comprises; the pattern identifier associated with the matching stored pattern data; and a channel identifier associated with the at least one video content item, wherein the notification message allows each of the plurality of mobile devices to; determine whether the pattern identifier matches a user-selected pattern identifier stored in that mobile device; and automatically tune to the at least one video content item. - View Dependent Claims (22, 23, 24)
-
-
25. An apparatus for filtering video content items on a mobile device, comprising:
-
means for receiving at least one notification message transmitted from a content provider to a plurality of other mobile devices, wherein the at least one notification message comprises; an identified pattern identifier and a channel identifier, wherein the identified pattern identifier is associated with pattern data comprising visual or audio characteristics of at least one video content item in current broadcast; means for determining, on the mobile device, whether the identified pattern identifier matches a pattern identifier stored in the mobile device; means for displaying the at least one notification message in response to determining that the identified pattern identifier matches a pattern identifier stored in the mobile device; and means for automatically tuning the mobile device to a channel associated with the channel identifier upon receiving the at least one notification message. - View Dependent Claims (26, 27)
-
-
28. An apparatus for filtering video content items on a mobile device, comprising:
-
means for selecting, through an interface provided by a broadcast network, an identified logical event in a video content item, wherein the identified logical event is associated with an identified pattern comprising visual or audio characteristics of the video content items; means for storing the identified pattern; means for receiving an alert message transmitted to the mobile device and to a plurality of other mobile devices indicating current transmission of at least one video content item that contains visual or audio characteristics of a plurality of patterns respectively associated with a plurality of logical events; means for displaying the alert message; means for determining, on the mobile device, whether the identified pattern is included in the plurality of patterns; and means for tuning the mobile device to a channel associated with the alert message in response to determining that the identified pattern is included in the plurality of patterns. - View Dependent Claims (29, 30)
-
-
31. A non-transitory computer-readable storage medium having stored thereon processor-executable instructions configured to cause a processor of a broadcast network server to perform operations comprising:
-
storing a plurality of predetermined pattern identifiers and corresponding pattern data, wherein the pattern identifiers and pattern data are generated by reference to data predictive of recipients'"'"' interest, and wherein the pattern data comprises visual or audio characteristics of video content items; dynamically searching video content items in current broadcast for predetermined patterns defined by stored pattern data; detecting a predetermined pattern in at least one video content item by determining that content of the at least one video content item in current broadcast has visual or audio characteristics matching stored pattern data; and in response to detecting the predetermined pattern, transmitting a notification message of the at least one video content item to a plurality of mobile devices, wherein the notification message comprises; a pattern identifier associated with the matching stored pattern data; and a channel identifier associated with the at least one video content item, wherein the notification message allows each of the plurality of mobile devices to; determine whether the pattern identifier matches a user-selected pattern identifier stored in that mobile device; and automatically tune to the at least one video content item of interest. - View Dependent Claims (32, 33, 34)
-
-
35. A non-transitory computer-readable storage medium having stored thereon processor-executable instructions configured to cause a processor of a mobile device to perform operations comprising:
-
receiving at least one notification message transmitted from a content provider to a plurality of mobile devices, wherein the at least one notification message comprises; an identified pattern identifier and a channel identifier, wherein the identified pattern identifier is associated with pattern data comprising visual or audio characteristics of at least one video content item in current broadcast; determining, on the mobile device, whether the identified pattern identifier matches a pattern identifier stored in the mobile device; displaying the at least one notification message in response to determining that the identified pattern identifier matches a pattern identifier stored in the mobile device; and automatically tuning the mobile device to a channel associated with the channel identifier upon receiving the at least one notification message. - View Dependent Claims (36, 37)
-
-
38. A non-transitory computer-readable storage medium having stored thereon processor-executable instructions configured to cause a processor of a mobile device to perform operations comprising:
-
selecting, through an interface provided by a broadcast network, an identified logical event in a video content item, wherein the identified logical event is associated with an identified pattern comprising visual or audio characteristics of the video content item; storing the identified pattern in the mobile device; receiving an alert message transmitted to the mobile device and to a plurality of other mobile devices indicating current transmission of at least one video content item that contains a plurality of patterns respectively associated with a plurality of logical events; displaying the alert message; determining, on the mobile device, whether the identified pattern is included in the plurality of patterns; and tuning the mobile device to a channel associated with the alert message in response to determining that the identified pattern is included in the plurality of patterns. - View Dependent Claims (39, 40)
-
-
41. A system for filtering video content items for a plurality of mobile devices, comprising:
-
a content provider server, comprising; means for storing a plurality of pattern identifiers and associated pattern data, wherein the pattern data is generated by reference to data predictive of recipients'"'"' interest, and wherein the pattern data comprises visual or audio characteristics of video content items; means for dynamically searching video content items in current broadcast for predetermined patterns defined by stored pattern data; means for detecting a predetermined pattern in at least one of the video content items in current broadcast based on detecting visual or audio characteristics matching stored pattern data; and means for transmitting a notification message to the plurality of mobile devices, wherein the notification message comprises the pattern identifier associated with the matching stored pattern data; and a mobile device, comprising; means for storing a plurality of user-selected pattern identifiers; means for receiving the notification message from the content provider server; means for determining whether the pattern identifier in the received notification message matches one of the user-selected pattern identifiers stored in the mobile device; and means for automatically tuning the mobile device to a channel associated with the at least one of the video content items in a current broadcast in response to determining that the pattern identifier in the received notification message matches one of the user-selected pattern identifiers stored in the mobile device.
-
-
42. A system for filtering video content items for a plurality of mobile devices, comprising:
-
a wireless communication network; a content provider server, comprising; a network interface configured to connect to the wireless communication network; a memory; and a processor coupled to the memory and the network interface, wherein the processor is configured with processor-executable instructions to perform operations comprising; storing a plurality of pattern identifiers and associated pattern data, wherein the pattern data is generated by reference to data predictive of recipients'"'"' interest, and wherein the pattern data comprises visual or audio characteristics of video content items; dynamically searching video content items in current broadcast for predetermined patterns defined by stored pattern data; detecting a predetermined pattern in at least one of the video content items in current broadcast based on detecting visual or audio characteristics matching stored pattern data; and transmitting a notification message to the plurality of mobile devices, wherein the notification message comprises the pattern identifier associated with the matching stored pattern data; and a mobile device comprising; a user interface; a memory; a network interface configured to connect to the wireless communication network; and a processor coupled to the user interface, the memory, and the network interface, wherein the processor is configured with processor-executable instructions to perform operations comprising; storing user-selected pattern identifiers; receiving the notification message from the content provider server; determining whether the pattern identifier in the received notification message matches one of the stored user-selected pattern identifiers; and automatically tuning the mobile device to a channel associated with the at least one of the video content items in current broadcast in response to determining that the pattern identifier in the received notification message matches one of the stored user-selected pattern identifiers.
-
Specification