Patents by Inventor Robert Glenn Deen
Robert Glenn Deen 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).
-
Systems and methods facilitating interactions between imposter devices and protected content systems
Patent number: 12326935Abstract: Techniques provided herein employ a device monitoring service to provide task to content consumption devices that are steaming digital media from the streaming infrastructure. The tasks, when implemented by the content consumption devices, may reveal differences in task performance between authorized devices, which have the authorization to access the digital media, and imposter devices, which exploit vulnerabilities in the streaming pipeline to access the digital media. In addition, the techniques provided herein may include a machine learning/artificial intelligence model that is trained to recognize authorized and imposter content consumption devices based on their task performance.Type: GrantFiled: August 23, 2022Date of Patent: June 10, 2025Assignee: NBCUniversal Media, LLCInventors: Robert Glenn Deen, Andrea Elaine Avila Weiler -
Patent number: 12080047Abstract: A tangible, non-transitory machine-readable medium includes machine readable instructions that, when executed by processing circuitry, cause the processing circuitry to receive an inquiry regarding digital content. The inquiry is indicative of a request for the digital content or a request for a determination to be made regarding the digital content. The instructions, when executed, also cause the processing circuitry to process the inquiry by analyzing aggregated result data generated using a series of neural network layers based on the digital content and metadata associated with the digital content. Furthermore, the instructions, when executed, cause the processing circuitry to generate response data to the inquiry using a neural network based on analyzing the aggregated result data.Type: GrantFiled: October 18, 2019Date of Patent: September 3, 2024Assignee: NBCUniversal Media, LLCInventors: Robert Glenn Deen, Michael Shane Wilkinson, Eric J. Avila, Borzou Afshar
-
SYSTEMS AND METHODS FACILITATING INTERACTIONS BETWEEN IMPOSTER DEVICES AND PROTECTED CONTENT SYSTEMS
Publication number: 20230359736Abstract: Techniques provided herein employ a device monitoring service to provide task to content consumption devices that are steaming digital media from the streaming infrastructure. The tasks, when implemented by the content consumption devices, may reveal differences in task performance between authorized devices, which have the authorization to access the digital media, and imposter devices, which exploit vulnerabilities in the streaming pipeline to access the digital media. In addition, the techniques provided herein may include a machine learning/artificial intelligence model that is trained to recognize authorized and imposter content consumption devices based on their task performance.Type: ApplicationFiled: August 23, 2022Publication date: November 9, 2023Inventors: Robert Glenn Deen, Andrea Elaine Avila Weiler -
Publication number: 20230254342Abstract: According to one embodiment, a method of cryptographically binding content to a QUIC connection is performed by a first device. The method includes: generating a key based on at least one identifier corresponding to the QUIC connection; encrypting the content using the key based on the at least one identifier corresponding to the QUIC connection; and providing the encrypted content for transmission to a second device over the QUIC connection.Type: ApplicationFiled: February 9, 2022Publication date: August 10, 2023Applicant: NBCUNIVERSAL MEDIA, LLCInventor: Robert Glenn Deen
-
Patent number: 11095710Abstract: According to some aspects described herein, a system may determine whether a network actor appears to be using an intermediary such as a VPN and/or proxy server. This may be accomplished by directing the network actor to request and/or access a network-segment identification resource which may, in some embodiments, be stored in another region of the global network. The system may include links and/or other identifiers pointing the network actor to one or more network-segment identification resources. The network actor may access the network-segment identification resources using the links or identifiers, and the system may use information about the request for the network-segment identification resource to determine whether the network actor is associated with multiple source addresses.Type: GrantFiled: September 11, 2019Date of Patent: August 17, 2021Assignees: Comcast Cable Communications, LLC, NBCUniversal Media, LLCInventors: Robert Glenn Deen, Antony Tauber
-
Patent number: 11044505Abstract: Systems and methods for controlling transmission of digital content stored at a server are disclosed. According to at least one embodiment, a method includes: receiving, at the server, session information from a device, the session information including information for authorizing the server to decrypt the digital content for transmission to a playback device; determining, at the server, to decrypt the digital content for the transmission to the playback device, based on the session information; decrypting, at the server, the digital content for the transmission to the playback device, in response to determining to decrypt the digital content; and transmitting, at the server, the decrypted digital content to the playback device.Type: GrantFiled: December 13, 2019Date of Patent: June 22, 2021Assignee: NBCUNIVERSAL MEDIA, LLCInventors: Robert Glenn Deen, Michael S. Wilkinson, Anthony C. Anderson, Andrew Lucas
-
Publication number: 20210117480Abstract: A tangible, non-transitory machine-readable medium includes machine readable instructions that, when executed by processing circuitry, cause the processing circuitry to receive an inquiry regarding digital content. The inquiry is indicative of a request for the digital content or a request for a determination to be made regarding the digital content. The instructions, when executed, also cause the processing circuitry to process the inquiry by analyzing aggregated result data generated using a series of neural network layers based on the digital content and metadata associated with the digital content. Furthermore, the instructions, when executed, cause the processing circuitry to generate response data to the inquiry using a neural network based on analyzing the aggregated result data.Type: ApplicationFiled: October 18, 2019Publication date: April 22, 2021Inventors: Robert Glenn Deen, Michael Shane Wilkinson, Eric J. Avila, Borzou Afshar
-
Patent number: 10827183Abstract: Systems and methods for optimal variable bit rate packing are disclosed. Some embodiments include encoding media at a plurality of bit rates to generate a corresponding plurality of encodings, where each of the plurality of encodings include a plurality of framesets, generating advance encoding data for each of the plurality of encodings, where each advance encoding data includes information related to a data size of the plurality of framesets of the corresponding encoding, transmitting the generated advance encoding data to a client, receiving a request from the client including a request for one or more framesets of a first encoding, and transmitting the requested one or more framesets of the first encoding to the client.Type: GrantFiled: November 27, 2019Date of Patent: November 3, 2020Assignee: NBCUniversal Media, LLCInventors: Robert Glenn Deen, Michael Shane Wilkinson
-
Publication number: 20200245010Abstract: Systems and methods for controlling transmission of digital content stored at a server are disclosed. According to at least one embodiment, a method includes: receiving, at the server, session information from a device, the session information including information for authorizing the server to decrypt the digital content for transmission to a playback device; determining, at the server, to decrypt the digital content for the transmission to the playback device, based on the session information; decrypting, at the server, the digital content for the transmission to the playback device, in response to determining to decrypt the digital content; and transmitting, at the server, the decrypted digital content to the playback device.Type: ApplicationFiled: December 13, 2019Publication date: July 30, 2020Applicant: NBCUNIVERSAL MEDIA, LLCInventors: Robert Glenn DEEN, Michael S. WILKINSON, Anthony C. ANDERSON, Andrew LUCAS
-
Publication number: 20200169735Abstract: Systems and methods for optimal variable bit rate packing are disclosed. Some embodiments include encoding media at a plurality of bit rates to generate a corresponding plurality of encodings, where each of the plurality of encodings include a plurality of framesets, generating advance encoding data for each of the plurality of encodings, where each advance encoding data includes information related to a data size of the plurality of framesets of the corresponding encoding, transmitting the generated advance encoding data to a client, receiving a request from the client including a request for one or more framesets of a first encoding, and transmitting the requested one or more framesets of the first encoding to the client.Type: ApplicationFiled: November 27, 2019Publication date: May 28, 2020Applicant: NBCUniversal Media, LLCInventors: Robert Glenn DEEN, Michael Shane WILKINSON
-
Publication number: 20200084265Abstract: According to some aspects described herein, a system may determine whether a network actor appears to be using an intermediary such as a VPN and/or proxy server. This may be accomplished by directing the network actor to request and/or access a network-segment identification resource which may, in some embodiments, be stored in another region of the global network. The system may include links and/or other identifiers pointing the network actor to one or more network-segment identification resources. The network actor may access the network-segment identification resources using the links or identifiers, and the system may use information about the request for the network-segment identification resource to determine whether the network actor is associated with multiple source addresses.Type: ApplicationFiled: September 11, 2019Publication date: March 12, 2020Applicants: Comcast Cable Communications, LLC, NBCUniversal Media LLCInventors: Robert Glenn Deen, Antony Tauber
-
Patent number: 10531095Abstract: Systems and methods for optimal variable bit rate packing are disclosed. Some embodiments include encoding media at a plurality of bit rates to generate a corresponding plurality of encodings, where each of the plurality of encodings include a plurality of framesets, generating advance encoding data for each of the plurality of encodings, where each advance encoding data includes information related to a data size of the plurality of framesets of the corresponding encoding, transmitting the generated advance encoding data to a client, receiving a request from the client including a request for one or more framesets of a first encoding, and transmitting the requested one or more framesets of the first encoding to the client.Type: GrantFiled: November 17, 2015Date of Patent: January 7, 2020Assignee: NBCUNIVERSAL MEDIA, LLCInventors: Robert Glenn Deen, Michael Shane Wilkinson
-
Patent number: 10455005Abstract: According to some aspects described herein, a system may determine whether a network actor appears to be using an intermediary such as a VPN and/or proxy server. This may be accomplished by directing the network actor to request and/or access a network-segment identification resource which may, in some embodiments, be stored in another region of the global network. The system may include links and/or other identifiers pointing the network actor to one or more network-segment identification resources. The network actor may access the network-segment identification resources using the links or identifiers, and the system may use information about the request for the network-segment identification resource to determine whether the network actor is associated with multiple source addresses.Type: GrantFiled: September 28, 2017Date of Patent: October 22, 2019Assignees: Comcast Cable Communications. LLC, NBCUniversal Media, LLCInventors: Robert Glenn Deen, Antony Tauber
-
Patent number: 10303716Abstract: Digital content, such as video, audio, multimedia, and similar files may be segmented at a determined frame resolution rate and analyzed to determine a fingerprint for each content segment. An identifier that uniquely identifies each content segment may be determined based on the fingerprint of the respective content segment. The identifier may be associated with data relating to the content segment and with one or more identifiers that uniquely identify other content segments of the content. The content segment identifiers may be used to construct a content segment sequencing representation that represents the playback of the content segments in playback order.Type: GrantFiled: January 31, 2014Date of Patent: May 28, 2019Assignee: NBCUniversal Media, LLCInventors: Robert Glenn Deen, Michael Shane Wilkinson, Braxton Paul Perkins
-
Patent number: 10250941Abstract: Systems and methods for mapping affiliated graphs using video fingerprints are disclosed. Some embodiments include receiving first media corresponding to a first package encoding of a video content; identifying a first set of frames of the first media and generating video fingerprints for the first media; receiving second media corresponding to a second package encoding of the same video content; identifying a second set of frames of the second media and generating video fingerprints for the second media; generating a mapping comprising alignment information of one or more frames of the first set of frames and one or more frames of the second set of frames; and outputting the generated mapping for determining a switch point for switching from the first package encoding to the second package encoding during display of the video content.Type: GrantFiled: December 13, 2016Date of Patent: April 2, 2019Assignees: NBCUniversal Media, LLC, Comcast Cable Communications, LLCInventor: Robert Glenn Deen
-
Patent number: 10032479Abstract: Digital content, such as video, audio, multimedia, and similar files may be segmented at a determined frame resolution rate and analyzed to determine a fingerprint for each content segment. An identifier that uniquely identifies each content segment may be determined based on the fingerprint of the respective content segment. The identifier may be associated with data relating to the content segment and with one or more identifiers that uniquely identify other content segments of the content. The content segment identifiers may be used to construct a content segment sequencing representation that represents the playback of the content segments in playback order.Type: GrantFiled: January 31, 2014Date of Patent: July 24, 2018Assignee: NBCUniversal Media, LLCInventors: Robert Glenn Deen, Michael Shane Wilkinson, Braxton Paul Perkins
-
Patent number: 10015251Abstract: Digital content, such as video, audio, multimedia, and similar files may be segmented at a determined frame resolution rate and analyzed to determine a fingerprint for each content segment. An identifier that uniquely identifies each content segment may be determined based on the fingerprint of the respective content segment. The identifier may be associated with data relating to the content segment and with one or more identifiers that uniquely identify other content segments of the content. The content segment identifiers may be used to construct a content segment sequencing representation that represents the playback of the content segments in playback order.Type: GrantFiled: January 31, 2014Date of Patent: July 3, 2018Assignee: NBCUniversal Media, LLCInventors: Robert Glenn Deen, Michael Shane Wilkinson, Braxton Paul Perkins
-
Publication number: 20180167673Abstract: Systems and methods for mapping affiliated graphs using video fingerprints are disclosed. Some embodiments include receiving first media corresponding to a first package encoding of a video content; identifying a first set of frames of the first media and generating video fingerprints for the first media; receiving second media corresponding to a second package encoding of the same video content; identifying a second set of frames of the second media and generating video fingerprints for the second media; generating a mapping comprising alignment information of one or more frames of the first set of frames and one or more frames of the second set of frames; and outputting the generated mapping for determining a switch point for switching from the first package encoding to the second package encoding during display of the video content.Type: ApplicationFiled: December 13, 2016Publication date: June 14, 2018Applicant: NBCUniversal Media, LLCInventor: Robert Glenn Deen
-
Publication number: 20180063228Abstract: According to some aspects described herein, a system may determine whether a network actor appears to be using an intermediary such as a VPN and/or proxy server. This may be accomplished by directing the network actor to request and/or access a network-segment identification resource which may, in some embodiments, be stored in another region of the global network. The system may include links and/or other identifiers pointing the network actor to one or more network-segment identification resources. The network actor may access the network-segment identification resources using the links or identifiers, and the system may use information about the request for the network-segment identification resource to determine whether the network actor is associated with multiple source addresses.Type: ApplicationFiled: September 28, 2017Publication date: March 1, 2018Applicants: Comcast Cable Communications, LLC, NBCUniversal Media, LLCInventors: Robert Glenn Deen, Antony Tauber
-
Patent number: 9813488Abstract: According to some aspects described herein, a system may determine whether a network actor appears to be using an intermediary such as a VPN and/or proxy server. This may be accomplished by directing the network actor to request and/or access a network-segment identification resource which may, in some embodiments, be stored in another region of the global network. The system may include links and/or other identifiers pointing the network actor to one or more network-segment identification resources. The network actor may access the network-segment identification resources using the links or identifiers, and the system may use information about the request for the network-segment identification resource to determine whether the network actor is associated with multiple source addresses.Type: GrantFiled: June 25, 2014Date of Patent: November 7, 2017Assignees: Comcast Cable Communications, LLC, NBCUniversal Media, LLCInventors: Robert Glenn Deen, Antony Tauber