-
公开(公告)号:US20240127106A1
公开(公告)日:2024-04-18
申请号:US17965284
申请日:2022-10-13
Applicant: Roku, Inc.
Inventor: Abhishek BAMBHA , Weicong DING , Zidong WANG , Fei XIAO
IPC: G06N20/00
CPC classification number: G06N20/00
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for online automatic hyperparameter tuning of a machine learning model that provides a user experience to media devices such that the machine learning model maximizes (or minimizes) an objective function. An example embodiment operates by generating an initial set of hyperparameter configurations for a machine learning model based on sampling data received from media devices over a network. The embodiment then determines, using an hyperparameter tuning method, a hyperparameter configuration based on the initial set of hyperparameter configurations that causes a training of the machine learning model using a learning algorithm to maximize an objective function. The embodiment then trains the machine learning model according to the determined hyperparameter configuration using the learning algorithm. The embodiment then provides, using the trained machine learning model, a user experience to the media devices.
-
公开(公告)号:US11962841B2
公开(公告)日:2024-04-16
申请号:US17740907
申请日:2022-05-10
Applicant: ROKU, INC.
Inventor: Eric Casten Riepling
IPC: H04N21/436 , H04N21/422 , H04N21/4363
CPC classification number: H04N21/43615 , H04N21/42225 , H04N21/43635
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for upgrading one or more display device hardware components. In one embodiment, as new television hardware components become available, the technology described herein allows replacement of original hardware components by external hardware components implemented as an add-in card, stick or equivalent circuitry and operational instructions. In some embodiments, the technology described herein may implement an application programming interface (API) that exposes hardware of a new external device communicatively coupled to the display device (e.g., television) to take control of one or more components of an existing internal system. Various interface technologies, such as HDMI and USB, may be used to connect the external hardware to the internal systems.
-
公开(公告)号:US20240121471A1
公开(公告)日:2024-04-11
申请号:US17963466
申请日:2022-10-11
Applicant: ROKU, INC.
Inventor: Dengzhi ZHANG , Hugo Du PLOOY
IPC: H04N21/4402 , H04N21/431
CPC classification number: H04N21/440272 , H04N21/4316 , H04N21/44029
Abstract: Disclosed herein are system, apparatus, method and/or computer program product embodiments for a multimedia environment that includes a computing device to display multiple multimedia segments within multiple display areas of a display device. The display device can include a first display area to display a first multimedia segment, and a second display area to display a second multimedia segment, which may be an advertisement related to the first multimedia segment. In some embodiments, to fit into the first display area, the first multimedia segment may be in a first format when received, and converted into a second format to fit into the first display area before being displayed in the first display area.
-
公开(公告)号:US11954400B2
公开(公告)日:2024-04-09
申请号:US17514791
申请日:2021-10-29
Applicant: Roku, Inc.
Inventor: Daniel Martin Daly
CPC classification number: G06F3/165 , G06F3/167 , H04R3/12 , H04R27/04 , H04R2227/003 , H04R2227/005 , H04R2420/07
Abstract: Provided herein are system, apparatus, device, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for transmitting messages to a display device based on detected audio output from the display device. In a given embodiment, a digital media player can transmit a message to the display device to control the audio output of the speaker using a transmission protocol, and transmit a set of instructions to the remote control device to confirm the display device processed the message by determining whether an attribute associated with the audio output from the speaker is within a predetermined threshold. In response to receiving a message that an attribute associated with the audio output is within a predetermined threshold, the digital media player can determine that the display device is enabled to receive communication via the transmission protocol.
-
公开(公告)号:US11948172B2
公开(公告)日:2024-04-02
申请号:US17860686
申请日:2022-07-08
Applicant: Roku, Inc.
Inventor: Mehul Sanghavi , Rohit Mahto , Kelly Lee , Madhulika Taneja
IPC: G06Q30/02 , G06Q30/0251 , H04N21/234 , H04N21/431
CPC classification number: G06Q30/0269 , H04N21/23424 , H04N21/4316
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for utilizing a content recommendation system powering a streaming media publisher channel to enhance an ad creative being shown to the user via awareness or performance campaigns. This method allows the platform to present the most relevant hyper-personalized in-channel content to the publisher platform users in endemic banners that run on the platform which then correspondingly helps drive user reach. An example embodiment operates by implementing personalized content banners that may act as a hook for channel users opening their streaming device, both active and lapsed, to enter back into the channel.
-
公开(公告)号:US20240097931A1
公开(公告)日:2024-03-21
申请号:US17932455
申请日:2022-09-15
Applicant: Roku, Inc.
Inventor: David Stern , Anthony Wood , Sunil Ramesh
IPC: H04L12/28
CPC classification number: H04L12/282 , H04L12/2807
Abstract: A method and system for dynamically controlling operation of a first device, the first device being configurable to respond to receipt of primitive user input (e.g., push of a button on the first device) by carrying out a control action with respect to one or more second devices. An example method includes detecting a context state such as time of day and/or location of the first device. Further, the example method includes, using the detected context state as a basis to control what control action the first device will take in response to the first device receiving the primitive user input, such as which second device the first device will control in response to receiving the primitive user input and/or controlling what operational state of a second device the first device will control in response to receiving the primitive user input.
-
67.
公开(公告)号:US20240095779A1
公开(公告)日:2024-03-21
申请号:US17932985
申请日:2022-09-16
Applicant: ROKU, INC.
Inventor: Sayan MAITY , Maurice KLAUS , Beth LOGAN , Dhruv SHAH
CPC classification number: G06Q30/0275 , G06N5/022 , G06N5/04
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for enhancing a deterministic identity graph with probabilistic data. An example embodiment operates by identifying a node for a location indicated by an identity graph. Receiving user device information based on an indication that a user device is within proximity to the location. Generating a node for the user device on the identity graph based on the indication of the user device satisfying an association threshold. Generating an edge between the node for the location and the node for the user device based on a weighted value for an attribute of the user information. Mapping an identifier for the user device to an identifier of the location based on a distance of the edge and causing a content item to be sent to the user device based on the identifier mapping.
-
68.
公开(公告)号:US11937026B2
公开(公告)日:2024-03-19
申请号:US17692786
申请日:2022-03-11
Applicant: Roku, Inc.
Inventor: Kurt R. Thielen , Shashank Merchant , Peter Dunker , Markus K. Cremer , Chungwon Seo , Seunghyeong Lee , Steven D. Scherf
IPC: H04N9/87 , H04N21/431 , H04N21/472 , H04N21/482 , H04N21/485 , H04N21/81
CPC classification number: H04N9/8715 , H04N21/4312 , H04N21/47217 , H04N21/482 , H04N21/4852 , H04N21/812 , H04N21/8146
Abstract: In one aspect, an example method includes (i) providing, by a playback device, replacement media content for display; (ii) determining, by the playback device, that a remote control transmitted to the playback device an instruction configured to cause a modification to operation of the playback device while the playback device displays the replacement media content; (iii) determining, by the playback device based on the instruction, an overlay that the playback device is configured to provide for display in conjunction with the modification; (iv) determining, by the playback device, a region within a display of the playback device corresponding to the overlay; and (v) modifying, by the playback device, a transparency of the region such that the overlay is visible through the replacement media content when the playback device provides the overlay for display.
-
公开(公告)号:US11936765B2
公开(公告)日:2024-03-19
申请号:US17849368
申请日:2022-06-24
Applicant: Roku, Inc.
Inventor: Jan Neerbek , Bjorn Reese , Brian Moller
CPC classification number: H04L7/0012 , H04B1/713 , H04J3/0661 , H04L7/0331
Abstract: Some embodiments include an apparatus, method, and computer program product for high precision device synchronization of electronic devices in a shared medium. Some embodiments include a first electronic device that utilizes a combination of synchronization techniques to synchronize with a second electronic device. The first electronic device receives a first signal from the second electronic device that includes network-based synchronization data and marker data, and performs network-based synchronization with the second electronic device at a first synchronization accuracy. The first electronic device receives a second signal, and uses the marker data and phase lock synchronization to detect a frequency change of the second signal received, as well as to determine a corresponding time marker. The first electronic device updates a clock of the first electronic device based at least on the corresponding time marker, the network-based synchronization data, and the marker data.
-
公开(公告)号:US11936467B2
公开(公告)日:2024-03-19
申请号:US17249318
申请日:2021-02-26
Applicant: Roku, Inc.
Inventor: Dewey Ho Lee , Shashank C. Merchant , Markus K. Cremer
IPC: H04H60/37 , A63F13/00 , A63F13/75 , G06F16/783 , H04N21/235 , H04N21/258 , H04N21/41 , H04N21/44 , H04N21/478 , H04N21/658 , H04N21/81 , H04N21/8352
CPC classification number: H04H60/372 , A63F13/00 , A63F13/75 , G06F16/783 , H04N21/235 , H04N21/25866 , H04N21/4112 , H04N21/44 , H04N21/4781 , H04N21/6581 , H04N21/6582 , H04N21/812 , H04N21/8133 , H04N21/8352
Abstract: A computing system obtains a fingerprint of video content being rendered by a video presentation device, including a first portion representing a pre-established video segment and a second portion representing a dynamically-defined video segment. While obtaining the query fingerprint, the computing system (a) detects a match between the first portion of the query fingerprint and a reference fingerprint that represents the pre-established video segment, (b) based on the detecting of the match, identifies the video content being rendered, (c) after identifying the video content being rendered, applies a trained neural network to at least the second portion of the query fingerprint, and (d) detects, based on the applying of the neural network, that rendering of the identified video content continues. And responsive to at least the detecting that rendering of the identified video content continues, the computing system then takes associated action.
-
-
-
-
-
-
-
-
-