Merging files on storage and retrieve
    1.
    发明授权
    Merging files on storage and retrieve 有权
    在存储和检索时合并文件

    公开(公告)号:US08103631B2

    公开(公告)日:2012-01-24

    申请号:US12274145

    申请日:2008-11-19

    IPC分类号: G06F7/00 G06F17/00

    CPC分类号: G06F17/30067

    摘要: A client designates and transfers a file to a server in distinct chunks. The number of data chunks equals the number of communication sessions that are required to complete the transfer of the designated file to the server, that number being dependent on the number of times the communication session between the client and the server is interrupted. If the designated file includes several concatenated client files, each chunk of the designated file may include one or more such client files. Each chunk of the designated file may include some part of a client file and one or more whole client files. The byte-wise size or length of a chunk depends on the duration of the related communication session: the longer a communication session, the larger the related chunk. By transferring the designated file to the server as distinctly recognizable chunks, the need to retransmit large files to the server is avoided.

    摘要翻译: 客户端以不同的块指定和传输文件到服务器。 数据块的数量等于完成将指定文件传输到服务器所需的通信会话的数量,该数量取决于客户端和服务器之间的通信会话被中断的次数。 如果指定的文件包括几个连接的客户端文件,则指定文件的每个块可以包括一个或多个这样的客户端文件。 指定文件的每个块可以包括客户端文件的一部分和一个或多个整体客户端文件。 块的字节大小或长度取决于相关通信会话的持续时间:通信会话越长,相关块越大。 通过将指定的文件传输到服务器作为可识别的块,避免了向服务器重传大文件的需要。

    Storage device having an anti-malware protection
    2.
    发明授权
    Storage device having an anti-malware protection 有权
    具有防恶意软件保护的存储设备

    公开(公告)号:US08484736B2

    公开(公告)日:2013-07-09

    申请号:US12134746

    申请日:2008-06-06

    IPC分类号: G06F11/00 G06F13/00

    CPC分类号: G06F21/57 G06F21/78

    摘要: A storage device is protected, when interfaced with a host device, by operating a security processor of the storage device in a “security” mode in which the security processor filters commands that are received from the host device and are targeted to the storage controller, and upon determining by the security processor that the “security” mode is no longer required, by operating the security processor in a “safe” mode in which the security processor (i) does not filter commands it receives from the host device and (ii) forwards to a storage controller of the storage device such unfiltered commands.

    摘要翻译: 当与主机设备接口时,通过以“安全”模式操作存储设备的安全处理器来保护存储设备,其中安全处理器过滤从主机设备接收的并且被定向到存储控制器的命令, 并且在安全处理器确定不再需要“安全”模式时,通过以安全的方式操作安全处理器,其中安全处理器(i)不过滤从主机设备接收的命令, )转发到存储设备的存储控制器,这些未过滤的命令。

    Dynamic file system restriction for portable storage devices

    公开(公告)号:US08443360B2

    公开(公告)日:2013-05-14

    申请号:US12169305

    申请日:2008-07-08

    IPC分类号: G06F9/445

    摘要: A method of installing an application on a portable storage device is disclosed. The method includes receiving file system commands issued by an installer application and selectively intercepting and modifying at least one file system command before the at least one file system command is executed with respect to a destination file system. The method restricts access to a first file system located at a fixed storage memory device and directs access to a second file system located on the portable storage device.

    MERGING FILES ON STORAGE AND RETRIEVE
    4.
    发明申请
    MERGING FILES ON STORAGE AND RETRIEVE 有权
    存储和恢复的合并文件

    公开(公告)号:US20100125591A1

    公开(公告)日:2010-05-20

    申请号:US12274145

    申请日:2008-11-19

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30067

    摘要: A client designates and transfers a file to a server in distinct chunks. The number of data chunks equals the number of communication sessions that are required to complete the transfer of the designated file to the server, that number being dependent on the number of times the communication session between the client and the server is interrupted. If the designated file includes several concatenated client files, each chunk of the designated file may include one or more such client files. Each chunk of the designated file may include some part of a client file and one or more whole client files. The byte-wise size or length of a chunk depends on the duration of the related communication session: the longer a communication session, the larger the related chunk. By transferring the designated file to the server as distinctly recognizable chunks, the need to retransmit large files to the server is avoided.

    摘要翻译: 客户端以不同的块指定和传输文件到服务器。 数据块的数量等于完成将指定文件传输到服务器所需的通信会话的数量,该数量取决于客户端和服务器之间的通信会话被中断的次数。 如果指定的文件包括几个连接的客户端文件,则指定文件的每个块可以包括一个或多个这样的客户端文件。 指定文件的每个块可以包括客户端文件的一部分和一个或多个整体客户端文件。 块的字节大小或长度取决于相关通信会话的持续时间:通信会话越长,相关块越大。 通过将指定的文件传输到服务器作为可识别的块,避免了向服务器重传大文件的需要。

    Dynamic file system restriction for portable storage devices
    5.
    发明授权
    Dynamic file system restriction for portable storage devices 有权
    便携式存储设备的动态文件系统限制

    公开(公告)号:US08473941B2

    公开(公告)日:2013-06-25

    申请号:US12169305

    申请日:2008-07-08

    IPC分类号: G06F9/445

    摘要: A method of installing an application on a portable storage device is disclosed. The method includes receiving file system commands issued by an installer application and selectively intercepting and modifying at least one file system command before the at least one file system command is executed with respect to a destination file system. The method restricts access to a first file system located at a fixed storage memory device and directs access to a second file system located on the portable storage device.

    摘要翻译: 公开了一种在便携式存储设备上安装应用的方法。 该方法包括接收由安装程序应用程序发出的文件系统命令,并在相对于目的地文件系统执行至少一个文件系统命令之前选择性地拦截和修改至少一个文件系统命令。 该方法限制对位于固定存储存储设备的第一文件系统的访问,并指导对位于便携式存储设备上的第二文件系统的访问。

    Storage device managing playable content
    6.
    发明授权
    Storage device managing playable content 有权
    存储设备管理可播放内容

    公开(公告)号:US08943409B2

    公开(公告)日:2015-01-27

    申请号:US12344401

    申请日:2008-12-26

    摘要: Displaying storage device-generated menus for playback includes connecting a storage device to a host capable of playing back video content, and presenting to the host a root directory through which a content selection file allows selecting video files for playback through user-storage device interaction, and, optionally, one or more service files that provide various useful information that are also playable back through user-storage device interaction. This typically further includes displaying a Main Menu that represents these files and playing Main Menu items as regular video files/contents. While the content selection file is played back, a content selection menu is generated by the storage device and displayed by the host, and each content selection menu item is playable by transmitting a playback command to the storage device rather than to the host. A storage device is also provided, which uses such method.

    摘要翻译: 显示用于回放的存储设备生成的菜单包括将存储设备连接到能够播放视频内容的主机,以及向主机呈现根目录,通过该目录,内容选择文件允许通过用户存储设备交互来选择视频文件进行回放, 以及可选地,一个或多个服务文件,其提供也可通过用户存储设备交互回放的各种有用信息。 这通常还包括显示表示这些文件的主菜单,并将主菜单项目作为常规视频文件/内容播放。 当播放内容选择文件时,存储装置生成内容选择菜单并由主机显示,并且通过向存储装置发送回放命令而不是主机来播放每个内容选择菜单项目。 还提供了使用这种方法的存储装置。

    Synchronizing changes in a file system which are initiated by a storage device and a host device
    7.
    发明授权
    Synchronizing changes in a file system which are initiated by a storage device and a host device 有权
    同步由存储设备和主机设备启动的文件系统中的更改

    公开(公告)号:US08886597B2

    公开(公告)日:2014-11-11

    申请号:US12607575

    申请日:2009-10-28

    IPC分类号: G06F17/00 G06F17/30

    CPC分类号: G06F17/30218

    摘要: When a storage device initiates a change in its file system, it locally stores it for future update of the file system. When the host device sends a command to the storage device, the storage device responds to it by commencing a synchronization process during which the two parties coordinate the update of the file system with the stored change. If there are no file system changes pending in the host device, the storage device gets permission from the host device to update the file system with the change and, then, the host device reads the updated file system from the storage device. If there are file system changes pending in the host device, the host device updates a representation of the file system residing in the host device, causes the storage device to make the same changes, and then the storage device initiated change, in the file system. Lastly, the host device receives information from the storage device regarding the changes initiated by the storage device.

    摘要翻译: 当存储设备启动其文件系统的更改时,本地存储设备会将其存储以供将来更新文件系统。 当主机设备向存储设备发送命令时,存储设备通过开始同步过程来对其进行响应,在该同步过程期间双方协调文件系统的更新与存储的更改。 如果主机设备中没有挂起文件系统更改,存储设备将从主机设备获得许可,以更新文件系统,然后主机设备从存储设备读取更新的文件系统。 如果主机设备中存在文件系统更改挂起,则主机设备更新驻留在主机设备中的文件系统的表示,使存储设备进行相同的更改,然后在文件系统中启动存储设备的更改 。 最后,主机设备从存储设备接收关于由存储设备发起的改变的信息。

    Method and apparatus for protecting cached streams
    8.
    发明授权
    Method and apparatus for protecting cached streams 有权
    用于保护缓存流的方法和装置

    公开(公告)号:US08788849B2

    公开(公告)日:2014-07-22

    申请号:US13331266

    申请日:2011-12-20

    IPC分类号: G06F11/30

    摘要: A system and method for protecting cached streamed data is disclosed. The method may include the steps of generating an encryption key from the streamed data itself, encrypting the streamed data stored in the storage device and requesting the portion of the streamed data from the content server again when later playback is desired so as to allow the content server to enforce access limitations or takedown policies relating to the streamed data. The method may also include procedures for handling key generation over reliable or unreliable protocols.

    摘要翻译: 公开了一种用于保护缓存流数据的系统和方法。 该方法可以包括以下步骤:从流数据本身生成加密密钥,对存储在存储设备中的流数据进行加密,并且在需要稍后播放时再次请求来自内容服务器的流数据的部分,以允许内容 服务器强制执行与流数据相关的访问限制或删除策略。 该方法还可以包括通过可靠或不可靠的协议来处理密钥生成的过程。

    Host device and method for accessing a virtual file in a storage device by bypassing a cache in the host device
    9.
    发明授权
    Host device and method for accessing a virtual file in a storage device by bypassing a cache in the host device 有权
    通过绕过主机设备中的高速缓存来访问存储设备中的虚拟文件的主机设备和方法

    公开(公告)号:US08694598B2

    公开(公告)日:2014-04-08

    申请号:US13436343

    申请日:2012-03-30

    CPC分类号: G06F21/79

    摘要: A host device is provided comprising an interface configured to communicate with a storage device having a public memory area and a private memory area, wherein the public memory area stores a virtual file that is associated with content stored in the private memory area. The host device also comprises a cache, a host application, and a server. The server is configured to receive a request for the virtual file from the host application, send a request to the storage device for the virtual file, receive the content associated with the virtual file from the private memory area of the storage device, wherein the content is received by bypassing the cache, generate a response to the request from the host application, the response including the content, and send the response to the host application.

    摘要翻译: 提供了一种主机设备,包括被配置为与具有公共存储器区域和专用存储区域的存储设备进行通信的接口,其中,所述公共存储器区域存储与存储在所述专用存储器区域中的内容相关联的虚拟文件。 主机设备还包括缓存,主机应用和服务器。 服务器被配置为从主机应用接收对虚拟文件的请求,向虚拟文件的存储设备发送请求,从存储设备的专用存储器区域接收与虚拟文件相关联的内容,其中内容 通过绕过高速缓存来接收,从主机应用产生对请求的响应,响应包括内容,并将响应发送到主机应用。

    Systems and methods for managing an upload of files in a shared cache storage system
    10.
    发明授权
    Systems and methods for managing an upload of files in a shared cache storage system 有权
    用于管理共享高速缓存存储系统中的文件上传的系统和方法

    公开(公告)号:US08549229B2

    公开(公告)日:2013-10-01

    申请号:US12895397

    申请日:2010-09-30

    IPC分类号: G06F12/08

    摘要: Systems and methods for managing a storage device are disclosed. Generally, in a host to which a storage device is operatively coupled, wherein the storage device includes a cache for storing one or more discardable files, a file is identified to be uploaded to an external location. A determination is made whether sufficient free space exists in the cache to pre-stage the file for upload to the external location and the file is stored in the cache upon determining that sufficient free space exists in the cache to pre-stage the file for upload to the external location, wherein pre-stating prepares a file for opportunistically uploading such file in accordance with an uploading policy.

    摘要翻译: 公开了用于管理存储设备的系统和方法。 通常,在存储设备可操作地耦合到的主机中,其中存储设备包括用于存储一个或多个可丢弃文件的高速缓存,文件被识别为被上传到外部位置。 确定高速缓存中是否存在足够的可用空间以将文件预先上传到外部位置,并且在确定高速缓存中存在足够的可用空间以将文件预先上传到上载之前将文件存储在高速缓存中 到外部位置,其中预先准备文件以根据上传策略机会地上传这样的文件。