PASSIVE DATA COLLECTION FROM THIRD-PARTY CHANNEL APPLICATIONS

    公开(公告)号:US20220232281A1

    公开(公告)日:2022-07-21

    申请号:US17712734

    申请日:2022-04-04

    Applicant: Roku, Inc.

    Inventor: Samir Saxena

    Abstract: Disclosed herein are system, method, and computer-readable storage-medium embodiments for implementing passive data collection from third-party channel applications. An embodiment includes running a channel application of a first layer of an operating system, and receiving an application programming interface (API) call, from the channel application, for a module of a second layer of the operating system. The module may be a non-video playback module that includes graphic rendering logic, for example. Some embodiments may further include intercepting metadata sent to the module, determining identifying information of a content instance based on the intercepted metadata, and storing the determined identifying information of the content instance.

    Passive data collection from third-party channel applications

    公开(公告)号:US11297377B2

    公开(公告)日:2022-04-05

    申请号:US16812621

    申请日:2020-03-09

    Applicant: Roku, Inc.

    Inventor: Samir Saxena

    Abstract: Disclosed herein are system, method, and computer-readable storage-medium embodiments for implementing passive data collection from third-party channel applications. An embodiment includes running a channel application of a first layer of an operating system, and receiving an application programming interface (API) call, from the channel application, for a module of a second layer of the operating system. The module may be a non-video playback module that includes graphic rendering logic, for example. Some embodiments may further include intercepting metadata sent to the module, determining identifying information of a content instance based on the intercepted metadata, and storing the determined identifying information of the content instance.

    System and method for collecting data

    公开(公告)号:US10368121B2

    公开(公告)日:2019-07-30

    申请号:US14536463

    申请日:2014-11-07

    Applicant: Roku, Inc.

    Inventor: Samir Saxena

    Abstract: The passive data collection method is sometime more reliable because the direct query method might not be available or possible through a 3rd party channel application. Accordingly, an improved data collection method is provided. The method includes: running a channel application located on a first layer of an operating system of a user device; receiving an application interface (API) call, from the channel application, for a graphic rendering module located on a second layer of the operating system, wherein the graphic rendering module is a non-video playback module; intercepting metadata sent to the graphic rendering module; determining identifying information of a content based on the intercepted metadata; and storing the determined identifying information of the content.

    SYSTEM AND METHOD FOR COLLECTING DATA
    5.
    发明申请
    SYSTEM AND METHOD FOR COLLECTING DATA 审中-公开
    用于收集数据的系统和方法

    公开(公告)号:US20160134924A1

    公开(公告)日:2016-05-12

    申请号:US14536463

    申请日:2014-11-07

    Applicant: ROKU, INC.

    Abstract: The passive data collection method is sometime more reliable because the direct query method might not be available or possible through a 3rd party channel application. Accordingly, an improved data collection method is provided. The method includes: running a channel application located on a first layer of an operating system of a user device; receiving an application interface (API) call, from the channel application, for a graphic rendering module located on a second layer of the operating system, wherein the graphic rendering module is a non-video playback module; intercepting metadata sent to the graphic rendering module; determining identifying information of a content based on the intercepted metadata; and storing the determined identifying information of the content.

    Abstract translation: 被动数据收集方法有时更可靠,因为直接查询方法可能不可用或可能通过第三方通道应用程序。 因此,提供了一种改进的数据收集方法。 该方法包括:运行位于用户设备的操作系统的第一层上的信道应用; 从所述通道应用程序接收位于所述操作系统的第二层上的图形呈现模块的应用程序接口(API)调用,其中所述图形呈现模块是非视频重放模块; 拦截发送到图形渲染模块的元数据; 基于截取的元数据确定内容的识别信息; 以及存储所确定的内容的识别信息。

Patent Agency Ranking