Настройки

Укажите год
-

Небесная энциклопедия

Космические корабли и станции, автоматические КА и методы их проектирования, бортовые комплексы управления, системы и средства жизнеобеспечения, особенности технологии производства ракетно-космических систем

Подробнее
-

Мониторинг СМИ

Мониторинг СМИ и социальных сетей. Сканирование интернета, новостных сайтов, специализированных контентных площадок на базе мессенджеров. Гибкие настройки фильтров и первоначальных источников.

Подробнее

Форма поиска

Поддерживает ввод нескольких поисковых фраз (по одной на строку). При поиске обеспечивает поддержку морфологии русского и английского языка
Ведите корректный номера.
Ведите корректный номера.
Ведите корректный номера.
Ведите корректный номера.
Укажите год
Укажите год

Применить Всего найдено 7100. Отображено 200.
05-07-1976 дата публикации

Пневматическая ячейка памяти

Номер: SU520624A1
Принадлежит:

Подробнее
07-02-1974 дата публикации

Номер: DE0001523632C3

Подробнее
30-06-2002 дата публикации

A portable data storage device.

Номер: AP2002002536A0
Принадлежит:

A portable data storage device (10)includes a universal serial bus (usb)coupling device (1)and an interface device (2)is coupled to the usb coupling device (1). The portable data storage device (10)also includes a memory control device (3)and a non volatile solid-state memory device (4). The memory control device (3)is coupled betweem the interface device (2)and the memory device (4)to control the flow of data from the memory device (4)to the usb coupling device (1) ...

Подробнее
15-10-2004 дата публикации

MICRO FLUID DEVICES FOR THE STEERED HANDLING OF KLEINSTVOLUMEN

Номер: AT0000276044T
Принадлежит:

Подробнее
26-09-1989 дата публикации

INDICATOR DEVICE WITH ELECTRIC CONTROL OF DISPLACEMENT OF A FLUID

Номер: CA0001260707A1
Автор: LE PESANT JEAN-PIERRE
Принадлежит:

Подробнее
18-10-1965 дата публикации

Номер: BE666120A
Автор:
Принадлежит:

Подробнее
15-12-1977 дата публикации

CONTROL CIRCUIT FOR PNEUMATIC SHIFT REGISTER

Номер: JP0052151485A
Принадлежит:

Подробнее
02-01-1969 дата публикации

ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО

Номер: SU226249A1
Принадлежит:

Подробнее
08-09-1967 дата публикации

Пневматический блок памяти

Номер: SU201783A1
Принадлежит:

Подробнее
28-07-1965 дата публикации

Fluid controlled bi-stable storage element

Номер: GB0000999687A
Автор:
Принадлежит:

Подробнее
10-04-2001 дата публикации

Recordable volumetric data store

Номер: AU0006858800A
Принадлежит:

Подробнее
26-09-1989 дата публикации

INDICATOR DEVICE WITH ELECTRIC CONTROL OF DISPLACEMENT OF A FLUID

Номер: CA1260707A
Принадлежит: THOMSON CSF, THOMSON-CSF

The displacement of a fluid is controlled electrically in a device employed primarily for storage and display of digital data and for the construction of circulating memories. The device comprises a capillary space delimited by two confinement plates, the internal faces of which are fitted with electrodes connected to an electric generator. The capillary space is shared by two immiscible fluids and at least one displaceable fluid marker is created within the capillary space in the form of a globule of the fluid which has the highest dielectric permittivity.

Подробнее
30-03-1973 дата публикации

pNEUMATIC ONEmEMORY ELEMENT ON lOGICAL ONE CIRCUITS

Номер: FR0002149268A1
Автор:
Принадлежит:

Подробнее
22-02-1973 дата публикации

SPEICHERELEMENT FUER PNEUMATISCHE LOGISCHE SCHALTUNGEN

Номер: DE0002239437A1
Принадлежит:

Подробнее
18-06-1971 дата публикации

BISTABLE FLUID OPERATED MEMORY COMPONENTS FOR LOGICAL CIRCUITS

Номер: FR0002060194A5
Автор:
Принадлежит:

Подробнее
13-01-1987 дата публикации

Indicator device with electric control of displacement of a fluid

Номер: US0004636785A1
Принадлежит: Thomson-CSF

The displacement of a fluid is controlled electrically in a device employed primarily for storage and display of digital data. The device comprises a capillary space delimited by two confinement plates, the internal faces of which are fitted with electrodes connected to an electric generator. The capillary space is shared by two immiscible fluids and at least one displaceable fluid marker is created within the capillary space in the form of a globule of the fluid which has the highest dielectric permittivity.

Подробнее
28-11-1968 дата публикации

Электропневматический элемент памяти

Номер: SU231892A1
Принадлежит:

Подробнее
22-12-1967 дата публикации

Запоминающее устройство

Номер: SU207491A1
Принадлежит:

Подробнее
29-12-1967 дата публикации

Запоминающее устройство

Номер: SU208361A1
Принадлежит:

Подробнее
09-01-1969 дата публикации

Hydraulische bzw. pneumatische Speichereinrichtung fuer datenverarbeitende und aehnliche Anlagen

Номер: DE0001474010A1
Принадлежит:

Подробнее
16-12-1971 дата публикации

STROEMUNGSMITTELBETRIEBENE SPEICHERANORDNUNG

Номер: DE0001474010B2
Автор:
Принадлежит:

Подробнее
04-01-1985 дата публикации

DISPOSITIF A COMMANDE ELECTRIQUE DE DEPLACEMENT DE FLUIDE

Номер: FR0002548431A
Принадлежит:

L'INVENTION SE RAPPORTE AUX DISPOSITIFS PERMETTANT DE FAIRE CIRCULER DANS UN ESPACE CAPILLAIRE DES GLOBULES FLUIDES AU MOYEN DE COUPLES D'ELECTRODES DEFINISSANT DES SITES DE CAPTURE. L'INVENTION A POUR OBJET UN DISPOSITIF DANS LEQUEL LES ELECTRODES 23, 24, 25, 26 DE DEUX COUPLES SUCCESSIFS ONT EN COMMUN AU MOINS UNE INDENTATION 12 AYANT UNE PARTIE CONVEXE ET UNE PARTIE CONCAVE. L'INVENTION S'APPLIQUE NOTAMMENT A LA VISUALISATION ET AU STOCKAGE DE DONNEES ELECTRIQUES PAR INDEX MOBILES EN FORME DE GLOBULES.

Подробнее
28-09-1984 дата публикации

DISPOSITIF INDICATEUR A COMMANDE ELECTRIQUE DE DEPLACEMENT D'UN FLUIDE

Номер: FR0002543320A
Автор: JEAN-PIERRE LE PESANT
Принадлежит:

L'INVENTION SE RAPPORTE AUX DISPOSITIFS A COMMANDE ELECTRIQUE DE DEPLACEMENT D'UN FLUIDE. L'INVENTION A POUR OBJET UN DISPOSITIF COMPORTANT UN ESPACE CAPILLAIRE DELIMITE PAR DEUX PLAQUES DE CONFINEMENT 1, 2 DONT LES FACES INTERNES SONT MUNIES D'ELECTRODES 5, 6, 10, 11 RELIEES A UN GENERATEUR ELECTRIQUE 7. L'ESPACE CAPILLAIRE EST PARTAGE PAR DEUX FLUIDES NON MISCIBLES F, F ET AU MOINS UN INDEX MATERIEL DEPLACABLE EST CREE DANS CET ESPACE SOUS LA FORME D'UN GLOBULE DU FLUIDE F AYANT LA PLUS FORTE PERMITTIVITE DIELECTRIQUE E. L'INVENTION S'APPLIQUE NOTAMMENT A L'EMMAGASINAGE ET A LA VISUALISATION DE DONNEES NUMERIQUES, AINSI QU'A LA REALISATION DE MEMOIRES CIRCULANTES.

Подробнее
27-05-1966 дата публикации

Device of memory to fluid

Номер: FR0001440344A
Автор:
Принадлежит:

Подробнее
06-03-2008 дата публикации

PORTABLE DATA STORAGE DEVICE

Номер: US2008059660A1
Принадлежит:

A portable data storage device ( 10 ) includes a universal serial bus (USB) coupling device ( 1 ) and an interface device ( 2 ) is coupled to the USB coupling device ( 1 ). The portable data storage device ( 10 ) also includes a memory control device ( 3 ) and a non-volatile solid-state memory device ( 4 ). The memory control device ( 3 ) is coupled between the interface device ( 2 ) and the memory device ( 4 ) to control the flow of data from the memory device ( 4 ) to the USB coupling device ( 1 ).

Подробнее
23-04-1982 дата публикации

ПНЕВМАТИЧЕСКОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО

Номер: SU922871A1
Принадлежит:

Подробнее
15-06-1979 дата публикации

Гидравлическое запоминающее устройство

Номер: SU667964A1
Принадлежит:

ГИДРАВЛИЧЕСКОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО, содержащее канал питания, два входных и два выходных канала, о т л и ч а ю щ ё е с я тем, что, с целью расширения области применения, оно содержит расширяющиеся,конические насадки и инжекторы, а выходные каналы выполнены в виде сифонов, короткие колена которых соединены между собой и с каналом питйния, 'и к длинным коленам сифонов прикреплены расширяющиеся конические насадки, расположенные в зоне сужения инжекторов, соединенных с входными каналами устройства.i ...

Подробнее
15-05-2002 дата публикации

A portable data storage device

Номер: GB0000207849D0
Автор:
Принадлежит:

Подробнее
25-10-1985 дата публикации

DEVICE HAS ELECTRIC DRIVE OF DISPLACEMENT OF FLUID

Номер: FR0002548431B1
Автор:
Принадлежит:

Подробнее
29-01-1965 дата публикации

Memory with fluid

Номер: FR0001387613A
Автор:
Принадлежит:

Подробнее
19-02-1971 дата публикации

Номер: FR0002044564A5
Автор:
Принадлежит:

Подробнее
02-07-2002 дата публикации

Dispositivo de armazenamento de dados portátil

Номер: BR0015190A
Автор:
Принадлежит:

Подробнее
26-07-2005 дата публикации

Memory for storing information

Номер: US0006922353B2

A memory apparatus has a plurality of first electrodes and at least one second electrode separated by an electrolyte solution. Information may be recorded by causing an electrical current to flow between a selected of the first electrodes and the second electrode to deposit an electrochemically active material on one of the selected first or the second electrodes. A method for recording and reading information has steps of writing the information by causing a current to flow between a first and a second electrode through an electrolyte solution to cause an electrochemically active material to electrodeposit, and reading the information by sensing the deposited material with a sensor.

Подробнее
30-09-1975 дата публикации

Струйный турбулентный элемент памяти

Номер: SU486380A1
Принадлежит:

Подробнее
30-12-1974 дата публикации

Пневматическое запоминающее устройство

Номер: SU455374A1
Принадлежит:

Подробнее
16-05-1967 дата публикации

Запоминающее устройство

Номер: SU196457A1
Принадлежит:

Подробнее
12-07-1973 дата публикации

DIGITALE STROEMUNGSMITTELSIGNALSPEICHERVORRICHTUNG

Номер: DE0001523632B2
Автор:
Принадлежит:

Подробнее
26-05-1971 дата публикации

Номер: GB0001233155A
Автор:
Принадлежит:

Подробнее
13-06-1980 дата публикации

Control circuit for pneumatic shift register - has series connection of phase cells each with bistable pneumatic store

Номер: FR0002348522B1
Автор:
Принадлежит:

Подробнее
27-08-2001 дата публикации

A portable data storage device

Номер: AU0003341300A
Принадлежит:

Подробнее
19-07-1976 дата публикации

Номер: JP0051089828U
Автор:
Принадлежит:

Подробнее
12-10-1966 дата публикации

Fluid memory device

Номер: GB0001045393A
Автор:
Принадлежит:

... 1,045,393. Fluid memory devices. SPERRY RAND CORPORATION. June 16, 1965 [June 29, 1964], No. 25365/65. Heading G4B. A dimple 18 (Fig. 1, not shown), may be switched from one state representing for example a binary " 0 " to a second state representing a binary "1" by fluid pressure from an orifice 12 in a tube 11. The state of the dimple may be read out by applying pressure to a similar tube 13, the orifice 14 being restricted when the dimple is adjacent the tube to give a high reading on a manometer 16 whilst when the dimple 18 is in the position shown there is no restriction and a low reading is obtained on the manometer. The tube 13 may also be used for returning the dimple 18 to its original state. In the embodiment described, a plurality of such dimples are arranged in a three-bythree matrix to form a memory, each row representing a word of three bits. AND gates A-I (Fig. 3), are each associated with a dimple so that when there is an input on each of the lines 23, 24 to an AND gate ...

Подробнее
31-07-2002 дата публикации

A portable data storage device

Номер: GB0002371653A
Принадлежит:

A portable data storage device (10) includes a universal serial bus (USB) coupling device (1) and an interface device (2) is coupled to the USB coupling device (1). The portable data storage device (10) also includes a memory control device (3) and a non-volatile solid-state memory device (4). The memory control device (3) is coupled between the interface device (2) and the memory device (4) to control the flow of data from the memory device (4) to the USB coupling device (1).

Подробнее
13-11-2007 дата публикации

MICROFLUIDIC DEVICES FOR THE CONTROLLED MANIPULATION OF SMALL VOLUMES

Номер: CA0002380614C
Принадлежит: UT-BATTELLE, LLC

A method for conducting a broad range of biochemical analyses or manipulations on a series of nano- to subnanoliter reaction volumes and an apparatus for carrying out the same are disclosed. The method and apparatus are implemented on a fluidic microchip to provide high serial throughput. The method and device of the invention also lend themselves to multiple parallel analyses and manipulation to provide greater throughput for the generation of biochemical information. In particular, the disclosed device is a microfabricated channel device that can manipulate nanoliter or subnanoliter biochemical reaction volumes in a controlled manner to produce results at rates of 1 to 10 Hz per channel. The individual reaction volumes are manipulated in serial fashion analogous to a digital shift register. The method and apparatus according to this invention have application to such problems as screening molecular or cellular targets using single beads from split-synthesis combinatorial libraries, screening ...

Подробнее
18-09-1970 дата публикации

STORAGE UNITS FOR PNEUMATIC LOGIC SYSTEMS

Номер: FR0002026765A5
Автор:
Принадлежит:

Подробнее
31-01-1973 дата публикации

ELEMENT DE MEMOIRE POUR CIRCUITS LOGIQUES

Номер: BE786972A
Автор:
Принадлежит:

Подробнее
26-02-2004 дата публикации

A portable data storage device

Номер: AU0000761064C
Принадлежит:

Подробнее
13-03-2001 дата публикации

Microfluidic devices for the controlled manipulation of small volumes

Номер: AU0007758600A
Принадлежит:

Подробнее
22-02-2001 дата публикации

MICROFLUIDIC DEVICES FOR THE CONTROLLED MANIPULATION OF SMALL VOLUMES

Номер: CA0002380614A1
Принадлежит:

A method for conducting a broad range of biochemical analyses or manipulations on a series of nano- to subnanoliter reaction volumes and an apparatus for carrying out the same are disclosed. The method and apparatus are implemented on a fluidic microchip to provide high serial throughput. The method and device of the invention also lend themselves to multiple parallel analyses and manipulation to provide greater throughput for the generation of biochemical information. In particular, the disclosed device is a microfabricated channel device that can manipulate nanoliter or subnanoliter biochemical reaction volumes in a controlled manner to produce results at rates of 1 to 10 Hz per channel. The individual reaction volumes are manipulated in serial fashion analogous to a digital shift register. The method and apparatus according to this invention have application to such problems as screening molecular or cellular targets using single beads from split-synthesis combinatorial libraries, screening ...

Подробнее
13-06-1980 дата публикации

Pneumatic shift register sequence control - has threshold gate to ensure interlock signal line pressure is below given pressure

Номер: FR0002348523B1
Автор:
Принадлежит:

Подробнее
02-02-1973 дата публикации

BISTABLE FLUID OPERATED MEMORY COMPONENTS FOR LOGICAL CIRCUITS

Номер: FR0002060194B1
Автор:
Принадлежит:

Подробнее
21-02-1975 дата публикации

pNEUMATIC ONEmEMORY ELEMENT ON lOGICAL ONE CIRCUITS

Номер: FR0002149268B1
Автор:
Принадлежит:

Подробнее
31-01-1973 дата публикации

MEMORY ELEMENT FOR LOGIC CIRCUITS

Номер: BE0000786972A1
Автор:
Принадлежит:

Подробнее
15-03-2001 дата публикации

RECORDABLE VOLUMETRIC DATA STORE

Номер: WO2001018817A1
Принадлежит:

La présente invention concerne une mémoire de données (1) volumétrique réinscriptible comportant au moins un niveau de stockage (3; 4; 5...) formé par un réseau de cavités réceptrices correspondant à un réseau d'emplacements de stockage. Une unité de stockage de fluide pour milieu fluide est prévue, le milieu fluide étant capable de modifier au moins une de ses propriétés optiques en réponse à un stimulant prédéterminé. Un moyen de septum est placé entre le milieu fluide et le réseau de cavités réceptrices. Un moyen de sollicitation peut faciliter l'écoulement du milieu fluide à travers ledit moyen de septum dans des emplacements de stockage sélectionnés dudit réseau, en fonction d'un motif d'informations numériques à stocker dans ledit réseau ; et peut faciliter le retour dudit milieu, à travers ledit septum, d'au moins certains desdits emplacements de stockage sélectionnés vers ladite unité de stockage de fluide avant la mise en mémoire d'un motif de remplacement d'informations numériques ...

Подробнее
06-08-2003 дата публикации

A portable data storage device

Номер: GB0002371653B
Принадлежит: TREK TECHNOLOGY, * TREK TECHNOLOGY

Подробнее
29-05-2003 дата публикации

A portable data storage device

Номер: AU0000761064B2
Принадлежит:

Подробнее
18-09-1970 дата публикации

STORAGE UNITS FOR PNEUMATIC LOGIC SYSTEMS

Номер: FR0002026765A1
Автор:
Принадлежит:

Подробнее
31-01-1986 дата публикации

INDICATING DEVICE HAS ELECTRIC DRIVE OF DISPLACEMENT Of a FLUID

Номер: FR0002543320B1
Принадлежит:

Подробнее
28-09-1984 дата публикации

INDICATING DEVICE HAS ELECTRIC DRIVE OF DISPLACEMENT Of a FLUID

Номер: FR0002543320A1
Принадлежит:

Подробнее
18-06-1971 дата публикации

BISTABLE FLUID OPERATED MEMORY COMPONENTS FOR LOGICAL CIRCUITS

Номер: FR0002060194A1
Автор:
Принадлежит:

Подробнее
19-06-2002 дата публикации

RECORDABLE VOLUMETRIC DATA STORE WITH FLUID MEDIUM

Номер: EP0001214714A1
Принадлежит:

The present invention relates to a re-recordable volumetric data store (1) comprising at least one storage level (3; 4; 5...) formed with an array of receptor cavities corresponding to an array of storage locations. A fluid store for a fluid medium is provided, the fluid medium being capable of exhibiting a change in at least one optical property thereof in response to a predetermined stimulant. A septum means is disposed between the fluid medium and the array of receptor cavities. An urging means can encourage the fluid medium to flow through said septum means into selected storage locations of said array in dependence upon a pattern of digital information to be stored in said array and can encourage said medium to return through said septum from at least some of said selected storage locations to said fluid store prior to the storage of a replacement pattern of digital information in said array. In a further embodiment, each cavity contains a medium capable of exhibiting a change in at ...

Подробнее
29-06-2022 дата публикации

MEMORY DEVICE

Номер: EP4020481A1
Принадлежит:

A memory device (1) comprising: at least one channel (11); a fluid comprising particles (130,131,63), wherein the channel (11) comprises a least some of the fluid; an actuator for inducing a movement of the particles (130,131,63) in the channel (11); a writing element (112) for arranging in a sequence the particles (130,131,63), thereby yielding a sequence of particles (130,131,63) in the channel (11), wherein either: i) the particles (130,131) comprise first particles (130) and second particles (131), or ii) the particles (63) can be in a first state (631) or a second state (632) in the channel (11), and wherein the channel (11) is adapted to preserve the sequence of the particles (130,131,63); and a reading element (1121) for detecting the sequence of the particles (130,131,63) in the channel (11).

Подробнее
01-12-1971 дата публикации

BISTABLE FLUID OPERATED MEMORY COMPONENTS FOR LOGICAL CIRCUITS

Номер: GB0001255572A
Автор:
Принадлежит:

... 1,255,572. Valves. VALVES & PRODUITS INDUSTRIELS SCHRADER S.A. 12 Feb., 1970 [11 Sept., 1969], No. 6838/70. Heading F2V. [Also in Division G4] A bi-stable fluidic element has a piston 16 slidable to left and right by fluid signals at inlets E2, E3. The piston is'latched in its extreme left or right position by spring-loaded latches 26 or a similar mechanism, Figs. 6-15 (not shown). The piston acts against a valve part 9 connected by rod 12 to valve part 8 and urged rightwards by spring 42. When the piston is in the position shown fluid at inlet E1 cannot pass to outlet S as valve part 8 lies on seat 10. Outlet S is connected to vent P. When the piston is moved to the left by a signal at E3 (which overrides the effect of any signal at E2 because of the different piston diameters) valve part 8 is unseated and valve part 9 lies on seat 11 so that fluid at El passes to outlet S. The piston carries an indicator 17-visible through cover 6. In a second embodiment, Figs. 4, 5 (not shown), the piston ...

Подробнее
10-09-2002 дата публикации

A PORTABLE DATA STORAGE DEVICE

Номер: SK0004812002A3
Автор:
Принадлежит:

Подробнее
30-06-2022 дата публикации

LIQUID ELECTROCHEMICAL MEMORY DEVICE

Номер: US20220208292A1
Автор: Maarten ROSMEULEN
Принадлежит:

A liquid electrochemical memory device is provided. In one aspect, the device includes a memory region for storing at least two bits, the memory region having a first volume; and a liquid electrolyte region fluidically connected to the memory region, the liquid electrolyte region having a second volume larger than the first volume. The device further includes a working electrode exposed to the memory region, and a counter electrode exposed to the liquid electrolyte region. The device also includes an electrolyte filling the memory region and the liquid electrolyte region, in physical contact with the working electrode and the counter electrode, the electrolyte including at least two conductive species. The device further includes a control unit for biasing the working electrode and the counter electrode.

Подробнее
26-07-1961 дата публикации

Fluid pressure controlled apparatus

Номер: GB0000873782A
Автор:
Принадлежит:

... 873,782. Calculating apparatus. INTERNATIONAL BUSINESS MACHINES CORPORATION. June 17, 1958 [June 17, 1957], No. 19394/58. Class 106 (1). Fluid-pressure controlled apparatus comprising a plurality of piston slide members each movable to one or more of a plurality of predetermined points within a guiding channel, and having driving surfaces and controlling edges, includes controllable junction channels connecting spaced points in at least one of the guiding channels to a plurality of fluid ducts adapted to be supplied with fluid at different pressures so that the piston slide member within said one guiding channel can be moved to one of said predetermined positions by selectively controlling said junction channels to cause variation of the distribution of fluid pressure along said one guide channel. Fluid pressure controlled shift registers, counters and multivibrators are described. Shift register cell.-Fig. 2. A two-place cell comprises two valves 6, 7, each comprising a doubled piston ...

Подробнее
11-09-1969 дата публикации

Stroemungsspeichereinrichtung

Номер: DE0001523632A1
Принадлежит:

Подробнее
05-03-2024 дата публикации

Systems and methods for writing and reading data stored in a polymer

Номер: US0011923004B2
Принадлежит: IRIDIA, INC.

A system and method of storing and reading digital data, including providing a nanopore polymer memory (NPM) device having at least one memory cell comprising at least two addition chambers each arranged to add a unique chemical construct (or codes) to a polymer (or DNA) string when the polymer enters the respective addition chamber, the data comprising a series of codes; successively steering the polymer from deblock chambers through the nanopore into the addition chambers to add codes to the polymer to create the digital data pattern on the polymer; and accurately controlling the bit rate of the polymer using a servo controller. The device may have loading chamber(s) to load (or remove) the polymer into/from the deblock chambers through at least one “micro-hole”. The cell may be part of a memory system that stores and retrieves “raw” data and allows for remote retrieval and conversion. The cell may store multi-bit data having a plurality of states for the codes.

Подробнее
28-07-1973 дата публикации

Номер: JP0048025998Y1
Автор:
Принадлежит:

Подробнее
10-02-1972 дата публикации

Bistabile Schalteinheit fuer logische Druckmittelkreise

Номер: DE0002041891A1
Принадлежит:

Подробнее
25-02-2003 дата публикации

Microfluidic devices for the controlled manipulation of small volumes

Номер: US0006524456B1

A method for conducting a broad range of biochemical analyses or manipulations on a series of nano- to subnanoliter reaction volumes and an apparatus for carrying out the same are disclosed. The method and apparatus are implemented on a fluidic microchip to provide high serial throughput. The method and device of the invention also lend themselves to multiple parallel analyses and manipulation to provide greater throughput for the generation of biochemical information. In particular, the disclosed device is a microfabricated channel device that can manipulate nanoliter or subnanoliter biochemical reaction volumes in a controlled manner to produce results at rates of 1 to 10 Hz per channel. The individual reaction volumes are manipulated in serial fashion analogous to a digital shift register. The method and apparatus according to this invention have application to such problems as screening molecular or cellular targets using single beads from split-synthesis combinatorial libraries, screening ...

Подробнее
01-09-2015 дата публикации

Liquid composite compositions using non-volatile liquids and nanoparticles and uses thereof

Номер: US0009120121B2
Принадлежит: eSionic Corp., ESIONIC CORP, ESIONIC CORP.

A solvent composition comprising an organic solvent; dispersed nanoparticles; and a non-volatile electrolyte is provided. A method of forming a liquid composite composition is provided.

Подробнее
27-10-1977 дата публикации

STEUERKREIS FUER EIN PNEUMATISCHES SCHIEBEREGISTER

Номер: DE0002716762A1
Принадлежит:

Подробнее
28-10-1989 дата публикации

Номер: KR19890015284A
Автор:
Принадлежит:

Подробнее
15-12-1977 дата публикации

CONTROL CIRCUIT FOR PNEUMATIC PHASE CELL

Номер: JP0052151486A
Принадлежит:

Подробнее
11-05-1988 дата публикации

Electrically driven movable fluid indicating device

Номер: EP0000124386B1
Принадлежит: THOMSON-CSF

Подробнее
12-05-2005 дата публикации

Optical storage device e.g. for optical data, has memory cells of optical store formed by cavities in solid body, partly filled with prescribed substance

Номер: DE0010339013A1
Принадлежит:

A rewritable three dimensional optical store, has memory cells formed of a cavity in a solid body partly filled with a substance, to read a memory cell the position of the main part of the substance in the cavity of the memory cell is changed by light, and to read a memory cell, the memory cell is scanned by light. The number of memory cells of the three dimensional optical store is greater than one million. An independent claim is included for a method for storage of data.

Подробнее
05-01-2012 дата публикации

Apparatus for reallocating logical to physical disk devices using a storage controller and method of the same

Номер: US20120005447A1
Принадлежит: HITACHI LTD

A storage controller calculates an access frequency of each logical disk; that is selects a first logical disk device of which the access frequency exceeds a first predetermined value, the first logical disk device being allocated to a first physical disk device; selects a second logical disk device which has the access frequency equal to or less than a second predetermined value, the second logical disk device being allocated to a second physical disk device; and reallocates the first and second logical device; and reallocates the first and second logical devices to the second and the first physical disk device, respectively.

Подробнее
22-03-2012 дата публикации

Analyzing sub-lun granularity for dynamic storage tiering

Номер: US20120072662A1
Автор: Brian Mckean, Martin Jess
Принадлежит: LSI Corp

A method for metadata management in a storage system may include providing a metadata queue of a maximum size; determining whether the metadata for a particular sub-LUN is held in the metadata queue; updating the metadata for the particular sub-LUN when the metadata for the particular sub-LUN is held in the metadata queue; inserting the metadata for the particular sub-LUN at the head of the metadata queue when the metadata queue is not full and the metadata is not held in the metadata queue; replacing an entry in the metadata queue with the metadata for the particular sub-LUN and moving the metadata to the head of the metadata queue when the metadata queue is full and the metadata is not held in the metadata queue; and controlling the number of sub-LUNs in the storage system to manage data accessed with respect to an amount of available data storage.

Подробнее
29-03-2012 дата публикации

Intra-device data protection in a raid array

Номер: US20120079189A1
Принадлежит: Pure Storage Inc

A system and method for intra-device data protection in a RAID array. A computer system comprises client computers and data storage arrays coupled to one another via a network. A data storage array utilizes solid-state drives and Flash memory cells for data storage. A storage controller within a data storage array is configured to identify a unit of data stored in the data storage subsystem, wherein said unit of data is stored across at least a first storage device and a second storage device of the plurality of storage devices, each of the first storage device and the second storage device storing intra-device redundancy data corresponding to the unit of data; and change an amount of intra-device redundancy data corresponding to the unit of data on only the first storage device.

Подробнее
29-03-2012 дата публикации

Method and system for distributing multiple storage devices to multiple tiers in a storage apparatus

Номер: US20120079193A1
Принадлежит: HITACHI LTD

A management system of a storage apparatus, which exercises control so as to arrange data in a storage device of a certain tier of multiple tiers, carries out a first tier definition process (a process for distributing multiple storage devices to multiple tiers based on respective storage device types of the multiple storage devices and type/tier information that denotes the corresponding relationship between multiple storage device types and multiple tiers). Subsequent to the first tier definition process, the management system acquires performance information denoting the performance of a storage device for each of the multiple storage devices. The management system carries out a second tier definition process (a process for distributing the multiple storage devices to the multiple tiers based on the performance information of multiple storage devices such that two or more storage devices of similar performance are distributed to the same tier).

Подробнее
29-03-2012 дата публикации

Application migration and power consumption optimization in partitioned computer system

Номер: US20120079227A1
Автор: Tomohiko Suzuki
Принадлежит: Individual

A storage device including a migration source logical volume of an application copies data stored in the logical volume into a migration destination logical volume of the application. After the copy process is started, the storage device stores data written into the migration source logical volume as differential data without storing the data into the migration source logical volume. When the copy process is completed for the data stored in the migration source logical volume, a management computer starts copying of the differential data, and in a time interval after the copying of the data stored in the migration source logical volume is completed but before the copying of the differential data is completed, a computer being a migration destination of the application is turned ON, thereby reducing power consumption at the time of application migration.

Подробнее
10-05-2012 дата публикации

Method for announcing a memory configuration

Номер: US20120117279A1
Принадлежит: Individual

The invention creates a method for enabling a terminal to determine an activated memory configuration of a storage medium that can be operated in the terminal. For this purpose an interruption and subsequent restoration of the contact existing at an interface of the storage medium between the storage medium and the terminal is—at least partly—simulated, wherein upon the simulation of the restoration or interruption of the contact the terminal is caused to determine the activated memory configuration of the storage medium.

Подробнее
31-05-2012 дата публикации

Computer device and method for recognizing a removable storage device

Номер: US20120137023A1
Автор: Yan-Yan Zhan

A system and a method for recognizing removable devices of a computer device, and displaying a dialog box to prompt whether a removable storage device needs to be renamed and if so to receive input data accordingly from a user, if a USB port has been newly connected to the removable storage device. The recognition method further includes acquiring a unique port number of the USB port actually connected to the removable storage device, and acquiring a device name of a system disk name of the removable storage device originally allocated by the computer device, if the removable storage device needs to be renamed. The recognition method further may utilize the unique port number of the USB port as the new device name of the removable storage device in renaming it.

Подробнее
28-06-2012 дата публикации

System and method for managing resets in a system using shared storage

Номер: US20120166750A1
Принадлежит: Dell Products LP

A method of managing storage device resets in a system using shared storage is provided. A reset instruction is received at a shared storage device from a first node. In response, the storage device is at least partially reset, including aborting one or more queued I/O commands including a first I/O command received from a second node. A reset notification timer is started. If an I/O command is received from the second node during the reset notification timer, in response to receiving the I/O command the second node is notified of the storage device reset such that the second node can determine that the first I/O command was aborted. If no I/O command is received from the second node during the reset notification timer, at the expiration of the timer, the second node is notified of the storage device reset such that the second node can determine that the first I/O command was aborted.

Подробнее
02-08-2012 дата публикации

Making automated use of data volume copy service targets

Номер: US20120198190A1
Принадлежит: International Business Machines Corp

A computer implemented method for automatically managing copies of source data volumes is provided. A copy management agent receives a message that target volume copies of source volumes are available. The copy management agent accesses the target volume copies of the source volumes. The copy management agent analyzes metadata for the target volume copies. The copy management agent determines whether any of the target volume copies is a boot volume copy based on the analyzed metadata. In response to a determination that one of the target volume copies is a boot volume copy, the copy management agent directs a provisioning agent to provision a new host for the target volume copies. The copy management agent directs the storage subsystem to present the target volume copies to a storage area network port associated with the new host. Then, the new host is booted using the boot volume copy.

Подробнее
09-08-2012 дата публикации

Intelligent lun generation and management

Номер: US20120203876A1
Принадлежит: International Business Machines Corp

A method for generating and managing logical units (LUNs) in a storage network environment is disclosed herein. In one embodiment, such a method includes determining a type of LUN, identifying one or more servers that will access the LUN, and identifying a storage system that will host the LUN. The method then generates a LUN name that encapsulates the type, the one or more servers, and the storage system. The method then assigns the LUN name to the LUN. A corresponding apparatus and computer program product are also disclosed herein.

Подробнее
13-09-2012 дата публикации

Deleting relations between sources and space-efficient targets in multi-target architectures

Номер: US20120233136A1
Принадлежит: International Business Machines Corp

A method for deleting a relation between a source and a target in a multi-target architecture is described. The multi-target architecture includes a source and multiple space-efficient (SE) targets mapped thereto. In one embodiment, such a method includes initially identifying a relation for deletion from the multi-target architecture. A space-efficient (SE) target associated with the relation is then identified. A mapping structure maps data in logical tracks of the SE target to physical tracks of a repository. The method then identifies a sibling SE target that inherits data from the SE target. Once the SE target and the sibling SE target are identified, the method modifies the mapping structure to map the data in the physical tracks of the repository to the logical tracks of the sibling SE target. The relation is then deleted between the source and the SE target.

Подробнее
20-09-2012 дата публикации

Delayed updating of shared data

Номер: US20120239886A1
Автор: Teemu Rantanen
Принадлежит: Tekla Oyj

To provide delayed updating of shared data, a concept of dualistic sequence information is introduced. In the concept, if during local modification of data, a modification to the data is published by another user, a local deviation is created, and when the modification is published, it is associated with an unambiguous sequence reference and the local deviation.

Подробнее
04-10-2012 дата публикации

Method of improving efficiency of replication monitoring

Номер: US20120254570A1
Принадлежит: Individual

Copy pair monitoring is provided for a storage system having plural host computers, at least one storage subsystem, and a management computer. The storage subsystem including volumes storing data requested by the host computer, the management computer being accessible to the host computer and the storage subsystem. The copy pair monitoring includes obtaining every piece of copy pair definition information that is stored in the host computer, removing duplicate copy pair definition information from the whole copy pair definition information obtained, and collecting the copy pair status based on the obtained copy pair definition information from which duplicate copy pair definition information has been removed. Each host computer is assigned a priority level, and, when more than one host computer includes the same copy pair, the host computer with the lowest priority obtains the copy pair information to reduce the load on the higher priority host computers.

Подробнее
25-10-2012 дата публикации

Method and data storage system for providing multiple partition support

Номер: US20120271994A1
Принадлежит: SEAGATE TECHNOLOGY LLC

An apparatus of the present invention includes partition selection circuitry configured to selectably provide individual access to multiple ones of a plurality of partitions of a data storage component by a host device without multiple partition support. The apparatus can also include the data storage component and/or the host device. The partition selection circuitry uses a logical block addressing (LBA) address generated by the host device, and an operating mode indicator indicative of a particular partition, to allow the partitions of the data storage component to be accessed by the host device without multiple partition support. Methods implemented by the apparatus are also disclosed.

Подробнее
01-11-2012 дата публикации

METHOD AND SYSTEM FOR COUPLING SERIAL ATTACHED SCSI (SAS) DEVICES AND INTERNET SMALL COMPUTER SYSTEM INTERNET (iSCSI) DEVICES THROUGH SINGLE HOST BUS ADAPTER

Номер: US20120278551A1
Принадлежит: LSI Corp

An apparatus comprising an interface, a first port, and a second port. The interface may be configured to connect to a host computer. The first port may be configured to connect to a first set of storage devices using a first protocol. The second port may be configured to connect to a second set of storage devices using a second protocol. The apparatus may provide support for the first protocol and the second protocol to allow communication using both the first protocol and the second protocol through the interface.

Подробнее
06-12-2012 дата публикации

Distribution with dynamic partitions

Номер: US20120311257A1
Принадлежит: SEAGATE TECHNOLOGY LLC

A method and system for specifying at least one read-only partition and at least one read/write partition in a storage device to provide a convenient user experience. Upon initial connection to a computing system, a read-only partition is specified to execute an autorun file. After completion of the autorun file and upon subsequent connections to the computing system, a read/write partition is specified and the read-only partition is invisible to the user.

Подробнее
13-12-2012 дата публикации

Computer system and method of managing storage system

Номер: US20120317358A1
Принадлежит: HITACHI LTD

In an embodiment, a storage system includes pools each of which includes storage resources and is separated into tiers different in access performance. A management system monitors access performance of the pools to detect a risky pool expected to become unable to satisfy predetermined access performance requirements. The management system estimates access performance of each of one or more candidate pools in the pools in the case where a storage resource migrates from the candidate pool to the risky pool, by simulation based on variations in data arrangement in the pool caused by evacuating data held in the storage resource in the same pool for the migration of the storage resource. The management system determines that a storage resource migrates from a source pool of which the estimated access performance satisfies predetermined performance requirements to the risky pool.

Подробнее
03-01-2013 дата публикации

Selective device access control

Номер: US20130007361A1
Принадлежит: International Business Machines Corp

Methods, systems, and computer program products for selective device access control in a data storage system are provided. A method includes initializing a plurality of access groups associated with logical devices used to access the data storage system, each of the plurality of access groups corresponding to a range of the logical devices, pursuant to a mount of a logical volume of the data storage system, and binding an access group name of one the plurality of access groups to at least one of a metadata of the logical volume at a volume creation and a volume header of the logical volume, wherein the logical volume, once bound to the access group name, is granted access by those of the logical devices in a range of the logical devices corresponding to the one of the plurality of access groups.

Подробнее
07-02-2013 дата публикации

Computer system and data management method

Номер: US20130036280A1
Принадлежит: HITACHI LTD

A first storage system copies data of a virtual area of a first virtual volume to a virtual area of a second virtual volume of a second storage system, monitors accesses with respect to multiple virtual areas of the first virtual volume, updates access information related to the accesses of the multiple virtual areas, and, based on the access information, reallocates data inside an actual area of a first pool allocated to the virtual area of the first virtual volume. The first storage system sends the access information to the second storage system. The second storage system receives the access information, and, based on the access information, reallocates data inside the actual area allocated to a virtual area of the second virtual volume.

Подробнее
30-05-2013 дата публикации

Optimizing Migration/Copy of De-Duplicated Data

Номер: US20130138883A1
Принадлежит: International Business Machines Corp

A mechanism is provided for optimizing migration/copying of de-duplicated data from an internal storage system to a removable storage system. A preliminary number of clusters to be generated are determined for sets of data objects stored on the internal storage system based on a number of the sets of data objects. The preliminary number of clusters is generated based on shortest distances between the sets of data objects, each cluster comprising one or more sets of data objects and each set of data objects comprising one or more chunks of data. A chosen cluster is identified from a set of clusters by identifying a cluster having a greatest number of common chunks within as few sets of data objects. Responsive to an export-size of the chosen cluster failing to exceed the available storage capacity of the removable storage system, the chosen cluster is exported to the removable storage system.

Подробнее
20-06-2013 дата публикации

System and method for controlling sas expander to electronically connect to a raid card

Номер: US20130159606A1
Автор: Chih-Huang WU
Принадлежит: Hon Hai Precision Industry Co Ltd

In a method for controlling a SAS expander to electronically connect to a RAID card in an electronic device, a plurality of different types for RAID cards, and configuration parameters of the SAS expander corresponding to each type of the RAID cards are preset. Information of the RAID card is read if the SAS expander is electronically connected the RAID card. The method further determines whether the RAID card matches the SAS expander. If the RAID card does not match the SAS expander, the configuration parameters of the SAS expander corresponding to the RAID card is read, and the read configuration parameters and the read information of the RAID card are written into a firmware file in the storage system. The method further stores the firmware file into a flash memory of the SAS expander.

Подробнее
20-06-2013 дата публикации

System and method for optimally creating storage objects in a storage system

Номер: US20130159637A1
Принадлежит: NetApp Inc

Systems and methods that enable the optimal creation of a storage object within a virtual storage system are disclosed. In accordance with embodiments, an optimal location with the storage system is determined in response to receiving an indication that a storage object is to be created within the storage system. The system and method prioritize physical storage resources in which to create the storage object, prioritize components to be provided access to the created storage object, and prioritize the interface between the physical storage resources and the accessing component. The storage object is optimally created within the storage system based on the priorities and based, at least in part, on other created storage objects.

Подробнее
27-06-2013 дата публикации

Automatic virtualization medium, automatic virtualization method, and information processing apparatus

Номер: US20130166923A1
Автор: Katsuyoshi Tsuhara
Принадлежит: Fujitsu Ltd

A computer-readable recording medium having stored therein a program for causing a computer to execute an automatic virtualization process includes creating a copy of information stored in a storage unit in a migration source, storing the created copy in a migration destination apparatus; and encrypting the storage unit in the migration source after storing the copy in the migration destination apparatus.

Подробнее
18-07-2013 дата публикации

Memory system using a storage having firmware with a plurality of features

Номер: US20130185482A1
Принадлежит: SAMSUNG ELECTRONICS CO LTD

A memory system includes a host including a configuration controller to receive an input command and to output a configuration command corresponding to the input command, and a storage to be driven by firmware including a plurality of features, the storage including an adaptation controller to receive the configuration command from the configuration controller and to determine whether to enable each of the features.

Подробнее
22-08-2013 дата публикации

Dynamic vvds expansion

Номер: US20130218834A1
Принадлежит: International Business Machines Corp

A method for addressing an out-of-space condition for a VSAM Volume Data Set (VVDS) includes detecting an out-of-space condition in a VVDS on a volume. The method creates, in response to the out-of-space condition, a new VVDS on the volume without adding a record to the old VVDS (e.g., by bypassing “catalog services”). The new VVDS is assigned a temporary name. The method then copies records from the old VVDS to the new VVDS. The method may then rename the old VVDS to a temporary name and rename the new VVDS to the original name of the old VVDS. The old VVDS may then be deleted. Alternatively, instead of renaming the old VVDS to a temporary name, the old VVDS may be deleted. The new VVDS may then be renamed to the original name of the old VVDS. A corresponding apparatus and computer program product are also described.

Подробнее
05-09-2013 дата публикации

Policy-based data migration control method for storage device

Номер: US20130232312A1
Принадлежит: HITACHI LTD

In recent years, data life cycle management, in which data is relocated from, for example, a new storage sub-system to an older storage sub-system in accordance with how new the data is or the frequency of use of the data, has become important. One technology for achieving data life cycle management is technology for migrating the contents of a storage area (“volume”) of a storage sub-system to another volume without affecting the host computer that uses the volume. In the present invention, when an associated source volume (for example, the source volume in a copy pair association) of a pair of associated volumes is migrated, migration of an associated destination volume (for example, the target volume in the copy pair association) is also controlled. In this way, it is possible to control the migration of a pair (or a group) of associated volumes in accordance with the user's requirements.

Подробнее
31-10-2013 дата публикации

Resource management system and resource managing method

Номер: US20130290541A1
Принадлежит: HITACHI LTD

An resource management system example includes node configuration information for managing a hardware configurations of nodes, virtual apparatus management information for managing virtual apparatuses operating in the nodes, and virtual storage configuration condition information for managing configurations of virtual storage apparatuses and hardware resource conditions required to satisfy the configurations of the virtual storage apparatuses in association with each other. The resource management system obtains an allocation request for a first virtual storage apparatus and information of the configuration, refers to the virtual storage configuration condition information to determine a hardware resource condition satisfying the configuration of the first virtual storage apparatus, and refers to the node management information and the virtual apparatus management information to determine a node capable of allocating a hardware resource satisfying the hardware resource condition to the first virtual storage apparatus as a node where the first virtual storage apparatus is to be configured.

Подробнее
07-11-2013 дата публикации

METHOD FOR IDENTIFYING UNIVERSAL SERIAL BUS HOST, AND ELECTRONIC DEVICE THEREOF

Номер: US20130297835A1
Автор: CHO Soon-Yong
Принадлежит: SAMSUNG ELECTRONICS CO. LTD.

A method and an apparatus for operating an electronic device for USB host identification are provided. The method includes receiving, from a host device connected to the electronic device through a USB, setup data comprising at least one field, determining whether the at least one field of the setup data is set to a value corresponding to a first-type host, and converting to an operation mode corresponding to the first-type host when the at least one field is set to the value corresponding to the first-type host. 1. A method for operating an electronic device , the method comprising:receiving, from a host device connected to the electronic device through a Universal Serial Bus (USB), setup data comprising at least one field;determining whether the at least one field of the setup data is set to a value corresponding to a first-type host; andconverting to an operation mode corresponding to the first-type host when the at least one field is set to the value corresponding to the first-type host.2. The method of claim 1 , wherein the first-type host corresponds to a head unit of a vehicle.3. The method of claim 2 , wherein the determining of whether the at least one field of the setup data is set to the value corresponding to the first-type host comprises:determining whether a ‘bmRequestType’ field of the setup data corresponds to a ‘vendor specific request’; anddetermining whether a ‘bRequest’ field of the setup data corresponds to ‘0xf0’.4. The method of claim 2 , wherein the operation mode corresponding to the first-type host is a mode of supporting a driver used by the head unit.5. The method of claim 4 , wherein the operation mode corresponding to the first-type host is a mode of using a Network Control Model (NCM) protocol as an Ethernet link driver.6. The method of claim 2 , wherein the converting to the operation mode corresponding to the first-type host comprises re-performing a USB enumeration process with the host in the operation mode corresponding to the ...

Подробнее
28-11-2013 дата публикации

Data Transmission Method and Apparatus

Номер: US20130318262A1
Автор: Zhiming Hao
Принадлежит: Huawei Device Co Ltd

The present invention provides a data transmission method and apparatus. The method includes: receiving a wireless data exchange request of a first data exchange apparatus; locally creating, according to the wireless data exchange request, a magnetic disk symbol associated with the first data exchange apparatus; and processing, through the magnetic disk symbol, data interaction between local data and data in the first data exchange apparatus corresponding to the magnetic disk symbol. By using the data transmission method and apparatus according to the present invention, wireless data transmission performed by a user between a handheld terminal and a computer is as simple and convenient as data transmission between local disks.

Подробнее
28-11-2013 дата публикации

SELECTIVE ENABLEMENT OF OPERATING MODES OR FEATURES VIA HOST TRANSFER RATE DETECTION

Номер: US20130318289A1
Автор: Tomlin Andrew John
Принадлежит: LSI Corporation

Selective enablement of operating modes or features of a storage system via host transfer rate detection enables, in some situations, enhanced performance. For example, a Solid-State Disk (SSD) having a serial interface compatible with a particular serial interface standard selectively enables coalescing of status information for return to a host based on detecting a particular host transfer rate capability. Some hosts are not fully compliant with the particular standard, being unable to properly process the coalesced status information. The selective enablement disables status coalescing for a non-compliant host and enables status coalescing for at least some compliant hosts, without the SSD having prior knowledge of coupling to a noncompliant/compliant host. The SSD conservatively determines the host is non-compliant/compliant based on a negotiated speed of the serial interface, and selectively disables/enables status coalescing in response to the negotiated speed. 1. A system comprising:a means for serially interfacing a host with storage;a means for selectively controlling enablement of at least one operating mode or feature, the means for selectively controlling enablement being enabled to selectively enable the at least one operating mode or feature; andwherein the means for selectively controlling enablement is dependent at least in part on a negotiated data transfer rate of the means for serially interfacing.2. The system of claim 1 , wherein the means for selectively controlling selectively enables the at least one operating mode or feature when the negotiated data transfer rate is greater than a predetermined threshold.3. The system of claim 2 , wherein the means for selectively controlling enablement is further enabled to selectively disable the at least one operating mode or feature claim 2 , and the means for selectively controlling enablement selectively disables the at least one operating mode or feature when the negotiated data transfer rate is less ...

Подробнее
05-12-2013 дата публикации

Application-controlled sub-lun level data migration

Номер: US20130326182A1
Принадлежит: International Business Machines Corp

A source code-based specification is implemented for use as an interface between a storage controller and an owning application to migrate a specified size of data from physical storage behind the LUN to a new physical location.

Подробнее
19-12-2013 дата публикации

Configurable and scalable storage system

Номер: US20130339602A1
Автор: James A. Tucci
Принадлежит: ARCHION Inc

The system utilizes a plurality of layers to provide a robust storage solution. One layer is the RAID engine that provides parity RAID protection, disk management and striping for the RAID sets. The second layer is called the virtualization layer and it separates the physical disks and storage capacity into virtual disks that minor the drives that a target system requires. A third layer is a LUN (logical unit number) layer that is disposed between the virtual disks and the host. By using this approach, the system can be used to represent any number, size, or capacity of disks that a host system requires while using any configuration of physical RAID storage.

Подробнее
19-12-2013 дата публикации

Highly Scalable Storage Array Management with Reduced Latency

Номер: US20130339604A1
Принадлежит: Oracle International Corp

Systems and methods for increasing scalability and reducing latency in relation to managing large numbers of storage arrays of a storage network. Separate, dedicated, communication channels may be established between an array manager running on a server and each of a number of storage arrays for respectively performing reading and writing operations to limit the delays imposed by repeated array connection setup and teardown and improve array communication stability (e.g., as compared to performing read/write operations over the same array connection). The read connection can be used to maintain current state information (e.g., volumes, capacities, and the like) for a plurality of storage arrays in a local cache of the array manager that can be quickly accessed by the array manager, such as for presenting substantially current, summary-type state information of the various storage arrays to a user (e.g., upon the user requesting to configure a particular storage array).

Подробнее
16-01-2014 дата публикации

Validating a certificate chain in a dispersed storage network

Номер: US20140020082A1
Принадлежит: Cleversafe Inc

A method begins by a processing module receiving a certificate chain and determining whether at least one of one or more signed certificates of the chain has a valid signature. When the at least one of the one or more signed certificates has a valid signature, the method continues with the processing module identifying one or more certificate authorities (CA) to produce identified CAs, accessing registry information that includes one or more realm identifiers (IDs) and a plurality of trusted CA IDs, determining whether one or more of the identified CAs is a trusted CA, and when the one or more of the identified CAs is a trusted CA, indicating that the certificate chain is valid, identifying a realm ID based on a trusted CA ID, and generating certificate chain validation information to include the realm ID, trusted CAs, and the indication of the validity of the certificate chain.

Подробнее
23-01-2014 дата публикации

Method and system for supporting cloud service and terminal for supporting the same

Номер: US20140026061A1
Автор: Jinyong Kim, Youngsun SHIN
Принадлежит: SAMSUNG ELECTRONICS CO LTD

Provided a method and a system for supporting a cloud service capable of providing a user environment specified in the cloud service, and a terminal for supporting the same. The system for supporting a cloud service includes: a cloud service device allowing a plurality of users to upload or download contents to or from at least one sharing box, or to generate memo contents; and a terminal outputting a content viewing menu displaying the contents according to types and characteristics of the contents so that the terminals users can manipulate and share the contents stored in the cloud service device.

Подробнее
06-02-2014 дата публикации

System and Methods for Implementing a Server-Based Hierarchical Mass Storage System

Номер: US20140040205A1
Принадлежит: StorSimple Inc

Setting up and supporting the computer infrastructure for a remote satellite office is a difficult task for any information technology department. To simplify the task, an integrated server system with a hierarchical storage system is proposed. The hierarchical storage system includes the ability to store data at an off-site cloud storage service. The server system is remotely configurable and thus allows the server to be configured and populated with data from a remote location.

Подробнее
06-02-2014 дата публикации

PORTABLE DATA STORAGE DEVICE WITH WIRELESS FUNCTIONALITY HAVING A DIGITAL SWITCH CIRCUIT AND A METHOD FOR STORING DATA IN THE AFOREMENTIONED

Номер: US20140040511A1
Автор: Tan Winn
Принадлежит: T-DATA SYSTEMS (S) PTE LTD.

There is provided a portable data storage device with wireless functionality. The portable storage device includes a digital switch circuit for controlling a flow of data in the portable storage device; a non-volatile memory module coupled to the digital switch circuit, the non-volatile memory module being for storing data; an interface coupled to the digital switch circuit for enabling the portable data storage device to be used for data transfer with a host device; a microcontroller coupled to the digital switch circuit for controlling the digital switch circuit; and a wireless communications module coupled to the microcontroller for wireless transmission/reception of data. The microcontroller is configured to toggle amongst a plurality of discrete modes of the digital switch circuit such that in at least one of the plurality of discrete modes the digital switch circuit diverts data away from the microcontroller to reduce a processing load on the microcontroller. A corresponding method is also disclosed. 1. A portable data storage device with wireless functionality , the portable storage device including:a digital switch circuit for controlling a flow of data in the portable storage device;a non-volatile memory module coupled to the digital switch circuit, the non-volatile memory module being for storing data;an interface coupled to the digital switch circuit for enabling the portable data storage device to be used for data transfer with a host device via an electronic connection;a microcontroller coupled to the digital switch circuit for controlling the digital switch circuit; anda wireless communications module coupled to the microcontroller for wireless transmission/reception of data;wherein the microcontroller is configured to toggle amongst a plurality of discrete modes of the digital switch circuit such that in at least one of the plurality of discrete modes the digital switch circuit diverts data away from the microcontroller to reduce a processing load on ...

Подробнее
06-02-2014 дата публикации

Storage system and data transfer method

Номер: US20140040581A1
Автор: Akihiro Ueda
Принадлежит: Fujitsu Ltd

A storage system includes: a storage device configured to copy data to another storage device, the storage device includes: a first storage region configured to store the data; a first receiving unit configured to receive a first instruction from a higher level device; a transferring unit configured to transfer the instruction from the higher level device to the another storage device; and a first storage region releasing unit configured to release the first storage region, wherein, when the first instruction is a releasing instruction instructing to release the first storage region, the transferring unit transfers the releasing instruction to the another storage device before releasing of the first storage region is completed by the first storage region releasing unit.

Подробнее
13-02-2014 дата публикации

STORAGE SYSTEM AND STORAGE CONTROL METHOD

Номер: US20140047178A1
Автор: KASSAI Kunihiko
Принадлежит: FUJITSU LIMITED

A storage system includes: a grouping unit configured to generate one or more storage device sub-groups, each of the storage device sub-groups including a storage device used to store data, from storage devices included in a plurality of storage device groups that respectively include a plurality of storage devices; a selection unit configured to select any of the one or more storage device sub-groups; and a control unit configured to shut off power supply to a non-selected device group, which is a storage device sub-group other than a selected storage device sub-group and included in a storage device group including the selected storage device sub-group, and shut off power supply to storage devices included in a storage device group other than the storage device group including the selected storage device sub-group. 1. A storage system , comprising:a grouping unit configured to generate one or more storage device sub-groups, each of the storage device sub-groups including a storage device used to store data, from storage devices included in a plurality of storage device groups that respectively include a plurality of storage devices;a selection unit configured to select any of the one or more storage device sub-groups; anda control unit configured to shut off power supply to a non-selected device group, which is a storage device sub-group other than a selected storage device sub-group and included in a storage device group including the selected storage device sub-group, and shut off power supply to storage devices included in a storage device group other than the storage device group including the selected storage device sub-group.2. The storage system according to claim 1 , whereinthe control unit aggregates the storage device groups, and provides one or more logical volumes to a higher-level device by using storage resources included in the aggregated storage device groups.3. The storage system according to claim 1 , whereinthe control unit supplies power to any ...

Подробнее
20-02-2014 дата публикации

COMPUTER SYSTEM AND ASSOCIATED STORAGE DEVICE MANAGEMENT METHOD

Номер: US20140052978A1
Автор: Sung Fang-Yuan
Принадлежит: WISTRON CORPORATION

A storage device management method is provided. The method includes steps of: reading a mode selection parameter when a computer system is activated; the computer operating in a first operation mode or a second operation mode according to the mode selection parameter; determining whether the mode selection parameter is modified; and selectively changing an operation mode of the computer when the mode selection parameter is modified. 1. A storage device management method for a computer system , comprising steps of:reading a mode selection parameter when the computer system is activated;the computer system operating in a first operation mode or a second operation mode according to the mode selection parameter;determining whether the mode selection parameter is modified; andselectively changing an operation mode of the computer system when the mode selection parameter is modified.2. The storage device management method according to claim 1 , wherein when the computer system operates in the first operation mode claim 1 , a main storage device and an auxiliary storage device of the computer system are both enabled; and claim 1 , when the computer system operates in the second operation mode claim 1 , the main storage device is enabled and the auxiliary storage device is disabled.3. The storage device management method according to claim 2 , further comprising step of:initializing the main storage device and the auxiliary storage device.4. The storage device management method according to claim 2 , wherein the main storage device is a hard disk drive and the auxiliary storage device is a solid state drive.5. The storage device management method according to claim 2 , wherein the main storage device provides a data storage function claim 2 , and the auxiliary storage device provides a cache function.6. The storage device management method according to claim 1 , wherein when the mode selection parameter is modified claim 1 , the step of selectively changing the operation ...

Подробнее
13-03-2014 дата публикации

Replicating tracks from a first storage site to a second and third storage sites

Номер: US20140075114A1
Принадлежит: International Business Machines Corp

Provided are a computer program product, system, and method for replicating tracks from a first storage to a second and third storages. A determination is made of a track in the first storage to transfer to the second storage as part of a point-in-time copy relationship and of a stride of tracks including the target track. The stride of tracks including the target track is staged from the first storage to a cache according to the point-in-time copy relationship. The staged stride is destaged from the cache to the second storage. The stride in the cache is transferred to the third storage as part of a mirror copy relationship. The stride of tracks in the cache is demoted in response to destaging the stride of the tracks in the cache to the second storage and transferring the stride of tracks in the cache to the third storage.

Подробнее
20-03-2014 дата публикации

OPERATOR PANEL WITH APPLICATIONS FOR OPERATING PRODUCTION SYSTEMS

Номер: US20140082312A1
Автор: Schüepp Michael
Принадлежит: Ferag AG

The invention relates to an operator panel () having one or more applications () for operating at least one production system (). A configuration data memory () is set up to store configuration data that are provided for configuring the one or more applications () of the operator panel (). A synchronization module () is set up to access configuration data stored in the configuration data memory () and to synchronize these data via a communications interface () of the operator panel () with configuration data that are stored in a configuration data memory (″) of a remotely disposed operator panel (″). A configuration access module () is set up to receive from at least one application () of the operator panel () a read request for stored configuration data, to access stored configuration data, and to read the stored configuration data corresponding to the read request and to deliver the read configuration data for configuring the at least one application () to the at least one application (). 1. An operator panel having at least one processor for executing one or more applications for operating at least one production system , including:a configuration data memory configured to store configuration data that are provided for configuring the one or more applications of the operator panel;a synchronization module configured to access configuration data stored in the configuration data memory and to synchronize these data via a communications interface of the operator panel with configuration data that are stored in a configuration data memory of a remotely disposed operator panel; and,a configuration access module configured to receive from at least one application of the operator panel a read request for stored configuration data, to access stored configuration data, and to read the stored configuration data corresponding to the read request and to deliver the read configuration data for configuring the at least one application to the at least one application.2. The ...

Подробнее
27-03-2014 дата публикации

Information processing system, recording medium, and information processing method

Номер: US20140089579A1
Принадлежит: Fujitsu Ltd

An information processing system that sets, coupling information defining a logically coupling corresponding to a first disk, to an uncoupled state indicating that a first logical machine associated with the first disk and the first disk are not coupled, in response to a request to stop the first logical machine, and releases a coupling between the first logical machine and the first disk based on the uncoupled state set in the coupling information.

Подробнее
27-03-2014 дата публикации

Dynamically Improving Performance of a Host Memory Controller and a Memory Device

Номер: US20140089610A1
Принадлежит:

Methods, apparatuses, systems, and computer-readable media for dynamically improving performance of a host memory controller and a hosted memory device are presented. According to one or more aspects, a memory controller may establish a data connection with a memory device. The memory controller may perform a first write operation of a plurality of write operations to the memory device using a first block size. Subsequently, the memory controller may perform a second write operation of the plurality of write operations to the memory device using a second block size different from the first block size. The memory controller then may determine an optimal value for a block size parameter based at least in part on the plurality of write operations. Thereafter, the memory controller may use the optimal value for the block size parameter in performing one or more regular tasks involving the memory device. 1. A method comprising:establishing, by a memory controller, a data connection with a memory device, the memory device adhering to a common standard as the memory controller;performing, by the memory controller, a first write operation of a plurality of write operations to the memory device using a first block size;performing, by the memory controller, a second write operation of the plurality of write operations to the memory device using a second block size different from the first block size;determining, by the memory controller, an optimal value for a block size parameter based at least in part on the plurality of write operations; andusing, by the memory controller, the optimal value for the block size parameter in performing one or more regular tasks involving the memory device.2. The method of claim 1 , wherein determining an optimal value for the block size parameter is further based at least in part on a plurality of time values corresponding to the plurality of write operations claim 1 , each time value of the plurality of time values representing an amount of ...

Подробнее
05-01-2017 дата публикации

MEMORY STATE INDICATOR CHECK OPERATIONS

Номер: US20170003886A1
Принадлежит:

Aspects include a computer-implemented method includes receiving an instruction at a processor to perform an operation on a memory block having an address and accessing a state indicator by the processor without altering a value of the state indicator. The state indicator is stored in a memory location independent of the memory block, and accessing includes sending a request to an operator to return the value of the state indicator to the processor. The method also includes determining based on the value of the state indicator whether the memory block is in a pre-defined state. 18-. (canceled)9. A system comprising:a memory having computer readable instructions; and [ 'accessing a state indicator by the processor without altering a value of the state indicator, the state indicator stored in a memory location independent of the memory block, wherein accessing includes sending a request to an operator to return the value of the state indicator to the processor; and', 'receiving an instruction at a processor to perform an operation on a memory block having an address;'}, 'determining based on the value of the state indicator whether the memory block is in a pre-defined state., 'one or more processing devices for executing the computer readable instructions, the computer readable instructions comprising10. The system of claim 9 , wherein determining is performed without changing the value of the state indicator.11. The system of claim 9 , the instructions further comprising:based on the value of the state indicator indicating that the memory block is in the pre-defined state, sending a request to return a subset of the memory block to the processor; andidentifying the pre-defined state of the memory block based on the subset of the memory block.12. The system of claim 9 , the instructions further comprising:based on the value of the state indicator indicating that the memory block is in the pre-defined state, identifying the pre-defined state based on the value of the ...

Подробнее
05-01-2017 дата публикации

MEMORY CONTROLLING METHOD AND MEMORY SYSTEM

Номер: US20170003908A1

A memory system comprises a memory controller and a memory device having one or more memory ranks and multiple memory electrically connected to the one or more memory ranks. The memory controller includes at least one analysis module and at least one switching determination module. The analysis module analyzes states of multiple memory control commands corresponding to a particular memory rank to generate a control parameter. The switching determination module determines whether at least one switching command is sent according to the control parameter, a current operation mode of the particular memory rank, and an operation state of the particular memory rank. When the memory device receives a first switching command of the at least one command, the particular rank and at least one part of the memory internal circuits are switched from the normal voltage operation mode to the low voltage operation mode. 1. A memory system , comprising:a memory device having one or more memory ranks and a plurality of memory internal circuits electrically connected to the one or more memory ranks; anda memory controller at least including at least one analysis module and at least one switching determination module, wherein the analysis module analyzes one or more states of a plurality of memory control commands corresponding to a particular memory rank of the one or more memory ranks and generates a control parameter, and the switching determination module determines whether at least one switching command is sent according to the control parameter, a current operation mode of the particular memory rank and an operation state of the particular memory rank; andwherein when the memory device receives a first switching command of the at least one switching command, the particular rank and at least one part of the plurality of memory internal circuits are switched from a normal voltage operation mode to a low voltage operation mode.2. The memory system according to claim 1 , wherein the ...

Подробнее
07-01-2016 дата публикации

Method and apparatus for applying storage functionality to each subsidiary volume

Номер: US20160004444A1
Автор: Akio Nakajima
Принадлежит: HITACHI LTD

Exemplary embodiments apply storage functionality to a subsidiary volume of a logical unit group. In one aspect, a storage system comprises a plurality of storage devices to store data, and a controller operable to manage a plurality of logical volumes, each of which is a unit for setting a storage function. The controller is operable to manage a logical unit group, which is mapped to one of the logical volumes and includes an administrative logical unit and one or more subsidiary logical units. The controller is operable to manage a virtual logical unit group which includes a plurality of virtual subsidiary logical units and a virtual administrative logical unit that is mapped to the administrative logical unit, each of which is provided to one of a plurality of virtual machines of a server, at least one virtual subsidiary logical unit being mapped to the one or more subsidiary logical units.

Подробнее
07-01-2021 дата публикации

Memory system

Номер: US20210004169A1
Принадлежит: Toshiba Memory Corp

According to one embodiment, a memory system includes a nonvolatile memory and a controller electrically connected to the nonvolatile memory. The controller selects a write mode from a first mode in which data having N bits is written per one memory cell and a second mode in which data having M bits is written per one memory cell. N is equal to or larger than one. M is larger than N. The controller writes data into the nonvolatile memory in the selected write mode. The controller selects either the first mode or the second mode at least based on a total number of logical addresses mapped in a physical address space of the nonvolatile memory.

Подробнее
02-01-2020 дата публикации

Configurable Mapping System in a Non-Volatile Memory

Номер: US20200004450A1
Принадлежит:

Apparatus and method for managing metadata in a data storage device, such as a solid-state drive (SSD). In some embodiments, a non-volatile memory (NVM) includes a population of semiconductor memory dies. The dies are connected a number of parallel channels such that less than all of the semiconductor dies are connected to each channel. A controller circuit apportions the semiconductor memory dies into a plurality of die sets, with each die set configured to store user data blocks associated with a different user. The controller circuit subsequently rearranges the dies into a different arrangement of die sets so that at least one die is migrated from a first dies set to a second die set. A map manager circuit is configured to establish an array of pointers in a memory to identify contiguous portions of map metadtata that describe user data stored in the at least one migrated die. 1. A method comprising:providing a non-volatile memory (NVM) memory with a plurality of semiconductor memory dies coupled to a controller circuit using a plurality of channels;arranging a subset of the dies into a first die set configured to store user data associated with a first user;rearranging the dies to form a different, second die set configured to store user data associated with a different, second user, at least one die from the first die set placed in the second die set; andsetting a map pointer in memory to identify map data associated with the at least one die placed in the second die set.2. The method of claim 1 , wherein the rearranging step is performed responsive to an initialization operation to transition a data storage device comprising the NVM from a deactivated mode to an operationally ready mode.3. The method of claim 1 , wherein each die set is formed of semiconductor memory dies connected to each of the parallel channels.4. The method of claim 1 , wherein each die set is formed of semiconductor memory dies that are connected to less than all of the parallel channels. ...

Подробнее
04-01-2018 дата публикации

INFORMATION PROCESSING DEVICE, EXTERNAL STORAGE DEVICE, HOST DEVICE, RELAY DEVICE, CONTROL PROGRAM, AND CONTROL METHOD OF INFORMATION PROCESSING DEVICE

Номер: US20180004587A1
Автор: HASHIMOTO Daisuke
Принадлежит: Toshiba Memory Corporation

According to the embodiments, an external storage device switches to an interface controller for supporting only a read operation of nonvolatile memory when a shift condition for shifting to a read only mode is met. A host device switches to an interface driver for supporting only the read operation of the nonvolatile memory when determining to recognize as read only memory based on information acquired from the external storage device. 1. (canceled)2: An information processing system comprising:a host device and a storage device coupled with the host device; a nonvolatile memory including a plurality of blocks; and', control the nonvolatile memory,', 'determine whether a data write operation to the nonvolatile memory is prohibited based on a first value and a first threshold value, the first value being a value of a number of free blocks, the first threshold value corresponding to the first value, and', 'send, when determining the data write operation to the nonvolatile memory is prohibited, information indicating that data write operation to the nonvolatile memory is prohibited;, 'a first controller configured to'}], 'the storage device including acquire a second value from the storage device, the second value being at least one value of a plurality of pieces of statistical information,', 'cause the display to show a certain message when the acquired second value exceeds a second threshold value, the second threshold value corresponding to the second value, and', 'recognize the storage device as a read only device that supports only a read operation of read and write operations of the nonvolatile memory when receiving the information., 'the host device being connectable to a display, the host device including a second controller, the second controller configured to'}3: The information processing system according to claim 2 , wherein the second controller acquires the second threshold value from the storage device.4: The information processing system according to ...

Подробнее
07-01-2021 дата публикации

TARGETED SNAPSHOT BASED ON VIRTUAL MACHINE LOCATION

Номер: US20210004257A1
Принадлежит:

A data storage environment can include one or more virtual machines instantiated on a host computing device. Based on physical location data of the one or more virtual machines received from the host computing device, a storage manager can control the performance of a secondary copy operation on one or more storage units that store virtual machine data associated with the one or more virtual machines and/or the performance of a secondary copy operation on the one or more virtual machines. 1. An information management system , comprising:a storage manager comprising one or more processors,wherein the storage manager is communicatively coupled to a storage array and a host computing device,wherein the host computing device comprises one or more processors, and wherein the host computing device hosts a virtual machine, andwherein the storage array comprises virtual machine data for the virtual machine; andwherein the storage manager is configured to:receive from the host computing device information about hardware that stores the virtual machine data at the storage array,wherein the information identifies within the storage array at least one of: one or more storage units and one or more physical locations,wherein the information results from a first snapshot of the virtual machine previously initiated by the host computing device;request the storage array to make at least one hardware snapshot of the hardware that stores the virtual machine data at the storage array, including the identified at least one of: one or more storage units and one or more physical locations; andrequest a secondary storage computing device to back up the virtual machine data captured by the storage array in the hardware snapshot.2. The information management system of further comprising the secondary storage computing device claim 1 , which comprises one or more processors.3. The information management system of claim 1 , wherein the hardware snapshot requested from the storage array is ...

Подробнее
07-01-2021 дата публикации

METHOD AND A DEVICE COMPRISING AN EDGE CLOUD AGENT FOR PROVIDING A SERVICE

Номер: US20210004274A1
Принадлежит: Telia Company AB

The embodiments herein relate to a device and a method performed by an edge cloud agent, the method comprising: receiving a request for resources; locating a computing device, in the network, capable in providing the requested resources; instantiating a secure container on the located computing device; setting up a VLAN/VPN connection to the secure container on the computing device; and allocating said resources to a storage instance based on available resources within the computing device. 1. A method performed by an edge cloud agent in an operator's network , the method comprising:receiving a request for resources;locating a computing device, in the network, capable of providing the requested resources;instantiating a secure container on the located computing device;setting up a Virtual Local Area Network/Virtual Private Network, VLAN/VPN, connection to the secure container on the computing device; andallocating said resources to a storage instance based on available resources within the computing device.2. The method according to claim 1 , wherein setting up a VLAN/VPN connection includes setting up a VLAN/VPN connection from a cloud termination point of the operator to the secure container on the computing device.3. The method according to claim 1 , further comprising:detecting a presence of at least one user device connected to the network where the computing device is residing and said user device is consuming said resources;when the user device leaves said network, informing said user device that the storage instance will be terminated within a predetermined time period; andterminating said storage instance upon expiry of the predetermined time period.4. The method according to claim 1 , further comprising:acquiring storage capabilities of the computing device; anddeploying or deleting at least one storage instance of the computing device on the basis of the acquired storage capabilities.5. The method according to claim 1 , further comprising:allowing ...

Подробнее
07-01-2021 дата публикации

DATA STORAGE DEVICE AND OPERATING METHOD THEREOF

Номер: US20210004325A1
Автор: CHO Dae Gon
Принадлежит:

A data storage device may include a memory device including a plurality of memory blocks having a plurality of free memory blocks and a controller configured to control an operation of the memory device, wherein the controller performs a block allocation operation of allocating one or more free memory blocks among the plurality of free memory blocks as one or more programmable memory blocks, and performs a garbage collection (GC) error defense operation of checking whether a GC operation for the plurality of memory blocks has performed successfully, in response to the block allocation operation. 1. A data storage device comprising:a memory device including a plurality of memory blocks having a plurality of free memory blocks; anda controller configured to control an operation of the memory device,wherein the controller performs a block allocation operation of allocating one or more free memory blocks among the plurality of free memory blocks as one or more programmable memory blocks, and performs a garbage collection (GC) error defense operation of checking whether a GC operation for the plurality of memory blocks has performed successfully, in response to the block allocation operation.2. The data storage device of claim 1 , further comprising a memory configured to store a GC count corresponding to the number of memory blocks erased by the GC operation.3. The data storage device of claim 2 , wherein the memory is positioned in the controller.4. The data storage device of claim 2 , wherein the controller stores a GC error defense module in the memory claim 2 , the GC error defense module indicating a group of source codes for performing the GC error defense operation.5. The data storage device of claim 4 , wherein the controller executes the GC error defense module to perform the GC error defense operation claim 4 , whenever performing the block allocation operation.6. The data storage device of claim 5 , wherein claim 5 , when the GC error defense module is ...

Подробнее
13-01-2022 дата публикации

MEMORY SYSTEM FOR ASSURING RELIABILITY

Номер: US20220011956A1
Автор: YOON Jeong Hyun
Принадлежит:

A memory system includes a memory device and a controller. The controller includes: a first internal storage, a second internal storage configured to store a recovery code, a level detector configured to detect whether a change in levels of power supply voltages exceeds respectively reference level ranges, a protection operation component configured to determine entry into and exit from a protection mode in response to a result of the level detector, to perform a first protection operation of generating event information and a snapshot information and storing the event and snapshot information in the first internal storage, and a recovery operation component configured to receive the recovery code from the second internal storage in response to exiting from the protection mode, to enter the recovery mode, to receive the event information and the snapshot information from the first internal storage, and to perform a recovery operation on the memory device. 1. A memory system comprising:a memory device; anda controller operably coupled to the memory device through a plurality of interfaces,wherein the controller comprises:a first internal storage having volatile characteristics;a second internal storage having nonvolatile characteristics and configured to store a recovery code;a level detector configured to detect whether a change in levels of power supply voltages exceeds respectively reference level ranges, and to generate detection signals corresponding to a result of the detection;a protection operation component configured to determine entry into and exit from a protection mode in response to the detection signals, and to perform a first protection operation of generating event information on a state of the memory system at the time of entry into the protection mode and generating a logic value of each of the plurality of interfaces as snapshot information and storing the event information and the snapshot information in the first internal storage, and the ...

Подробнее
13-01-2022 дата публикации

QUICK ACTIVATE FOR MEMORY SENSING

Номер: US20220011957A1
Автор: Majerus Kevin T.
Принадлежит:

Methods, systems, and devices for quick activate for memory sensing are described. An operating mode that is associated with a command sequence having a reduced duration relative to another operating mode may be configured at a memory device. The operating mode may be configured based on determining that a testing procedure does not attempt to preserve or is independent of preserving a logic state of accessed memory cells, among other conditions. While operating in the mode, the memory device may perform a received activate command using a first set of operations having a first duration—rather than a second set of operations having a second set of operations having a second, longer duration—to perform the received activate command. The first set of operations may also use less current or introduce less disturbance into the memory device relative to the second set of operations. 1. (canceled)2. A method , comprising:determining that activate commands are to be performed using a first sequence that is associated with a reduced duration relative to a second sequence for executing activate commands;receiving an activate command associated with a memory cell based at least in part on the determining; andperforming, on the memory cell, a set of operations of the first sequence based at least in part on the activate command.3. The method of claim 2 , further comprising:configuring a testing component to execute activate commands using the first sequence based at least in part on the determining.4. The method of claim 3 , further comprising:indicating, based at least in part on the configuring, a duration for the testing component to execute activate commands using the first sequence, wherein the testing component executes activate commands using the second sequence after an end of the duration.5. The method of claim 2 , further comprising:activating, based at least in part on the determining, a first testing component for executing activate commands using the first ...

Подробнее
13-01-2022 дата публикации

STORAGE DEVICE AND STORAGE CONTROL METHOD

Номер: US20220011980A1
Автор: LAI CHEN-NAN
Принадлежит:

A storage device and a storage control method where the storage device includes a flash memory controller, an artificial intelligence (AI) processor and a flash memory storage chip set. The flash memory controller is connected with the AI processor and the flash memory storage chip set separately. The flash memory controller is configured to send original data to be stored to the AI processor when receiving an AI extension instruction from a host, and store tag data from the AI processor in the flash memory storage chip set. The AI processor is configured to convert the original data from the flash memory controller into the tag data by a predetermined algorithm and send the tag data to the flash memory controller. The flash memory controller stores the tag data in the flash memory storage chip set. 1. A storage device , comprising: a flash memory controller , an artificial intelligence (AI) processor , and a flash memory storage chip set; wherein the flash memory controller is connected with the AI processor and the flash memory storage chip set separately;wherein the flash memory controller is configured to send original data to be stored to the AI processor when receiving an AI extension instruction from a host, and store tag data from the AI processor in the flash memory storage chip set;wherein the AI processor is configured to convert the original data from the flash memory controller into the tag data by a predetermined algorithm and send the tag data to the flash memory controller; the flash memory controller stores the tag data in the flash memory storage chip set.2. The storage device according to claim 1 , wherein the storage device comprises an external interface; the external interface is connected with the flash memory controller; the flash memory controller receives the AI extension instruction from the host and the original data to be stored through the external interface;wherein when the flash memory controller receives a general storage instruction ...

Подробнее
03-01-2019 дата публикации

METHOD FOR CONFIGURING DISK ARRAY OF ELECTRONIC DEVICE AND RELATED ELECTRONIC DEVICE

Номер: US20190004705A1
Автор: DU Kehong
Принадлежит:

One aspect of the present disclosure provides a method for configuring a disk array of an electronic device. The method includes: storing configuration information of the disk array; acquiring the stored configuration information if the electronic device is turned on; and configuring the disk array according to the configuration information. 1. A method for configuring a disk array of an electronic device , comprising:storing configuration information of the disk array;acquiring the stored configuration information if the electronic device is turned on; andconfiguring the disk array according to the configuration information.2. The method of claim 1 , wherein the electronic device includes a Baseboard Management Controller (BMC) claim 1 , and the method further includes storing the configuration information of the array disk in the BMC of the electronic device.3. The method of claim 2 , wherein the electronic device includes a Basic Input Output System (BIOS) claim 2 , and the method further includes acquiring claim 2 , by the BIOS claim 2 , the stored configuration information from the BMC.4. The method of claim 3 , further comprising: sending claim 3 , by the BIOS claim 3 , the configuration information of the disk array to a disk array driver through an interface.5. The method of claim 4 , wherein the configuration information includes at least one of a parameter of the disk array claim 4 , an attribute of the parameter claim 4 , or a format of the parameter.6. The method of claim 5 , further comprising: determining a type of the interface according to at least one of the parameter of the disk array claim 5 , the attribute of the parameter claim 5 , or the format of the parameter.7. The method of claim 3 , wherein the configuration information of the disk array is encapsulated in an encapsulated file.8. The method of claim 7 , further comprising:sending the encapsulated file containing the configuration information of the disk array to the BMC; andreceiving and ...

Подробнее
03-01-2019 дата публикации

INVALIDATION OF SHARED MEMORY IN A VIRTUAL ENVIRONMENT

Номер: US20190004707A1
Принадлежит:

A server logical partition (LPAR) of a virtualized computer includes shared memory regions (SMRs). The SMRs include pages of the server LPAR memory to share with client LPARs. A hypervisor utilizes an export vector to associate logical pages of the server LPAR with SMRs. The hypervisor further utilizes a reference array to associate SMRs with client LPARs that have mapped at least one physical memory page of the SMR from a logical page of the client LPAR memory. In processing an operation to unmap one or more shared physical pages from one or more LPARs, the hypervisor uses the export vector and reference array to determine which LPARs have had a mapping to the physical pages. 1. A method for managing a shared memory mapping in a computer , the method comprising:receiving a first shared page request, wherein the first shared page request is associated with a first logical page included in a first logical memory block (LMB) of a first logical partition (LPAR), wherein the first logical page corresponds to a physical page included in a shared memory region (SMR) associated with the first LPAR;determining, in response to the first shared page request, based at least in part on the first logical page corresponding to the physical page, a shared access state associated with the first LMB, wherein the shared access state indicates that the SMR is associated with first LMB;receiving a second shared page request, wherein the second shared page request is associated with access to the physical page by a second LPAR included in the computer;determining, in response to the second shared page request, a mapping state associated with the SMR;receiving a mapping request associated with the physical page;determining, in response to the mapping request, based at least in part on the shared access state associated with the first LMB and the mapping state associated with the SMR, that the second LPAR has established a mapping to the physical page; andinvalidating the mapping to the ...

Подробнее
03-01-2019 дата публикации

DETERMINING WEIGHT VALUES FOR STORAGE DEVICES IN A STORAGE TIER TO USE TO SELECT ONE OF THE STORAGE DEVICES TO USE AS A TARGET STORAGE TO WHICH DATA FROM A SOURCE STORAGE IS MIGRATED

Номер: US20190004712A1
Принадлежит:

The present invention relates to a method, system, and computer program product for determining storage device weight values to use to select one of the storage devices to use as a target storage to which data from a source storage is migrated. A determination is made, for each of the storage devices, of static parameter values for static parameters comprising attributes of the storage device and dynamic parameter values for dynamic parameters providing device health information determined by accessing the storage device to determine operational conditions at the storage device. Storage device weight values are determined as a function of the static parameter values and the dynamic parameter values of the device. The determined storage device weight values are used to select one of the storage devices as the target storage to which data from the source storage is migrated. 126-. (canceled)27. A computer program product for migrating data from a source storage in a source storage tier of storage device to at least one storage device in a target storage tier , the computer program product comprising a non-transitory computer readable storage medium having computer readable program code embodied therein that executes to perform operations , the operations comprising:querying storage devices in the target storage tier to determine dynamic parameter values based on changing operational states of the storage devices, wherein the source storage tier has a different type of storage device than storage devices in the target storage tier;determining, for each of the storage devices in the target storage tier, a storage device weight value as a function of the determined dynamic parameter values of the storage device indicating a health of the storage device;receiving a request to migrate data from the source storage to the target storage tier;determining storage device weight values of the storage devices in the target storage tier; andusing the determined storage device ...

Подробнее
03-01-2019 дата публикации

THROTTLING COMPONENTS OF A STORAGE DEVICE

Номер: US20190004723A1
Автор: Cheng Yu-Chen, Li Yu-Hung
Принадлежит:

Techniques relating to throttling components of a storage device are described herein. In an example, inputs corresponding to operating temperatures of a set of components of the storage device are received from a plurality of temperature sensors. Each of the plurality of temperature sensors is associated with a component from amongst the set components of the storage device. Based on the inputs, a throttling condition, from amongst a plurality of predefined throttling conditions, each defined for predetermined operating temperatures of the set of components, is determined. At least one components of the storage device is then throttled based on the throttling condition. 1. A method comprising:receiving inputs corresponding to operating temperatures of a set of components of a storage device from a plurality of temperature sensors, with each of the plurality of temperature sensors being associated with a component from amongst the set of components of the storage device:determining, based on the inputs, a throttling condition from amongst a plurality of predefined throttling conditions, wherein each of the predefined throttling conditions is based on predefined operating temperatures of the set of components; andthrottling at least one of the components of the storage device based on the throttling condition.2. The method of claim 1 , wherein each of the plurality of predefined throttling conditions defines an overall throughput for the storage device.3. The method of claim 1 , wherein the storage device is a solid state device and wherein the set of components include a memory controller claim 1 , a buffer memory component and at least one of a plurality of non-volatile memory components of the solid state device.4. The method of wherein throttling comprises controlling operating speed of the memo controller to control speed of operation of the buffer memory component and the plurality of non-volatile memory components.5. The method of claim 3 , wherein throttling ...

Подробнее
03-01-2019 дата публикации

MEMORY SYSTEM AND METHOD FOR CONTROLLING NONVOLATILE MEMORY

Номер: US20190004724A1
Автор: Kanno Shinichi
Принадлежит:

According to one embodiment, a memory system includes a nonvolatile memory including a plurality of nonvolatile memory dies, and a controller. The controller classifies the nonvolatile memory dies into a plurality of physical sets such that each of the nonvolatile memory dies belongs to only one physical set. The controller creates a plurality of storage regions which share each of the physical sets and each of which spans the physical sets. The controller sets one of the physical sets to a first mode for permitting a write operation and a read operation, and sets each of the other physical sets to a second mode for permitting a read operation and inhibiting a write operation. 1. A memory system connectable to a host , the memory system comprising:a nonvolatile memory including a plurality of nonvolatile memory dies; anda controller electrically connected to the nonvolatile memory and configured to:classify the nonvolatile memory dies into a plurality of physical sets such that each of the nonvolatile memory dies belongs to only one physical set;create a plurality of storage regions which share each of the physical sets and each of which spans the physical sets;set one of the physical sets to a first mode for permitting a write operation and a read operation, and set each of the other physical sets to a second mode for permitting a read operation and inhibiting a write operation;write data from the host to a write destination block allocated from a group of free blocks of the physical set currently set in the first mode in response to a write request including a parameter specifying one of the storage regions from the host,read data to be read from one of the storage regions in response to a read request including a parameter specifying one of the storage regions from the host; andchange the physical set in the first mode to the second mode and further change one of the other physical sets in the second mode to the first mode such that all the physical sets are set ...

Подробнее
03-01-2019 дата публикации

METHOD, ELECTRONIC DEVICE, AND COMPUTER-READABLE STORAGE MEDIUM FOR MANAGING STORAGE DEVICE OF ELECTRONIC DEVICE

Номер: US20190004732A1
Автор: WANG Yuancheng, Yang Liang
Принадлежит:

A method for managing a storage device of a first electronic device is provided. The method for managing a storage device of a first electronic device including detecting a storage capacity of the storage device in response to a second electronic device accessing the storage device; and sending a trigger signal to a processor in response to detecting that the storage capacity meets a threshold, the trigger signal sending the first electronic device into an operating mode, wherein the first electronic device includes the processor and a network connector, and the second electronic device accesses the storage device through the network connector. 1. A method for managing a storage device of a first electronic device , comprising:detecting a storage capacity of the storage device in response to a second electronic device accessing the storage device through a network connector; andsending a trigger signal to a processor in response to detecting that the storage capacity meets a threshold, the trigger signal sending the first electronic device into an operating mode, wherein the first electronic device includes the processor and the network connector.2. The method of claim 1 , further including:detecting the storage capacity of the storage device through the network connector; andsending the trigger signal to the processor through the network connector.3. The method of claim 1 , wherein the first electronic device includes a switch claim 1 , and the method further comprises:controlling, by the network connector, the switch to connect the storage device to the processor in response to detecting that the storage capacity meets the threshold.4. The method of claim 1 , wherein the first electronic device includes a switch claim 1 , and the method further comprises:controlling, by the network connector, the switch to connect the storage device to the processor in response to the trigger signal.5. The method of claim 1 , further comprising:requesting the processor to back up ...

Подробнее
03-01-2019 дата публикации

Managing Shingled Magnetic Recording (SMR) Zones in a Hybrid Storage Device

Номер: US20190004739A1
Принадлежит:

Apparatus and method for managing data in a hybrid data storage device. The device has a first non-volatile memory (NVM) of solid state memory cells arranged into a first set of garbage collection units (GCUs), and a second NVM as a rotatable data recording medium arranged into a second set of GCUs each comprising a plurality of shingled magnetic recording tracks. A control circuit combines a first group of logical block units (LBUs) stored in the first set of GCUs with a second group of LBUs stored in the second set of GCUs to form a combined group of LBUs arranged in sequential order by logical address. The control circuit streams the combined group of LBUs to a zone of shingled magnetic recording tracks in a selected one of the second set of GCUs. A combined media translation map identifies physical addresses in both the first and second NVMs. 1. A hybrid data storage device comprising:a first non-volatile memory (NVM) comprising solid state memory cells arranged into a first set of garbage collection units (GCUs) each comprising a plurality of erasure blocks that are allocated and erased as a unit;a second NVM comprising a rotatable data recording medium arranged into a second set of GCUs each comprising a plurality of shingled magnetic recording tracks that are allocated and erased as a unit; anda control circuit configured to combine a first group of logical block units (LBUs) stored in the first set of GCUs with a second group of LBUs stored in the second set of GCUs to form a combined group of LBUs arranged in sequential order by logical address, and to write the combined group of LBUs to a zone of shingled magnetic recording tracks in a selected one of the second set of GCUs.2. The apparatus of claim 1 , further comprising a map stored as a data structure in a memory that correlates logical addresses of the LBUs to physical addresses in the respective first and second sets of GCUs at which the LBUs are stored claim 1 , the map comprising at least one flag ...

Подробнее
03-01-2019 дата публикации

Using deterministic logical unit numbers to dynamically map data volumes

Номер: US20190004740A1
Принадлежит: International Business Machines Corp

Methods, apparatus and computer program products implement embodiments of the present invention that include storing one or more data volumes to a small computer system interface storage device, and receiving a request to map a given data volume to a host computer. One or more attributes of the given data volume are identified, and using the identified one or more attributes, a unique logical unit number (LUN) for the given data volume is generated. The given data volume is mapped to the host computer via the unique LUN. In some embodiments, the generated LUN includes one of the one or more attributes. In additional embodiments, the generated LUN includes a result of a hash function using the one or more attributes. In storage virtualization environments, the data volume may include secondary logical units, and mapping the given data volume to the host may include binding the SLU to the host.

Подробнее
03-01-2019 дата публикации

Isolation of virtual machine i/o in multi-disk hosts

Номер: US20190004835A1
Принадлежит: Microsoft Technology Licensing LLC

Embodiments of the present invention relate to systems, methods, and computer storage media for concurrently maintaining a spanned virtual hard drive across two or more computer-storage media and a non-spanned virtual hard drive on one of computer-storage media. The method includes storing data of the spanned virtual hard drive across the computer-storage media utilizing volume spanning. While the spanned virtual hard drive is maintained on the computer storage media, the method includes storing data of the non-spanned virtual hard drive on one of the computer-storage media.

Подробнее
03-01-2019 дата публикации

Method, device and computer program product for managing a storage system

Номер: US20190004900A1
Принадлежит: EMC IP Holding Co LLC

Embodiments of the present disclosure provide method, device and computer program product for managing a storage system. The storage system includes a disk having a plurality of extents. The method comprises obtaining metadata associated with an RAID stripe in a first RAID of a first type, the first RAID including at least a part of extents from the plurality of extents. The method also comprises allocating an additional extent to the RAID stripe. The method further comprises converting, based on the allocated additional extent and by modifying the metadata, the first RAID of the first type into a second RAID of a second type in a degraded mode. Additionally, the method comprises initiating, based on the modified metadata, a rebuilding process for the second RAID, so as to convert the second RAID from the degraded mode to a normal mode.

Подробнее
01-01-2015 дата публикации

Interface for extending functionality of memory cards

Номер: US20150006797A1
Принадлежит: Google LLC

An enhanced flash memory card, including a memory including a file management system for storing files within directories, the files and directories being identified by respective file names and directory names, and a controller that interfaces with a host device and that reports to the host device names of files and directories stored in the memory, although no files and directories having the reported names actually exist in the memory.

Подробнее
03-01-2019 дата публикации

METHODS FOR REDUCING DATA ERRORS IN TRANSCEIVING OF A FLASH STORAGE INTERFACE AND APPARATUSES USING THE SAME

Номер: US20190007160A1
Автор: SHIH Fu-Jen
Принадлежит:

The invention introduces a method for reducing data errors in transceiving of a flash storage interface, performed by a processing unit of a first side, comprising: continuously monitoring data frames and/or control frames from a second side; and triggering a TX (transmission) data rate adjustment when information of the data frame and/or the control frame indicates that the lowest layer of the second side detects errors from received data. 1. A method for reducing data errors in transceiving of a flash storage interface , performed by a processing unit of a first side , comprising:continuously monitoring data frames and/or control frames from a second side; andtriggering a TX (transmission) data rate adjustment when information of a data frame and/or a control frame indicates that a lowest layer of the second side detects errors from received data.2. The method of claim 1 , wherein the first side communicates with the second side via a UFS (Universal Flash Storage) interface.3. The method of claim 2 , wherein the lowest layer is a UIC (UFS Interconnect) layer and the UIC layer comprises a PHY (physical) layer and a PA (physical adapter) layer claim 2 , the method comprising:triggering the TX data rate adjustment when an error code sent by the second side indicates a CRC (Cyclic redundancy check) error has occurred in the PA layer of the second side or a symbol error has occurred in the PHY layer of the second side in data reception.4. The method of claim 3 , comprising:issuing a request to the second side to obtain a cause associated with a NAC (Negative Acknowledgement Control) frame when receiving the NAC frame corresponding to previously sent data of the DL (Data Link) layer; andreceiving a response from the second side, which comprises the error code.5. The method of claim 2 , wherein the UFS interface operates at 1 Gbps or lower.6. The method of claim 2 , wherein the lowest layer is a UIC (UFS Interconnect) layer claim 2 , the UIC layer comprises a PHY ( ...

Подробнее
20-01-2022 дата публикации

Alert Tracking In Storage

Номер: US20220019359A1
Автор: SEPPANEN ERIC D.
Принадлежит:

Dynamically managing control information in a storage device, including: querying, by an array management module executing on a storage array controller, the storage device for a location of control information for the storage device, the control information describing the state of one or more memory blocks in the storage device; and issuing, by the array management module in dependence upon the location of the control information for the storage device, a request to retrieve the control information for the storage device. 1. A method comprising:receiving, by a storage controller, an alert condition for a particular memory block in a particular storage device within a storage array, wherein the alert condition indicates that the particular memory block of the particular storage device is in a failure state;in response to receiving the alert condition, querying, by the storage controller, the particular storage device for a location storing control information for the particular storage device, wherein the control information includes a state of the particular memory block in the particular storage device; andupdating, by the storage controller using a received location storing the control information, the control information for the particular storage device to indicate the failure state.2. The method of wherein:the particular storage device includes control information of a plurality of types; andquerying the particular storage device for the location storing control information for the particular storage device further comprises querying the particular storage device for a location storing control information of a predetermined type.3. The method of wherein querying the particular storage device for the location storing control information for the particular storage device occurs during start-up of the storage controller.4. The method of wherein querying the particular storage device causes the particular storage device to scan a portion of each memory block to ...

Подробнее
03-01-2019 дата публикации

Method and device for managing stateful application on server

Номер: US20190007339A1
Принадлежит: EMC IP Holding Co LLC

Embodiments of the present disclosure relate to a method and a device for managing a stateful application on a server. The method includes, in response to receiving a first request from a client for initializing the stateful application, allocating a storage resource to the stateful application. The method further includes, in response to receiving a second request from the client for processing data, storing the data in the storage resource. The method also includes enabling the stateful application to process the stored data.

Подробнее
27-01-2022 дата публикации

ELECTRONIC DEVICE AND METHOD FOR DETERMINING LIFESPAN AND FAILURE OF NONVOLATILE MEMORY STORAGE DEVICE

Номер: US20220027057A1
Автор: KIM Dae Won
Принадлежит:

Various embodiments provide an electronic device and method for determining the lifespan and failure of a nonvolatile memory storage device. The electronic device and the method according to various embodiments may be configured to determine whether the storage device has failed in response to a connection with the storage device, output a guidance message for replacing the storage device when the storage device fails, confirm whether the storage device has a function of autonomously identifying its state when the storage device is normal, check the lifespan of the storage device based on state information received from the storage device when the storage device has the function, estimate the lifespan of the storage device when the storage device does not have the function, and output the guidance message for replacing the storage device based on the lifespan. 1. A method of an electronic device on and from which a nonvolatile memory storage device is mountable and separable , the method comprising:detecting a connection with the storage device;estimating a lifespan of the storage device; andoutputting a guidance message for replacing the storage device based on the lifespan.2. The method of claim 1 , further comprising:detecting identification information of the storage device;confirming whether the storage device has a function of autonomously identifying its state based on the identification information; andchecking the lifespan of the storage device based on state information received from the storage device when the storage device has the function, wherein estimating the lifespan comprises estimating the lifespan when the storage device does not have the function.3. The method of claim 1 , wherein the electronic device comprises a storage buffer configured to temporarily store data to be stored in the storage device claim 1 , andwherein the estimating of the lifespan comprises:storing data in the storage device by using the storage buffer; andgenerating the ...

Подробнее
27-01-2022 дата публикации

SECONDARY STORAGE OPERATION INSTRUCTION TAGS IN INFORMATION MANAGEMENT SYSTEMS

Номер: US20220027061A1
Принадлежит:

According to certain aspects, a system can include a client computing device configured to: in response to user interaction, store an identifier associated with a first tag in association with a first file; and in response to instructions to perform a secondary copy operation, forward the first file, a second file, and the identifier associated with the first tag. The system may also include a secondary storage controller computer(s) configured to: based on a review of the identifier associated with the first tag, identify the first file as having been tagged with the first tag; electronically obtain rules associated with the first tag; perform on the first file at least a first secondary storage operation specified by the rules associated with the first tag; and perform on the second file at least a second secondary storage operation, wherein the first and second secondary storage operations are different. 1. (canceled)2. A storage management system comprising:at least one storage policy associated with a first file, the at least one storage policy directs performance of at least a first storage operation on at least the first file; determine that the first file is associated with a first tag, the first tag selected by a user to define at least a second storage operation to be applied to the first file that is different than the first storage operation associated with the at least one storage policy;', 'electronically access at least a first tag rule associated with the first tag and compare the first tag rule with the at least one storage policy associated with the first file;', 'override the at least one storage policy to perform on the first file at least the second storage operation specified by the first tag rule associated with the first tag, wherein the second storage operation is different than the first storage operation associated with the at least one storage policy., 'a storage manager computer comprising one or more computer processors, the storage ...

Подробнее
12-01-2017 дата публикации

APPARATUS AND METHOD FOR DETERMINING AN OPERATING CONDITION OF A MEMORY CELL BASED ON CYCLE INFORMATION

Номер: US20170010836A1
Принадлежит:

A method populates a parameter set for dynamically adjusting an operating condition in a memory block of a non-volatile memory circuit. A desired condition limit is identified, and a first parameter is computed as a function of a first memory operation to be performed on the memory block. The first parameter is included in a parameter set, and the memory block is cycled until the operating condition reaches the desired condition limit. After cycling, a second parameter is determined as a function of a second memory operation to be performed on the memory block, and the second parameter is included in the parameter set. The steps of cycling, and determining and the including the second parameter may be repeated until a desired number of cycles/parameters are reached. A retention bake may also be performed on the memory circuit, and a bit error rate resulting from a read operation verified. 120-. (canceled)21. A method , comprising:performing a memory operation on a memory device based on one or more stored parameters, the memory operation comprising an application of a number of step pulses to one or more memory cells of the memory device;determining that an operation duration of the performed memory operation satisfies a predetermined threshold for the memory operation; andin response to the operation duration satisfying the predetermined threshold, adjusting at least one of the stored parameters for use in a subsequent performance of the memory operation.22. The method of claim 21 , wherein the adjusted at least one of the stored parameters comprises a start magnitude of a series of pulses claim 21 , a step magnitude of the series of pulses claim 21 , or a pulse width of the series of pulses.23. The method of claim 22 , wherein the memory operation is an incremental step pulse operation claim 22 , the operation duration corresponds to a duration of the number of step pulses performed during the memory operation claim 22 ,wherein determining the operation duration ...

Подробнее
12-01-2017 дата публикации

Generating storage plans in storage management systems

Номер: US20170010927A1
Принадлежит: International Business Machines Corp

A method is provided to integrate a ticketing system into a storage management system. In such method, tickets are opened and translated to a set of recommended operations automatically, notifying and showing to a storage administrator the recommended operations as a set of actions and forms. The storage administrator is offered the ability including changing a step of the set of actions and re-ordering the set of actions.

Подробнее
08-01-2015 дата публикации

DATA OBJECT STORE AND SERVER FOR A CLOUD STORAGE ENVIRONMENT, INCLUDING DATA DEDUPLICATION AND DATA MANAGEMENT ACROSS MULTIPLE CLOUD STORAGE SITES

Номер: US20150012495A1
Принадлежит:

Data storage operations, including content-indexing, containerized deduplication, and policy-driven storage, are performed within a cloud environment. The systems support a variety of clients and cloud storage sites that may connect to the system in a cloud environment that requires data transfer over wide area networks, such as the Internet, which may have appreciable latency and/or packet loss, using various network protocols, including HTTP and FTP. Methods are disclosed for content indexing data stored within a cloud environment to facilitate later searching, including collaborative searching. Methods are also disclosed for performing containerized deduplication to reduce the strain on a system namespace, effectuate cost savings, etc. Methods are disclosed for identifying suitable storage locations, including suitable cloud storage sites, for data files subject to a storage policy. Further, systems and methods for providing a cloud gateway and a scalable data object store within a cloud environment are disclosed, along with other features. 1. A system for storing a set of data files to a cloud storage site , the system comprising memory and a processor that are configured to: wherein the multiple requests each include a request for data storage to a cloud storage site;', information associated with a total size of the set of data files to be stored, and', 'requirements for the data storage for the set of files;, 'wherein the multiple requests each include—'}, 'wherein the multiple requests each include at least one pricing rate request; and,', 'wherein the two or more cloud storage sites are respectively operated by two or more independent organizations;, 'provide multiple requests for cloud storage to two or more cloud storage sites,'} preferences or criteria associated with data storage for that cloud storage site, and', 'a pricing quote for a data storage job at that cloud storage site;, 'wherein each of the responses from the at least two cloud storage sites ...

Подробнее
14-01-2016 дата публикации

PROTECTION AND RECOVERY FROM SUDDEN POWER FAILURE IN NON-VOLATILE MEMORY DEVICES

Номер: US20160011806A1
Принадлежит:

A method for data storage includes, for a memory including groups of memory cells, defining a normal mode and a protected mode, wherein in the protected mode a respective analog value of each memory cell remains at all times unambiguously indicative of a respective data value stored in that memory cell. Data is initially stored in the memory using the normal mode. In response to an event, the protected mode is reverted to for at least one of the groups of the memory cells. 1. A method for data storage , comprising:for a memory comprising groups of memory cells, defining a normal mode and a protected mode, wherein in the protected mode a respective analog value of each memory cell remains at all times unambiguously indicative of a respective data value stored in that memory cell;initially storing data in the memory using the normal mode; andin response to an event, reverting to the protected mode for at least one of the groups of the memory cells.2. The method according to claim 1 , further comprising:defining at least a first programming operation that stores first data in a given group of the memory cells by writing to the memory cells respective analog values representing respective bit values of the first data; anddefining at least a second programming operation that stores in the given group second data in addition to the first data by modifying the respective analog values of the memory cells in the given group so as to represent bit value combinations of the first and second data, such that, at all times during execution of the second programming operation in the protected mode, the analog value of each memory cell remains unambiguously indicative of the respective bit value of the first data stored in that memory cell.3. The method according to claim 2 , wherein storing the data comprises configuring the first programming operation to program the memory cells with normal analog values when operating in the normal mode claim 2 , and to program the memory cells ...

Подробнее
14-01-2016 дата публикации

Memory System

Номер: US20160011812A1
Автор: Amaki Takehiko
Принадлежит:

According to one embodiment, a memory system includes a memory and a controller. The controller includes a data transfer unit and a speed control unit. The speed control unit controls a transfer speed of the data transfer unit based on a state of a data transfer destination during an operation of the memory. 1. A memory system comprising:a memory; and a buffer capable of controlling a data transfer speed;', 'an interface unit that transmits data transferred by the buffer to an outside of the memory controller; and', 'a speed control unit that reduces the transfer speed of the buffer by reducing at least a power voltage of the buffer based on information at least either from the buffer or the interface unit, when the data transfer speed of the buffer is higher than a data transmission speed of the interface unit., 'a memory controller that controls the memory, the memory controller comprising2. The memory system of claim 1 , whereinthe interface unit is a host interface;the buffer is a read buffer; andthe speed control unit controls a transfer speed of the read buffer based on information from the host interface during a data read operation of the memory.3. The memory system of claim 2 , whereinthe host interface comprises a read data buffer that transmits read data transferred from the read buffer to the outside; andthe speed control unit, during the data read operation of the memory, reduces the transfer speed of the read buffer when a storage state of the read data buffer is a predetermined state and returns the data transfer speed of the read buffer when the storage state of the read data buffer deviates from the predetermined state.4. The memory system of claim 3 , whereinthe data transfer speed of the read buffer is set in a plurality of stages; andthe speed control unit, during the data read operation of the memory, reduces the data transfer speed of the read buffer from a maximum value at least by one stage when the storage state of the read data buffer is ...

Подробнее
11-01-2018 дата публикации

STORAGE SYSTEM, STORAGE MANAGEMENT APPARATUS, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM

Номер: US20180011640A1
Принадлежит: FUJITSU LIMITED

A storage system includes a first storage apparatus including a first storage portion and a second storage portion, a second storage apparatus including a third storage portion and a fourth storage portion, and a storage management apparatus including a processor configured to control the first storage apparatus in an active state and control the second storage apparatus in a standby state, cause the first storage apparatus to execute first data relocation processing, cause the second storage apparatus to execute second data relocation processing, cause the first storage apparatus to suspend the first data relocation processing and cause the second storage apparatus to continue the second data relocation processing, switch the first storage apparatus from the active state to the standby state and switch the second storage apparatus from the standby state to the active state, and cause the first storage apparatus to resume the first data relocation processing. 1. A storage system comprising:a first storage apparatus including a first storage portion and a second storage portion, the first storage portion being accessible at first access speed higher than second access speed at which the second storage portion is accessible;a second storage apparatus including a third storage portion and a fourth storage portion, the third storage portion being accessible at third access speed higher than fourth access speed at which the fourth storage portion is accessible, the second storage apparatus being configured to store data that is the same as data stored in the first storage device; and control the first storage apparatus in an active state and control the second storage apparatus in a standby state,', 'cause the first storage apparatus to execute first data relocation processing between the first storage portion and the second storage portion,', 'cause the second storage apparatus to execute second data relocation processing between the third storage portion and the fourth ...

Подробнее
11-01-2018 дата публикации

INFORMATION PROCESSING DEVICE THAT MONITORS OPERATION OF STORAGE

Номер: US20180011654A1
Автор: WATANABE Ryosuke
Принадлежит: FUJITSU LIMITED

An information processing device including: a processor configured to collect information on a connected expansion device; and a controller configured to receive the information on the expansion device from the processor, to determine, with respect to a type of an expansion device, whether the expansion device is a specific device that is connected to a storage, and to perform, when the expansion device has been determined to be the specific device, monitoring processing of monitoring an operation of the storage based on information on the storage that is obtained from the specific device. 1. An information processing device comprising:a processor configured to collect information on a connected expansion device; anda controller configured to receive the information on the expansion device from the processor, to determine, with respect to a type of an expansion device, whether the expansion device is a specific device that is connected to a storage, and to perform, when the expansion device has been determined to be the specific device, monitoring processing of monitoring an operation of the storage based on information on the storage that is obtained from the specific device.2. The information processing device according to claim 1 , whereinthe processor collects the information on the expansion device when the information processing device is started, and transmits the information on the expansion device to the controller; andwhen the controller receives, from the processor, a report that an operating system has been started after the specific device was initialized and the operating system was started, the controller inquires of the specific device about the information on the storage, and starts the monitoring processing based on the information on the storage.3. The information processing device according to claim 1 , whereinthe controller obtains information indicating the operation of the storage from the specific device at specified time intervals.4. The ...

Подробнее
11-01-2018 дата публикации

STORAGE DEVICE

Номер: US20180011763A1
Принадлежит:

A storage device according to an embodiment of the present invention has a plurality of storage nodes, each of which has a plurality of logical ports having send and receive queues for a communication request and an identification number, and an internal network for connecting the plurality of storage nodes with one another. The storage nodes each have, as the logical ports, a data communication logical port used for data communication with other storage nodes and an error communication logical port used to notify the other storage nodes of a state of the data communication logical port. When detecting an occurrence of transition of the data communication logical port to an error state, the storage node uses the error communication logical port to notify the other storage nodes of the identification number and the state of the data communication logical port. 1. A storage device comprising:a plurality of storage nodes, each of which has a plurality of logical ports having send and receive queues for a communication request and an identification number; andan internal network interconnecting the plurality of storage nodes, whereina first storage node among the plurality of storage nodes has, as the logical ports, a first data communication logical port used for data communication with a second storage node and a first error communication logical port used in order to notify the second storage node of a state of the first data communication logical port,the second storage node among the plurality of storage nodes has, as the logical ports, a second data communication logical port used for data communication with the first storage node in the logical port serving as a communication destination of the first data communication logical port and a second error communication logical port used in order to notify the first storage node of a state of the second data communication logical port, andwhen detecting transition of the first data communication logical port to an ...

Подробнее
14-01-2021 дата публикации

Memory system for determining usage of a buffer based on i/o throughput and operation method thereof

Номер: US20210011642A1
Автор: Seok-jun Lee
Принадлежит: SK hynix Inc

A memory system includes a memory device including first memory blocks each including a memory cell storing a 1-bit data, and second memory blocks each including a memory cell storing a multi-bit data. The memory system further includes a controller configured to estimate data input/output speed of an operation requested by an external device and to determine, based on the estimated data input/output speed, a buffering ratio of pieces of buffered data, temporarily stored in the first memory blocks, to pieces of inputted data. The controller uses the buffer ratio to determine whether to program pieces of inputted data into the second memory blocks directly or to buffer the inputted data in the first memory blocks before programming it into the second memory blocks.

Подробнее
14-01-2021 дата публикации

Flash memory controller

Номер: US20210011643A1
Принадлежит: Silicon Motion Inc

A flash memory controller for controlling a flash memory module includes a communication interface for receiving a first data and a second data; and a processing circuit for dynamically controlling a data writing mode of the flash memory module according to an amount of stored data in the flash memory module. If the amount of stored data in the flash memory module is less than a first threshold when the communication interface receives the first data, the processing circuit controls the flash memory module so that the first data is written into the first data block under an one-bit-per-cell mode. If the amount of stored data in the flash memory module is greater than the first threshold when the communication interface receives the second data, the processing circuit controls the flash memory module so that the second data is written into the second data block under a two-bit-per-cell mode.

Подробнее
14-01-2021 дата публикации

MEMORY SYSTEM AND OPERATION METHOD THEREOF

Номер: US20210011843A1
Принадлежит:

A memory system may include: a memory device; and a controller. When at least one data group is received, the data group including a plurality of data which is required to be collectively processed, the controller reads preceding logical-to-physical (L2P) map information for the data group from a first table and stores the read L2P map information in a second table before reception of the plurality of the data of the data group is committed, and the controller stores the plurality of the data in the memory device, and the controller updates the L2P map information for the data group that is stored in the first table in response to the storing of the plurality of the data in the memory device. 1. A memory system , comprising:a non-volatile memory device storing data; anda controller coupled to the non-volatile memory device and configured to control read, program or erase operations, the controller including a first table regarding logical-to-physical (L2P) map information for the data stored in the non-volatile memory device, wherein the first table is updated when data is programmed in the non-volatile memory device,wherein, when a data group, including plural data pieces, and commit information, indicating an end of the data group, received from a host are collectively programmed, the controller is configured to read at least one L2P map information from the first table, which corresponds to at least one of the plural data pieces in the data group, store the at least one L2P map information to a second table before the at least one of plural data pieces is programmed in the non-volatile memory device.2. The memory system according to claim 1 , wherein the controller is configured to roll back the first table based on the second table when the commit information is processed.3. The memory system according to claim 2 , wherein the commit information is processed when the plural data pieces of the data group are completely programmed in the non-volatile memory device ...

Подробнее
14-01-2021 дата публикации

VAULTING DATA FROM A PUBLIC CLOUD

Номер: US20210011880A1
Автор: Marelas Peter
Принадлежит:

A public cloud is owned by a first entity and a cloud vault target is owned by a second entity, different from the first entity. A data moving micro-service is deployed to the public cloud and another data moving micro-service is deployed to the cloud vault target. A request is issued to the public cloud for a snapshot of data to vault to the cloud vault target. The snapshot is accessed to write the data to a cloud volume in the public cloud. The data moving micro-service at the public cloud and the other data moving micro-service at the cloud vault target coordinate to read the data in the cloud volume, and deduplicate and replicate the data in the cloud volume from the public cloud to the cloud vault target. 1. A method of vaulting data of a tenant in a public cloud to a cloud vault target comprising:deploying a data moving micro-service to the public cloud, and another data moving micro-service to the cloud vault target, the public cloud being owned by a first entity, and the cloud vault target being owned by a second entity, different from the first entity;issuing a request to the public cloud for a snapshot of the data;accessing the snapshot to write the data to a cloud volume in the public cloud; anddirecting coordination between the data moving micro-service at the public cloud and the other data moving micro-service at the cloud vault target to read the data in the cloud volume, and deduplicate and replicate the data in the cloud volume from the public cloud to the cloud vault target.2. The method of further comprising:after the cloud volume has been deduplicated and replicated to the cloud vault target, maintaining the cloud volume in the public cloud;receiving a request from the tenant to recall the vaulted data;performing deduplication operations between the data vaulted to the cloud vault target and the cloud volume;based on the deduplication operations, replicating first vaulted data from the cloud vault target back to the public cloud, the first ...

Подробнее
10-01-2019 дата публикации

Method and Apparatus for Presenting To-Be-Cleaned Data, and Electronic Device

Номер: US20190012325A1
Автор: Ruan Xin, Yu Qingqing

Embodiments of the present application disclose a method, an apparatus and an electronic device for presenting to-be-cleaned data. The method comprises: after identifying the to-be-cleaned data comprising to-be-cleaned files and to-be-cleaned folders in storage space of the electronic device, determining first-type feature information of the to-be-cleaned files and second-type feature information of the to-be-cleaned folders are (S); determining data categories of the to-be-cleaned files based on the obtained first-type feature information of the to-be-cleaned files (S); determining data categories of the to-be-cleaned folders based on the obtained second-type feature information of the to-be-cleaned folders (S); presenting the to-be-cleaned files and the to-be-cleaned folders in accordance with an order set based on data categories and with a rule of presenting to-be-cleaned data of a same data category in a centralized manner (S). The effectiveness of processing the to-be-cleaned data by a user can be improved. 1. A method for presenting to-be-cleaned data which is applied to an electronic device , wherein the method comprises:after identifying to-be-cleaned data comprising to-be-cleaned files and to-be-cleaned folders located in storage space of the electronic device, obtaining first-type feature information of the to-be-cleaned files and second-type feature information of the to-be-cleaned folders;determining data categories of the to-be-cleaned files based on the obtained first-type feature information of the to-be-cleaned files;determining data categories of the to-be-cleaned folders based on the obtained second-type feature information of the to-be-cleaned folders;presenting the to-be-cleaned files and the to-be-cleaned folders in accordance with an order set based on the data categories and with a rule of presenting to-be-cleaned data of a same data category in a centralized manner.2. The method of claim 1 , wherein presenting the to-be-cleaned files and the ...

Подробнее
10-01-2019 дата публикации

Self-healing in a storage system

Номер: US20190013046A1
Принадлежит: SEAGATE TECHNOLOGY LLC

A storage system such as a hard disc drive (HDD), solid-state drive (SSD), hybrid drive (SSHD), storage rack, set of storage racks, JBOD, array of discs, etc. may include a variety of storage media. Failures may be detected in the storage media of the storage system. Such a failure may affect the physical capacity of the storage system. A storage controller of the storage system initiates a media conversion that converts a portion of the storage media from media storing data according to a first recording scheme to a media storing data according to a second recording scheme. The second recording scheme stores data at a higher density compared to the first recording scheme.

Подробнее
03-02-2022 дата публикации

ERROR RESTORING METHOD, MICROCONTROLLER UNIT USING THE SAME, AND BATTERY DEVICE INCLUDING THE MICROCONTROLLER UNIT

Номер: US20220035545A1
Автор: LEE Hojoon
Принадлежит: LG CHEM, LTD.

A micro controller unit (MCU) includes a flash memory, wherein the flash memory determines a key value of an application when the MCU is powered on, and, when the key value of the application is invalid, the flash memory enters a mode that enables reprogramming of the flash memory. 1. A microcontroller unit (MCU) comprising a flash memory , wherein the flash memory is configured to:determine a key value of an application stored in the flash memory when the MCU is powered on, andwhen the key value of the application is invalid, enter a mode that enables reprogramming of the flash memory.2. The MCU of claim 1 , wherein the flash memory comprises a flash boot loader claim 1 , an application block claim 1 , and an application key block claim 1 ,wherein when the MCU is powered on, the flash boot loader is configured to determine an application key value in the application key block, andwherein the mode that enables reprogramming is a flash boot loader mode.3. The MCU of claim 2 , wherein the application block is configured to reprogram received application data in the flash boot loader mode.4. The MCU of claim 3 , wherein the application key block is configured to write a valid application key value after completion of the reprogramming.5. The MCU of claim 1 , wherein the flash memory is configured to claim 1 , when receiving a reprograming request claim 1 , erase a key value of the application that corresponds to the reprograming request and enter the mode.6. The MCU of claim 5 , wherein the flash memory is configured to reprogram received application data and write an application key value in the mode.7. An error restoring method of a microcontroller unit (MCU) that includes a flash memory claim 5 , the flash memory including a flash boot loader claim 5 , an application block claim 5 , and an application key block claim 5 , the method comprising:when the MCU is powered on, determining, by the flash boot loader, an application key value in the application key block; ...

Подробнее
19-01-2017 дата публикации

NVDIMM ADAPTIVE ACCESS MODE AND SMART PARTITION MECHANISM

Номер: US20170017402A1
Автор: NIU Dimin, Zheng Hongzhong
Принадлежит:

A system and method for using a Non-Volatile Dual In-Line Memory Module (NVDIMM) () is disclosed. The NVDIMM () can support two or more access modes. An application can specify which access mode is desired for an address space requested by the application. A Non-Volatile Memory (NVM) governor () can store an address mask and the access mode for the address space () in an NVM control register (). When the application requests read or write access to an address (), the NVM governor () can compare the requested address () with the address masks in the NVM control register (), determine the access mode from the access mode corresponding to the matched address mask, and use that access mode to satisfy the request for the address (). 1. A system , comprising:{'b': 110', '115, 'a Non-Volatile Dual In-Line Memory Module (NVDIMM) (, );'}{'b': 150', '305', '310', '315', '140', '110', '115', '520', '525', '530', '305', '310', '315', '145', '110', '115', '520', '525', '530', '505', '510', '515', '305', '310', '315', '155', '505', '510', '515', '520', '525', '530, 'a Non-Volatile Memory (NVM) governor () operative to allocate a first address space (, , ) for a first application () in the NVDIMM (, ) in a first access mode (, , ) and a second address space (, , ) for a second application () in the NVDIMM (, ) in a second access mode (, , ) and to store at least a first address mask (, , ) for the first address space (, , ) in a Non-Volatile Memory (NVM) control register (), the first address mask (, , ) associated with associated with the first access mode (, , ).'}2. A system according to claim 1 , wherein:{'b': 520', '525', '530, 'the first access mode (, , ) includes a block-addressable mode; and'}{'b': 520', '525', '530, 'the second access mode (, , ) includes a byte-addressable mode.'}3. A system according to claim 2 , wherein:{'b': 155', '505', '510', '515', '505', '510', '515', '305', '310', '315, 'the NVM control register () is operative to store a plurality of address ...

Подробнее
15-01-2015 дата публикации

System and method for managing deduplicated copies of data using temporal relationships among copies

Номер: US20150019556A1
Принадлежит: Actifio Inc

Systems and methods are disclosed for managing deduplicated images of data objects that change over time. The method includes: organizing unique content of each data object as a plurality of content segments and storing the content segments in a data store; for each data object, creating an organized arrangement of hash structures, wherein each structure, for a subset of the hash structures, includes a hash signature for a corresponding content segment and is associated with a reference to the corresponding content segment, and for each data object, maintaining an organized arrangement of temporal structures to represent a corresponding data object over time, wherein each structure is associated with a temporal state of the data object, and wherein each temporal state is associated with the hash structures representing the content of the data object during that temporal state.

Подробнее
18-01-2018 дата публикации

Memory request arbitration

Номер: US20180018097A1
Автор: Maxim Kazakov
Принадлежит: Qualcomm Inc

In an example, a method of arbitrating memory requests may include tagging a first batch of memory requests with first metadata identifying that the first batch of memory requests originates from a first group of threads. The method may include tagging a second batch of memory requests with second metadata identifying that the second batch of memory requests originates from the first group of threads. The method may include storing the first and second batches of memory requests in a conflict arbitration queue. The method may include performing, using the first metadata and the second metadata, conflict arbitration between only the first batch of memory of requests and the second batch of memory requests stored in the conflict arbitration queue, which may include at least one other batch of memory requests stored that originates from a group of threads different from the first group of threads stored therein.

Подробнее
18-01-2018 дата публикации

Wearable Device Assembly with Ability to Mitigate Data Loss Due to Component Failure

Номер: US20180018117A1
Принадлежит:

A wrist-worn device monitors movements of a user with a flexible circuit member. The flexible circuit member is fault tolerant. It may contain extra and/or redundant traces as well as the ability to store data on RAM if the flash memory fails or if some or all trace connections between the processor and flash memory fail. Data stored on the RAM may or may not contain less fidelity. Lower fidelity data may be used to alleviate issues arising if the RAM has less storage capacity than the flash memory. 1. A method comprising:receiving, by a computing device, sensor data generated by a sensor, the sensor data indicating one or more sensed movements of a user;determining a first remaining memory capacity of RAM of a processor of the computing device;determining, based on the first remaining memory capacity, that the RAM is approaching a first low capacity condition; andin response to determining that the first low capacity condition has been satisfied, operating the computing device in a first operational mode.2. The method of claim 1 , further comprising:in response to determining that the first low capacity condition has been satisfied, transmitting a signal indicating that the RAM is running low on available memory; anddisplaying, on a display device, a communication indicating that the user may synch the computing device may with another computing device.3. The method of claim 1 , wherein operating the computing device in the first operational mode further comprises:reducing an amount of data stored on the RAM.4. The method of claim 1 , further comprising:determining a second remaining memory capacity of the RAM; anddetermining, based on the second remaining memory capacity, that the RAM is approaching a second low capacity condition.5. The method of claim 4 , wherein an amount of available memory on the RAM corresponding to the first low capacity condition is greater than an amount of available memory on the RAM corresponding to the second low capacity condition.6. ...

Подробнее
18-01-2018 дата публикации

Choosing a Leader in a Replicated Memory System

Номер: US20180018120A1
Принадлежит:

An approach is provided in which a replicated memory system replicates a set of data between multiple replicas, whereby each of the replicas includes a sequence update number corresponding to an update state of its respective set of data. At least one of the replicas identifies a number of replicas to which it connects and, in turn, the replicas select one of replicas as a leader replica based at least on the selected leader replica's sequence update number and the number of replicas to which the selected leader connects. 1. A method implemented by an information handling system that includes a memory and a processor , the method comprising:operating a replicated memory system that replicates a set of data between each of a plurality of replicas, wherein each of the plurality of replicas includes a sequence update number corresponding to an update state of its respective set of data;identifying, by at least one of the plurality of replicas, a number of the plurality of replicas to which it connects; andselecting one of the plurality of replicas as a leader replica based at least on its sequence update number and the number of the plurality of replicas to which it connects.2. The method of further comprising:determining, by the at least one of the plurality of replicas, a new leader request delay based at least on its sequence update number and the number of the plurality of replicas to which it connects; andtransmitting, by the at least one of the plurality of replicas, a new leader request to a set of the plurality of replicas at a point in time corresponding to the new leader request delay.3. The method of further comprising:estimating a highest sequence update number corresponding to a most recent update state of the set of data in at least one of the plurality of replicas;computing, by the at least one of the plurality of replicas, a sequence update delay based upon its respective sequence update number the estimated highest sequence update number; andutilizing ...

Подробнее
18-01-2018 дата публикации

ELECTRONICS DEVICE PERFORMING SOFTWARE TRAINING ON MEMORY CHANNEL AND MEMORY CHANNEL TRAINING METHOD THEREOF

Номер: US20180018583A1
Автор: CHA Gyu-hwan
Принадлежит:

An electronic device includes a memory device storing data and a system-on-a-chip using the memory device as a working memory. The system-on-a-chip performs software training on a second memory area of the memory device by loading a training code to a first memory area of the memory device, and executing the loaded training code. 1. An electronic device comprising:a memory device configured to store data; anda system-on-a-chip that uses the memory device as a working memory,wherein the system-on-a-chip loads a training code into a first memory area of the memory device, and performs software training on a second memory area of the memory device by executing the loaded training code.2. The electronic device of claim 1 , wherein the system-on-a-chip loads training data for testing and adjusting an access parameter of the second memory area upon the execution of the training code.3. The electronic device of claim 1 , wherein the system-on-a-chip loads the training code to the first memory area after deactivating a channel interleaving mode associated with the memory device.4. The electronic device of claim 3 , wherein the first memory area is included in a memory unit corresponding to a first channel of the memory device claim 3 , and the second memory area is included in a memory unit corresponding to a second channel thereof.5. The electronic device of claim 1 , wherein the system-on-a-chip loads the training code to the first memory area after adjusting a size of a channel interleaving unit for channel interleaving associated with the memory device.6. The electronic device of claim 5 , wherein the size of the interleaving unit is adjusted based on a size of the training code.7. The electronic device of claim 6 , wherein the interleaving unit is adjusted to have a size greater than the size of the training code.8. The electronic device of claim 1 , wherein the system-on-a-chip comprises an arbiter that generates a conversion address claim 1 , which is mapped such ...

Подробнее
18-01-2018 дата публикации

AUGMENTED REALITY SYSTEM AND METHOD

Номер: US20180018822A1
Принадлежит:

A computer-implemented method, computer program product, and computing system for receiving a unique identifier on a client electronic device. The unique identifier is associated with at least one IT component. Status information is obtained concerning the at least one IT component. A visual representation of the at least one IT component is generated on a display screen of the client electronic device. A graphical representation of the status information is superimposed onto the visual representation of the at least one IT component. 1. A computer-implemented method , executed on a computing device , comprising:receiving a unique identifier on a client electronic device;associating the unique identifier with at least one IT component;obtaining status information concerning the at least one IT component;generating a visual representation of the at least one IT component on a display screen of the client electronic device; andsuperimposing a graphical representation of the status information onto the visual representation of the at least one IT component.2. The computer-implemented method of wherein the at least one IT component includes one or more of:a server system;a disk array system;a storage processor system;a storage processor/disk system; anda battery backup system.3. The computer-implemented method of wherein generating a visual representation of the at least one IT component includes:capturing an image of the at least one IT component using a camera included within the client electronic device, thus generating a captured image.4. The computer-implemented method of wherein generating a visual representation of the IT component includes:rendering the captured image on the display screen of the client electronic device to generate the visual representation of the at least one IT component.5. The computer-implemented method of wherein the unique identifier is encoded within one or more of:an optical symbol affixed to the at least one IT component; anda wireless ...

Подробнее
17-01-2019 дата публикации

MEMORY SYSTEM AND OPERATION METHOD THEREOF

Номер: US20190018594A1
Автор: HONG Jiman
Принадлежит:

A memory system includes: a nonvolatile memory device suitable for performing a program operation to a page according to an incremental step pulse program scheme, and counting an actual application number of a program pulse for the program operation; and a controller suitable for controlling the nonvolatile memory device to perform the program operation, and reflecting the actual application number to a reference application number of the program pulse for the program operation, which is initially stored in the nonvolatile memory device at a manufacturing phase of the memory system, wherein the nonvolatile memory device determines a failure of the program operation based on a maximum application number of the program pulse for the program operation, which is greater than the reference application number by a predetermined number. 1. A memory system comprising:a non-volatile memory device in which a plurality of pages are included and a minimum expected application number A of a program pulse is stored, wherein a program operation is performed on the pages using the program pulse according to an incremental step pulse program (ISPP) method; anda controller suitable for loading the minimum expected application number A from the non-volatile memory device and storing the minimum expected application number A as a minimum reference application number B in an internal memory during an initial operation, for checking an actual application number C, which is the number of the program pulse used whenever the program operation is completed in the non-volatile memory device, after the initial operation and controlling the minimum reference application number B according to a result of the check, and for comparing the minimum reference application number B with the minimum expected application number A for each predetermined moment and updating the minimum expected application number A to the non-volatile memory device according to a result of the comparison.2. The memory ...

Подробнее
17-01-2019 дата публикации

Data Storage Device and Method for Operating Non-Volatile Memory

Номер: US20190018598A1
Автор: Ying-Chun Hung
Принадлежит: Silicon Motion Inc

An optimized operating method for a non-volatile memory. A microcontroller allocates the non-volatile memory to store write data issued by a host. The microcontroller dynamically adjusts a first-writing-mode threshold. The first-writing-mode threshold value is provided for the microcontroller to determine whether to use a first writing mode to allocate the non-volatile memory to store the write data issued by the host. In comparison with the first writing mode, more bits of data are stored in one storage cell in a second writing mode.

Подробнее
17-01-2019 дата публикации

STORAGE RESOURCE UTILIZATION ANALYTICS IN A HETEROGENEOUS STORAGE SYSTEM ENVIRONMENT USING METADATA TAGS

Номер: US20190018869A1

Embodiments for storage resource utilization analytics using metadata tags by a processor. Storage capacity utilization in the plurality of heterogeneous storage systems may be determined using one or more events indexed into a centralized search index. 1. A method , by a processor , for storage resource utilization analytics , comprising:determining storage capacity in a plurality of heterogeneous storage systems using one or more events, containing metadata, indexed into a centralized search index.2. The method of claim 1 , further including analyzing the metadata to identify storage capacity utilization information across the plurality of heterogeneous storage systems claim 1 , wherein the metadata is custom metadata and the one or more events are from the plurality of heterogeneous storage systems.3. The method of claim 1 , further including tagging data of the one or more events with the metadata according to one or more pre-defined rules claim 1 , wherein the metadata is used in conjunction with storage size metadata claim 1 , storage pool metadata claim 1 , a type of operation claim 1 , or a combination thereof.4. The method of claim 3 , further including tagging data of the one or more events with the metadata upon determining the data matches selected criteria of the one or more pre-defined rules.5. The method of claim 1 , further including leveraging a representational state transfer (REST) application protocol interface (API) to set the metadata.6. The method of claim 1 , further including adding key values to the metadata such that the key values are used as analytics for existing metadata records of events associated with the plurality of heterogeneous storage systems claim 1 , wherein the centralized search index is a centralized key-value store.7. The method of claim 1 , further including:indexing the one or more events into the centralized search index; andadding the metadata to data of the one or more events subsequent to indexing, wherein the one ...

Подробнее
21-01-2021 дата публикации

INITIALIZATION METHODS AND ASSOCIATED CONTROLLER, MEMORY DEVICE AND HOST

Номер: US20210019065A1
Автор: HSIEH CHAO-KUEI
Принадлежит:

The present invention provides a method performed by a secure digital (SD) card supporting both an SD mode and a peripheral component interconnect express (PCIe) mode for initializing the SD card. The method includes: (a) after receiving a first supply voltage through a first voltage supply pin from a host coupled to the SD card, entering the SD mode if the SD card is not in the PCIe mode and a CMD0 command for entering the SD mode is received through a command pin from the host coupled to the SD card; and (b) after receiving the first supply voltage through the first voltage supply pin from the host coupled to the SD card, performing a PCIe linkup process if the SD card is not in the SD mode and a second supply voltage is received through a second voltage supply pin from the host coupled to the SD card. The SD card enters the PCIe mode if the PCIe linkup process succeeds. 1. A method performed by a host for initializing a secure digital (SD) card , the SD card supporting both an SD mode and a peripheral component interconnect express (PCIe) mode , the host comprising:a processor;a communication interface for coupling to the SD card, comprising:a first voltage supply contact for providing a first supply voltage;a second voltage supply contact for providing a second supply voltage lower than the first supply voltage;at least one ground contact for coupling to a ground;at least one clock contact for transmitting a clock signal to the SD card; anda command contact for transmitting a command to the SD card, (a) providing the first supply voltage to the SD card through the first voltage supply contact;', '(b) providing the second supply voltage to the SD card through the second voltage supply contact;', '(c) performing a PCIe linkup process after step (b);', '(d) determining that the PCIe linkup process succeeds or fails;', '(e) determining that the SD card enters the PCIe mode if the PCIe linkup process succeeds; and', '(f) transmitting a CMD0 command to the SD card ...

Подробнее
16-01-2020 дата публикации

Storage system software upgrade and data migration

Номер: US20200019318A1
Принадлежит: HITACHI LTD

In some examples, a system may include a computing device in communication with at least one storage device. Initially, the computing device may execute a first type of storage software which stores a first volume in a first storage format on the storage device. The computing device may thereafter execute a second type of storage software which configures a second volume in a second storage format on the storage device. Subsequently, the data of the first volume is migrated to the second volume where the data is stored in the second storage format. In some cases, the second storage software may further define a virtual external device on the storage device and define a logical path from the virtual external device to the first volume. The logical path may be used to migrate the data from the first volume to the second volume.

Подробнее
16-01-2020 дата публикации

REDUCING A DATA STORAGE DEVICE BOOT TIME

Номер: US20200019322A1
Принадлежит:

A data storage device includes a data storage medium and a controller. The controller performs a boot-up sequence that includes operations that transition the data storage device from a lower operational state to a higher operational state in which the data storage device is ready to service host commands. The controller also carries out metadata updating operations independently of the boot-up sequence operations. Carrying out the metadata updating operations independently of the boot up sequence operations prevents the metadata updating operations from substantially contributing to a boot-up time. 1. A data storage device comprising:a data storage medium; and perform a boot-up sequence comprising operations that transition the data storage device from a lower operational state to a higher operational state in which the data storage device is ready to service host requests; and', 'carry out metadata updating operations in parallel with servicing host requests, thereby preventing the metadata updating operations from substantially contributing to current and future boot-up times., 'a controller configured to2. The data storage device of and wherein the boot-up sequence of operations performed by the controller further comprises a metadata loading operation that is different from the metadata updating operations.3. The data storage device of and wherein the controller is further configured to carry out the metadata updating operations during a data storage device idle time.4. The data storage device of and wherein the controller is configured to carry out the metadata updating operations in parallel with servicing of the host requests when a predetermined threshold of pending metadata updates is reached.5. The data storage device of and wherein the controller is configured to carry out the metadata updating operations in parallel with the servicing of the host requests when the servicing of the host requests are for data storage locations where associated metadata is ...

Подробнее