Search

EP-4738849-A1 - METHODS AND SYSTEMS FOR DETECTING STREAMING SOURCES USING SCREEN CAPTURE AND LOGO DETECTION

EP4738849A1EP 4738849 A1EP4738849 A1EP 4738849A1EP-4738849-A1

Abstract

In one example, a method is described. The method includes receiving a wireless signal from a remote control device; determining that the wireless signal comprises a command sent from the remote control device to a media presentation device, where the media presentation device is configured to provide streaming media to a media output device for presentation in a monitored environment, and where the computing device, the remote control device, the media presentation device, and the media output device are located within the monitored environment; based on the determination that the wireless signal comprises the command sent from the remote control device to the media presentation device, controlling the media output device to capture an image of the streaming media and transmit the image to the computing device; and based on the image, determining source information identifying a streaming service provider as a source of the streaming media.

Inventors

  • FINC, MATJAZ
  • Lekah, Alan
  • BERRADA, Meryem
  • LERCH, RONNY
  • SOTOSEK, Igor
  • STAVROPOULOS, JOHN
  • ANDERSON, JAMES

Assignees

  • The Nielsen Company (US), LLC

Dates

Publication Date
20260506
Application Date
20251029

Claims (15)

  1. A non-transitory computer-readable storage medium, having stored thereon program instructions that, when executed by a processor of a computing device, cause performance of operations comprising: receiving a wireless signal from a remote control device; determining that the wireless signal comprises a command sent from the remote control device to a media presentation device, wherein the media presentation device is configured to provide streaming media to a media output device for presentation in a monitored environment, and wherein the computing device, the remote control device, the media presentation device, and the media output device are located within the monitored environment; based on the determination that the wireless signal comprises the command sent from the remote control device to the media presentation device, controlling the media output device to capture an image of the streaming media presented by the media output device and transmit the image to the computing device; and based on the image, determining source information identifying a streaming service provider as a source of the streaming media.
  2. The non-transitory computer-readable storage medium of claim 1, the operations further comprising: transmitting the source information over a network to a server located remotely from the monitored environment.
  3. The non-transitory computer-readable storage medium of claim 1 or 2, wherein determining that the wireless signal comprises the command sent from the remote control device to the media presentation device comprises: detecting a code within the wireless signal; comparing the code to at least one of a plurality of predefined codes, wherein each predefined code corresponds to a respective one of a plurality of media presentation devices, wherein the plurality of media presentation devices includes the media presentation device; determining that the code matches a predefined code corresponding to the media presentation device; and based on the determination that the code matches the predefined code corresponding to the media presentation device, determining that the wireless signal comprises the command sent from the remote control device to the media presentation device.
  4. The non-transitory computer-readable storage medium of any of claims 1-3, the operations further comprising: pairing the computing device with the media output device, wherein controlling the media output device to capture the image of the streaming media presented by the media output device and transmit the image to the computing device is further based on the pairing and comprises wirelessly transmitting a command that, upon receipt by the media output device, causes the media output device to capture the image of the streaming media presented by the media output device and transmit the image to the computing device.
  5. The non-transitory computer-readable storage medium of any of claims 1-4, wherein determining the source information identifying the streaming service provider as the source of the streaming media based on the image comprises detecting, within the image, a logo of the streaming service provider.
  6. The non-transitory computer-readable storage medium of any of claims 1-5, wherein determining the source information identifying the streaming service provider as the source of the streaming media based on the image comprises detecting, within the image, a user interface layout of the streaming service provider.
  7. The non-transitory computer-readable storage medium of any of claims 1-6, wherein the computing device and the media output device are connected to a local area network of the monitored environment.
  8. A method performed by a computing device comprising a processor and memory, the method comprising: receiving a wireless signal from a remote control device; determining that the wireless signal comprises a command sent from the remote control device to a media presentation device, wherein the media presentation device is configured to provide streaming media to a media output device for presentation in a monitored environment, and wherein the computing device, the remote control device, the media presentation device, and the media output device are located within the monitored environment; based on the determination that the wireless signal comprises the command sent from the remote control device to the media presentation device, controlling the media output device to capture an image of the streaming media presented by the media output device and transmit the image to the computing device; and based on the image, determining source information identifying a streaming service provider as a source of the streaming media.
  9. The method of claim 8, further comprising: transmitting the source information over a network to a server located remotely from the monitored environment.
  10. The method of claim 8 or 9, wherein determining that the wireless signal comprises the command sent from the remote control device to the media presentation device comprises: detecting a code within the wireless signal; comparing the code to at least one of a plurality of predefined codes, wherein each predefined code corresponds to a respective one of a plurality of media presentation devices, wherein the plurality of media presentation devices includes the media presentation device; determining that the code matches a predefined code corresponding to the media presentation device; and based on the determination that the code matches the predefined code corresponding to the media presentation device, determining that the wireless signal comprises the command sent from the remote control device to the media presentation device.
  11. The method of any of claims 8-10, further comprising: pairing the computing device with the media output device, wherein controlling the media output device to capture the image of the streaming media presented by the media output device and transmit the image to the computing device is further based on the pairing and comprises wirelessly transmitting a command that, upon receipt by the media output device, causes the media output device to capture the image of the streaming media presented by the media output device and transmit the image to the computing device.
  12. The method of any of claims 8-11, wherein determining the source information identifying the streaming service provider as the source of the streaming media based on the image comprises detecting, within the image, a logo of the streaming service provider.
  13. The method of any of claims 8-12, wherein determining the source information identifying the streaming service provider as the source of the streaming media based on the image comprises detecting, within the image, a user interface layout of the streaming service provider.
  14. The method of any of claims 8-13, wherein the computing device and the media output device are connected to a local area network of the monitored environment.
  15. A computing device comprising: a processor; and memory having stored thereon program instructions that, when executed by the processor, cause performance of operations comprising the method of any of claims 8-14.

Description

USAGE AND TERMINOLOGY In this disclosure, unless otherwise specified and/or unless the particular context clearly dictates otherwise, the terms "a" or "an" mean at least one, and the term "the" means the at least one. SUMMARY In one aspect, a non-transitory computer-readable storage medium, having stored thereon program instructions that, upon execution by a processor of a computing device, cause performance of operations is described. The operations include receiving a wireless signal from a remote control device. The operations also include determining that the wireless signal comprises a command sent from the remote control device to a media presentation device, where the media presentation device is configured to provide streaming media to a media output device for presentation in a monitored environment, and where the computing device, the remote control device, the media presentation device, and the media output device are located within the monitored environment. The operations also include based on the determination that the wireless signal comprises the command sent from the remote control device to the media presentation device, controlling the media output device to capture an image of the streaming media presented by the media output device and transmit the image to the computing device. The operations also include based on the image, determining source information that identifies a streaming service provider as a source of the streaming media. In another aspect, a method performed by a computing device comprising a processor and memory is described. The method includes receiving a wireless signal from a remote control device. The method also includes determining that the wireless signal comprises a command sent from the remote control device to a media presentation device, where the media presentation device is configured to provide streaming media to a media output device for presentation in a monitored environment, and where the computing device, the remote control device, the media presentation device, and the media output device are located within the monitored environment. The method also includes based on the determination that the wireless signal comprises the command sent from the remote control device to the media presentation device, controlling the media output device to capture an image of the streaming media presented by the media output device and transmit the image to the computing device. The method also includes based on the image, determining source information identifying a streaming service provider as a source of the streaming media. In another aspect, a computing device is described. The computing device includes a processor and memory having stored thereon program instructions that, when executed by the processor, cause performance of operations. The operations include receiving a wireless signal from a remote control device. The operations also include determining that the wireless signal comprises a command sent from the remote control device to a media presentation device, where the media presentation device is configured to provide streaming media to a media output device for presentation in a monitored environment, and where the computing device, the remote control device, the media presentation device, and the media output device are located within the monitored environment. The operations also include based on the determination that the wireless signal comprises the command sent from the remote control device to the media presentation device, controlling the media output device to capture an image of the streaming media presented by the media output device and transmit the image to the computing device. The operations also include based on the image, determining source information identifying a streaming service provider as a source of the streaming media. In another aspect, a non-transitory computer-readable storage medium, having stored thereon program instructions that, upon execution by a processor of a computing device, cause performance of operations is described. The operations include receiving a wireless signal from a remote control device. The operations also include determining that the wireless signal comprises a command sent from the remote control device to a media presentation device, where the media presentation device is configured to provide streaming media to a media output device for presentation in a monitored environment, where the computing device comprises a capture card that has a wired connection with the media output device, and where the computing device, the remote control device, the media presentation device, and the media output device are separate devices located within the monitored environment. The operations also include based on the determination that the wireless signal comprises the command sent from the remote control device to the media presentation device, controlling the capture card to capture an image of the streaming me