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).

  • Publication number: 20230139502
    Abstract: The invention provides aza-heterocyclyl carboxamide and related compounds, pharmaceutical compositions, and their use in the treatment of medical conditions, such as bacterial infections, and in inhibiting LpxC activity.
    Type: Application
    Filed: April 27, 2022
    Publication date: May 4, 2023
    Inventors: Michael Dominic Ryan, Thomas David Pallin, Toby Jonathan Blench, Toby Matthew Grover Mullins, David Edward Clark, Emanuela Gancia, Nadia Mamoona Ahmad
  • Patent number: 11627368
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for automatically offering and switching to outputting to a higher quality media stream in place of a lower quality media stream. An example embodiment operates by performing automated content recognition (ACR) on a first media stream thereby determining a first content item having a first quality level in the first media stream. The embodiment determines that the first content item matches a second content item having a second quality level in a second media stream at a content source, wherein the second quality level is higher than the first quality level. The embodiment requests the second media stream from the content source. The embodiment receives the second media stream from the content source. The embodiment then outputs the second media stream in place of the first media stream.
    Type: Grant
    Filed: March 16, 2022
    Date of Patent: April 11, 2023
    Assignee: Roku, Inc.
    Inventor: Matthew Grover
  • Patent number: 11601695
    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: June 29, 2021
    Date of Patent: March 7, 2023
    Assignee: ROKU, INC.
    Inventor: Matthew Grover
  • Patent number: 11563988
    Abstract: The disclosure provides a method for employing automatic content recognition to allow resumption of watching interrupted media program from television broadcast. The method includes detecting a viewing cessation of a media program on a channel of a media device. A television broadcaster provides media content including the channel. The channel includes the media program. The method also includes, in response to detecting the viewing cessation of the media program, identifying the channel, the media program, the television broadcaster, and a location of the viewing cessation within the media program. The method further includes detecting a viewing recommencement of the channel of the media device. In response to detecting the viewing recommencement, the method includes overlaying a selectable indicator on the channel. The selectable indicator is configured to receive a selection input to resume viewing of the media program starting at the location of the viewing cessation of the media program.
    Type: Grant
    Filed: January 11, 2022
    Date of Patent: January 24, 2023
    Assignee: ROKU, INC.
    Inventor: Matthew Grover
  • Publication number: 20220385627
    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: Application
    Filed: August 11, 2022
    Publication date: December 1, 2022
    Inventor: Matthew Grover
  • Publication number: 20220385958
    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: Application
    Filed: August 11, 2022
    Publication date: December 1, 2022
    Inventor: MATTHEW GROVER
  • Patent number: 11514472
    Abstract: In one aspect, an example method includes (i) determining a first binary number assigned to a content-presentation device, with digits of the first binary number corresponding to respective segments of content-presentation devices; (ii) determining a second binary number assigned to an advertising campaign, with digits of the second binary number corresponding to the respective segments of content-presentative devices; (iii) comparing the first binary number and the second binary number; (iv) based on a result of the comparing, determining that the advertising campaign is valid for the content-presentation device; and (v) based on the determining that the advertising campaign is valid, causing supplemental content associated with the advertising campaign to be transmitted to the content-presentation device.
    Type: Grant
    Filed: December 27, 2021
    Date of Patent: November 29, 2022
    Assignee: ROKU, INC.
    Inventor: Matthew Grover
  • Publication number: 20220318845
    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: Application
    Filed: June 22, 2022
    Publication date: October 6, 2022
    Inventor: Matthew Grover
  • Patent number: 11463744
    Abstract: A method and system to help facilitate dynamic content modification. When a modifiable content segment is scheduled to be present at an upcoming time on a channel that is being received by a content-presentation device, a system will provision the content-presentation device with multiple supplemental content segments each being a respective candidate segment applicable by the content-presentation device in dynamic content modification of the channel at the upcoming time. Then before the upcoming time, one of the provisioned supplemental content segments will be selected for application by the content-presentation device in the dynamic content modification at the upcoming time, with the selecting being based on whether the modifiable content segment will actually be present on the channel at the upcoming time. This arrangement can thereby help facilitate dynamic content modification even if the scheduled modifiable content segment does not end up being present at the time scheduled.
    Type: Grant
    Filed: September 3, 2021
    Date of Patent: October 4, 2022
    Assignee: ROKU, INC.
    Inventor: Matthew Grover
  • Publication number: 20220311589
    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: Application
    Filed: July 19, 2021
    Publication date: September 29, 2022
    Inventor: Matthew Grover
  • Patent number: 11456993
    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: June 23, 2021
    Date of Patent: September 27, 2022
    Assignee: ROKU, INC.
    Inventor: Matthew Grover
  • Publication number: 20220295142
    Abstract: In one aspect, a method includes receiving a request for supplemental content for use by a content-presentation device in performing a content-modification operation relative to a modifiable content-segment that the content-presentation device is scheduled to receive. The method also includes determining that the modifiable content-segment comprises a promotional advertisement for a content series. The method also includes identifying content that the promotional advertisement spoils from the content series. The method also includes based on historical content consumption data associated with the content-presentation device, determining that the content-presentation device has presented less than a predefined threshold amount of the identified content.
    Type: Application
    Filed: June 3, 2022
    Publication date: September 15, 2022
    Inventor: Matthew Grover
  • Publication number: 20220263790
    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: Application
    Filed: June 23, 2021
    Publication date: August 18, 2022
    Inventor: Matthew Grover
  • Publication number: 20220264191
    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: Application
    Filed: June 11, 2021
    Publication date: August 18, 2022
    Inventor: Matthew Grover
  • Publication number: 20220256211
    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: Application
    Filed: June 29, 2021
    Publication date: August 11, 2022
    Inventor: Matthew Grover
  • Publication number: 20220256218
    Abstract: In one aspect, a method includes identifying a group of content-presentation devices that are associated with the same household. The method also includes determining that a first content-presentation device of the identified group has received a first advertisement segment. The method also includes identifying a second content-presentation device of the identified group, different from the first content-presentation device, that is tuned to a content-modification-enabled channel that supports performance of content-modification operations. The method also includes causing a replacement advertisement segment associated with the first advertisement segment to be transmitted to the second content-presentation device for output by the second content-presentation device in place of a modifiable advertisement segment in connection with an upcoming content-replacement opportunity on the content-modification-enabled channel to which the second content-presentation device is tuned.
    Type: Application
    Filed: June 9, 2021
    Publication date: August 11, 2022
    Inventor: Matthew Grover
  • Publication number: 20220256238
    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: June 25, 2021
    Publication date: August 11, 2022
    Inventor: Matthew Grover
  • Publication number: 20220256237
    Abstract: In one aspect, a method includes determining that a content-presentation device has tuned to a channel while a content-distribution system is transmitting, on the channel, a first content segment. The method also includes using historical content consumption data associated with the content-presentation device to determine that an end-user associated with the content-presentation device intends to watch a second content segment that the content-distribution system is scheduled to transmit after the first content segment, determining that the end-user associated with the content-presentation device is not interested in watching a remainder of the first content segment, and, in response to determining that the end-user intends to watch the second content segment and is not interested in watching the remainder of the first content segment, performing an action that facilitates the content-presentation device presenting supplemental content during at least a portion of the remainder of the first content segment.
    Type: Application
    Filed: April 6, 2021
    Publication date: August 11, 2022
    Inventor: Matthew Grover
  • Patent number: 11388473
    Abstract: In one aspect, a method includes receiving a request for supplemental content for use by a content-presentation device in performing a content-modification operation relative to a modifiable content-segment that the content-presentation device is scheduled to receive. The method also includes determining that the modifiable content-segment comprises a promotional advertisement for a content series. The method also includes identifying content that the promotional advertisement spoils from the content series. The method also includes based on historical content consumption data associated with the content-presentation device, determining that the content-presentation device has presented less than a predefined threshold amount of the identified content.
    Type: Grant
    Filed: April 13, 2021
    Date of Patent: July 12, 2022
    Assignee: Roku, Inc.
    Inventor: Matthew Grover
  • Publication number: 20220167046
    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: Application
    Filed: June 11, 2021
    Publication date: May 26, 2022
    Inventor: Matthew Grover