Patents by Inventor Benjamin Brian Ellis
Benjamin Brian Ellis 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: 11736444Abstract: Examples of the present disclosure describe systems and methods for implementing a cloud-based private area network. In aspects, various customer devices may be connected to a cloud-based carrier or wireless carrier. The carrier may use identification information associated with each customer device to group devices by, for example, customer account. For each customer account, the carrier may create and/or assign a customer-specific gateway. The customer gateway may enable devices identified as associated with an account to detect and communicate securely with each other over a cloud-based private area network. Additionally, each customer gateway may provide several functions typically found in private or home gateways and local area networks (LANs) to the devices associated with an account.Type: GrantFiled: September 20, 2019Date of Patent: August 22, 2023Assignee: NAGRASTAR LLCInventors: Gregory Duval, Benjamin Brian Ellis
-
Publication number: 20220358762Abstract: Examples of the present disclosure describe systems and methods for detecting and preventing digital media piracy. In example aspects, a machine learning model is trained on a dataset related to digital media content. Input data may then be collected by a data collection engine and provided to a multimedia processor. The multimedia processor may extract multimedia features (e.g., audio, visual, etc.) and recognized patterns from the input data and provide the extracted multimedia features to a trained machine learning model. The trained machine learning model may compare the extracted features to the model, and a confidence value may be generated. The confidence value may be compared to a confidence threshold. If the confidence value is equal to or exceeds the confidence threshold, then the input data may be classified as pirated digital media. Remedial action response(s) may subsequently be deployed to thwart the piracy of the digital media.Type: ApplicationFiled: July 17, 2019Publication date: November 10, 2022Inventors: Benjamin Brian ELLIS, Diego GONZALEZ
-
Publication number: 20200099661Abstract: Examples of the present disclosure describe systems and methods for implementing a cloud-based private area network. In aspects, various customer devices may be connected to a cloud-based carrier or wireless carrier. The carrier may use identification information associated with each customer device to group devices by, for example, customer account. For each customer account, the carrier may create and/or assign a customer-specific gateway. The customer gateway may enable devices identified as associated with an account to detect and communicate securely with each other over a cloud-based private area network.Type: ApplicationFiled: September 20, 2019Publication date: March 26, 2020Applicant: NAGRASTAR LLCInventors: Gregory Duval, Benjamin Brian Ellis
-
Patent number: 10382816Abstract: Systems and methods for implementing a Transport I/O system are described. Network encrypted content may be received by a device. The device may provide the network encrypted content to a secure processor, such as, for example, a smart card. The secure processor obtains a network control work that may be used to decrypt the network encrypted content. The secure processor may decrypt the network encrypted content to produce clear content. In embodiments, the secure processor may then use a local control word to generate locally encrypted content specific to the device. The device may then receive the locally encrypted content from the secure processor and proceed to decrypt the locally encrypted content using a shared local encryption key. The transport I/O system ensures the protection of the network control word by maintaining the network control word on the secure processor.Type: GrantFiled: September 20, 2017Date of Patent: August 13, 2019Assignee: NAGRASTAR, LLCInventors: William Michael Beals, Nicolas Fischer, Benjamin Brian Ellis, Gregory Duval
-
Patent number: 10070176Abstract: Systems and methods for implementing a Transport I/O system are described. Network encrypted content may be received by a device. The device may provide the network encrypted content to a secure processor, such as, for example, a smart card. The secure processor obtains a network control word that may be used to decrypt the network encrypted content. The secure processor may decrypt the network encrypted content to produce clear content. In embodiments, the secure processor may then use a local control word to generate locally encrypted content specific to the device. The device may then receive the locally encrypted content from the secure processor and proceed to decrypt the locally encrypted content using a shared local encryption key. The Transport I/O system ensures the protection of the network control word by maintaining the network control word on the secure processor.Type: GrantFiled: September 29, 2014Date of Patent: September 4, 2018Assignee: NAGRASTAR, LLCInventors: William Michael Beals, Nicolas Fischer, Benjamin Brian Ellis, Gregory Duval
-
Patent number: 9888283Abstract: Systems and methods for implementing a Transport I/O system are described. Network encrypted content may be received by a device. The device may provide the network encrypted content to a secure processor, such as, for example, a smart card. The secure processor obtains a network control word that may be used to decrypt the network encrypted content. The secure processor may decrypt the network encrypted content to produce clear content. In embodiments, the secure processor may then use a local control word to generate locally encrypted content specific to the device. The device may then receive the locally encrypted content from the secure processor and proceed to decrypt the locally encrypted content using a shared local encryption key. The Transport I/O system ensures the protection of the network control word by maintaining the network control word on the secure processor.Type: GrantFiled: March 13, 2013Date of Patent: February 6, 2018Assignee: Nagrastar LLCInventors: William Michael Beals, Nicolas Fischer, Benjamin Brian Ellis, Gregory Duval
-
Publication number: 20180027288Abstract: Systems and methods for implementing a Transport I/O system are described. Network encrypted content may be received by a device. The device may provide the network encrypted content to a secure processor, such as, for example, a smart card. The secure processor obtains a network control work that may be used to decrypt the network encrypted content. The secure processor may decrypt the network encrypted content to produce clear content. In embodiments, the secure processor may then use a local control word to generate locally encrypted content specific to the device. The device may then receive the locally encrypted content from the secure processor and proceed to decrypt the locally encrypted content using a shared local encryption key. The transport I/O system ensures the protection of the network control word by maintaining the network control word on the secure processor.Type: ApplicationFiled: September 20, 2017Publication date: January 25, 2018Inventors: William Michael Beals, Nicolas Fischer, Benjamin Brian Ellis, Gregory Duval
-
Patent number: 9774908Abstract: Systems and methods for implementing a Transport I/O system are described. Network encrypted content may be received by a device. The device may provide the network encrypted content to a secure processor, such as, for example, a smart card. The secure processor obtains a network control word that may be used to decrypt the network encrypted content. The secure processor may decrypt the network encrypted content to produce clear content. In embodiments, the secure processor may then use a local control word to generate locally encrypted content specific to the device. The device may then receive the locally encrypted content from the secure processor and proceed to decrypt the locally encrypted content using a shared local encryption key. The Transport I/O system ensures the protection of the network control word by maintaining the network control word on the secure processor.Type: GrantFiled: September 29, 2014Date of Patent: September 26, 2017Assignee: NAGRASTAR, LLCInventors: William Michael Beals, Nicolas Fischer, Benjamin Brian Ellis, Gregory Duval
-
Patent number: 9769521Abstract: Systems and methods for implementing a Transport I/O system are described. Network encrypted content may be received by a device. The device may provide the network encrypted content to a secure processor, such as, for example, a smart card. The secure processor obtains a network control word that may be used to decrypt the network encrypted content. The secure processor may decrypt the network encrypted content to produce clear content. In embodiments, the secure processor may then use a local control word to generate locally encrypted content specific to the device. The device may then receive the locally encrypted content from the secure processor and proceed to decrypt the locally encrypted content using a shared local encryption key. The Transport I/O system ensures the protection of the network control word by maintaining the network control word on the secure processor.Type: GrantFiled: September 29, 2014Date of Patent: September 19, 2017Assignee: NAGRASTAR, LLCInventors: William Michael Beals, Nicolas Fischer, Benjamin Brian Ellis, Gregory Duval
-
Patent number: 9647997Abstract: Systems and methods for implementing a Transport I/O system are described. Network encrypted content may be received by a device. The device may provide the network encrypted content to a secure processor, such as, for example, a smart card. The secure processor obtains a network control word that may be used to decrypt the network encrypted content. The secure processor may decrypt the network encrypted content to produce clear content. In embodiments, the secure processor may then use a local control word to generate locally encrypted content specific to the device. The device may then receive the locally encrypted content from the secure processor and proceed to decrypt the locally encrypted content using a shared local encryption key. The secure processor may connect to the device via a standard connection, such as via a USB 3.0 connector.Type: GrantFiled: January 29, 2015Date of Patent: May 9, 2017Assignee: NagraStar, LLCInventors: Jerome Perrine, Hervé Goupil, Maurice Gerard van Riek, William Michael Beals, Nicolas Fischer, Benjamin Brian Ellis, Gregory Duval
-
Patent number: 9485533Abstract: The present disclosure relates to systems and methods for assembling and extracting command and control data. In embodiments of the present disclosure, the command and control data is segmented and inserted into multiple packet headers. The header packets are identified by flags such as “First portion,” “Middle portion,” “Last portion,” or “Null Byte.” When a receiver extracts the command and control data from the headers, it tracks the flags associated with the headers. The command and control data is saved to buffer in association with its associated flag. The receiver uses the flags to determine when all command and control data headers have been received. The command and control data is then reconstructed and used to decrypt audio visual content.Type: GrantFiled: March 13, 2013Date of Patent: November 1, 2016Assignee: NAGRASTAR LLCInventors: William Michael Beals, Nicolas Fischer, Benjamin Brian Ellis, Gregory Duval
-
Patent number: 9043902Abstract: Various embodiments described herein relate to apparatus for executing software in a secure computing environment. A secure processor can be used and configured to request a context swap from a first context to a second context when switching execution from a first portion of software to a second portion of software. A context manager, which can be in communication with the secure processor, can be configured to receive and initiate a requested context swap. A trust vector verifier, which can be in communication with the secure processor and the context manager, can be configured to load a trust vector descriptor upon command from a context manager.Type: GrantFiled: September 13, 2013Date of Patent: May 26, 2015Assignee: Nagrastar, LLCInventors: William Michael Beals, Nicolas Fischer, Benjamin Brian Ellis
-
Publication number: 20150143105Abstract: Systems and methods for implementing a Transport I/O system are described. Network encrypted content may be received by a device. The device may provide the network encrypted content to a secure processor, such as, for example, a smart card. The secure processor obtains a network control word that may be used to decrypt the network encrypted content. The secure processor may decrypt the network encrypted content to produce clear content. In embodiments, the secure processor may then use a local control word to generate locally encrypted content specific to the device. The device may then receive the locally encrypted content from the secure processor and proceed to decrypt the locally encrypted content using a shared local encryption key. The secure processor may connect to the device via a standard connection, such as via a USB 3.0 connector.Type: ApplicationFiled: January 29, 2015Publication date: May 21, 2015Inventors: Jerome Perrine, Hervé Goupil, Maurice Gerard van Riek, William Michael Beals, Nicolas Fischer, Benjamin Brian Ellis, Gregory Duval
-
Publication number: 20150113585Abstract: Systems and methods for implementing a Transport I/O system are described. Network encrypted content may be received by a device. The device may provide the network encrypted content to a secure processor, such as, for example, a smart card. The secure processor obtains a network control word that may be used to decrypt the network encrypted content. The secure processor may decrypt the network encrypted content to produce clear content. In embodiments, the secure processor may then use a local control word to generate locally encrypted content specific to the device. The device may then receive the locally encrypted content from the secure processor and proceed to decrypt the locally encrypted content using a shared local encryption key. The Transport I/O system ensures the protection of the network control word by maintaining the network control word on the secure processor.Type: ApplicationFiled: September 29, 2014Publication date: April 23, 2015Inventors: William Michael Beals, Nicolas Fischer, Benjamin Brian Ellis, Gregory Duval
-
Publication number: 20150016607Abstract: Systems and methods for implementing a Transport I/O system are described. Network encrypted content may be received by a device. The device may provide the network encrypted content to a secure processor, such as, for example, a smart card. The secure processor obtains a network control word that may be used to decrypt the network encrypted content. The secure processor may decrypt the network encrypted content to produce clear content. In embodiments, the secure processor may then use a local control word to generate locally encrypted content specific to the device. The device may then receive the locally encrypted content from the secure processor and proceed to decrypt the locally encrypted content using a shared local encryption key. The Transport I/O system ensures the protection of the network control word by maintaining the network control word on the secure processor.Type: ApplicationFiled: September 29, 2014Publication date: January 15, 2015Inventors: William Michael Beals, Nicolas Fischer, Benjamin Brian Ellis, Gregory Duval
-
Publication number: 20150016608Abstract: Systems and methods for implementing a Transport I/O system are described. Network encrypted content may be received by a device. The device may provide the network encrypted content to a secure processor, such as, for example, a smart card. The secure processor obtains a network control word that may be used to decrypt the network encrypted content. The secure processor may decrypt the network encrypted content to produce clear content, in embodiments, the secure processor may then use a local control word to generate locally encrypted content specific to the device. The device may then receive the locally encrypted content from the secure processor and proceed to decrypt the locally encrypted content using a shared local encryption key. The Transport I/O system ensures the protection of the network control word by maintaining the network control word on the secure processor.Type: ApplicationFiled: September 29, 2014Publication date: January 15, 2015Inventors: William Michael Beals, Nicolas Fischer, Benjamin Brian Ellis, Gregory Duval
-
Publication number: 20140282808Abstract: The present disclosure relates to systems and methods for assembling and extracting command and control data. In embodiments of the present disclosure, the command and control data is segmented and inserted into multiple packet headers. The header packets are identified by flags such as “First portion,” “Middle portion,” “Last portion,” or “Null Byte.” When a receiver extracts the command and control data from the headers, it tracks the flags associated with the headers. The command and control data is saved to buffer in association with its associated flag. The receiver uses the flags to determine when all command and control data headers have been received. The command and control data is then reconstructed and used to decrypt audio visual content.Type: ApplicationFiled: March 13, 2013Publication date: September 18, 2014Inventors: William Michael Beals, Nicolas Fischer, Benjamin Brian Ellis, Gregory Duval
-
Publication number: 20140282685Abstract: Systems and methods for implementing a Transport I/O system are described. Network encrypted content may be received by a device. The device may provide the network encrypted content to a secure processor, such as, for example, a smart card. The secure processor obtains a network control word that may be used to decrypt the network encrypted content. The secure processor may decrypt the network encrypted content to produce clear content. In embodiments, the secure processor may then use a local control word to generate locally encrypted content specific to the device. The device may then receive the locally encrypted content from the secure processor and proceed to decrypt the locally encrypted content using a shared local encryption key. The Transport I/O system ensures the protection of the network control word by maintaining the network control word on the secure processor.Type: ApplicationFiled: March 13, 2013Publication date: September 18, 2014Applicant: Nagrastar LLCInventors: William Michael Beals, Nicolas Fischer, Benjamin Brian Ellis, Gregory Duval
-
Publication number: 20140033297Abstract: Various embodiments described herein relate to apparatus for executing software in a secure computing environment. A secure processor can be used and configured to request a context swap from a first context to a second context when switching execution from a first portion of software to a second portion of software. A context manager, which can be in communication with the secure processor, can be configured to receive and initiate a requested context swap. A trust vector verifier, which can be in communication with the secure processor and the context manager, can be configured to load a trust vector descriptor upon command from a context manager.Type: ApplicationFiled: September 13, 2013Publication date: January 30, 2014Applicant: Nagrastar LLCInventors: William Michael Beals, Nicolas Fischer, Benjamin Brian Ellis