用于不可信系统上的媒体文件的远程所有权和内容控制的系统和方法与流程

摘要: 本申请通常涉及远程控制对媒体内容的访问,并且更具体地涉及用于不可信系统上的媒体文件的远程所有权和内容控制的系统和方法。背景技术:1、计算系统能够以不同的方式存储...
用于不可信系统上的媒体文件的远程所有权和内容控制的系统和方法与流程

本申请通常涉及远程控制对媒体内容的访问,并且更具体地涉及用于不可信系统上的媒体文件的远程所有权和内容控制的系统和方法。

背景技术:

1、计算系统能够以不同的方式存储数据。一种存储数据的常见方式是在非易失性存储器设备(诸如,硬盘驱动器)上的文件中。这类文件中的数据可以由计算系统执行的不同应用访问,并且文件可以被复制到其他存储设备。

技术实现思路

1、描述了用于不可信系统上的媒体文件的远程所有权和内容控制的系统和方法的各种示例。一种示例方法包括:通过客户端计算设备接收在客户端计算设备处打开存储器设备中存储的超级文件的请求,超级文件包括加密内容,请求包括用户凭证信息;响应于接收到打开超级文件的请求,通过客户端计算设备将请求传递给远程服务器以访问超级文件,请求包括与用户账户相关联的凭证;从远程服务器接收密码学信息;使用密码学信息来解密加密内容;访问并且呈现解密内容;以及在访问解密内容的同时保持与远程服务器的通信。

2、另一种示例方法包括:从远程客户端设备接收访问超级文件内的加密内容的请求,请求包括用户凭证信息、远程客户端设备的存储器设备中存储的超级文件并且包括加密内容;确定访问加密内容的授权级别;响应于确定授权级别:将密码学信息提供给远程客户端设备;并且当在远程客户端设备处打开超级文件时,接收和存储来自与加密内容相关联的远程客户端设备的使用信息。

3、另一种示例方法包括:从远程客户端设备接收新的超级文件的创建的指示;在与新的超级文件相关联的数据存储中创建一个或多个记录;将一个或多个密码学密钥存储在一个或多个记录中,一个或多个密钥中的一个用于加密超级文件中的内容;以及接收并且存储超级文件的副本。

4、提到这些说明性示例并不是为了限制或定义本公开的范围,而是为了提供示例以帮助理解本公开。在具体实施方式中讨论了说明性示例,这提供了进一步的描述。通过研究本说明书,可以进一步理解各种示例所提供的优点。

1. 一种方法,包括:

2. 根据权利要求1所述的方法,还包括:

3. 根据权利要求1所述的方法,还包括:

4. 根据权利要求3所述的方法,还包括:

5. 根据权利要求3所述的方法,还包括:

6. 根据权利要求1所述的方法,还包括:

7. 根据权利要求6所述的方法,还包括:

8. 根据权利要求7所述的方法,其中,

9. 根据权利要求1所述的方法,还包括:

10. 根据权利要求9所述的方法,还包括实时地:

11. 一种系统,包括:

12. 根据权利要求11所述的系统,其中,所述一个或多个处理器被配置为执行其他处理器可执行指令,所述其他处理器可执行指令被配置为使得所述一个或多个处理器执行以下操作:

13. 根据权利要求12所述的系统,其中,所述一个或多个处理器被配置为执行其他处理器可执行指令,所述其他处理器可执行指令被配置为使得所述一个或多个处理器执行以下操作:

14. 根据权利要求13所述的系统,其中,

15. 根据权利要求11所述的系统,其中,所述一个或多个处理器被配置为执行其他处理器可执行指令,所述其他处理器可执行指令被配置为使得所述一个或多个处理器执行以下操作:

16. 根据权利要求15所述的系统,其中,所述一个或多个处理器被配置为执行其他处理器可执行指令,所述其他处理器可执行指令被配置为使得所述一个或多个处理器实时地执行以下操作:

17. 一种非暂态计算机可读介质,包括处理器可执行指令,所述处理器可执行指令被配置为使一个或多个处理器执行以下操作:

18. 根据权利要求17所述的非暂态计算机可读介质,还包括处理器可执行指令,所述处理器可执行指令被配置为使所述一个或多个处理器执行以下操作:

19. 根据权利要求17所述的非暂态计算机可读介质,还包括处理器可执行指令,所述处理器可执行指令被配置为使所述一个或多个处理器执行以下操作:

20. 根据权利要求19所述的非暂态计算机可读介质,还包括处理器可执行指令,所述处理器可执行指令被配置为使所述一个或多个处理器实时地执行以下操作:

21.一种方法,包括:

22.根据权利要求21所述的方法,其中,

23.根据权利要求22所述的方法,其中,

24.根据权利要求23所述的方法,其中,

25.根据权利要求23所述的方法,其中,

26.根据权利要求24所述的方法,其中,

27.根据权利要求21所述的方法,其中,

28.一种系统,包括:

29.根据权利要求28所述的系统,其中,

30.根据权利要求29所述的系统,其中,所述一个或多个处理器被配置为执行存储在所述非暂态计算机可读介质中的其他处理器可执行指令,以进行以下操作:

31.根据权利要求28所述的系统,其中,所述一个或多个处理器被配置为执行存储在所述非暂态计算机可读介质中的其他处理器可执行指令,以进行以下操作:

32.根据权利要求31所述的系统,其中,所述一个或多个处理器被配置为执行存储在所述非暂态计算机可读介质中的其他处理器可执行指令,以进行以下操作:

33.根据权利要求31所述的系统,其中,所述一个或多个处理器被配置为执行存储在所述非暂态计算机可读介质中的其他处理器可执行指令,以进行以下操作:

34.根据权利要求28所述的系统,其中,

35.一种非暂态计算机可读介质,包括处理器可执行指令,所述处理器可执行指令被配置为使一个或多个处理器执行以下操作:

36.根据权利要求35所述的非暂态计算机可读介质,其中,

37.根据权利要求36所述的非暂态计算机可读介质,还包括处理器可执行指令,所述处理器可执行指令被配置为使所述一个或多个处理器执行以下操作:

38.根据权利要求37所述的非暂态计算机可读介质,还包括处理器可执行指令,所述处理器可执行指令被配置为使所述一个或多个处理器执行以下操作:

39.根据权利要求37所述的非暂态计算机可读介质,还包括处理器可执行指令,所述处理器可执行指令被配置为使所述一个或多个处理器执行以下操作:

40.根据权利要求35所述的非暂态计算机可读介质,还包括处理器可执行指令,所述处理器可执行指令被配置为使所述一个或多个处理器执行以下操作: