Patents by Inventor Matthew Grover

Matthew Grover has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11962870
    Abstract: In one aspect, an example method includes (i) determining, by a content-presentation device, a media-device loudness of content that is provided to the content-presentation device by a media device, with the content portion being provided to the content-presentation device prior to an upcoming content-modification opportunity; (ii) determining, by the content-presentation device, that the media-device loudness is less than a threshold; (iii) based on determining that the media-device loudness is less than the threshold, obtaining, by the content-presentation device, a reference loudness of the content portion; and (iv) using, by the content-presentation device, the reference loudness as a basis for determining whether or not to carry out a content-modification operation in connection with the upcoming content-modification opportunity.
    Type: Grant
    Filed: June 11, 2021
    Date of Patent: April 16, 2024
    Assignee: Roku, Inc.
    Inventor: Matthew Grover
  • Patent number: 11900414
    Abstract: A method includes determining, by a computing system, a probability of whether at least a threshold portion of a particular advertisement will be presented on a particular content presentation device, and a cost associated with presentation of the particular advertisement on the particular content presentation device. The computing system calculates an expected revenue associated with presentation of the particular advertisement based on the probability and the cost. When the expected revenue exceeds a threshold revenue, the computing system communicates the particular advertisement to the particular content presentation device.
    Type: Grant
    Filed: June 22, 2022
    Date of Patent: February 13, 2024
    Assignee: Roku, Inc.
    Inventor: Matthew Grover
  • Publication number: 20240048800
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for preserving channel lock while performing dynamic ad insertion (DAI) in a multi-device setup. An example embodiment operates by identifying a secondary device that loses a channel lock on a channel based on a primary device performing DAI on the channel. The embodiment determines that that the primary device is configured to perform a DAI to replace a portion of multimedia content in the channel with a replacement portion of multimedia content. The embodiment modifies an automated content recognition (ACR) behavior for the secondary device based on the determining, thereby preventing the secondary device from losing channel lock on the channel. The embodiment then modifies a DAI behavior for the secondary device in response to the modifying the ACR behavior for the secondary device.
    Type: Application
    Filed: October 13, 2023
    Publication date: February 8, 2024
    Applicant: Roku, Inc.
    Inventor: Matthew GROVER
  • Patent number: 11876776
    Abstract: In one aspect, an example method includes receiving, from a first content-presentation device, a request for supplemental content for use in connection with performing a content-modification operation; identifying a download conflict between the first content-presentation device and a second content-presentation device having a same IP address as the first content-presentation device; and providing, to the first content-presentation device, a response to the request, with the request including a download delay instruction. Reception of the download delay instruction by the first content-presentation device causes the first content-presentation device to wait until a condition associated with the download delay instruction is satisfied before downloading a supplemental content item specified in the response.
    Type: Grant
    Filed: August 11, 2022
    Date of Patent: January 16, 2024
    Assignee: Roku, Inc.
    Inventor: Matthew Grover
  • Patent number: 11838581
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for preserving channel lock while performing dynamic ad insertion (DAI) in a multi-device setup. An example embodiment operates by identifying a secondary device that loses a channel lock on a channel based on a primary device performing DAI on the channel. The embodiment determines that that the primary device is configured to perform a DAI to replace a portion of multimedia content in the channel with a replacement portion of multimedia content. The embodiment modifies an automated content recognition (ACR) behavior for the secondary device based on the determining, thereby preventing the secondary device from losing channel lock on the channel. The embodiment then modifies a DAI behavior for the secondary device in response to the modifying the ACR behavior for the secondary device.
    Type: Grant
    Filed: March 23, 2022
    Date of Patent: December 5, 2023
    Assignee: Roku, Inc.
    Inventor: Matthew Grover
  • Patent number: 11831930
    Abstract: In one aspect, a method includes while a first content-presentation device is performing a content-replacement operation in which the first content-presentation device outputs a replacement advertisement segment in place of an advertisement segment, determining, by a computing system, that the advertisement segment is not an expected modifiable advertisement segment. The method also includes in response to determining that the advertisement segment is not the expected modifiable advertisement segment, determining, by the computing system, that the advertisement segment is ineligible for replacement.
    Type: Grant
    Filed: January 26, 2023
    Date of Patent: November 28, 2023
    Assignee: ROKU, INC.
    Inventor: Matthew Grover
  • Publication number: 20230379532
    Abstract: A method and system for controlling whether to have a content-presentation device dynamically replace a modifiable content segment, such as a replaceable ad, that is upcoming on a channel being received by the content-presentation device. An example method includes a computing system determining, based on objectionable-content data established from user input and/or channel-changing history, whether the modifiable content segment is objectionable as to the content-presentation device. And the example method then includes, based at least on the determination of whether the determined modifiable content segment is objectionable as to the content-presentation device, the computing system controlling whether to have the content-presentation device dynamically replace the modifiable content segment with a replacement content segment.
    Type: Application
    Filed: July 31, 2023
    Publication date: November 23, 2023
    Applicant: Roku, Inc.
    Inventors: Matthew Grover, Nick Hammett
  • Publication number: 20230379521
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for coordinating the display of content segments in linear TV devices and over-the-top (OTT) media devices. A controller can select a content segment from a plurality of content segments of linear TV content provided to a plurality of linear TV devices to be displayed at a TV channel at a scheduled time instance. The controller can further select an OTT time instance separated from the scheduled time instance by a predetermined time interval, and provide a copy of the selected content segment to one or more media devices to be displayed at the one or more media devices at the OTT time instance.
    Type: Application
    Filed: March 14, 2023
    Publication date: November 23, 2023
    Inventor: MATTHEW GROVER
  • Publication number: 20230379511
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for determining an optimal spot to insert supplemental content into a media stream to maximize the consumption of the supplemental content by users. An example embodiment operates by performing automated content recognition (ACR) on the media stream, thereby determining scene changes in the media stream. The embodiment identifies a plurality of potential supplemental content spots in the media stream based on the determined scene changes. The embodiment then performs a multivariate test involving test supplemental content over a portion of the potential supplemental content spots to a plurality of media devices, thereby determining the optimal supplemental content spot among the plurality of potential supplemental content spots in the media stream.
    Type: Application
    Filed: August 3, 2023
    Publication date: November 23, 2023
    Applicant: Roku, Inc.
    Inventor: Matthew GROVER
  • Patent number: 11800170
    Abstract: In one aspect, a method includes identifying a group of content-presentation devices that are each tuned to a same first channel and identifying, from the group, (i) a first sub-group of content-presentation devices that each have a respective content-transmission delay that is lower than a threshold delay and (ii) a second sub-group of content-presentation devices that each have a respective content-transmission delay that is greater than or equal to the threshold delay. The method also includes determining that within a predefined time-period, at least a threshold number of content-presentation devices of the first sub-group have changed from the first channel to a same second channel. The method also includes in response to the determining, storing an indication that the second channel is a priority channel for use in performing channel identification when a content-presentation device of the second sub-group has changed channels from the first channel to a new channel.
    Type: Grant
    Filed: July 19, 2021
    Date of Patent: October 24, 2023
    Assignee: Roku, Inc.
    Inventor: Matthew Grover
  • Publication number: 20230308717
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for preserving channel lock while performing dynamic ad insertion (DAI) in a multi-device setup. An example embodiment operates by identifying a secondary device that loses a channel lock on a channel based on a primary device performing DAI on the channel. The embodiment determines that that the primary device is configured to perform a DAI to replace a portion of multimedia content in the channel with a replacement portion of multimedia content. The embodiment modifies an automated content recognition (ACR) behavior for the secondary device based on the determining, thereby preventing the secondary device from losing channel lock on the channel. The embodiment then modifies a DAI behavior for the secondary device in response to the modifying the ACR behavior for the secondary device.
    Type: Application
    Filed: March 23, 2022
    Publication date: September 28, 2023
    Applicant: Roku, Inc.
    Inventor: Matthew GROVER
  • Patent number: 11769179
    Abstract: In one aspect, an example method includes (i) receiving, by a computing system, from a content-presentation device a request for supplemental content for a content-replacement operation, with the request including an identifier of a stored replacement advertisement segment; (ii) selecting, by the computing system, a replacement advertisement segment for output by the content-presentation device in place of a modifiable advertisement segment; (iii) determining, by the computing system, that the selected replacement advertisement segment is different from the stored replacement advertisement segment; (iv) determining, by the computing system, whether the stored replacement advertisement segment is a valid replacement for the content-replacement operation; (v) determining, by the computing system, that the content-presentation device should output the selected replacement advertisement segment instead of outputting the stored replacement advertisement segment; and (vi) causing, by the computing system, the selec
    Type: Grant
    Filed: December 29, 2021
    Date of Patent: September 26, 2023
    Assignee: ROKU, INC.
    Inventor: Matthew Grover
  • Patent number: 11770566
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for determining an optimal spot to insert supplemental content into a media stream to maximize the consumption of the supplemental content by users. An example embodiment operates by performing automated content recognition (ACR) on the media stream, thereby determining scene changes in the media stream. The embodiment identifies a plurality of potential supplemental content spots in the media stream based on the determined scene changes. The embodiment then performs a multivariate test involving test supplemental content over a portion of the potential supplemental content spots to a plurality of media devices, thereby determining the optimal supplemental content spot among the plurality of potential supplemental content spots in the media stream.
    Type: Grant
    Filed: March 16, 2022
    Date of Patent: September 26, 2023
    Assignee: Roku, Inc.
    Inventor: Matthew Grover
  • Publication number: 20230300388
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for determining an optimal spot to insert supplemental content into a media stream to maximize the consumption of the supplemental content by users. An example embodiment operates by performing automated content recognition (ACR) on the media stream, thereby determining scene changes in the media stream. The embodiment identifies a plurality of potential supplemental content spots in the media stream based on the determined scene changes. The embodiment then performs a multivariate test involving test supplemental content over a portion of the potential supplemental content spots to a plurality of media devices, thereby determining the optimal supplemental content spot among the plurality of potential supplemental content spots in the media stream.
    Type: Application
    Filed: March 16, 2022
    Publication date: September 21, 2023
    Applicant: Roku, Inc.
    Inventor: Matthew GROVER
  • Patent number: 11758220
    Abstract: A method and system for controlling whether to have a content-presentation device dynamically replace a modifiable content segment, such as a replaceable ad, that is upcoming on a channel being received by the content-presentation device. An example method includes a computing system determining, based on objectionable-content data established from user input and/or channel-changing history, whether the modifiable content segment is objectionable as to the content-presentation device. And the example method then includes, based at least on the determination of whether the determined modifiable content segment is objectionable as to the content-presentation device, the computing system controlling whether to have the content-presentation device dynamically replace the modifiable content segment with a replacement content segment.
    Type: Grant
    Filed: September 3, 2021
    Date of Patent: September 12, 2023
    Assignee: Roku, Inc.
    Inventors: Matthew Grover, Nick Hammett
  • Publication number: 20230283841
    Abstract: In one aspect, a method includes determining a content-modification operation channel-change rate for a group of content-presentation devices having a common content-presentation device attribute; comparing the content-modification operation channel-change rate with a baseline channel-change rate; determining that a result of the comparing satisfies a threshold condition; and based on determining that the result of the comparing satisfies the threshold condition, preventing at least one content-presentation device of the group of content-presentation devices from carrying out a future content-modification operation.
    Type: Application
    Filed: May 11, 2023
    Publication date: September 7, 2023
    Applicant: ROKU INC.
    Inventor: Matthew Grover
  • Patent number: 11750881
    Abstract: In one aspect, an example method includes (i) determining, by a content-presentation device, a media-device loudness of content that is provided to the content-presentation device by a media device; (ii) sending, by the content-presentation device to a computing system, a request for supplemental content for use in connection with performing a content-modification operation during a content-modification opportunity, with the request including an indication of the media-device loudness; (iii) based on sending the request, receiving, by the content-presentation device from the computing system, a version of a supplemental content segment having a loudness corresponding to the media-device loudness, with the version of the supplemental content segment selected from among multiple versions of the supplemental content segment having different respective loudnesses; (iv) and performing, by the content-presentation device, the content-modification operation using the version of the supplemental content segment.
    Type: Grant
    Filed: June 11, 2021
    Date of Patent: September 5, 2023
    Assignee: ROKU, INC.
    Inventor: Matthew Grover
  • Publication number: 20230232053
    Abstract: In one aspect, a method includes while a first content-presentation device is performing a content-replacement operation in which the first content-presentation device outputs a replacement advertisement segment in place of an advertisement segment, determining, by a computing system, that the advertisement segment is not an expected modifiable advertisement segment.
    Type: Application
    Filed: January 26, 2023
    Publication date: July 20, 2023
    Inventor: Matthew Grover
  • Patent number: 11695989
    Abstract: In one aspect, a method includes determining a content-modification operation channel-change rate for a group of content-presentation devices having a common content-presentation device attribute; comparing the content-modification operation channel-change rate with a baseline channel-change rate; determining that a result of the comparing satisfies a threshold condition; and based on determining that the result of the comparing satisfies the threshold condition, preventing at least one content-presentation device of the group of content-presentation devices from carrying out a future content-modification operation.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: July 4, 2023
    Assignee: ROKU, INC.
    Inventor: Matthew Grover
  • Patent number: 11653038
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for facilitating dynamic content modification. An example embodiment operates by provisioning, by a content-management system in network communication with a content-presentation device, the content-presentation device with multiple supplemental content segments including a primary supplemental content segment and a backup supplemental content segment in response to a modifiable content segment being scheduled to be present at an upcoming time on a channel that is being received by the content-presentation device. After the provisioning and before the upcoming time, the example embodiment selects one of the provisioned supplemental content segments for application by the content-management system in the dynamic content modification at the upcoming time.
    Type: Grant
    Filed: August 11, 2022
    Date of Patent: May 16, 2023
    Assignee: Roku, Inc.
    Inventor: Matthew Grover