Patents Issued in April 11, 2017
-
Patent number: 9619139Abstract: According to an aspect, a device includes a touch screen display and a controller. The touch screen display displays a lock screen including a first icon and a second icon. The controller displays a sub icon associated with the second icon on the lock screen when a gesture in which the first icon and the second icon are superimposed is detected.Type: GrantFiled: October 3, 2012Date of Patent: April 11, 2017Assignee: KYOCERA CORPORATIONInventors: Yuuki Wada, Katsuaki Oonishi
-
Patent number: 9619140Abstract: An apparatus and method for creative wallpaper are provided. The method includes presenting a first desktop environment in which icons, menus, applications, or functions can be located and invoked, presenting an uncoverer for revealing a second desktop environment in which icons, menus, applications, or functions can be located and invoked, and if the uncoverer is selected and executed, progressively removing the first desktop environment to reveal the second desktop environment underneath.Type: GrantFiled: December 12, 2012Date of Patent: April 11, 2017Assignee: Samsung Electronics Co., Ltd.Inventor: William Stryker Clausen
-
Patent number: 9619141Abstract: A device includes a display unit which displays display screens, an input unit which receives a gesture input, and a controller which detects whether a gesture, input on the input unit, is in a gesture input region where gesture input is accepted on one of the display screens of the display unit. The controller displays gesture input regions for the display screen when the gesture is not detected in the gesture input region.Type: GrantFiled: May 31, 2012Date of Patent: April 11, 2017Assignee: SONY CORPORATIONInventor: Shuichi Konami
-
Patent number: 9619142Abstract: An apparatus and a method for editing display information in an electronic device with a touch screen are provided. The method includes, when a first editing event occurs when a first touch is held, determining a service status of the electronic device and storing an object of a first touch point and service status information.Type: GrantFiled: February 19, 2014Date of Patent: April 11, 2017Assignee: Samsung Electronics Co., Ltd.Inventor: Hyoung-Sik Kim
-
Patent number: 9619143Abstract: A computing device with a touch screen display displays a first set of a first plurality of icons in a first area of the touch screen display, the first plurality of icons including a plurality of sets of icons that are separately displayed in the first area of the touch screen display, the first plurality of icons including application launch icons; displays a second plurality of icons in a second area on the touch screen display, the second plurality of icons including application launch icons, wherein the second area is different from the first area; detects a finger swipe gesture in the first area; and, in response replaces display of the first set with display of a second set of the first plurality of icons in the first area while maintaining the display of the second plurality of icons in the second area.Type: GrantFiled: September 30, 2008Date of Patent: April 11, 2017Assignee: APPLE INC.Inventors: Scott Herz, Imran Chaudhri, Greg Christie
-
Patent number: 9619144Abstract: Devices, methods and systems are provided for processing measurement data. An exemplary device includes a first module to provide data and an interrupt, a control module coupled to the first module to obtain the data from the first module and provide an indication after obtaining the data, and an interrupt control module coupled to the first module and the control module to notify the first module to clear the interrupt in response to the indication from the control module.Type: GrantFiled: November 22, 2013Date of Patent: April 11, 2017Assignee: NXP USA, INC.Inventor: Firoz Ahmed
-
Patent number: 9619145Abstract: An array can include a controller and multiple storage devices of a first type. When a storage device of the first type is replaced by a replacement storage device of a second type, and other storage devices of the first type remain in the array, the controller instructs the replacement storage device to configure itself as a storage device of the first type. When the last storage device of the first type in the array is replaced by a replacement storage device of the second type, the controller instructs all the storage devices of the array to configure themselves as storage devices of the second type.Type: GrantFiled: September 30, 2013Date of Patent: April 11, 2017Assignee: Lenovo Enterprise Solutions (Singapore) PTE. LTD.Inventors: Pamela C. Durham, Henry Pesulima, Eric A. Stegner, Julian Sia Kai Tan, Eric W. Townsend
-
Patent number: 9619146Abstract: A work machine includes a controller having a first storage unit that can store work machine information and rewrite the stored work machine information, and a processing unit that collects the work machine information, and stores at least one kind of the work machine information in the first storage unit when trigger information for causing the first storage unit to start storing the work machine information occurs. The controller can change from an outside at least one of the number of data prior to a trigger of the work machine information collected by the processing unit before the trigger information, the number of data subsequent to the trigger of the work machine information collected by the processing unit after the trigger information, and a time interval during which the work machine information is collected.Type: GrantFiled: July 22, 2013Date of Patent: April 11, 2017Assignee: Komatsu Ltd.Inventors: Toshiyuki Fujimori, Shunsuke Sugimura
-
Patent number: 9619147Abstract: The present invention provides a search method used to search for the reading order of a plurality of recording groups when the plurality of recording groups written on tape are continuously read by a tape drive which manages data on tape in recording units having a fixed data length for each recording. This search method includes the steps of: receiving information on a plurality of tape groups to be read; and sorting the plurality of recording groups to be read so the reading time is shortened. In the sorting step, the time required to sort the plurality of reading groups is reduced by combining two or more recording groups into a single object to be sorted in the sorting step when at least two or more contiguous recording groups have been assigned to the same region or are assigned across adjacent regions among the plurality of regions.Type: GrantFiled: January 6, 2016Date of Patent: April 11, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Takashi Katagiri, Mitsuhiro Nishida
-
Patent number: 9619148Abstract: An apparatus includes processor component caused to: retrieve metadata of organization of data within a data set, and map data of organization of data blocks within a data file; receive indications of which node devices are available to perform a processing task with a data set portion; and in response to the data set including partitioned data, compare the quantities of available node devices and of the node devices last involved in storing the data set. In response to a match, for each map data map entry: retrieve a hashed identifier for a data sub-block, and a size for each of the data sub-blocks within the corresponding data block; divide the hashed identifier by the quantity of available node devices; compare the modulo value to a designation assigned to each of the available node devices; and provide a pointer to the available node device assigned the matching designation.Type: GrantFiled: July 26, 2016Date of Patent: April 11, 2017Assignee: SAS Institute Inc.Inventors: Brian Payton Bowman, Steven E. Krueger, Richard Todd Knight, Chih-Wei Ho
-
Patent number: 9619149Abstract: Described are techniques that select a physical storage device for storing data. Device weights for physical storage devices are determined in accordance with factor(s) including a storage capacity each physical storage device and an amount of remaining write capacity of each physical storage device representing an amount of remaining writes for an expected lifetime of each physical storage device. A replica set is determined for each physical storage device in accordance with a device weight. Hash value sets are determined for the physical storage devices using a hash function. A first hash value for a first data item is determined using the hash function. The first hash value is mapped to a second hash value included in one of hash value sets associated with a corresponding one of the physical storage devices. The corresponding one of the physical storage devices is selected to store the first data item.Type: GrantFiled: April 21, 2016Date of Patent: April 11, 2017Assignee: EMC IP Holding Company LLCInventors: Daniel E. Cummins, Thomas E. Linnell
-
Patent number: 9619150Abstract: An operation unit updates grouping information about grouping of data sets stored in a storage device, based on access information about access to data stored in the storage device and memory loading information about data loaded and held in a memory according to access to data stored in the storage device. The operation unit updates data arrangement in the storage device according to the updating of the grouping information. In the updating of the grouping information, the operation unit updates the grouping information based on relationship information between data sets according to the access information.Type: GrantFiled: December 18, 2014Date of Patent: April 11, 2017Assignee: FUJITSU LIMITEDInventors: Hiromichi Kobashi, Toshihiro Shimizu, Yuichi Tsuchimoto
-
Patent number: 9619151Abstract: To provide a technology that, regardless of the capacity of a storage device, enables its areas to be flexibly partitioned and managed, and, when a file is allocated to a region also, can also use its areas effectively by means of an efficient method. When a region size of a storage device is expressed as the sum of mutually differing power-of-2 values, and areas whose size is one of the power-of-2 sizes configuring that sum are taken to be master partitions, to partition the areas into partitions each of whose size is the size made by successively dividing each master partition in half and to generate an allocation table holding allocation information expressing the allocation status of each of the files that have partitions with each of the sizes included in the master partitions. To manage a region based on the allocation information stored in the allocation table.Type: GrantFiled: December 12, 2011Date of Patent: April 11, 2017Assignee: Makoto YoshiokaInventors: Makoto Yoshioka, Mitsuhiro Kokubun, Toshio Shinjo
-
Patent number: 9619152Abstract: Techniques for transforming character delimited values are presented herein. An input module may be configured to read a set of character delimited values. A generation module may be configured to generate, in real-time, a synchronization block for the set of values that includes a nibble for each value in the set of values. The nibbles may represent either a byte size of the associated value or may be a flag representing a predetermined value. An output module may be configured to sequentially output the synchronization block and the set of values to a binary data output stream for output in a device dependent byte order according to the respective byte sizes of the values in the set of values.Type: GrantFiled: December 19, 2014Date of Patent: April 11, 2017Assignee: eBay Inc.Inventors: Gang Ye, Thennarasu Ponnusamy, Belinda Liu, Enlin Wang, Mallikarjun Bhaigond, Amit Desai, Xin Zhuang, Preeta Joshi, Hong-Yen Nguyen
-
Patent number: 9619153Abstract: A method to increase memory scalability using a table-specific memory cleanup is provided. The method may include determining whether a specific table within a set of tables is a candidate for elimination. The method may also include unloading a plurality of respective metadata associated with the specific table in response to the determination that the specific table is a candidate for elimination, whereby unloading the plurality of respective metadata includes temporarily deactivating the table. The method may further include creating a point-in-time snapshot copy of the respective metadata associated with the specific table. The method may also include saving the created point-in-time snapshot on a disk. The method may include detecting an access of the specific table. The method may also include constructing a plurality of respective table metadata structures using the saved created point-in-time snapshot, whereby the constructing is in response to detecting the access of the specific table.Type: GrantFiled: March 17, 2015Date of Patent: April 11, 2017Assignee: International Business Machines CorporationInventors: Federico A. Gandolfi, Askari H. Naqvi
-
Patent number: 9619154Abstract: A storage apparatus has a tiered pool including a plurality of storage tiers formed by a plurality of real page groups having different input/output performance and provides a virtual volume to which a storage area is allocated by a real page unit. At a time point before new data to be written to the virtual volume occurs based on a data object, if a real page is allocated to a write destination virtual page which is a write destination of the new data, a host computer transmits a change command to change the real page allocated to the write destination virtual page to a real page in a storage tier having predetermined performance to the storage apparatus. The storage apparatus changes the real page allocated to the write destination virtual page to a real page in the storage tier having the predetermined performance according to the change command.Type: GrantFiled: January 18, 2013Date of Patent: April 11, 2017Assignee: Hitachi, Ltd.Inventors: Yuki Nikaido, Masaaki Hosouchi, Taiki Miyaji, Takashi Nagao, Takeyuki Imadu
-
Patent number: 9619155Abstract: Data address management systems, methods, devices and uses for minimizing interaction with data consumers' data on data storage devices, an embodiment comprising an external bus for communicatively interfacing the data storage system and data consumers; at least one storage medium components, each storage medium component comprising a plurality of storage locations having a unique storage location indicators; a translation layer module comprising a data address space having data addresses associable with storage location indicators; and a controller configured to store data in the storage locations and creating associations in the translation layer module between data addresses and the physical location indicators; wherein the data address space is accessible by the data consumer for addressing requests relating to data stored on the storage device and wherein the controller is configured to manipulate the arrangement of the data addresses in the data address space.Type: GrantFiled: February 5, 2015Date of Patent: April 11, 2017Assignee: Coho Data Inc.Inventors: Andrew Warfield, Timothy John Deegan, Keir Fraser, Daniel Stodden, Kevin Jamieson
-
Patent number: 9619156Abstract: A storage device includes a host interface configured to communicate with a host device according to a first protocol through an input terminal, an output terminal, and a clock terminal. The input terminal is configured to receive an input signal from the host device according to the first protocol. The output terminal is configured to output an output signal to the host device according to the first protocol. The clock terminal configured to receive a clock signal from the host device according to the first protocol. The host interface is configured to communicate with the host device according to a second protocol through the clock terminal, the second protocol being different from the first protocol.Type: GrantFiled: July 9, 2015Date of Patent: April 11, 2017Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Jinsic Jang, Kihyun Park
-
Patent number: 9619157Abstract: System and method for high speed data storage. An unmounted unformatted direct access storage device (DASD) may be opened via an operation system (OS) application programming interface (API). A maximum amount of storage space afforded by the DASD may be determined, and the DASD locked, thereby limiting write access to the DASD to a first application process and excluding writes to the DASD by any other application process. A single data type data stream is received, and stored on the DASD in linear fashion as it is received without using a file system architecture, metadata, indices, or keys associated with the data, including writing a block of the stream of data to the DASD and returning a next contiguous write location on the DASD in an iterative manner. The stored data are readable by multiple readers in a linear manner without using the file system architecture, metadata, indices, or keys.Type: GrantFiled: April 3, 2014Date of Patent: April 11, 2017Assignee: ANALYSIS SOLUTION LLCInventors: Jayson B. Crisman, Ray D. Tompkins
-
Patent number: 9619158Abstract: A mechanism is provided for coordinated garbage collection in an array controller of a two-level hierarchical log structured array architecture for a non-volatile memory array. The two-level hierarchical log structured array (LSA) architecture comprises an array-level LSA in the array controller and a node-level LSA in each node of the non-volatile memory array. The array controller writes logical pages of data to containers in memory of the array-level storage controller at node logical block addresses in an array-level LSA. The array-level LSA maps the host logical block addresses to node logical block addresses in a node-level LSA in a plurality of nodes. Responsive to initiating array-level garbage collection in the array controller, the mechanism identifies a first container to reclaim according to a predetermined garbage collection policy.Type: GrantFiled: December 17, 2014Date of Patent: April 11, 2017Assignee: International Business Machines CorporationInventors: Robert Haas, Nikolas Ioannou, Ioannis Koltsidas, Roman A. Pletka, Andrew D. Walls
-
Patent number: 9619159Abstract: Systems and methods are provided for managing memory associated with a mobile electronic device by using a combination of one or more selections input by a user. The user may enter these selections through an interface displayed on a mobile electronic device. The user interface may be integrated into at least a portion of the operating system software of the mobile electronic device, or the user interface may be included in an application installed on the mobile electronic device. The application, in certain instances, presents a virtual user interface provided by an external electronic device. Memory may be managed on a mobile electronic device according to various settings. Data managed on a user's electronic device may be moved or copied to one or more other electronic devices according to the user settings.Type: GrantFiled: February 13, 2015Date of Patent: April 11, 2017Assignee: Grandios Technologies, LLCInventor: John Cronin
-
Patent number: 9619160Abstract: In one embodiment, a node coupled to a plurality of storage devices executes a storage input/output (I/O) stack having a plurality of layers including a persistence layer. A portion of non-volatile random access memory (NVRAM) is configured as one or more logs. The persistence layer cooperates with the NVRAM to employ the log to record write requests received from a host and to acknowledge successful receipt of the write requests to the host. The log has a set of entries, each entry including (i) write data of a write request and (ii) a previous offset referencing a previous entry of the log. After a power loss, the acknowledged write requests are recovered by replay of the log in reverse sequential order using the previous record offset in each entry to traverse the log.Type: GrantFiled: August 28, 2015Date of Patent: April 11, 2017Assignee: NetApp, Inc.Inventors: Kayuri H. Patel, Hari Shankar
-
Patent number: 9619161Abstract: The present invention relates to a storage system of a computer and, more particularly, to a storage system and method having a security storage device including a secured disk area, wherein the existence or absence of the secured disk area cannot be known through the application of an operating system in a deactivated state, and the secured disk area can be activated and used only by a digital key and password when a user's password is input through an application including the digital key.Type: GrantFiled: November 4, 2014Date of Patent: April 11, 2017Inventor: Yong-Gu Kwon
-
Patent number: 9619162Abstract: Some embodiments of the invention relate to selecting a data protection scheme, such as, for example, mirroring or RAID, for a content unit based on power-related metadata associated with the content unit. The data protection strategy selected for a content unit may impact the amount of power that a storage system consumes.Type: GrantFiled: December 21, 2007Date of Patent: April 11, 2017Assignee: EMC IP Holding Company LLCInventors: Michel Fisher, Stephen Todd
-
Patent number: 9619163Abstract: An apparatus, method, and computer program for maintaining access times in a data processing system, wherein the data processing system comprises a plurality of storage devices, the apparatus including: a receive component, for receiving a command or an availability message, wherein an availability message indicates whether the storage device is available; an evaluate component for evaluating a plurality of first relationships between the storage devices and a plurality of first values, wherein each of the first values indicates whether a related storage device is a redundant; a send component, for sending a power message to one or more of the storage devices; and an update component for updating a second relationship between the redundant storage device and a plurality of second values, wherein each of the second values indicates whether a related redundant storage device is available.Type: GrantFiled: April 29, 2010Date of Patent: April 11, 2017Assignee: International Business Machines CorporationInventor: Paul Hooton
-
Patent number: 9619164Abstract: Described herein are techniques for arranging a plurality of M.2 solid state drive (SSD) modules and flash storage elements into a compact form factor. On a first side of an SSD sled, a plurality of M.2 SSD modules may be communicatively coupled to a port expander. On a second side of the SSD sled, a plurality of flash storage elements (not packaged into M.2 SSD modules) may be present. A plurality of SSD sleds (with the above-described characteristics) may be sized so as to collectively fit into a single hard disk drive (HDD) compatible compartment of a chassis.Type: GrantFiled: March 5, 2015Date of Patent: April 11, 2017Assignee: NIMBLE STORAGE, INC.Inventors: Varun Mehta, Tom McKnight
-
Patent number: 9619165Abstract: Systems, methods and/or devices are used to store metadata in a storage system. In one aspect, an indication of data to be stored by the storage system is received by a computing device including non-volatile memory and a tiered data structure. A leaf having a first leaf type is selected from the tiered data structure. Leaves of the first leaf type include locations of variable-length data stored in the non-volatile memory. At least one criterion is used to determine whether to convert the selected leaf to a converted leaf having a second leaf type. Leaves of the second type include locations of fixed-length data. In response to a determination to convert the selected leaf to a converted leaf, first location information is stored in the converted leaf. In response to a determination to not convert the selected leaf, second location information is stored in the second leaf.Type: GrantFiled: October 30, 2015Date of Patent: April 11, 2017Assignee: SANDISK TECHNOLOGIES LLCInventor: Lance Shelton
-
Patent number: 9619166Abstract: Embodiments relate to controlling a temperature of a solid state memory device using queue depth management by monitoring an operating temperature of each of a plurality of solid state drives of the solid state memory device. Based on a determination that the operating temperature of one of the plurality of solid state drives exceeds local device threshold values, the method includes receiving an indication that one or more local measures have been taken by the solid state memory device. Based on a determination that the operating temperature of one of the plurality of solid state drives exceeds a secondary global threshold value, the method includes reducing a queue length for the solid state memory device.Type: GrantFiled: August 26, 2016Date of Patent: April 11, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Craig A. Bickelman, Edward W. Chencinski, Seth R. Greenspan, M. Dean Sciacca, Xiaojin Wei
-
Patent number: 9619167Abstract: A data de-duplication approach leverages acceleration hardware in SSDs for performing digest computations used in de-duplication operations and support on behalf of an attached host, thereby relieving the host from the computing burden of the digest computation in de-duplication (de-dupe) processing. De-dupe processing typically involve computation and comparison of message digests (MD) and/or hash functions. Such MD functions are often also employed for cryptographic operations such as encryption and authentication. Often, SSDs include onboard hardware accelerators for MD functions associated with security features of the SSDs. However, the hardware accelerators may also be invoked for computing a message digest result and returning the result to the host, effectively offloading the burden of MD computation from the host, similar to an external hardware accelerator, but without redirecting the data since the digest computation is performed on a data stream passing through the SSD for storage.Type: GrantFiled: November 27, 2013Date of Patent: April 11, 2017Assignee: Intel CorporationInventors: Jawad B. Khan, Knut S. Grimsrud, Richard L. Coulson
-
Patent number: 9619168Abstract: Technologies are generally described for virtual machine memory deduplication protection through memory deduplication masking. In some examples, a virtual machine manager (VMM) that receives data to be written to memory may initially write the data to entries in a temporary shadow paging table and then subsequently opportunistically update the memory and an associated hardware-assisted paging (HAP) table. Upon receiving a read request for the received data before the data has been written to the memory, the VMM may check the HAP table and determine that the requested data is not available from the memory. Upon determining that the received data is not available from the memory, the VMM may respond to the read request by sending the received data stored in the shadow paging table entries.Type: GrantFiled: November 8, 2013Date of Patent: April 11, 2017Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLCInventor: Ezekiel Kruglick
-
Patent number: 9619169Abstract: A method is used in managing data activity information for data migration in data storage systems. Slice activity data for slices stored in a data storage system is identified. The slice activity data is divided into multiple subsets of slice activity data. A subset of slice activity data may be obtained and stored in working memory. The slice activity data may be updated to correspond to changes slice activity. After a determined time, the updated slice activity data is copied to a disk drive and the method is repeated with the next subset of slice activity data.Type: GrantFiled: September 30, 2012Date of Patent: April 11, 2017Assignee: EMC IP Holding Company LLCInventors: Dean D. Throop, Dennis T. Duprey
-
Patent number: 9619170Abstract: According to an embodiment, when a storage status of a first storage unit is recognized as a protected state, a control unit writes data to a second storage unit. When a read target address is recorded in a data migration log area, the control unit reads data from the second storage unit. When the read target address is not recorded in the data migration log area, the control unit reads data from the first storage unit.Type: GrantFiled: September 10, 2015Date of Patent: April 11, 2017Assignee: Kabushiki Kaisha ToshibaInventors: Daisuke Hashimoto, Koichi Nagai, Takanori Watanabe
-
Patent number: 9619171Abstract: The storage system of the present invention is able to generate one virtual logical device from different logical devices which exist in each of the different storage control units and remote-copy all or part of the virtual logical device to another logical device. The same virtual identifier is set for a volume of the first storage unit and for a volume of the second storage unit. The path control unit of the host identifies a plurality of volumes which have the same virtual identifier as one virtual volume. A remote copy pair can also be set by a virtual volume and a volume of the third storage unit. The setting of the virtual volume and the setting of the remote copy can be performed by means of an instruction from the management server.Type: GrantFiled: February 4, 2014Date of Patent: April 11, 2017Assignee: Hitachi, Ltd.Inventors: Yoshihito Nakagawa, Satoru Ozaki
-
Patent number: 9619172Abstract: Example embodiments of the present invention relate to a method, a system, and a computer program product for transitioning between replication technologies. The method includes performing continuous data protection in a data protection environment, transitioning from continuous data protection to changed block tracking in the data protection environment, and performing changed block tracking in the data protection environment.Type: GrantFiled: September 22, 2014Date of Patent: April 11, 2017Assignee: EMC IP Holding Company LLCInventors: Assaf Natanzon, Saar Cohen
-
Patent number: 9619173Abstract: Described are techniques for updating checkpoint data during a copy process that copies data from a first device to a second device. A portion of data is copied from the first device to the second device. A first calculated value is determined in accordance with a plurality of factors. In accordance with the first calculated value and a threshold ratio, it is determined whether to update the checkpoint data denoting progress of the copying process that copies data from the first device to the second device. If it is determined to update the checkpoint data, first processing is performed that updates the checkpoint data.Type: GrantFiled: September 23, 2014Date of Patent: April 11, 2017Assignee: EMC IP Holding Company LLCInventors: Ren Ren, Oliver (DS SH) Yang, Xi Ma, Walter Wang, Shay Harel
-
Patent number: 9619174Abstract: Storage class memory may be used in an architecture to achieve high performance, high reliability, high compatibility. In some embodiments, reads may be handled in a conventional way used in a memory based model. However writes do not use a memory based model but instead correspond to a storage based model. The hybrid nature can be achieved by setting the storage class memory to be write protected so that all writes must go through a software based block device interface. In some embodiments, the software based block device interface prevents erroneous writes to the storage class memory.Type: GrantFiled: December 30, 2011Date of Patent: April 11, 2017Assignee: Intel CorporationInventors: Feng Chen, Michael P. Mesnier
-
Patent number: 9619175Abstract: A method of operating an eMMC system includes receiving a first command defining a first operation from the host, and storing the first command in a first command register among N command registers, and receiving a second command defining a second operation from the host, and storing the second command in a second command register among the N command registers, wherein the second command is received while the first operation is being performed.Type: GrantFiled: September 13, 2013Date of Patent: April 11, 2017Assignee: Samsung Electronics Co., Ltd.Inventors: Woon Jae Chung, Song Ho Yoon
-
Patent number: 9619176Abstract: A memory controller, a storage device (SD), a server virtualization system, and an SD recognizing method performed in the server virtualization system are provided. The memory controller includes a processor configured to generate a plurality of different pieces of identify device (ID) data in response to an identify device command received from a host so that the host recognizes a single physical SD as a plurality of physical storage devices (SDs), and a host interface which transmits the generated plurality of pieces of identify device data to the host.Type: GrantFiled: June 30, 2015Date of Patent: April 11, 2017Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Sang-Geol Lee, Won-Ju Lee
-
Patent number: 9619177Abstract: According to one embodiment, a system includes first to third managers and a storage unit. The first manager generates read requests corresponding to read-unit data items read by a read command received from an device, and manages first information indicating the state of transmission of the read-unit data items to the device. The storage unit temporarily stores the read-unit data items read from nonvolatile memories in a random order, based on the read requests. The second manager manages second information indicating whether each read-unit data item has been read from the nonvolatile memories. The third manager transmits, based on the first and second information, the read-unit data items to the device in an order designated by the read command, the read-unit data items being stored in the storage unit in a random order.Type: GrantFiled: August 16, 2016Date of Patent: April 11, 2017Assignee: KABUSHIKI KAISHA TOSHIBAInventors: Kazuhito Okita, Kiyotaka Matsuo
-
Patent number: 9619178Abstract: Hybrid storage apparatus and logical block address assigning methods for the hybrid storage apparatus are provided. A hybrid storage apparatus includes a plurality of storage apparatuses having different writing methods, and a controller to combine the storage apparatuses as a single storage apparatus, to assign one or more logic block addresses to the single storage apparatus, and to access the storage apparatuses using the logic block addresses. The address assigning method of a hybrid storage apparatus includes searching and detecting one or more storage apparatuses included in a hybrid storage apparatus when an initially set condition is generated, combining the storage apparatuses as a single storage apparatus, assigning one or more logic block addresses to the single storage apparatus, and accessing the storage apparatuses using the logic block addresses.Type: GrantFiled: August 10, 2009Date of Patent: April 11, 2017Assignee: Seagate Technology InternationalInventors: In-sik Ryu, Jae-sung Lee, Se-wook Na, Byung-wook Kim
-
Patent number: 9619179Abstract: Data Storage Apparatus An apparatus (1) for storing data comprises a plurality of physical data storage disks (2). Each of the physical data storage disks (2) is divided into a plurality of sub-regions (3). The apparatus also comprises data processing means (4) configured such that: the data to be stored is divided into a plurality of data blocks, a plurality of copies of the plurality of data blocks is made and each copy is labelled with a distinct identifier, and assigned to the plurality of sub-regions (3) such that: (a) each copy of any given data block is assigned to a different physical data storage disk (2), and (b) none of the plurality of data blocks with a first identifier is assigned to the same sub-region (3) as any of the plurality of data blocks with a second identifier, for any pair of distinct identifiers.Type: GrantFiled: May 24, 2012Date of Patent: April 11, 2017Assignee: Apple Inc.Inventor: Grzegorz Milos
-
Patent number: 9619180Abstract: The present system enables more efficient I/O processing by providing a mechanism for maintaining data within the locality of reference. One or more accelerator modules may be implemented within a solid state storage device (SSD). The accelerator modules form a caching storage tier that can receive, store and reproduce data. The one or more accelerator modules may place data into the SSD or hard disk drives based on parameters associated with the data.Type: GrantFiled: July 18, 2014Date of Patent: April 11, 2017Assignee: Silicon Graphics International Corp.Inventor: Kirill Malkin
-
Information processing device and method for controlling replacement of semiconductor storage device
Patent number: 9619181Abstract: A processor or hard-wired logic circuit of an information processing device is configured to collect a life-expectancy index value of a first semiconductor storage device of primary semiconductor storage devices. The life-expectancy index value relates to a remaining number of times written data is able to be erased. The processor or hard-wired logic circuit is configured to collect read/write information regarding read/write access including read access of reading data from the first semiconductor storage device and write access of writing data to the first semiconductor storage device. The processor or hard-wired logic circuit is configured to determine, based on the collected read/write information, a criterion threshold used as a criterion for replacement of the first semiconductor storage device, and replace the first semiconductor storage device with a second semiconductor storage device of secondary semiconductor storage devices if the life-expectancy index value is less than the criterion threshold.Type: GrantFiled: February 19, 2014Date of Patent: April 11, 2017Assignee: FUJITSU LIMITEDInventor: Takatsugu Ono -
Patent number: 9619182Abstract: An order and elements constituting the order are hierarchically managed such that the order is in the uppermost level and the subsequent elements obtained hierarchically in the subsequent descending (higher to lower) steps are in the respective levels provided in descending (higher to lower) order. The range of the levels based on the level to which the element read by the bar code being the identifier of each element of the order is previously set as the range of the levels to be displayed as the candidates of the reprinting-target elements. Further, the bar code is previously printed on the printed material.Type: GrantFiled: December 15, 2014Date of Patent: April 11, 2017Assignee: CANON KABUSHIKI KAISHAInventor: Junichi Miyata
-
Patent number: 9619183Abstract: A PrintTicket does not necessarily exist in each page of an XPS document. Regarding a page where no PrintTicket exists, the page is printed by referring to a PrintTicket in a higher hierarchical level. Here, when a plurality of XPS documents are combined, a user's intended print result may not be obtained when the PrintTicket in the higher hierarchical level to which the page refers changes before and after combining. Before a combining process is executed, print setting information of a page element is generated based on print setting information of an element in a higher hierarchical level than the page hierarchical level. A combined document is generated by combining a structured document including a page element to which the generated print setting information is added and another structured document including a page element to which the generated print setting information is added.Type: GrantFiled: November 24, 2010Date of Patent: April 11, 2017Assignee: Canon Kabushiki KaishaInventor: Tetsuya Shiohara
-
Patent number: 9619184Abstract: There is provided an image forming apparatus. A transmitter is configured to transmit a test pattern in advance to another image forming apparatus when transferring print data to the another image forming apparatus. An acquirer is configured to acquire an optical reading result of an output of the test pattern made by the another image forming apparatus. A corrector is configured to correct the print data on the basis of the reading result so that the print data is output at the another image forming apparatus in the same quality as the image forming apparatus. A transfer unit is configured to transfer the corrected print data to the another image forming apparatus when the corrected print data does not include data which is not output at the another image forming apparatus in the same quality as the image forming apparatus.Type: GrantFiled: January 30, 2015Date of Patent: April 11, 2017Assignee: Fuji Xerox Co., Ltd.Inventors: Kenji Katayama, Akira Shirai
-
Patent number: 9619185Abstract: A history information storage method making it possible to identify a user who gave a data transmission instruction from history information. A job processing apparatus is caused to execute a job. A generation step of generating history information, about the job in which information identifying a user included in a name of the job is set as information indicating the user who gave an instruction to execute the job, is generated in a generation step. The generated history information is stored in a storage step.Type: GrantFiled: July 14, 2015Date of Patent: April 11, 2017Assignee: CANON KABUSHIKI KAISHAInventor: Yoshitaka Matsumoto
-
Patent number: 9619186Abstract: Example embodiments relate to providing cloud-based printing fluid subscription messages. in example embodiments, the system may then calculate a fulfillment trigger value based on a printing fluid fill level of a printing fluid storage unit and a printing fluid usage history of a remote printing device, where the fulfillment trigger value describes a printing fluid used level of the printing fluid storage unit that triggers an order request for as replacement supply of printing fluid. Next, system may update a subscription fulfillment status for the remote printing device to an order triggered state and send the subscription fulfillment status to the remote printing device, where the remote printing device determines whether to display a printing fluid subscription message based on the subscription fulfillment status.Type: GrantFiled: January 31, 2013Date of Patent: April 11, 2017Assignee: Hewlett-Packard Development Company, L.P.Inventors: Rowdy K. Webb, Kerry J. Kilk
-
Patent number: 9619187Abstract: A terminal device may send a registration request, which requests the server to register virtual printer relation information related to a virtual printer, to a server, and communicate a wireless profile with an existent printer using a first terminal interface. The wireless profile may be used in a wireless network, which is established by using a second terminal interface, and is a wireless network to which both the terminal device and the existent printer are to belong. The terminal device may establish a belonging state, which is a state in which both the terminal device and the existent printer belong to the wireless network, using the second terminal interface, and send authentication information to the existent printer via the established wireless network. The authentication information may be associated with the virtual printer relation information in the server.Type: GrantFiled: July 10, 2015Date of Patent: April 11, 2017Assignee: Brother Kogyo Kabushiki KaishaInventor: Hirotaka Asakura
-
Patent number: 9619188Abstract: An image forming system according to an embodiment includes a data creation section that creates document data. A print instruction section sends instructions to print the document data. A printing mode determination section determines a printing mode of the document data based on property information of the document data. A selection section selects for printing the document data with one of a non-erasable image forming section and an erasable image forming section based on the determined printing mode.Type: GrantFiled: December 22, 2015Date of Patent: April 11, 2017Assignees: KABUSHIKI KAISHA TOSHIBA, TOSHIBA TEC KABUSHIKI KAISHAInventors: Norifumi Yagi, Takao Ishida, Mamoru Nomura, Kanya Hiroi, Hiroshi Hashidume, Kazuhiro Ogura, Minoru Yoshida