Synchronizing Changes in a File System Which Are Initiated by a Storage Device and a Host Device
    1.
    发明申请
    Synchronizing Changes in a File System Which Are Initiated by a Storage Device and a Host Device 有权
    同步存储设备和主机设备启动的文件系统中的更改

    公开(公告)号:US20110099145A1

    公开(公告)日:2011-04-28

    申请号:US12607575

    申请日:2009-10-28

    IPC分类号: G06F12/00 G06F17/00

    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.

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

    Synchronizing Changes in a File System Which Are Initiated by a Storage Device and a Host Device

    公开(公告)号:US20110099212A1

    公开(公告)日:2011-04-28

    申请号:US12607551

    申请日:2009-10-28

    IPC分类号: G06F17/30

    CPC分类号: G06F16/178

    摘要: 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.

    Synchronizing changes in a file system which are initiated by a storage device and a host device
    3.
    发明授权
    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.

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

    Storage device managing playable content
    4.
    发明授权
    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.

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

    Method and apparatus for protecting cached streams
    5.
    发明授权
    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
    6.
    发明授权
    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
    7.
    发明授权
    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.

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

    Storage device having an anti-malware protection
    8.
    发明授权
    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)不过滤从主机设备接收的命令, )转发到存储设备的存储控制器,这些未过滤的命令。

    Card-based management of discardable files
    9.
    发明授权
    Card-based management of discardable files 有权
    基于卡片的可丢弃文件管理

    公开(公告)号:US08463802B2

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

    申请号:US12895428

    申请日:2010-09-30

    IPC分类号: G06F7/00 G06F17/30

    摘要: A method and storage device are disclosed for card-based management of discardable files, where discardable files are tracked in a discardable file system on a storage device and are invisible to a host file system, which only tracks user files and free space. The method includes the storage device detecting currently free logical clusters corresponding to at least a portion of free space in the storage area and determining whether addresses associated with a subsequent user file write request are in a range of free clusters managed in the discardable file system by the storage device. When addresses in a host write request overlap the addresses of space managed by the discardable file system, the storage device discards discardable files as necessary and removes the newly freed clusters from the discardable file system, such that the discardable file system data structure is resized when room for user files is needed.

    摘要翻译: 公开了一种用于对可丢弃文件进行卡片管理的方法和存储装置,其中可放弃文件在存储装置上的可丢弃文件系统中被跟踪,并且对于仅跟踪用户文件和可用空间的主机文件系统是不可见的。 该方法包括:存储设备检测与存储区域中的至少一部分可用空间相对应的当前空闲逻辑簇,并且确定与随后的用户文件写入请求相关联的地址是否在可丢弃文件系统中管理的空闲群集的范围内 存储设备。 当主机写请求中的地址与可丢弃文件系统管理的空间的地址重叠时,存储设备根据需要丢弃可丢弃的文件,并从可丢弃的文件系统中移除新释放的群集,使得可丢弃的文件系统数据结构在 需要用户文件的空间。

    System and Method for Managing Discardable Objects
    10.
    发明申请
    System and Method for Managing Discardable Objects 审中-公开
    管理可丢弃对象的系统和方法

    公开(公告)号:US20120173593A1

    公开(公告)日:2012-07-05

    申请号:US13341783

    申请日:2011-12-30

    IPC分类号: G06F7/00

    CPC分类号: G06F16/1737

    摘要: A method and system of managing data in a storage device is provided. The method includes receiving a request to store content in a storage device. If the content is discardable content, the content is divided into a plurality of discardable data objects, each associated with at least one type of discarding priority data. The discardable data objects in the storage device are managed based on the discarding priority data associated with each discardable data object. Management of discardable objects may include selection and deletion of discardable objects based on discarding priority data, as well as further subdivision of existing discardable objects, to maintain a desired amount of free space on the storage device. The system may include a host having a processor and a storage device interface configured to execute the method, or a storage device having a processor configured to execute the disclosed methods.

    摘要翻译: 提供了一种管理存储设备中的数据的方法和系统。 该方法包括接收将存储在存储设备中的内容的请求。 如果内容是可丢弃的内容,则将内容分成多个可丢弃的数据对象,每个与至少一种类型的丢弃优先级数据相关联。 基于与每个可废弃数据对象相关联的丢弃优先级数据来管理存储设备中的可丢弃数据对象。 可丢弃对象的管理可以包括基于丢弃优先级数据的选择和删除,以及进一步细分现有的可丢弃对象,以便在存储设备上保持期望的可用空间量。 该系统可以包括具有配置为执行该方法的处理器和存储设备接口的主机,或者具有被配置为执行所公开的方法的处理器的存储设备。