Patent application number | Description | Published |
20080235448 | Storage apparatus and storage area arrangement method - This storage apparatus for providing a dynamically expandable virtual volume to a host system to access the virtual volume comprises an allocation unit for configuring a group with a plurality of disks for providing a storage area to be allocated to the virtual volume, and allocating the storage area respectively from a plurality of the groups to the virtual volume; and a storage area arrangement unit for rearranging the storage area in each of the groups being used by the virtual volume to become optimal among each of the groups based on external operation. | 09-25-2008 |
20080270733 | Storage controller and storage controller virtual memory control method - A storage controller of the present invention partitions and allocates a virtual memory area to each of a plurality of functions operating simultaneously. Microprocessors inside a higher-level communications controller can respectively execute a plurality of program products. A virtual memory created using a local memory is partitioned into a plurality of areas. The partitioned areas are allocated to the respective program products via queues. | 10-30-2008 |
20090100237 | Storage system that dynamically allocates real area to virtual area in virtual volume - Either all or part of mapping information, which is stored in a volatile memory, is written to a nonvolatile storage area. When the target of the write to the nonvolatile storage area is a portion of the mapping information, an information element required to restore the mapping information, from among a plurality of information elements constituting the mapping information, is written to the nonvolatile storage area as the portion of the mapping information. | 04-16-2009 |
20100005260 | STORAGE SYSTEM AND REMOTE COPY RECOVERY METHOD - Data written in the primary logical volume of the first storage device are transmitted to the third storage device via the second storage device, the data being written in the same location as the primary logical volume within the secondary logical volume in the third storage device; when transmission of the data stops among the first to the third storage devices, the respective second storage device and the third storage device manage locations in the secondary logical volume where the data held thereby are to be written; and, when transmission of the data resumes among the first to the third storage devices, the locations in the secondary logical volume managed by the respective second and the third storage devices are aggregated, the data to be written in the respective aggregated location in the secondary logical volume being transmitted from the first storage device to the third storage device via the second storage device. | 01-07-2010 |
20100011185 | STORAGE SYSTEM AND METHOD FOR STORAGE CAPACITY CHANGE OF HOST-DEVICE-SPECIFIED DEVICE - A controller in a storage system receives a capacity change command specifying a device, and changes, to a volume capacity value indicating a storage capacity following the capacity change command, a volume capacity value of a virtual volume associated with the device specified in management information, which includes the volume capacity value indicating a storage capacity of the virtual volume. As such, without increasing or decreasing the number of logical volumes associated with a device provided by a host device, the device can be changed in storage capacity. | 01-14-2010 |
20100082896 | Storage system for controlling assignment of storage area to virtual volume storing specific pattern data - A storage system comprises a storage medium including a plurality of physical storage areas. The storage system controls a host computer to recognize a logical volume having a plurality of virtual storage areas, reads the data from the physical storage area assigned to the virtual storage area of the logical volume, determines whether or not the read data includes only the specific pattern data, and cancels the assignment of the physical storage area to the virtual storage area if the read data includes only the specific pattern data. | 04-01-2010 |
20100332782 | Virtualization system and area allocation control method - A virtualization system, upon judging that a write operation from a higher-level device is an operation to write in the format of the virtual volume, even when the write position of the write operation is in a virtual area different from a virtual area to which an allocated actual area has been allocated, if there is an unused area in the allocated actual area, writes management information to the unused area according to the write operation, and if there is no unused area in the allocated actual area, newly allocates an unallocated actual area, and writes management information to the newly allocated actual area according to the write operation. | 12-30-2010 |
20110185139 | COMPUTER SYSTEM AND ITS CONTROL METHOD - This invention intends to provide the computer system equalizing the storage capacity immediately and appropriately to multiple real logical areas dynamically providing storage capacity to virtual logical areas. This invention is the computer system which, in the process of performing the dynamic allocation of storage areas to virtual volumes in response to accesses from the higher-level device, when adding pool volumes to the pool, migrates storage areas among multiple logical areas, and maintains the balance of the storage capacity. | 07-28-2011 |
20110264868 | METHOD OF CONTROLLING TOTAL CAPACITY OF VIRTUAL VOLUMES ASSOCIATED WITH POOL AND STORAGE APPARATUS - The statuses of an actual area are (1) a first status which indicates that [the actual area] is already initialized and can be assigned to a virtual area, (2) a second status which indicates that [the actual area] is already assigned to a virtual area, and (3) a third status which indicates that [the actual area] cannot be assigned to a virtual area and initialization which is specified data write is to be performed. The storage controller limits the total virtual volume capacity which is the total capacity of one or more virtual volumes which are associated with the pool, in accordance with whether the pool comprises an actual page in the third status or not, to the capacity of the pool or smaller. | 10-27-2011 |
20110264881 | STORAGE SYSTEM AND REMOTE COPY RECOVERY METHOD - Data written in the primary logical volume of the first storage device are transmitted to the third storage device via the second storage device, the data being written in the same location as the primary logical volume within the secondary logical volume in the third storage device; when transmission of the data stops among the first to the third storage devices, the respective second storage device and the third storage device manage locations in the secondary logical volume where the data held thereby are to be written; and, when transmission of the data resumes among the first to the third storage devices, the locations in the secondary logical volume managed by the respective second and the third storage devices are aggregated, the data to be written in the respective aggregated location in the secondary logical volume being transmitted from the first storage device to the third storage device via the second storage device. | 10-27-2011 |
20110314240 | Virtualization system and area allocation control method - A virtualization system, upon judging that a write operation from a higher-level device is an operation to write in the format of the virtual volume, even when the write position of the write operation is in a virtual area different from a virtual area to which an allocated actual area has been allocated, if there is an unused area in the allocated actual area, writes management information to the unused area according to the write operation, and if there is no unused area in the allocated actual area, newly allocates an unallocated actual area, and writes management information to the newly allocated actual area according to the write operation. | 12-22-2011 |
20120011311 | STORAGE SYSTEM FOR CONTROLLING ASSIGNMENT OF STORAGE AREA TO VIRTUAL VOLUME STORING SPECIFIC PATTERN DATA - A storage system comprises a storage medium including a plurality of physical storage areas. The storage system controls a host computer to recognize a logical volume having a plurality of virtual storage areas, reads the data from the physical storage area assigned to the virtual storage area of the logical volume, determines whether or not the read data includes only the specific pattern data, and cancels the assignment of the physical storage area to the virtual storage area if the read data includes only the specific pattern data. | 01-12-2012 |
20120144137 | STORAGE SYSTEM AND REMOTE COPY RECOVERY METHOD - The storage system includes a first storage device, configured to be installed in a first site and providing a primary logical volume in which data received from a host computer is written; a second storage device, configured to be installed in a second site and providing a virtual logical volume, which has no structure for storing data received from the first storage system; and a third storage device, configured to be installed in a third site and providing a secondary logical volume in which data received from the second storage system is written. Data written in the primary logical volume of the first storage device are remote-copied to the secondary logical volume of the third storage device via the virtual logical volume of the second storage device. | 06-07-2012 |
20130019075 | STORAGE SYSTEM AND REMOTE COPY RECOVERY METHOD - Data written in the primary logical volume of the first storage device are transmitted to the third storage device via the second storage device, the data being written in the same location as the primary logical volume within the secondary logical volume in the third storage device; when transmission of the data stops among the first to the third storage devices, the respective second storage device and the third storage device manage locations in the secondary logical volume where the data held thereby are to be written; and, when transmission of the data resumes among the first to the third storage devices, the locations in the secondary logical volume managed by the respective second and the third storage devices are aggregated, the data to be written in the respective aggregated location in the secondary logical volume being transmitted from the first storage device to the third storage device via the second storage device. | 01-17-2013 |
20130054920 | STORAGE SYSTEM AND METHOD FOR REALLOCATING DATA - The present invention comprises a virtual volume | 02-28-2013 |
20130166841 | STORAGE SYSTEM AND DATA MANAGEMENT METHOD - A storage system and data management method is provided that improves the reliability and fault tolerance of the hard disks saving data utilizing an AOU function. A storage system comprises a first correlating section for correlating a plurality of RAID groups composed of a plurality of physical disks, and the pool region, a second correlating section for correlating the pool region and the storage regions of the virtual volumes, a first allocation section for allocating first data from the host apparatus to the first storage region of the first RAID group based on write requests from the host apparatus, and a second allocation section for distributing second data from the host apparatus at and allocating the second data to any storage regions of the RAID group, with the exception of the first storage region of the first RAID group allocated by the first allocation section, based on write requests. | 06-27-2013 |
20140258617 | STORAGE APPARATUS AND STORAGE AREA ARRANGEMENT METHOD - This storage apparatus for providing a dynamically expandable virtual volume to a host system to access the virtual volume comprises an allocation unit for configuring a group with a plurality of disks for providing a storage area to be allocated to the virtual volume, and allocating the storage area respectively from a plurality of the groups to the virtual volume; and a storage area arrangement unit for rearranging the storage area in each of the groups being used by the virtual volume to become optimal among each of the groups based on external operation. | 09-11-2014 |
20150234748 | STORAGE SYSTEM FOR CONTROLLING ASSIGNMENT OF STORAGE AREA TO VIRTUAL VOLUME STORING SPECIFIC PATTERN DATA - A storage system comprises a storage medium including a plurality of physical storage areas. The storage system controls a host computer to recognize a logical volume having a plurality of virtual storage areas, reads the data from the physical storage area assigned to the virtual storage area of the logical volume, determines whether or not the read data includes only the specific pattern data, and cancels the assignment of the physical storage area to the virtual storage area if the read data includes only the specific pattern data. | 08-20-2015 |
Patent application number | Description | Published |
20130302424 | COMPOSITION FOR PREVENTING AND TREATING MASTITIS - The purpose of the present invention is to reduce the amounts of nitrate nitrogen and ammonia, which can be absorbed through the digestive tract and are factors for causing mastitis in livestock animals, thereby reducing the incidence rate of mastitis. A composition for preventing and treating mastitis for livestock animals comprises a rock powder containing silicic acid and aluminum oxide as active ingredients. When the composition is mixed with feed and the feed is given to livestock animals, nitrogen compounds including ammonia nitrogen and nitrate nitrogen generated in the body of the livestock animals can be chemically adsorbed by aluminum oxide and silicic acid, whereby the over-absorption of the nitrogen compounds through the digestive tract can be suppressed. At the same time, minor elements contained in the rock powder act to fully elicit the activity of a nutritional component capable of suppressing mastitis, e.g., vitamin A, vitamin E, copper, zinc and manganese obtained from the feed. In this manner, the onset of mastitis can be suppressed in a nutritional manner, and a therapeutic effect can be achieved on mastitis that has already been developed. | 11-14-2013 |
20140178502 | METHOD FOR PREVENTING AND TREATING MASTITIS - When a rock powder which contains silicic acid and aluminum oxide as active ingredients is given to livestock animals, nitrogen compounds including ammonia nitrogen and nitrate nitrogen generated in the body of the livestock animals can be chemically adsorbed by aluminum oxide and silicic acid, whereby the over-absorption of the nitrogen compounds through the digestive tract can be suppressed. At the same time, minor elements contained in the rock powder act to fully elicit the activity of a nutritional component capable of suppressing mastitis, e.g., vitamin A, vitamin E, copper, zinc and manganese obtained from the feed. In this manner, the onset of mastitis can be suppressed in a nutritional manner, and a therapeutic effect can be achieved on mastitis that has already been developed. | 06-26-2014 |
Patent application number | Description | Published |
20140039519 | SURGICAL INSTRUMENT DEVICE - A surgical instrument device includes a surgical instrument portion which is used in a surgical operation, a slave arm which holds the surgical instrument, a driving rod which is formed in a shaft shape, of which one end portion in the axial direction is connected to the surgical instrument and the other end portion in the axial direction is supported by the slave arm, and which transmits a force between the surgical instrument and the slave arm, a distance change detecting unit which detects a change in distance between two points in the axial direction of the driving rod based on a distance when no load is applied to the surgical instrument, and a force calculating unit which calculates a force applied from the surgical instrument or the slave arm to the driving rod based on the change in distance detected by the distance change detecting unit. | 02-06-2014 |
20140148819 | SURGICAL INSTRUMENT AND CONTROL METHOD THEREOF - A surgical instrument includes an end effector, a manipulation unit, a grip detecting unit, a driving unit, and a control unit. When the control unit determines that the end effector is applying the acting force to the target based on the information acquired by the grip detecting unit, the control unit sets an acting force increasing zone of a predetermined range in a first movable range in the first direction of the manipulation unit, sets a neutral zone in a remaining area of the first movable range, controls the driving unit so that the acting force increases with a constant gradient with respect to an amount of manipulation of the manipulation unit in the acting force increasing zone, and controls the driving unit so that the acting force is kept constant regardless of the amount of manipulation of the manipulation unit in the neutral zone. | 05-29-2014 |
20150073436 | OPERATION SUPPORT DEVICE - An operation support device includes a manipulation input unit and an operating section to which a surgical instrument is attached and which operates the surgical instrument. The surgical instrument includes a treatment section, a flexible insertion section, and a manipulation section which is fixed to the flexible insertion section. The manipulation input unit further includes a detection body which is attached to the manipulation section, and a detecting device which detects the detection body. The detecting device calculates information which is capable of specifying a position and/or an orientation of the detection body. On the basis of the information which is calculated by the detecting device, a control device controls an operation of the surgical instrument by outputting to the operating section an order of moving the surgical instrument as a manipulation order. | 03-12-2015 |
20150100069 | SURGERY ASSISTANCE DEVICE - A surgery assistance device includes an operation input section, a motion section which is formed with a channel into which a surgical instrument is insertable and is capable of moving through the channel, a movement amount detection means detecting a treatment section movement amount, a motion section information calculation means calculating motion section information, and a motion control unit controlling motion in the motion section based on a manipulation order. | 04-09-2015 |
20150112362 | MEDICAL MANIPULATOR - This medical manipulator includes a body section, an insertion section, a channel, a movement amount detection section configured to detect an amount of movement of a medical treatment tool inserted through a body-side channel provided in the body section, a distal-end-side contact section provided to be in contact with the medical treatment tool inserted through an insertion-side channel arranged in the insertion section and configured to rotate about its own axis to move the medical treatment tool, a first drive section configured to rotate the distal-end-side contact section. The distal-end-side contact section is rotated so as to move the medical treatment tool with respect to the insertion-side channel by an amount of movement which is the same as the amount of movement detected by the movement amount detection section. | 04-23-2015 |
20150327940 | MEDICAL MANIPULATOR AND CONTROL METHOD OF MEDICAL MANIPULATOR - A medical manipulator includes: an insertion section having a main movable section and a distal end rigid section; a manipulator at which a treatment section is provided; an auxiliary movable section configured to move the treatment section; an imaging section configured to acquire an image in a field-of-vision range; a manipulation unit configured to output an instruction that specifies a position to which the treatment section is moved; a display configured to display the image; a determination unit configured to determine whether a condition is a partial movement condition or an entire movement condition when the determination unit receives the instruction; and a driving unit configured to drive the auxiliary movable section, the main movable section, and the imaging section based on determination of the determination unit. | 11-19-2015 |