Patent ID: 11944917
Assignee: OPENTV, INC.
Field: Audio-visual technology (Electrical engineering)
Classification: CPC A  G  H | IPC A  G  H

Claim 0:
1. A target device comprising:
a data interface;
one or more processors, and
memory accessible to the one or more processors, the memory storing instructions that, upon execution by the one or more processors, causes the one or more processors to perform operations to:
transmit, to a metadata delivery system using the data interface via a network, peripheral identification information specific to a peripheral device, the peripheral identification information identifying the peripheral device and indicating that the peripheral device is configured to send response data to the target devices;
receive, from the metadata delivery system, at least one metadata packet for the peripheral device, the at least one metadata packet comprising metadata defining a first peripheral action and timing information specific to the peripheral device, wherein the first peripheral action is synchronized with a time point corresponding to playback of media on at least one of the target device or a media device based on the timing information;
send the at least one metadata packet to the peripheral device using the data interface via the network;
receive, from the peripheral device using the data interface via the network, data representing user movement of the peripheral device;
cause audio to be generated based at least on the received data;
transmit the received data and the peripheral identification information to the metadata delivery system using the data interface via the network;
receive, from the metadata delivery system based at least on the received data and the peripheral identification information, at least one additional metadata packet for the peripheral device, the at least one additional metadata packet comprising metadata defining a second peripheral action specific to the peripheral device; and
send the at least one additional metadata packet to the peripheral device using the data interface via the network.