Patents by Inventor Benjamin J. Ropke

Benjamin J. Ropke 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: 20240107115
    Abstract: A method and system for controlling implementation of dynamic content modification. The disclosure provides for using at least one steganographically-encoded timestamp in a media stream transmitted to a media client as a basis to determine a transmission delay for media-stream transmission to the media client, and for providing the determined transmission delay as a basis to facilitate control over whether to have the media client implement dynamic content modification. In addition, the disclosure provides for receiving respectively from each of various media clients a report indicating transmission delay determined for the media client based on such steganographically-encoded timestamp data, and using the transmission delays for the media clients to establish a dynamic-content-modification footprint that could be used to control whether, where, and to what extent dynamic content modification will be applied.
    Type: Application
    Filed: November 20, 2023
    Publication date: March 28, 2024
    Inventors: Benjamin J. Ropke, Shashank C. Merchant, John S. Stavropoulos
  • Patent number: 11863817
    Abstract: A method and system for controlling implementation of dynamic content modification. The disclosure provides for using at least one steganographically-encoded timestamp in a media stream transmitted to a media client as a basis to determine a transmission delay for media-stream transmission to the media client, and for providing the determined transmission delay as a basis to facilitate control over whether to have the media client implement dynamic content modification. In addition, the disclosure provides for receiving respectively from each of various media clients a report indicating transmission delay determined for the media client based on such steganographically-encoded timestamp data, and using the transmission delays for the media clients to establish a dynamic-content-modification footprint that could be used to control whether, where, and to what extent dynamic content modification will be applied.
    Type: Grant
    Filed: January 25, 2023
    Date of Patent: January 2, 2024
    Assignee: The Nielsen Company (US), LLC
    Inventors: Benjamin J. Ropke, Shashank C. Merchant, John S. Stavropoulos
  • Publication number: 20230336796
    Abstract: A method and system for using steganographically-encoded time information as a basis to control when a client carries out a content-related action. The client processes for presentation one or more linear media streams, each defining a respective time sequence of frames of media content, and at least one of the streams being steganographically encoded with at least one watermark at a respective time-point within the linear media stream, the watermark encoding a timestamp of the respective time-point within the linear media stream according to a server clock. The client extracts the timestamp from the watermark and computes a time offset based on a difference between the extracted timestamp and a current time according to a client clock. And the client uses the computed time offset as a basis to determine when to carry out a content-related action in a given one of the one or more linear media streams.
    Type: Application
    Filed: June 16, 2023
    Publication date: October 19, 2023
    Inventors: Benjamin J. Ropke, John S. Stavropoulos, Shashank C. Merchant
  • Patent number: 11736746
    Abstract: A method and system for using steganographically-encoded time information as a basis to control when a client carries out a content-related action. The client processes for presentation one or more linear media streams, each defining a respective time sequence of frames of media content, and at least one of the streams being steganographically encoded with at least one watermark at a respective time-point within the linear media stream, the watermark encoding a timestamp of the respective time-point within the linear media stream according to a server clock. The client extracts the timestamp from the watermark and computes a time offset based on a difference between the extracted timestamp and a current time according to a client clock. And the client uses the computed time offset as a basis to determine when the client should carry out a content-related action in a given one of the one or more linear media streams.
    Type: Grant
    Filed: September 7, 2022
    Date of Patent: August 22, 2023
    Assignee: The Nielsen Company (US), LLC
    Inventors: Benjamin J. Ropke, John S. Stavropoulos, Shashank C. Merchant
  • Publication number: 20230247240
    Abstract: A method and system for dynamically watermarking media content based on transport-stream metadata, to facilitate action by a downstream entity. An intermediary in a media-distribution path could receive a transport stream carrying media content and carrying metadata that is not watermarked in the media content. The intermediary could then obtain from the transport stream the metadata that is not watermarked in the media content and could modify the media content at least by encoding into the media content a watermark that represents the obtained metadata. And the intermediary could then output at least the modified media content for transmission to a downstream entity. The downstream entity could thus obtain from the watermark in the media content the metadata and could use the metadata to facilitate carrying out one or more useful actions.
    Type: Application
    Filed: April 6, 2023
    Publication date: August 3, 2023
    Inventors: Shashank C. Merchant, Benjamin J. Ropke, John S. Stavropoulos
  • Publication number: 20230171463
    Abstract: A method and system for controlling implementation of dynamic content modification. The disclosure provides for using at least one steganographically-encoded timestamp in a media stream transmitted to a media client as a basis to determine a transmission delay for media-stream transmission to the media client, and for providing the determined transmission delay as a basis to facilitate control over whether to have the media client implement dynamic content modification. In addition, the disclosure provides for receiving respectively from each of various media clients a report indicating transmission delay determined for the media client based on such steganographically-encoded timestamp data, and using the transmission delays for the media clients to establish a dynamic-content-modification footprint that could be used to control whether, where, and to what extent dynamic content modification will be applied.
    Type: Application
    Filed: January 25, 2023
    Publication date: June 1, 2023
    Inventors: Benjamin J. Ropke, Shashank C. Merchant, John S. Stavropoulos
  • Patent number: 11653044
    Abstract: A method and system for dynamically watermarking media content based on transport-stream metadata, to facilitate action by a downstream entity. An intermediary in a media-distribution path could receive a transport stream carrying media content and carrying metadata that is not watermarked in the media content. The intermediary could then obtain from the transport stream the metadata that is not watermarked in the media content and could modify the media content at least by encoding into the media content a watermark that represents the obtained metadata. And the intermediary could then output at least the modified media content for transmission to a downstream entity. The downstream entity could thus obtain from the watermark in the media content the metadata and could use the metadata to facilitate carrying out one or more useful actions.
    Type: Grant
    Filed: August 30, 2022
    Date of Patent: May 16, 2023
    Assignee: The Nielsen Company (US), LLC
    Inventors: Shashank C. Merchant, Benjamin J. Ropke, John S. Stavropoulos
  • Patent number: 11589109
    Abstract: A method and system for controlling implementation of dynamic content modification. The disclosure provides for using at least one steganographically-encoded timestamp in a media stream transmitted to a media client as a basis to determine a transmission delay for media-stream transmission to the media client, and for providing the determined transmission delay as a basis to facilitate control over whether to have the media client implement dynamic content modification. In addition, the disclosure provides for receiving respectively from each of various media clients a report indicating transmission delay determined for the media client based on such steganographically-encoded timestamp data, and using the transmission delays for the media clients to establish a dynamic-content-modification footprint that could be used to control whether, where, and to what extent dynamic content modification will be applied.
    Type: Grant
    Filed: December 13, 2021
    Date of Patent: February 21, 2023
    Assignee: The Nielsen Company (US), LLC
    Inventors: Benjamin J. Ropke, Shashank C. Merchant, John S. Stavropoulos
  • Publication number: 20230007320
    Abstract: A method and system for using steganographically-encoded time information as a basis to control when a client carries out a content-related action. The client processes for presentation one or more linear media streams, each defining a respective time sequence of frames of media content, and at least one of the streams being steganographically encoded with at least one watermark at a respective time-point within the linear media stream, the watermark encoding a timestamp of the respective time-point within the linear media stream according to a server clock. The client extracts the timestamp from the watermark and computes a time offset based on a difference between the extracted timestamp and a current time according to a client clock. And the client uses the computed time offset as a basis to determine when the client should carry out a content-related action in a given one of the one or more linear media streams.
    Type: Application
    Filed: September 7, 2022
    Publication date: January 5, 2023
    Inventors: Benjamin J. Ropke, John S. Stavropoulos, Shashank C. Merchant
  • Publication number: 20220417572
    Abstract: A method and system for dynamically watermarking media content based on transport-stream metadata, to facilitate action by a downstream entity. An intermediary in a media-distribution path could receive a transport stream carrying media content and carrying metadata that is not watermarked in the media content. The intermediary could then obtain from the transport stream the metadata that is not watermarked in the media content and could modify the media content at least by encoding into the media content a watermark that represents the obtained metadata. And the intermediary could then output at least the modified media content for transmission to a downstream entity. The downstream entity could thus obtain from the watermark in the media content the metadata and could use the metadata to facilitate carrying out one or more useful actions.
    Type: Application
    Filed: August 30, 2022
    Publication date: December 29, 2022
    Inventors: Shashank C. Merchant, Benjamin J. Ropke, John S. Stavropoulos
  • Patent number: 11470364
    Abstract: A method and system for using steganographically-encoded time information as a basis to control when a client carries out a content-related action. The client processes for presentation one or more linear media streams, each defining a respective time sequence of frames of media content, and at least one of the streams being steganographically encoded with at least one watermark at a respective time-point within the linear media stream, the watermark encoding a timestamp of the respective time-point within the linear media stream according to a server clock. The client extracts the timestamp from the watermark and computes a time offset based on a difference between the extracted timestamp and a current time according to a client clock. And the client uses the computed time offset as a basis to determine when the client should carry out a content-related action in a given one of the one or more linear media streams.
    Type: Grant
    Filed: May 13, 2021
    Date of Patent: October 11, 2022
    Assignee: The Nielsen Company (US), LLC
    Inventors: Benjamin J. Ropke, John S. Stavropoulos, Shashank C. Merchant
  • Patent number: 11463751
    Abstract: A method and system for dynamically watermarking media content based on transport-stream metadata, to facilitate action by a downstream entity. An intermediary in a media-distribution path could receive a transport stream carrying media content and carrying metadata that is not watermarked in the media content. The intermediary could then obtain from the transport stream the metadata that is not watermarked in the media content and could modify the media content at least by encoding into the media content a watermark that represents the obtained metadata. And the intermediary could then output at least the modified media content for transmission to a downstream entity. The downstream entity could thus obtain from the watermark in the media content the metadata and could use the metadata to facilitate carrying out one or more useful actions.
    Type: Grant
    Filed: July 14, 2021
    Date of Patent: October 4, 2022
    Assignee: The Nielsen Company (US), LLC
    Inventors: Shashank C. Merchant, Benjamin J. Ropke, John S. Stavropoulos
  • Publication number: 20220150601
    Abstract: Use of watermarking in a media stream as a trigger for carrying out a fingerprint-related action, such as starting to generate fingerprints of the media stream, increasing a rate of generation of fingerprints of the media stream, starting to report fingerprints of the media stream, requesting fingerprints, or engaging in a fingerprint comparison. In an implementation, a media client that is processing the media stream could detect the watermark in the media stream and could responsively carry out or cause to be carried out a fingerprint-related action. Or an entity in a media-distribution path along which the media stream flows to a media client could detect the watermark in the media stream and could responsively carry out or cause to be carried out a fingerprint-related action. Further, the watermark could be inserted into the media stream in the first place based on transport-stream carried metadata, among other possibilities.
    Type: Application
    Filed: January 21, 2022
    Publication date: May 12, 2022
    Inventors: Shashank C. Merchant, John S. Stavropoulos, Benjamin J. Ropke, Steven M. Cormie
  • Publication number: 20220103895
    Abstract: A method and system for controlling implementation of dynamic content modification. The disclosure provides for using at least one steganographically-encoded timestamp in a media stream transmitted to a media client as a basis to determine a transmission delay for media-stream transmission to the media client, and for providing the determined transmission delay as a basis to facilitate control over whether to have the media client implement dynamic content modification. In addition, the disclosure provides for receiving respectively from each of various media clients a report indicating transmission delay determined for the media client based on such steganographically-encoded timestamp data, and using the transmission delays for the media clients to establish a dynamic-content-modification footprint that could be used to control whether, where, and to what extent dynamic content modification will be applied.
    Type: Application
    Filed: December 13, 2021
    Publication date: March 31, 2022
    Inventors: Benjamin J. Ropke, Shashank C. Merchant, John S. Stavropoulos
  • Patent number: 11234049
    Abstract: A method and system for controlling implementation of dynamic content modification. The disclosure provides for using at least one steganographically-encoded timestamp in a media stream transmitted to a media client as a basis to determine a transmission delay for media-stream transmission to the media client, and for providing the determined transmission delay as a basis to facilitate control over whether to have the media client implement dynamic content modification. In addition, the disclosure provides for receiving respectively from each of various media clients a report indicating transmission delay determined for the media client based on such steganographically-encoded timestamp data, and using the transmission delays for the media clients to establish a dynamic-content-modification footprint that could be used to control whether, where, and to what extent dynamic content modification will be applied.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: January 25, 2022
    Assignee: The Nielsen Company (US), LLC
    Inventors: Benjamin J. Ropke, Shashank C. Merchant, John S. Stavropoulos
  • Patent number: 11212560
    Abstract: A method and system for using steganographically-encoded time information as a basis to control when a client carries out a content-related action. The client processes for presentation one or more linear media streams, each defining a respective time sequence of frames of media content, and at least one of the streams being steganographically encoded with at least one watermark at a respective time-point within the stream, the watermark encoding a timestamp of the respective time-point within the stream according to a server clock. The client extracts the timestamp from the watermark and computes a time offset based on a difference between the extracted timestamp and a current time according to a client clock. And the client uses the computed time offset as a basis to determine when the client should carry out a content-related action in a given one of the one or more linear media streams.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: December 28, 2021
    Assignee: The Nielsen Company (US), LLC
    Inventors: Benjamin J. Ropke, John S. Stavropoulos, Shashank C. Merchant
  • Publication number: 20210344981
    Abstract: A method and system for dynamically watermarking media content based on transport-stream metadata, to facilitate action by a downstream entity. An intermediary in a media-distribution path could receive a transport stream carrying media content and carrying metadata that is not watermarked in the media content. The intermediary could then obtain from the transport stream the metadata that is not watermarked in the media content and could modify the media content at least by encoding into the media content a watermark that represents the obtained metadata. And the intermediary could then output at least the modified media content for transmission to a downstream entity. The downstream entity could thus obtain from the watermark in the media content the metadata and could use the metadata to facilitate carrying out one or more useful actions.
    Type: Application
    Filed: July 14, 2021
    Publication date: November 4, 2021
    Inventors: Shashank C. Merchant, Benjamin J. Ropke, John S. Stavropoulos
  • Publication number: 20210266617
    Abstract: A method and system for using steganographically-encoded time information as a basis to control when a client carries out a content-related action. The client processes for presentation one or more linear media streams, each defining a respective time sequence of frames of media content, and at least one of the streams being steganographically encoded with at least one watermark at a respective time-point within the linear media stream, the watermark encoding a timestamp of the respective time-point within the linear media stream according to a server clock. The client extracts the timestamp from the watermark and computes a time offset based on a difference between the extracted timestamp and a current time according to a client clock. And the client uses the computed time offset as a basis to determine when the client should carry out a content-related action in a given one of the one or more linear media streams.
    Type: Application
    Filed: May 13, 2021
    Publication date: August 26, 2021
    Inventors: Benjamin J. Ropke, John S. Stavropoulos, Shashank C. Merchant
  • Patent number: 11095927
    Abstract: A method and system for dynamically watermarking media content based on transport-stream metadata, to facilitate action by a downstream entity. An intermediary in a media-distribution path could receive a transport stream carrying media content and carrying metadata that is not watermarked in the media content. The intermediary could then obtain from the transport stream the metadata that is not watermarked in the media content and could modify the media content at least by encoding into the media content a watermark that represents the obtained metadata. And the intermediary could then output at least the modified media content for transmission to a downstream entity. The downstream entity could thus obtain from the watermark in the media content the metadata and could use the metadata to facilitate carrying out one or more useful actions.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: August 17, 2021
    Assignee: The Nielsen Company (US), LLC
    Inventors: Shashank C. Merchant, Benjamin J. Ropke, John S. Stavropoulos
  • Patent number: 11095944
    Abstract: In one aspect, a method includes (i) accessing, by a computing system, broadcast-schedule data associated with a channel; (ii) using, by the computing system, the accessed broadcast-schedule data to identify an upcoming content-modification opportunity on the channel; (iii) determining, by the computing system, that a content-presentation device is receiving content on the channel; (iv) determining, by the computing system, a content-transmission delay associated with the content-presentation device and the channel; and (v) causing, by the computing system, the content-presentation device to perform an action to facilitate the content-presentation device performing, during a time-period that accounts for the determined content-transmission delay, a content-modification operation related to the identified upcoming content-modification opportunity on the channel.
    Type: Grant
    Filed: August 18, 2020
    Date of Patent: August 17, 2021
    Assignee: Roku, Inc.
    Inventors: Andrew Laurence Ashbacher, Steven Michael Cormie, John L Haynes, III, Shashank Merchant, Benjamin J. Ropke, Markus Kurt Peter Cremer