Patents Issued in September 8, 2016
-
Publication number: 20160259557Abstract: Provided are a mobile device and a data management method of the mobile device. The data management method that is processed by a central processing unit (CPU) of the mobile device includes: selecting data to be swapped from among data stored in a local memory of the mobile device, in response to a request to perform swapping on the data stored in the local memory; selecting one of at least two external memories which are located outside the mobile device and have different hierarchical levels; and swapping the selected data to the selected external memory.Type: ApplicationFiled: March 3, 2016Publication date: September 8, 2016Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventor: Seung-soo YANG
-
Publication number: 20160259558Abstract: A management system comprises management information. The management information includes a plurality of delay durations that respectively correspond to a plurality of times, and a plurality of metric values that respectively correspond to the plurality of times for a primary volume. The management system, based on the management information, displays a delay duration graph (521) representing a fluctuation in delay duration associated with the passage of time and an average-of-writing-quantity graph (524) representing a fluctuation in average of writing quantity associated with the passage of time, in a mode that enables comparison between the two graphs. The average of writing quantity is an amount of data written to the primary volume per write request.Type: ApplicationFiled: April 3, 2014Publication date: September 8, 2016Applicant: HITACHI, LTD.Inventors: Sayuri KIUCHI, Tomoki MIZUNO
-
Publication number: 20160259559Abstract: The primary storage sub system writes a marker that includes the sequence number and that indicates a completion of the data copy into the journal storage area of the first primary group when the data copy from a first primary data volume to a second primary data volume is completed. The primary storage sub system transmits a journal of the first primary group to a first secondary group corresponded to the first primary group and transmits a journal of a second primary group to a second secondary group corresponded to a second primary group.Type: ApplicationFiled: May 12, 2014Publication date: September 8, 2016Applicant: Hitachi, Ltd.Inventors: Azusa JIN, Tomohiro KAWAGUCHI, Hideo SAITO, Akira DEGUCHI, Tomohiro YOSHIHARA
-
Publication number: 20160259560Abstract: An information processing apparatus connected to a second storage device in which volumes in a first storage device are duplicated due to a first duplication processing for duplicating volumes of a source storage device to a duplication target storage device, wherein, the information processing apparatus has a control unit that: transmits, to the second storage device, combination information for indicating a combination of a first volume that is a duplication source and a second volume that is a duplication target when a second duplication processing for duplicating data between volumes in a same storage device is executed by the first storage device; and obtains, from the second storage device, combination information for indicating a combination of a volume in which the data of the first volume is duplicated and a volume in which data of the second volume is duplicated, respectively due to the first duplication processing.Type: ApplicationFiled: February 8, 2016Publication date: September 8, 2016Applicant: FUJITSU LIMITEDInventor: AKIHIRO UEDA
-
Publication number: 20160259561Abstract: Storage arrays, methods and computer readable media are provided for obtaining alias assignments of initiators connected to a Fibre Channel (FC) fabric for configuration use on a storage array. One method includes generating a request from the storage array to a switch of the FC fabric to which the storage array is connected. The request is to obtain a copy of a world wide port name (WWPN) of an initiator that is connected to the FC fabric and a copy of an alias name for the initiator. The method includes receiving the WWPN and alias name of the initiator from the switch and caching the received WWPN and alias name to a database of the storage array. The method further includes processing a user interface by the storage array to enable selection of the initiator for assignment to a volume of the storage array. The user interface includes a selection control that identifies the initiator using the alias name received from the switch.Type: ApplicationFiled: March 3, 2016Publication date: September 8, 2016Inventors: Luan Anh Hong, Jason M. Fox, Evan Chiu
-
Publication number: 20160259562Abstract: The present invention discloses a method comprising: sending cache request; monitoring power state; comparing said power state; allocating cache resources; filling cache; updating said power state; repeating said sending, said monitoring, said comparing, said allocating, said filling, and said updating until workload is completed.Type: ApplicationFiled: March 10, 2016Publication date: September 8, 2016Inventors: Ryan D. Wells, Michael J. Muchnick, Chinnakrishnan S. Ballapuram
-
Publication number: 20160259563Abstract: An abstraction for storage class memory is provided that hides the details of the implementation of storage class memory from a program, and provides a standard channel programming interface for performing certain actions, such as controlling movement of data between main storage and storage class memory or managing storage class memory.Type: ApplicationFiled: May 18, 2016Publication date: September 8, 2016Inventors: Peter D. Driever, Charles W. Gainey, JR., Steven G. Glassen, Thomas B. Mathias, Kenneth J. Oakes, Peter G. Sutton, Peter K. Szwed, Elpida Tzortzatos, Harry M. Yudenfriend
-
Publication number: 20160259564Abstract: A controller in a storage system has chunk statistical information to be information including an overlap prevention effect value of each stored chunk data. For each storage target chunk data to be each chunk data obtained by dividing a data block of a storage target, the controller executes an overlap search to search the stored chunk data matched with the storage target chunk data in an overlap search range to be a part of a plurality of stored chunk data shown by the chunk statistical information and a chunk data group specified from the chunk statistical information and stores the storage target chunk data in the storage device, when the matched stored chunk data is not discovered in the overlap search.Type: ApplicationFiled: July 9, 2014Publication date: September 8, 2016Applicant: HITACHI, LTD.Inventor: Taizo HORI
-
Publication number: 20160259565Abstract: A system for dynamically utilizing data storage comprises a processor and a memory. The processor is configured to determine whether a data storage criterion is satisfied; and, in the event that the data storage criterion is satisfied: determine a new archiving threshold based on a target data storage usage level; and set the archiving threshold. The memory is coupled to the processor and is configured to provide the processor with instructions.Type: ApplicationFiled: May 12, 2016Publication date: September 8, 2016Inventors: Peter George Hendry, Jonathan David Ruggiero
-
Publication number: 20160259566Abstract: A method for frame choosing in a computing system during a storage constraint condition is provided. The method includes calculating, with a processor, a use-grouped-threshold, comparing a number of available grouped frames to the calculated use-grouped-threshold, returning a decision to use a grouped frame in an event that the number of the available grouped frames exceeds the calculated use-grouped-threshold and returning a decision to use an above-the-bar frame in an event that the number of the available grouped frames is less than or equal to the calculated use-grouped-threshold.Type: ApplicationFiled: March 4, 2015Publication date: September 8, 2016Inventor: Christine M. Yost
-
Publication number: 20160259567Abstract: Systems and method are disclosed for processing data storage commands for enclosure services. In one embodiment, a data storage device may include a virtual ATA packet interface (VATAPI). The VATAPI may identify itself as an SES device. The VATAPI may allow the data storage device to use SES operations/commands to perform operations/commands for enclosure services.Type: ApplicationFiled: March 5, 2015Publication date: September 8, 2016Inventor: MICHAEL W. WEBSTER
-
Publication number: 20160259568Abstract: An SSD controller operates as an interface device conversant in a host protocol and a storage protocol supporting respective host and storage interfaces for providing a host with a view of an entire storage system. The host has visibility of the storage protocol that presents the storage system as a logical device, and accesses the storage device through the host protocol which is adapted for accessing high speed devices such as solid state drives (SSDs). The storage protocol supports a variety of possible dissimilar devices, allowing the host effective access to a combination of SSD and traditional storage as defined by the storage system. In this manner, a host protocol such as NVMe (Non-Volatile Memory Express), well suited to SSDs, permits efficient access to storage systems, such as a storage array, thus the entire storage system (array or network) is presented to an upstream host as an NVMe storage device.Type: ApplicationFiled: November 26, 2013Publication date: September 8, 2016Inventors: Knut S. GRIMSRUD, Jawad B. KHAN
-
Publication number: 20160259569Abstract: Embodiments of the present invention relate to dynamic feedback-based throughput control for storage systems. In one embodiment, a method of and computer program product for storage throughput control are provided. A plurality of I/O requests is received at a rate controller. The rate controller comprises a plurality of token buckets. A token bucket is selected from the plurality of token buckets based on a service class of each of the plurality of I/O requests. The plurality of I/O requests is sent from the rate controller to a storage system at a control rate. Throughput of the storage system is observed. The control rate is dynamically adjusted based on the variance between the observed throughput of the storage system and the first rate. Adjusting the control rate includes determining a minimum throughput reservation for each service class, and allocating throughput capacity to each service class proportional to its throughput reservation.Type: ApplicationFiled: May 12, 2016Publication date: September 8, 2016Inventors: Anna S. Povzner, Renu Tewari, Noah Watkins
-
Publication number: 20160259570Abstract: In a non-volatile memory system, such as flash memory, when selecting a block for write operation, the system selects blocks from a free block list (FBL). The memory circuits of non-volatile systems often experience cluster failures, where multiple blocks of a physical region are bad. If the free block list is loaded with blocks from a region having a cluster failure, this can result in multiple back to back write errors. To help avoid this situation, the blocks of a memory array are divided into physical zones and, when selecting blocks to replenish the free block list, blocks are chosen cyclically from the zones.Type: ApplicationFiled: March 4, 2015Publication date: September 8, 2016Inventors: Dinesh Kumar Agarwal, Ramkumar Ramamurthy, Vijay Sivasankaran
-
Publication number: 20160259571Abstract: The storage subsystem according to the present invention is equipped with a cache memory having a nonvolatile memory and a volatile memory. Write data sent from a superior device is stored in the nonvolatile memory, and data subjected to a read request from the superior device is cached from a final storage media to the volatile memory. When power supply from an external power supply has stopped, data having a high access frequency out of the data stored in the volatile memory is backed up in a nonvolatile memory, and when power supply from the external power supply is resumed, the data backed up from the volatile memory to the nonvolatile memory is migrated again to the volatile memory.Type: ApplicationFiled: June 6, 2014Publication date: September 8, 2016Applicant: HITACHI, LTD.Inventors: Hiroyuki KUMASAWA, Yuji YAMAGUCHI
-
Publication number: 20160259572Abstract: In a storage system, a controller prevents the same chunk data from being stored in a storage device in an overlapped manner, on the basis of data block information showing an association of each data block and a plurality of chunk data configuring each data block, chunk group information showing an association of each chunk data not to be overlapped and a chunk group which each chunk data belongs to, and reference data block information showing an association of each chunk group and a data block having any chunk data belonging to each chunk group as constituent elements.Type: ApplicationFiled: June 23, 2014Publication date: September 8, 2016Applicants: Hitachi, Ltd., Hitachi Information & Telecommunication Engineering, Ltd.Inventors: Tomoki HIGUCHI, Naomitsu TASHIRO, Hidehisa ARIKAWA
-
Publication number: 20160259573Abstract: Methods, systems, and computer program product embodiments for storing data in a virtual data storage environment, by a processor device, are provided. In a virtualized tape storage environment, a plurality of partitions are created on a single node, each partition having unique attributes allowing for specific data management, and a logical volume is replicated across the plurality of partitions, such that the logical volume is redundantly stored in at least one of the plurality of partitions.Type: ApplicationFiled: March 3, 2015Publication date: September 8, 2016Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David A. BRETTELL, Vanessa R. EARLE, Alan J. FISHER, Duke A. LEE
-
Publication number: 20160259574Abstract: For performing incremental replication of a data set, a source data module identifies a source data set, the source data set including a set of storage locations on a source volume, a target data module that defines the target data set in response to the source data module identifying the source data set, a mapping module that stores a replication relationship table, the replication relationship table mapping the defined data set to a target data set, the target data set including a set of storage locations on a target volume, and a replication module that performs an incremental copy of data stored at the source data set based on the replication relationship.Type: ApplicationFiled: March 3, 2015Publication date: September 8, 2016Inventors: Preston A. Carpenter, Dash D. Miller, David C. Reed, Esteban Rios, Max D. Smith
-
Publication number: 20160259575Abstract: According to one embodiment, a memory system includes, as an example, a temperature information receiver that receives temperature information; and a gradient determining unit that determines a gradient related to a temperature increase, based on the temperature information about a plurality of temperatures received by the temperature information receiver.Type: ApplicationFiled: June 17, 2015Publication date: September 8, 2016Applicant: Kabushiki Kaisha ToshibaInventors: Akira HIKIMURA, Takayuki Tamura
-
Publication number: 20160259576Abstract: According to one embodiment, a nonvolatile memory system includes a memory including a first memory and a second memory, the first memory including memory strings, the memory strings including memory cell transistors connected in series; and a memory controller which compresses a failure string position information of the first memory, which stores the compressed failure string position information in the second memory, and which decompresses the compressed failure string position information stored in the second memory.Type: ApplicationFiled: September 8, 2015Publication date: September 8, 2016Applicant: KABUSHIKI KAISHA TOSHIBAInventors: Shohei ASAMI, Tokumasa HARA, Hiroshi YAO, Kenichiro YOSHII, Riki SUZUKI, Toshikatsu HIDA, Osamu TORII
-
Publication number: 20160259577Abstract: A storage device includes a nonvolatile memory device and a memory controller configured to control the nonvolatile memory device in response to a request from a host. The memory controller is configured to employ state information related to the confidence level of a power supply to determine a reliability level with respect to an access operation of the memory device and to perform a reliability guarantee operation corresponding to the determined reliability level.Type: ApplicationFiled: January 14, 2016Publication date: September 8, 2016Inventors: Hyunchul Park, Se-Wook Na, Young-Jae Jung, Durina Park
-
Publication number: 20160259578Abstract: A management device is configured to manage first and second information processing devices. The management device performs movement control to move an operating virtual machine set on the first information processing device to the second information processing device, and conducts performance measurement of the first information processing device in a state where the operating virtual machine set on the first information processing device is moved from the first information processing device to the second information processing device.Type: ApplicationFiled: January 26, 2016Publication date: September 8, 2016Applicant: FUJITSU LIMITEDInventor: Akira Hirai
-
Publication number: 20160259579Abstract: A processor generates, according to difference information that represents a difference between stationary points in a volume that represents a management unit for a storage area and that is associated with a plurality of generations, aggregate information in which the difference information for the plurality of generations is aggregated. The processor is configured to associate the aggregate information with a state of the volume at an oldest stationary point. The processor is configured to associate update information for a volume that has been updated from a state of the volume at a latest stationary point.Type: ApplicationFiled: February 1, 2016Publication date: September 8, 2016Applicant: FUJITSU LIMITEDInventors: Goro Yamada, Yoshimasa MISHUKU, Tomoaki Sasaki, Nina Tsukamoto
-
Publication number: 20160259580Abstract: A storage control device includes a control unit that calculates a stripe depth and a size of padding data, when writing target data is distributed and written to respective data storages of a storage device with a RAID configuration, based on a size of the writing target data and a number of the data storages in response to a writing request to a volume on the storage device, and writes the writing target data based on the calculated stripe depth and the calculated size of the padding data.Type: ApplicationFiled: February 9, 2016Publication date: September 8, 2016Applicant: FUJITSU LIMITEDInventors: Chikashi Maeda, Kazuhiko IKEUCHI, Kazuhiro URATA, Yukari Tsuchiyama, Takeshi WATANABE, Guangyu ZHOU
-
Publication number: 20160259581Abstract: A storage controller is coupled to a plurality of storage devices, the storage controller is configured to receive a first write request of data, determine a first time when the first write request is received, specify, based on the first time, a first storage device included in the plurality of storage devices, write the data into the first storage device, receive a read request for the data, determine a second time when the read request is received, specify a second storage device included in the plurality of storage devices, wherein, in anticipation of a second write request received at the second time, the processor specifies the second storage device based on the second time, determine whether the first storage device is identical to the second storage device, and not read the data from the first storage device when the first storage device is identical to the second storage device.Type: ApplicationFiled: March 1, 2016Publication date: September 8, 2016Applicant: FUJITSU LIMITEDInventor: Toshihiro OZAWA
-
Publication number: 20160259582Abstract: A method, apparatus or software is disclosed for transferring storage replication system configurations between heterogonous storage systems.Type: ApplicationFiled: May 18, 2016Publication date: September 8, 2016Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Alex S. HOWELL, Muhammad ZUBAIR
-
Publication number: 20160259583Abstract: The present invention has an object of providing a storage device capable of making recovery of erased data difficult and erasing the data safely. Provided is a storage device system including a driver controlling an interface between a nonvolatile memory and an external host; and a second controller located between the nonvolatile memory and a first controller, the second controller detecting a logical address of an old data area for a deleted or overwritten file, the second controller detecting a logical address of an old data area for a deleted or overwritten file. The second controller writes invalid data to the logical address of the old data area for the deleted or overwritten file.Type: ApplicationFiled: June 5, 2015Publication date: September 8, 2016Inventors: Yasushi KASA, Moriyoshi NAKASHIMA
-
Publication number: 20160259584Abstract: A method for programming a control unit of a motor vehicle, a previous program code executed in the control unit being stored in a memory area, a new program code being written into the control unit, and a check of this new program code being carried out, the program code being executed by the control unit if the new program code is successfully verified in the course of the check, and the previous program code stored in the memory area being written from the memory area into the control unit and the previous program code being executed by the control unit if the new program code is not successfully verified in the course of the check.Type: ApplicationFiled: February 24, 2016Publication date: September 8, 2016Inventors: Eckart Schlottmann, Udo Schulz, Liem Dang
-
Publication number: 20160259585Abstract: A memory system may include a command storage unit for storing maximum N commands received from a host, K memory devices each for storing maximum M commands based on the maximum N commands and performing each set operation in response to the stored maximum M commands in order of input, and a resetting unit for resetting execution sequences of the maximum N commands based on execution information regarding each of the maximum N commands and the maximum M commands in each of the K memory devices whenever the commands received from the host are stored in the command storage unit, and distributing the N commands to the K memory devices. The execution information includes a logical address, a physical address, a length, and a use time of a corresponding command.Type: ApplicationFiled: June 18, 2015Publication date: September 8, 2016Inventor: Jong-Ju PARK
-
Publication number: 20160259586Abstract: Described are techniques for provisioning storage for a logical device including receiving at least one capability profile identifying a first set of storage resource configurations; receiving a request to provision storage for the logical device, the request including a policy profile identifying a second set storage resource configurations; determining a third set of zero or more storage resource configurations, the third set being a set intersection of the first set and the second set; determining whether the third set includes at least one storage resource configuration; and if it is determined that the third set includes at least one storage resource configuration, selecting one of the storage resource configurations of the third set and provisioning storage of the logical device in accordance with the selected storage resource configuration of the third set.Type: ApplicationFiled: September 26, 2014Publication date: September 8, 2016Inventors: Dmitry Nikolayevich Tylik, Sergey Alexandrovich Alexeev, Alexey Vladimirovich Shusharin
-
Publication number: 20160259587Abstract: A method for frame choosing in a computing system during a storage constraint condition is provided. The method includes calculating, with a processor, a use-grouped-threshold, comparing a number of available grouped frames to the calculated use-grouped-threshold, returning a decision to use a grouped frame in an event that the number of the available grouped frames exceeds the calculated use-grouped-threshold and returning a decision to use an above-the-bar frame in an event that the number of the available grouped frames is less than or equal to the calculated use-grouped-threshold.Type: ApplicationFiled: March 30, 2016Publication date: September 8, 2016Inventor: Christine M. Yost
-
Publication number: 20160259588Abstract: Methods and systems for efficient rebuild of storage devices in a RAID may include generating a data-modified map of a storage device. The data-modified map may be updated when a RAID virtual device associated with the storage device is degraded to indicate write operations. The data-modified map may be used to rebuild selective portions of the storage device, instead of performing a full rebuild. The data-modified map may also be used to perform a full rebuild of the storage device.Type: ApplicationFiled: March 6, 2015Publication date: September 8, 2016Inventors: Ashokan Vellimalai, Deepu Syam Sreedhar M, Sandeep Agarwal, Anup Atluri
-
Publication number: 20160259589Abstract: According to one embodiment, a memory system includes a nonvolatile memory, a buffer, a battery and a processing circuit. The battery stores energy supplied from the outside. The processing circuit, after start of the supply of energy from the outside, starts the acceptance of a request from the outside, starts a process in accordance with the accepted request, and restricts the amount of data in the buffer referring to a voltage of the battery. The process uses the buffer.Type: ApplicationFiled: September 11, 2015Publication date: September 8, 2016Inventors: Tatsuya Zettsu, Yoshihisa Kojima, Katsuhiko Ueki
-
Publication number: 20160259590Abstract: The present invention provides a storage system capable of performing deduplication among nodes in a cluster configuration with a low overhead. The respective nodes mutually monitor whether there is update of deduplication information in other nodes. When it is determined in its own node that there is update in another node, it reflects the update information in another node to the deduplication information of its own node. Then, each node uses the deduplication information having reflected the deduplication information of other nodes to perform deduplication of the storage data of its own node.Type: ApplicationFiled: March 27, 2014Publication date: September 8, 2016Inventors: Misato YOSHIDA, Mitsuo HAYASAKA
-
Publication number: 20160259591Abstract: A storage system, in a write process of a file, stores the file in a memory and selects whether or not to perform a deduplication process of a chunk based on whether or not at least one of an attribute of the file and a usage capacity at a time of a chunk being read from the memory satisfies a predetermined condition, with respect to each of multiple chunks composing the file. With respect to the chunks which are selected not to perform a deduplication process, a deduplication process may be performed asynchronously from a write process.Type: ApplicationFiled: December 24, 2013Publication date: September 8, 2016Applicants: HITACHI, LTD., Hitachi Information & Telecommunication Engineering Ltd.Inventors: Hidehisa ARIKAWA, Naomitsu TASHIRO, Mikito OGATA
-
Publication number: 20160259592Abstract: A data storing control apparatus includes a processor. The processor executes a process including: selecting any of groups stored in a second storage unit when an empty space of the second storage unit configured to store data obtained from a first storage unit becomes insufficient; partitioning the selected group in accordance with a state of access to data corresponding to a data access request in the second storage unit among data included in the selected group; and storing data respectively included in the groups in the first storage unit in units of the groups obtained by being partitioned.Type: ApplicationFiled: February 2, 2016Publication date: September 8, 2016Applicant: FUJITSU LIMITEDInventor: Toshiaki SAEKI
-
Publication number: 20160259593Abstract: According to one embodiment, a storage system includes a storage which includes a plurality of node memories including a nonvolatile memory and a control unit which controls the nonvolatile memory, a routing unit which controls packet transfer between two or more of the node memories, and a packet control unit which analyzes the packet transferred from the routing unit.Type: ApplicationFiled: August 12, 2015Publication date: September 8, 2016Inventor: Atsuhiro Kinoshita
-
Publication number: 20160259594Abstract: A storage control device includes a first storage device and a processor. The first storage device stores management information used for managing a variable area of storage regions of a second storage device in a storage apparatus. Each storage region is allocated to a main area or a spare area. The variable area includes storage regions allocated to the spare area and allocatable to the main area. The processor acquires, from the storage apparatus, information on numbers of times of Read processing on the second storage device and numbers of times of Write processing on the second storage device, and notifies the storage apparatus, when a number of times of Read processing on the second storage device within a predetermined time period is larger than a predetermined threshold, of a request for allocating a first portion of the variable area to the main area on basis of the management information.Type: ApplicationFiled: February 19, 2016Publication date: September 8, 2016Applicant: FUJITSU LIMITEDInventors: Hidenori TAKAHASHI, Emi CHO
-
Publication number: 20160259595Abstract: Methods of encoding a near-symbol balanced (NSB) sequence may include selecting, with a controller, a constraint based on an amount of bits, determining, with the controller, a plurality of sections in a codebook based on permutations defined by the selected constraint, and partitioning, with the controller, a section among the plurality of sections into a plurality of partitions until each of the plurality of partitions include a number of entries equal to or less than a predetermined number of entries.Type: ApplicationFiled: March 4, 2016Publication date: September 8, 2016Inventors: Frederick K. H. LEE, Marcus MARROW
-
Publication number: 20160259596Abstract: Provided is an image processing device capable of an image processing with using a general-purpose image processing hardware in accordance with video input without mediation of a CPU. The image processing device includes: a storage medium for storing an image data acquired by video inputting unit for acquiring video images; a CPU for a general processing; image processing unit for processing the image data stored in the storage medium; setting unit for determining a processing content of the image processing unit; a command list indicating an order of setting and activating the image processing unit; and command writing unit for setting and activating the image processing unit based on the command list in synchronization with input of the image data from the video inputting unit without mediation of the CPU.Type: ApplicationFiled: May 17, 2016Publication date: September 8, 2016Inventors: Hideaki KIDO, Shoji Muramatsu, Hiroyuki Hamasaki, Akihiro Yamamoto
-
Publication number: 20160259597Abstract: Embodiments of the inventive concept include solid state drive (SSD) multi-card adapters that can include multiple solid state drive cards, which can be incorporated into existing enterprise servers without major architectural changes, thereby enabling the server industry ecosystem to easily integrate evolving solid state drive technologies into servers. The SSD multi-card adapters can include an interface section between various solid state drive cards and drive connector types. The interface section can perform protocol translation, packet switching and routing, data encryption, data compression, management information aggregation, virtualization, and other functions.Type: ApplicationFiled: November 24, 2015Publication date: September 8, 2016Inventors: Fred WORLEY, Harry ROGERS, Gunneswara MARRIPUDI, Zhan PING, Vikas SINHA
-
Publication number: 20160259598Abstract: A control apparatus, that controls allocation of data in a logical volume so that the data is allocated so as to span a plurality of RAID groups, according to a predetermined allocation pattern, includes a storage unit that stores correspondence information that includes at least one changing condition under which an allocation pattern for the data is changed and a new allocation pattern; and a control unit that identifies an access trend for each of the plurality of RAID groups, decides whether the logical volume satisfies the at least one changing condition, according to the correspondence information and the identified access trend, and reallocates, if the changing condition is satisfied, the data included in the logical volume according to the new allocation pattern corresponding to that changing condition.Type: ApplicationFiled: February 11, 2016Publication date: September 8, 2016Applicant: FUJITSU LIMITEDInventors: Kazuhiko IKEUCHI, Chikashi Maeda, Kazuhiro Urata, Yukari Tsuchiyama, Takeshi Watanabe, Guangyu Zhou
-
Publication number: 20160259599Abstract: A method of managing an image forming apparatus through a network, the method including: logging in to a server through a diagnostic control unit application from a user terminal; receiving, by the user terminal, device information of an image forming apparatus from the image forming apparatus; requesting for and receiving, by the user terminal, diagnostic control unit information corresponding to the received device information from the server; performing a diagnostic control on the image forming apparatus through the diagnostic control unit application by using the received diagnostic control unit information; and uploading results of performing the diagnostic control on the server.Type: ApplicationFiled: May 17, 2016Publication date: September 8, 2016Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventor: Seung-jin CHO
-
Publication number: 20160259600Abstract: A print job processing system comprising at least one printer, a user interface, a job file receiving section for receiving a print job having print job properties, a conflict checking section for checking for a conflict in the print job, and an auto resolve section for automatically resolving the conflict according to an auto resolve strategy, wherein the print job processing system comprises a system setting section adapted to set according to user input by means of the user interface per print job property a user interaction strategy out of a plurality of user interaction strategies, each user interaction strategy of the plurality of user interaction strategies comprising a different user interaction and each user interaction strategy being configured to be executed if the corresponding print job property has been changed due to the auto resolve strategy for the conflict.Type: ApplicationFiled: February 19, 2016Publication date: September 8, 2016Applicant: OCÉ-TECHNOLOGIES B.V.Inventor: Pieter VERDUIN
-
Publication number: 20160259601Abstract: Due to different formats for print jobs, in particular different means of identifying users, it is a problem how to handle a print job submitted to a cloud printing service, in which a user is identified by first user credentials, for processing by an authenticated printing system for which the user is identified by second user credentials. This problem is solved by a method comprising the steps of: i. obtaining the print job from the cloud printing service, the print job comprising print job metadata comprising the first user credentials, ii. obtaining the second user credentials based on the first user credentials, iii, adding the second user credentials to the metadata, and iv. forwarding at least the print job metadata comprising the second user credentials, to the authenticated printing system for the processing. A system for performing the method is also provided.Type: ApplicationFiled: October 25, 2013Publication date: September 8, 2016Applicant: NEXT PRINT TECHNOLOGIES APSInventors: Tavs DALAA, Manfred BERGMANN
-
Publication number: 20160259602Abstract: Due to the lack of a user account, it is a problem to handle a guest print job, submitted by a guest user and associated with first user credentials, for processing by an authenticated printing system requiring the guest print job to be authenticated using second user credentials. This problem is solved by a method comprising the steps of i. obtaining the guest print job, the guest print job comprising print job metadata, the first user credentials being associated with the print job, ii. obtaining the second user credentials, iii. creating a guest user account with the authenticated printing system, the guest user account being associated with the second user credentials, iv. adding the second user credentials to the metadata, and v. forwarding at least the print job metadata, comprising the second user credentials, to the authenticated printing system for processing. A system and a computer program product for performing the method are also provided.Type: ApplicationFiled: October 25, 2013Publication date: September 8, 2016Applicant: NEXT PRINT TECHNOLOGIES APSInventor: Tavs DALAA
-
Publication number: 20160259603Abstract: The invention relates to producing personalized printed end products which have in each case a printed product collection and at least one personalized printed product by creating (S1) end product specifications which define in each case at least one personalized printed end product, creating (S2) sales orders on the basis of end product specifications, wherein a sales order defines at least one sequence of printed product collections, initiating (S3) the process of creating and creating (S4) digital print orders on the basis of end product specifications and sales orders, wherein a digital print order defines at least one personalized printed product, producing (S5) printed product collections in accordance with the sales orders, producing (S6) personalized printed products in accordance with the digital print orders, and producing (S7) personalized printed end products from the produced printed product collections and personalized printed products.Type: ApplicationFiled: February 25, 2016Publication date: September 8, 2016Applicant: Ferag AGInventor: Rudolf GALLATI
-
Publication number: 20160259604Abstract: Conventionally a user who owns images exceeding the upper limit of the number of analyzable images cannot perform automatic album creation. To solve this problem, an embodiment of this invention selects images from obtained images, in a first case where the number of the obtained images is more than a predetermined threshold, according to a predetermined condition so as to make the number of selected images equal to a predetermined threshold. In the first case, the number of selected images are analyzed. In a second case where the number of the obtained images is not more than the predetermined threshold, the obtained images are analyzed. Images among the selected images are laid out based on the analysis in the first case, and images among the obtained images are laid out based on the analysis in the second case.Type: ApplicationFiled: February 24, 2016Publication date: September 8, 2016Inventor: Mizuki Hayakawa
-
Publication number: 20160259605Abstract: An image forming apparatus forms only a required entry field on an application form, and, upon the application form in which this location has been filled in being scanned, further forms an additional entry field and prompts the applicant to fill in this entry field. An application form that has been completely filled in by the applicant is created by repeating this processing.Type: ApplicationFiled: March 1, 2016Publication date: September 8, 2016Inventor: Masaru Aoki
-
Publication number: 20160259606Abstract: An information processing apparatus generates drawing data by using printing data and setting information about printing. The information processing apparatus includes a conversion unit that converts the setting information about printing into setting information for the apparatus; a plurality of drawing data generating units that generates the drawing data based on the printing data and the setting information for the apparatus; and a generating unit controller that analyzes the setting information for the apparatus to select one of the drawing data generating units and controls the selected drawing data generating unit in a control procedure corresponding to the selected drawing data generating unit.Type: ApplicationFiled: November 25, 2014Publication date: September 8, 2016Applicant: Ricoh Company, Ltd.Inventors: Yosuke AOKI, Hitoshi MORIYAMA