# US 10,769,668 B2 · Real-time consumer interaction via media broadcast

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,769,668 B2
- Document ID: US10769668B2
- Status: Granted
- Kind: B2
- Application number: 14/247,251
- Filed: 2014-04-08
- Published: 2015-10-08
- Granted: 2020-09-08
- Earliest claimed: 2014-04-08
- Assignees: Virtual Hold Technology Solutions, LLC
- Applicants: Virtual Hold Technology Solutions, LLC
- Inventors: Mark J Williams
- Web page: https://patentgrep.com/patent/US10769668B2

## CPC

- G06Q 30/0267: {Wireless devices}
- G06Q 30/0241: Advertisements
- H04N 21/431: Generation of visual interfaces {for content selection or interaction}; Content or additional data rendering
- H04N 21/47815: {Electronic shopping (payment schemes, payment architectures or payment protocols for electronic shopping systems G06Q20/12)}
- H04N 21/812: {involving advertisement data (advertising per se G06Q30/02)}
- H04N 21/84: Generation or processing of descriptive data, e.g. content descriptors {(systems specially adapted for using meta-information in broadcast systems H04H60/73)}
- H04N 21/8545: for generating interactive applications
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A system for integrated consumer interaction via media broadcast, comprising an immediate communication system that communicated with a media provider and a communications system, wherein the consumer submits a request to a content provider for interaction that is then handled by the immediate communication to establish an interaction with a communication system, and a method for providing integrated consumer interaction.

## Claims

### Claim 1

A system for integrated consumer interaction, comprising:
a media player application installed on a consumer device, the media player application comprising a first plurality of programming instruction stored in a memory of, and operating on a processor of, the consumer device; and
an integrated communication server comprising a memory, a processor, and a second plurality of programmable instructions stored in the memory of, and operating on the processor of, the integrated communication server;
wherein the first plurality of programming instructions, when operating on the processor of the consumer device, cause the consumer device to:
request, receive, and store contact and preference information from a user in a data storage operating as a component of the consumer device;
receive media content from a content provider;
identify the media content and contact information for a company associated with the media content using metadata associated with the media content;
play the media content on the consumer device;
while the media content is playing, display an interactive interface element within a graphical user interface operating on the user's consumer device, the user interface element generated in real time based on metadata associated with the media content being played;
connect via a network to the integrated communication server; and
upon receipt of a user command via the interactive interface element:
automatically retrieve real-time consumer context data comprising at least location, activity, and language preference data from the consumer device based on the media content being played, its associated metadata and the current local time on the consumer device;
retrieve consumer contact and preference data from the data storage;
automatically generate an electronic callback request comprising the metadata associated with the media content, the retrieved real-time consumer context data, and the retrieved consumer contact and preference data; and
automatically send the callback request to the integrated communications server;
wherein the second plurality of programming instructions, when operating on the processor of the integrated communication server, cause the integrated communication server to:
receive connections via a network from the media player application, the connection being prompted by the user's interaction with the interactive interface element displayed by the media player software on the consumer device; and
for each such connection:
receive the company contact information, the media content identification, and the user's contact and preference information;
receive a callback request from the consumer device, the callback request comprising the metadata associated with the media content, the retrieved real-time consumer context data, and the retrieved consumer contact and preference data, from the media player on the consumer device;
automatically schedule a callback to the user of the consumer device based at least on the metadata specific to media content being played on the user device and on the received contact and preference information; and
when scheduled, automatically place a telephone call to the consumer device and to a call center agent appropriately skilled to handle the specific callback request, thereby establishing a two-way voice connection between the user of the consumer device and a selected call center agent.
