Back to results
US 9,854,289 B2Granted
Secure multimedia transfer system
AssigneeTiVo Solutions Inc.
InventorsJames M. Barton, David Platt
Life of this patent
Estimating the term…
Abstract
A method and apparatus for secure multimedia transfer provides an encrypted data transfer system that makes transferring multimedia content from a client to any incompatible system or to a system outside the location of the client very difficult.
Claims24
A method comprising:
- receiving, at a first client system, a digital certificate, the digital certificate comprising at least a first identifier of the first client system and a second identifier of a second client system;
- receiving, at a first client system, a first request to send a first media content item to the second client system;
- sending a first encrypted media content item corresponding to the first media content item from the first client system to the second client system;
- based at least partially on the digital certificate identifying the first client system and the second client system, the first client system sending a first recording key for the second client system to decrypt the first encrypted media content item;
- subsequent to the first request, receiving, at the first client system, a second request to send a second media content item to the second client system;
- separately sending a second encrypted media content item corresponding to the second media content item from the first client system to the second client system;
- and
- based at least partially on the same digital certificate identifying the first client system and the second client system, the first client system sending a second recording key for the second client system to decrypt the second encrypted media content item, the second recording key being different than the first recording key.
5 more elements
One or more non-transitory computer-readable media storing instructions configured to, when executed by one or more computing devices, cause performance of:
- receiving, at a first client system, a digital certificate, the digital certificate comprising at least a first identifier of the first client system and a second identifier of a second client system;
- receiving, at the first client system, a first request to send a first media content item to the second client system;
- sending a first encrypted media content item corresponding to the first media content item from the first client system to the second client system;
- based at least partially on the digital certificate identifying the first client system and the second client system, the first client system sending a first recording key for the second client system to decrypt the first encrypted media content item;
- subsequent to the first request, receiving, at the first client system, a second request to send a second media content item to the second client system;
- separately sending a second encrypted media content item corresponding to the second media content item from the first client system to the second client system;
- and
- based at least partially on the same digital certificate identifying the first client system and the second client system, the first client system sending a second recording key for the second client system to decrypt the second encrypted media content item, the second recording key being different than the first recording key.
5 more elements
A system comprising at least a first client system, the first client system comprising:
- a module, implemented at least partially by computing hardware, configured to receive, at the first client system, a digital certificate, the digital certificate comprising at least a first identifier of the first client system and a second identifier of a second client system;
- a module, implemented at least partially by computing hardware, configured to receive, at the first client system, a first request to send a first media content item to the second client system, and subsequent to the first request, a second request to send a second media content item to the second client system;
- a module, implemented at least partially by computing hardware, configured to send a first encrypted media content item corresponding to the first media content item from the first client system to the second client system and, separately, a second encrypted media content item corresponding to the second media content item from the first client system to the second client system;
- and;
- a module, implemented at least partially by computer hardware, configured to, based at least partially on the digital certificate identifying the first client system and the second client system, from the first client system a first recording key for the second client system to decrypt the first encrypted media content item, and based at least partially on the same digital certificate identifying the first client system and the second client system, send from the first client system a second recording key for the second client system to decrypt the second encrypted media content item, the second recording key being different than the first recording key.
2 more elements
Dependencies are inferred from the claim text.