-
公开(公告)号:US09600555B1
公开(公告)日:2017-03-21
申请号:US14254217
申请日:2014-04-16
Applicant: Seagate Technology LLC
Inventor: Timothy R Feldman , James Prescott Hughes , Martin R Furuhjelm
CPC classification number: G06F17/30371 , G06F3/0623 , G06F3/0652 , G06F3/067 , G06F9/465 , G06F9/54 , G06F17/30067 , G06F17/30312 , G06F17/30595 , G06F21/6218
Abstract: Systems and methods are disclosed for object-based commands and functions. In an embodiment, an apparatus may comprise a data storage device configured to store data as variable-size objects, each object including a tracking indicator to identify the object, and to receive a command including an operation directed to an object and an indicator that specifies a variation of the operation to be performed. Tracking indicators may be selected by a host, and may have specific organization meaning to the host. A tenant accessing the data storage device may be restricted to accessing objects within one or more specific ranges of tracking indicators.
-
2.
公开(公告)号:US09396350B1
公开(公告)日:2016-07-19
申请号:US14254202
申请日:2014-04-16
Applicant: Seagate Technology LLC
Inventor: Timothy R Feldman , James Prescott Hughes , Martin R Furuhjelm
CPC classification number: G06F17/30371 , G06F3/0623 , G06F3/0652 , G06F3/067 , G06F9/465 , G06F9/54 , G06F17/30067 , G06F17/30312 , G06F17/30595 , G06F21/6218
Abstract: Systems and methods are disclosed for object-based commands with access control identifiers. In an embodiment, an apparatus may comprise a data storage device configured to store data as objects, each object including a tracking indicator to identify the object and a data field with a variable size to store user data. The data storage device may be further configured to receive a command including an operation directed to an object and an access control identifier used to determine whether to perform the operation. Commands may be directed towards put, get, or delete operations, among others.
Abstract translation: 公开了具有访问控制标识符的基于对象的命令的系统和方法。 在一个实施例中,设备可以包括被配置为将数据存储为对象的数据存储设备,每个对象包括用于识别对象的跟踪指示符和用于存储用户数据的可变大小的数据字段。 数据存储装置还可以被配置为接收包括针对对象的操作和用于确定是否执行操作的访问控制标识符的命令。 命令可以指向放置,获取或删除操作等。
-
公开(公告)号:US10380385B1
公开(公告)日:2019-08-13
申请号:US14172556
申请日:2014-02-04
Applicant: Seagate Technology LLC
Inventor: James Prescott Hughes , Alison Emily Fenn
IPC: G06F21/88
Abstract: A system can include a removable, non-reattachable security device and a circuit configured to stop or alter the operation of the system when the removable non-reattachable security device is not present. The removable, non-reattachable security device can be a key, an encryption device, or other device necessary to allow access to some or all of the system's functions, including access to encrypted data.
-
公开(公告)号:US10296239B1
公开(公告)日:2019-05-21
申请号:US14975582
申请日:2015-12-18
Applicant: Seagate Technology LLC
Inventor: Timothy R Feldman , James Prescott Hughes , Martin R Furuhjelm
Abstract: Systems and methods are disclosed for object-based commands with quality of service identifiers. In an embodiment, an apparatus may comprise a memory device having a processor configured to store data as objects, each object including an object identifier field to track the object, and a user data field for user data of the object. The processor may be further configured to receive a command including an operation directed to an object, and a quality of service identifier that specifies a level of service associated with the operation. Commands may be directed toward put, get, and delete operations, among others.
-
公开(公告)号:US09864773B1
公开(公告)日:2018-01-09
申请号:US14254194
申请日:2014-04-16
Applicant: Seagate Technology LLC
Inventor: Timothy R Feldman , James Prescott Hughes , Martin R Furuhjelm
CPC classification number: G06F17/30371 , G06F3/0623 , G06F3/0652 , G06F3/067 , G06F9/465 , G06F9/54 , G06F17/30067 , G06F17/30312 , G06F17/30595 , G06F21/6218
Abstract: Systems and methods are disclosed for object-based commands with data integrity identifiers. In an embodiment, an apparatus may comprise a data storage device configured to store data as objects, each object including a data field with a variable size to store user data, and to receive a command including an operation directed to an object and a data integrity identifier to perform the operation based on a hash value of the user data. Commands may be directed towards put, get, or delete operations, among others.
-
公开(公告)号:US09298521B1
公开(公告)日:2016-03-29
申请号:US14175495
申请日:2014-02-07
Applicant: Seagate Technology LLC
Inventor: Timothy R Feldman , James Prescott Hughes , Martin R Furuhjelm
CPC classification number: G06F17/30371 , G06F3/0623 , G06F3/0652 , G06F3/067 , G06F9/465 , G06F9/54 , G06F17/30067 , G06F17/30312 , G06F17/30595 , G06F21/6218
Abstract: Systems and methods are disclosed for command sets and functions for communication between and operation of devices, especially data storage devices. In an embodiment, an apparatus may comprise a data storage device configured to store data as objects, each object including a tracking indicator to identify the object, and a data field with a variable size to store user data. The data storage device may further be configured to receive a command including an operation directed to an object and an indicator that specifies a variation of the operation to be performed. In another embodiment, a memory device may store instructions that cause a processor to perform a method comprising storing data as objects to a nonvolatile media, and receiving a command including an operation directed to an object and an indicator that specifies a variation of the operation to be performed.
Abstract translation: 公开了用于设备,特别是数据存储设备之间的通信和操作的命令集和功能的系统和方法。 在实施例中,设备可以包括被配置为将数据存储为对象的数据存储设备,每个对象包括用于识别对象的跟踪指示符,以及具有可变大小的数据字段以存储用户数据。 数据存储设备还可以被配置为接收包括指向对象的操作和指定要执行的操作的变化的指示符的命令。 在另一个实施例中,存储器设备可以存储使得处理器执行包括将数据作为对象存储到非易失性介质的方法的指令,以及接收包括指向对象的操作的指令和指定操作的变化的指示符 被执行。
-
7.
公开(公告)号:US09223612B1
公开(公告)日:2015-12-29
申请号:US14254175
申请日:2014-04-16
Applicant: Seagate Technology LLC
Inventor: Timothy R Feldman , James Prescott Hughes , Martin R Furuhjelm
CPC classification number: G06F17/30371 , G06F3/0623 , G06F3/0652 , G06F3/067 , G06F9/465 , G06F9/54 , G06F17/30067 , G06F17/30312 , G06F17/30595 , G06F21/6218
Abstract: Systems and methods are disclosed for object-based commands with quality of service identifiers. In an embodiment, an apparatus may comprise a memory device having a processor configured to store data as objects, each object including an object identifier field to track the object, and a user data field for user data of the object. The processor may be further configured to receive a command including an operation directed to an object, and a quality of service identifier that specifies a level of service associated with the operation. Commands may be directed toward put, get, and delete operations, among others.
Abstract translation: 公开了具有服务质量标识符的基于对象的命令的系统和方法。 在一个实施例中,装置可以包括具有被配置为将数据存储为对象的处理器的存储器设备,每个对象包括用于跟踪对象的对象标识符字段以及用于对象的用户数据的用户数据字段。 处理器可以被进一步配置为接收包括针对对象的操作的命令以及指定与该操作相关联的服务级别的服务质量标识符。 命令可能指向放置,获取和删除操作等。
-
-
-
-
-
-