Abstract:
Systems and methods are disclosed to facilitate the reception, processing, outputting, and communication of content from one or more sources. Content is stored on a digital video recorder device and a content storage server. The digital video recorder device exchanges metadata with the content storage server that indicates the specific content stored on the digital video recorder device. A communication device may request access to the content stored on the content storage server. The content storage server determines if the communication device is associated with a digital video recorder device that is storing the requested content. If the communication device is associated with a digital video recorder device storing the requested content, the content storage server sends the requested content stored on the content storage server to the communication device.
Abstract:
Systems and methods are disclosed for performing anti-piracy countermeasures in order to prevent unauthorized access of protected content. A conditional access system may be modified to include a counter. The counter is incremented every time the conditional access system receives a request that is a potential indication of pirate activity. The counter may also be decremented every time the conditional access system receives a request indicative of legitimate activity. If the conditional access system receives a management message containing a key required to access content keys, the conditional access system checks the counter. If the counter is below a threshold value, the conditional access system obtains the key. However, if the counter is above the threshold value, the conditional access system disregards the key contained in the management message, thereby losing access to protected content.
Abstract:
Systems and methods are disclosed to facilitate the reception, processing, outputting, and communication of content from one or more sources. Content is stored on a digital video recorder and a content storage server. The digital video recorder exchanges metadata with the content storage server that indicates the specific content stored on the digital video recorder. A communication device may request access to the content stored on the content storage server. The content storage server determines if the communication device is associated with a digital video recorder that is storing the requested content. If the communication device is associated with a digital video recorder storing the requested content, the content storage server sends the requested content stored on the content storage server to the communication device.
Abstract:
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.
Abstract:
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.
Abstract:
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.
Abstract:
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.
Abstract:
Systems and methods are disclosed to facilitate the reception, processing, outputting, and communication of content from one or more sources. Content is stored on a digital video recorder device and a content storage server. The digital video recorder device exchanges metadata with the content storage server that indicates the specific content stored on the digital video recorder device. A communication device may request access to the content stored on the content storage server. The content storage server determines if the communication device is associated with a digital video recorder device that is storing the requested content. If the communication device is associated with a digital video recorder device storing the requested content, the content storage server sends the requested content stored on the content storage server to the communication device.
Abstract:
Systems and methods are disclosed to facilitate the reception, processing, outputting, and communication of content from one or more sources. Content is stored on a digital video recorder and a content storage server. The digital video recorder exchanges metadata with the content storage server that indicates the specific content stored on the digital video recorder. A communication device may request access to the content stored on the content storage server. The content storage server determines if the communication device is associated with a digital video recorder that is storing the requested content. If the communication device is associated with a digital video recorder storing the requested content, the content storage server sends the requested content stored on the content storage server to the communication device.