Abstract: Since no access history is generated for when a file update which makes use of a copy and paste function is performed, it is difficult to detect the file that served as the reference source during the update. Hence, the present invention is provided to manage a client access history for each file that is stored in a storage device, and detect a file, which has been accessed between a time when a corresponding user logs into the storage device and a time when an updated file is updated based on information of the access history, as the reference source for the updated file.
Abstract: Upon receiving an access request from a server, a microprocessor allocates a free slot as a data storage destination that is different from the LU# and LBA designated as a storage destination of user data, stores user data and data identifying information for identifying the user data in the free slot, and zero-clears the pre-updated data slot designated with the LU# and LBA. During a subsequent read access, the microprocessor accesses the data slot and, if the read data identifying information and the data identifying information designated in the read access from the server coincide, transfers this read data to the server as correct data, and, if the read data identifying information and the data identifying information designated in the read access from the server do not coincide, performs processing for recovering correct data based on the read data identifying information.
Abstract: A pool is replicated in the unit of volume providing the pool, and when a physical device is blocked, any volume blocked in the pool is changed to the replicated volume so that the pool and a virtual volume can be recovered. With such a configuration, when any pool or virtual volume is blocked due to blockage of any volume providing the thin provisioning function, volume recovery can be swiftly performed without changing the virtual volume used by a host computer, and consumption of storage resources needed therefor can be suppressed.
Abstract: A passive optical network system (PON) has a plurality of OLTs and ONUs with different transmission rates. OLTs with different transmission rates share information of priority frames and destinations, and determine timing for frame transmission to ONUs so that the signal from each of the OLTs does not collide when multiplied in a splitter. OLTs transmit the data to the ONU as a burst signal to prevent the signals with different rates from colliding. ONU acquires the information of the following burst frames. ONU receives only the signal addressed to the own ONU or with the transmission rate of own ONU, therefore errors in ONUs can be avoided. OLT receives only the signal with the transmission rate of own OLT from ONUs based on the transmission timing from the ONUs shared by the line terminators, errors in OLTs can be avoided.
Abstract: This storage system modifies the migration plan in accordance with the state of the migration destination when a plurality of volumes are migrated all at once. Migration-source volumes are migrated collectively to volumes inside the migration-destination storage apparatus. The user can make settings related to migration-source volumes and migration-destination volumes in a migration plan, and can establish a mid-process control plan for modifying the migration plan in the middle of processing. If a failure occurs in the migration-destination storage apparatus subsequent to the commencement of data migration processing, a processing method controller either cancels or temporarily halts the data migration processing, or changes the migration destination, on the basis of the mid-process control plan. When changing the migration destination, a previously selected alternate storage apparatus is selected as the new migration-destination storage apparatus.
Abstract: A network routing apparatus in which packet forwarding units for performing a packet forwarding process are arranged in parallel to one another, a packet distribution unit for distributing packets to the packet forwarding units arranged in parallel to one another, a packet rearrangement unit for rearranging outputs of the packet forwarding units are provided in the network routing apparatus, and packet retrieving units for retrieving packet headers in the packet forwarding units are further arranged in parallel to one another.
Abstract: In an image processing apparatus, minimum width and height and maximum width and height of an object to be detected are calculated on the basis of photographing conditions, an object detection range and a size of the object to be detected and an image reduction coefficient is set on the basis of the calculated minimum width and height and maximum width and heights whereby detection can be achieved while keeping the detection accuracy of image processing intact and an intruding person can be detected at a high speed at a necessarily lowest processing speed.
Abstract: A repeater including a first wireless unit that performs transmission and reception using a frequency for communicating with a base station and a second wireless unit that performs transmission and reception using a frequency for communicating with a mobile station performs a follow-up communication after broadcast communication. The repeater causes, while the second wireless unit transmits a broadcast communication signal (TCH (voice data)) to the mobile station, a transmitter (TX) provided on the first wireless unit to regularly transmit a switching signal (UI signal (for designating a direct communication wireless channel, and for setting a direct communication simplex call) for switching the mobile station to a broadcast communication channel.
Abstract: This invention achieves data capacity efficiency via data de-duplication and maximizes a power-saving effect by disk operation control. In a storage system, when data is received from a computer, a value representing the bit string for the data is calculated and whether or not a value identical to the calculated value is stored in a data management table is judged. If it is judged that an identical value is not stored, the received data is registered in the data management table and stored, based on a group management table, in disk device(s) associated with a logical unit number of a logical unit constituting an active group. Meanwhile, if it is judged that an identical value is stored, the received data is stored in disk device(s) based on the group information managed in the group management table and the management information managed in the data management table.
Abstract: A digital transmission apparatus having a base unit constructed in such a manner that n-bit digital signals transmitted from a plurality of (N) remote units are extended into (n+log2N) bits in corresponding bit extending units, with respect to an addition result in an adding unit, an arithmetic operation of (2n?1?1)/|addition result| is executed in a gain arithmetic operating unit, when an arithmetic operation result is smaller than “1”, the arithmetic operation result is set into a gain coefficient, when the arithmetic operation result is equal to or larger than “1”, “1” is set into the gain coefficient, further, the addition result is multiplied by the gain in a multiplying unit, and a bit contraction for discarding upper log2 N bits excluding a sign bit and returning to n bits is executed in a bit contracting unit.
Abstract: A method and apparatus for coding an image includes calculation of motion vectors of vertices of a patch in an image being encoded and transmitting information of horizontal and vertical components of the motion vectors of the vertices and information specifying that values of the horizontal and vertical components of a motion vector for each pixel in the patch are integral multiples of 1/d of a distance between adjacent pixels, where d is an integer not less than 2.
Abstract: This invention provides a storage system coupled to a computer that executes data processing jobs by running a program, comprising: an interface; a storage controller; and disk drives. The storage controller is configured to: control spinning of disk in the disk drives; receive job information which contains an execution order of the job and a load attribute of the job from the computer before the job is executed; select a logical volume to which none of the storage areas are allocated when requested by the computer to provide a logical volume for storing a file that is used temporarily by the job to be executed; select which storage area to allocate to the selected logical volume based on at least one of the job execution order and the job load attribute; allocate the selected storage area to the selected logical volume; and notify the computer of the selected logical volume.
Abstract: Even when a host does not give a write time to write data, consistency can be kept among data stored in secondary storage systems. The present system has plural primary storage systems each having a source volume and plural secondary storage systems each having a target volume. Once data is received from a host, each of the plural storage systems creates write-data management information having sequential numbers and reference information and sends, to one of the primary storage systems, the data, sequential number and reference information. Each of the secondary storage systems records reference information corresponding to the largest sequential number among serial sequential numbers and stores, in a target volume in an order of sequential numbers, data corresponding to reference information having a value smaller than the reference information based on the smallest value reference information among reference information recorded in each of the plural secondary storage systems.
Abstract: The storage system includes a disk controller for receiving write commands from a computer, and a plurality of disk devices in which data is written in accordance with the control of the disk controller. The size of the first block which constitutes the data unit handled in the execution of the input/output processing of the data in accordance with the write command by the disk controller is different from the size of the second block which constitutes the data unit handled in the execution of the input/output processing of data by the plurality of disk devices. The disk controller issues an instruction for the writing of data to the disk devices using a third block unit of a size corresponding to a common multiple of the size of the first block and the size of the second block.
Abstract: Rather than downloading each content document on demand from the publisher location to the user site, at the publisher location, each content document is encrypted and then multiple encrypted documents are assembled into a distribution archive that is itself encrypted with a scheduled key. The distribution archive is then downloaded into a content server at the user site. When the content server receives the distribution archive, it decrypts the archive file and unpacks the encrypted documents. The scheduled key used to decrypt an archive file is included with an archive file that was sent previously to the user site in accordance with the subscription service. The scheduled key to decrypt the first archive file sent to the user is sent from the publisher to the user over a communication channel different from the communication channel used to send the archive file from the publisher to the user.
Type:
Grant
Filed:
December 11, 2007
Date of Patent:
March 6, 2012
Assignee:
Imophaze Research Co., L.L.C.
Inventors:
John Deaver, Skott C. Klebe, Woodrow W. Johnson
Abstract: A resource management method executed by an information processing system having a plurality of physical servers 104 and a plurality of virtual servers 120 to be operated on the physical server, and a management server 101 connected to the physical server via a network 207 to specify the virtual server associated to a resource pool 130 and the physical server for operating the virtual server, collect performance information of the specified physical server, and calculate the performance information of the resource pool on the basis of the collected performance information.
Abstract: Provided is a file server providing a file service to a host computer, including an interface coupled to the host computer; a processor; a memory; and an interface coupled to a disk drive. The file server is configured to calculate a capacity of storage areas in the memory, which is required to provide the file service; execute a first memory check in which the storage areas having the calculated capacity are tested; execute, after the first memory check is completed, a second memory check in which remaining storage areas in the memory are tested; and start, in a period after the first memory check is completed and before the second memory check is completed, providing the file service.
Abstract: A storage system having a primary storage apparatus for storing data from a host computer in a primary logical volume, and a secondary storage apparatus connected to the primary storage apparatus, for providing a secondary logical volume for storing a copy of the data, the storage system comprising: a search unit for checking whether or not data exists in each primary slot area formed by partitioning a storage area in the primary logical volume into predetermined storage areas; a transmission unit for sending, if no data is held in the primary slot area, a notice indicating no data stored to the secondary storage apparatus; and a data write unit for writing, when the notice is received from the primary storage apparatus, zero data in the secondary slot area.
Abstract: A living body inspection apparatus includes: a first detecting unit detecting a displacement of two positions in a lateral direction of a subject's larynx; a second detecting unit detecting a swallowing sound of the subject; a displaying unit displaying a waveform regarding the displacement of the two positions formed using information from the first detecting unit and a waveform regarding the swallowing sound formed using information from the second detecting unit; a processor instructing the displaying unit; and a flexible holding member including a pair of sensor holding members having flexibility and provided with the first and second detecting units at one ends, and a mounting member integrally formed with the pair of sensor holding members at other ends to hold the sensor holding members, the other ends being made open so that the mounting member is mounted on and held by the subject's larynx.
Abstract: A wireless system includes plural different access networks and terminals (19, 20) having interfaces corresponding to the plural different access networks (3, 5, 9, 13). Each of the access networks includes an access gateway (AGW) performing flow control. Upon receiving a packet transmission stop signal, the AGW determines whether a predetermined message transmitting chance is given. The AGW includes a control unit that transmits a message that requests a handover to another access network to a terminal when the message transmitting chance is given. The terminal includes a unit that performs a handover to another access network, upon receiving the message.
Type:
Grant
Filed:
December 27, 2005
Date of Patent:
February 21, 2012
Assignee:
Hitachi, Ltd.
Inventors:
Koji Watanabe, Yosuke Takahashi, Norihisa Matsumoto