Processing

Please wait...

PATENTSCOPE will be unavailable a few hours for maintenance reason on Saturday 31.10.2020 at 7:00 AM CET
Settings

Settings

Goto Application

1. WO2019050577 - STORAGE SYSTEM AND METHOD FOR EXECUTING FILE-BASED FIRMWARE COMMANDS AND COLLECTING RESPONSE DATA

Publication Number WO/2019/050577
Publication Date 14.03.2019
International Application No. PCT/US2018/033448
International Filing Date 18.05.2018
IPC
G06F 3/06 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from, or digital output to, record carriers
G06F 17/30 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
17Digital computing or data processing equipment or methods, specially adapted for specific functions
30Information retrieval; Database structures therefor
CPC
G06F 16/196
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
10File systems; File servers
18File system types
188Virtual file systems
196Specific adaptations of the file system to access devices and non-file objects via standard file system access operations, e.g. pseudo file systems
G06F 3/0604
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0602specifically adapted to achieve a particular effect
0604Improving or facilitating administration, e.g. storage management
G06F 3/0605
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0602specifically adapted to achieve a particular effect
0604Improving or facilitating administration, e.g. storage management
0605by facilitating the interaction with a user or administrator
G06F 3/0643
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0628making use of a particular technique
0638Organizing or formatting or addressing of data
0643Management of files
G06F 3/0658
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0628making use of a particular technique
0655Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
0658Controller construction arrangements
G06F 3/0659
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0628making use of a particular technique
0655Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
0659Command handling arrangements, e.g. command buffers, queues, command scheduling
Applicants
  • WESTERN DIGITAL TECHNOLOGIES, INC. [US]/[US]
Inventors
  • VELUSAMY, Sivaraj
  • KANNAPPAN, Vithya
  • RAVIMOHAN, Narendhiran Chinnaanangur
  • JAYARAMAN, Muralitharan
Agents
  • HETZ, Joseph F.
Priority Data
15/695,68605.09.2017US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) STORAGE SYSTEM AND METHOD FOR EXECUTING FILE-BASED FIRMWARE COMMANDS AND COLLECTING RESPONSE DATA
(FR) SYSTÈME DE STOCKAGE ET PROCÉDÉ POUR EXÉCUTER DES COMMANDES DE MICROLOGICIEL BASÉES SUR UN FICHIER ET COLLECTER DES DONNÉES DE RÉPONSE
Abstract
(EN)
A storage system and method for executing file- based firmware commands and collecting response data are provided, in one embodiment, a storage system is provided comprising a memory and a controller. The controller is configured to: receive a request from a host in communication with the storage system to write data in a file, wherein the file is identified by a file path name; determine whether the file path name matches a predetermined file path name; in response to determining that the file path name does not match the predetermined file path name, write the data in the file; and in response to determining that the file path name matches the predetermined file path name, execute a command represented by the data. Other embodiments are provided.
(FR)
Dans un mode de réalisation, l'invention concerne un système de stockage et un procédé pour exécuter des commandes de micrologiciel basées sur un fichier et collecter des données de réponse, tandis qu'un système de stockage comprend une mémoire et un contrôleur. Le contrôleur est configuré pour : recevoir une demande d'un hôte en communication avec le système de stockage pour écrire des données dans un fichier, le fichier étant identifié par un nom de chemin de fichier ; déterminer si le nom de chemin de fichier correspond à un nom de chemin de fichier prédéterminé ; en réponse à la détermination du fait que le nom de chemin de fichier ne correspond pas au nom de chemin de fichier prédéterminé, écrire les données dans le fichier ; et en réponse à la détermination que le nom de chemin de fichier correspond au nom de chemin de fichier prédéterminé, exécuter une commande représentée par les données. L'invention concerne en outre d'autres modes de réalisation.
Latest bibliographic data on file with the International Bureau