IP Library Patent Application 15988572
Patent Application
App. No. 15/988,572

DELIVERY OF DIFFERENT SERVICES THROUGH CLIENT DEVICES BY VIDEO AND INTERACTIVE SERVICE PROVIDER

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
15/988,572
Abstract

A system that handles delivery of services through a client device, includes a video and interactive service provider and the client device. The video and interactive service provider inserts a plurality of trigger identifiers at different event opportunities in media content and transmits a media stream of the media content that includes programming media content and non-programming media content, to the client device. The client device detects the inserted trigger identifiers in the media content, renders overlay graphics on the media content in response to the detection of the inserted trigger identifiers, and activates at least one of input devices in vicinity of the client device or the rendered overlay graphics. The client device receives trigger responses over an activated overlay graphic, via the activated input devices and displays an interactive view on the client device, to enable delivery of services in response to the received trigger responses.

Claims (41)

1 . A system, comprising:

one or more processors in a video and interactive service provider that handles delivery of a service through a client device or a secondary device paired with the client device, wherein the one or more processors are configured to:

insert a plurality of trigger identifiers at a plurality of event opportunities in media content that comprises programming media content and non-programming media content, and wherein the plurality of event opportunities corresponds to a plurality of candidate time intervals in a playback duration of the media content; and

transmit a media stream of the media content to the client device,

wherein the client device comprises a processor, wherein the processor is configured to:

detect the inserted plurality of trigger identifiers in the media content in the playback duration of the media content at the client device;

render a plurality of overlay graphics on the media content within the plurality of candidate time intervals in the media content in response to the detection of the inserted plurality of trigger identifiers;

activate at least one of one or more input devices in a vicinity of the client device or the rendered plurality of overlay graphics, wherein at least one of the one or more input devices is paired with the client device or the secondary device;

receive one or more trigger responses over an activated overlay graphic rendered on the media content in the playback duration, via the activated one or more input devices; and

display an interactive view on the client device, to enable delivery of at least one service in response to the received one or more trigger responses, wherein the delivery of the at least one service is enabled at the client device in communication with a fulfillment server that fulfills the delivery of the at least one service to increase a user engagement to select the at least one service.

2 . The system according to claim 1 , wherein the one or more processors in the video and interactive service provider are further configured to receive a request for analysis of the media content, wherein the request for the analysis is followed by an insertion of the plurality of trigger identifiers at the plurality of event opportunities in the media content.

3 . The system according to claim 1 , wherein the one or more processors in the video and interactive service provider are further configured to:

fingerprint the programming media content and the non-programming media content; and

generate fingerprint information for the programming media content and the non-programming media content, wherein the fingerprint information comprises at least one of acoustic fingerprint information and video fingerprint information for different segments of the programming media content and the non-programming media content, and wherein the different segments comprises audio frames or image frames of the programming media content and the non-programming media content.

4 . The system according to claim 1 , wherein the one or more processors in the video and interactive service provider are further configured to insert at least one of a plurality of digital watermarks into an audio portion or a video portion of the media content or a plurality of digital fingerprints of the audio portion or the video portion of the media content, at the plurality of event opportunities in the media content.

5 . The system according to claim 4 , wherein the one or more processors in the video and interactive service provider are further configured to generate watermark information that comprises metadata for at least one of an acoustic watermark or a video watermark inserted between different fragments of the non-programming media content, wherein the generated watermark information corresponds to at least digital watermark inserted into the audio portion or the video portion of the non-programming media content.

6 . The system according to claim 4 , wherein the processor in the client device is further configured to detect at least one of the inserted plurality of digital watermarks or the plurality of digital fingerprints in the playback duration of the media content through at least one of the client device or the secondary device.

7 . The system according to claim 6 , wherein the detection is executed on at least one of the client device or at a proxy server that operates, on behalf of the client device, as an intermediary server operating between the client device and the video and interactive service provider.

8 . The system according to claim 1 , wherein each event opportunity of the plurality of event opportunities corresponds to a specified event in the media content and the specified event corresponds to at least one of start credits, end credits, lull points, time-based marked regions, location-based marked regions, context-based marked regions, explicit scene start and end, and product placement opportunities, within the media content.

9 . The system according to claim 1 , wherein each trigger identifier of the plurality of trigger identifiers is at least one of Society of Cable and Telecom Engineers (SCTE) 35 triggers, playlists, manifest tags, SCTE-104 triggers, Nielsen ID3 tags, inaudible beacons, image beacons, and data beacons.

10 . The system according to claim 1 , wherein the processor in the client device is further configured to pair up the one or more input devices available in vicinity of the client device or the secondary device paired with the client device, wherein the one or more input devices are paired via at least one of a Bluetooth network, a Wi-Fi network, an internet-based network, a wired local network, and a wireless ad hoc network.

11 . The system according to claim 1 , wherein the input device is enabled with a virtual voice assistant on at least one of the client device or the secondary device.

12 . The system according to claim 11 , wherein the input device is enabled with the virtual voice assistant that is configured to actively wait and listen for a trigger identifier in an audio portion of the media content.

13 . The system according to claim 11 , the processor in the client device is further configured to:

instruct the virtual voice assistant on the input device, to detect at least one beacon within the playback duration of the media content; and

facilitate a conversation with a user associated with the client device, to receive a trigger response from the user, wherein the trigger response is received through a user's speech input.

14 . The system according to claim 1 , wherein the non-programming media content comprises promotional media content for at least one of a product offering or a service offering, and wherein the promotional media content comprises at least one of graphical content, textual content, video content, or animated content.

15 . The system according to claim 1 , wherein the at least one service comprises at least one of a direct payment, a direct transaction, or a direct notification for selected at least one product offering or at least one service offering, and a direct update of the selected at least one product offering or the at least one service offering on a shopping cart, a personalized list, or a social platform.

16 . The system according to claim 1 , wherein the processor in the client device is further configured to execute a check to decide whether to activate at least one of the paired one or more input devices from a set of input devices or the render plurality of overlay graphics.

17 . The system according to claim 16 , wherein the decision is based on the check executed on a defined criteria, which is associated with records of previous service requests for the plurality of event opportunities on which the at least one service was delivered in past, wherein the defined criteria comprises at least one of a user-defined constraint, an inventory constraint, and a specified threshold count of trigger responses for a product offering or a service offering promoted by the non-programming media content.

18 . The system according to claim 1 , the one or more processors in the video and interactive service provider are further configured to instruct a delivery of at least one notification on at least one of the client device or the secondary device paired with the client device, in response to the received one or more trigger responses.

19 . The system according to claim 1 , wherein the one or more trigger responses corresponds to one or more user interactions that are received based on at least one of a touch input, a gesture input, a haptic input and a voice command input.

20 . A method, comprising:

in a system that includes a video and interactive service provider that handles delivery of a service through a client device or a secondary device paired with the client device and the client device:

inserting, by one or more processors of the video and interactive service provider, a plurality of trigger identifiers at a plurality of event opportunities in media content that comprises programming media content and non-programming media content, and wherein the plurality of event opportunities corresponds to a plurality of candidate time intervals in a playback duration of the media content;

transmitting, by the one or more processors, a media stream of the media content to the client device;

detecting, by a processor of the client device, the inserted plurality of trigger identifiers in the media content in the playback duration of the media content at the client device;

rendering, by the processor, a plurality of overlay graphics on the media content within the plurality of candidate time intervals in the media content in response to the detection of the inserted plurality of trigger identifiers;

activating, by the processor, at least one of one or more input devices in vicinity of the client device or the rendered plurality of overlay graphics, wherein at least one of the one or more input devices is paired with the client device or the secondary device;

receiving, by the processor, one or more trigger responses over an activated overlay graphic rendered on the media content in the playback duration, via the activated one or more input devices; and

displaying, by the processor, an interactive view on the client device, to enable delivery of at least one service in response to the received one or more trigger responses, wherein the delivery of the at least one service is enabled at the client device in communication with a fulfillment server that fulfills the delivery of the at least one service to increase a user engagement to select the at least one service.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2018
From: LOHEIDE, DONALD JUDE; GILES, MATTHEW PAUL; STIGALL, GREGORY MCCLAIN; SINHA, NISHITH KUMAR; CAMPBELL, CINDY LOREN; ARNZEN, JAMES J; WEBB, NICOLAS PAUL
To: TURNER BROADCASTING SYSTEM, INC.
Reel/Frame 045896/0155 →