What are you looking for ?
Infinidat
Articles_top

IBM Assigned Twenty Eight Patents

Simulating non-volatile memory in virtual distributed switches, bit error rate based wear leveling for SSD, archiving of past cluster binding information, automatic update of persistent boot parameter storage, system with transactional memory using millicode assists, optimized reclamation processing in VTL, space reclamation in multi-layered and thin provisioned storage systems, cleanup using physical image of files on storage devices, restoration data from backup storage volume, data placement for loss protection in storage system, memory system including spiral cache, determining server write activity levels, leveraging hybrid infrastructure for dynamic memory allocation and persistent file storage, managing read-only memory, schema to generate data transformation jobs, key encryption and decryption, write head, backward compatible head, data cleanup using physical image of files, transparent file system migration to new physical location, efficient allocation and reclamation of thin-provisioned storage, emulation of dynamic address translation with change record, global cache coherency in distributed shared caching, key storage and retrieval, hierarchical control of tiered error recovery for storage devices

Simulating non-volatile memory in virtual distributed switches

International Business Machines Corporation, Armonk, NY, has been assigned a patent (9,015,022) developed by Buswell, John I., Athens, OH, for a “simulating non-volatile memory in virtual distributed switches.

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A virtual non-volatile memory is simulated for a virtual switch. Operating instructions from the non-volatile memory of a physical switch may be translated into a flash type file. The flash type file may be stored on a virtual storage area in the virtual switch. Operating instructions in the virtual switch may access the flash type file in the virtual storage area without the need to access the non-volatile memory in the physical switch.

The patent application was filed on November 4, 2013 (14/071,401).

Simulating non-volatile memory in virtual distributed switches
International Business Machines Corporation, Armonk, NY
, has been assigned a patent (9,015,537) developed by Griffin, Thomas J., Salt Point, NY, and Vanstee, Dustin J., Poughkeepsie, NY, for a “bit error rate based wear leveling for solid state drive memory.

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”According to exemplary embodiments, a system, is provided for bit error rate, (BER)-based wear leveling in a solid state drive, (SSD). A block-level BER value for a block in the SSD is determined. An adjusted PE cycle count for the block is incremented or decremented based on the block-level BER value. Wear leveling is then performed in the SSD based on the adjusted PE cycle count.

The patent application was filed on December 10, 2013 (14/101,655).

Archiving of past cluster binding information
on broadcast encryption-based network

International Business Machines Corporation, Armonk, NY
, has been assigned a patent (9,009,489) developed by Bellwood, Thomas A., Austin, TX, Deen, Robert G., San Jose, CA, Lotspiech, Jeffrey B., Henderson, NV, and Rutkowski, Matthew F., Pflugerville, TX, for a “device archiving of past cluster binding information on a broadcast encryption-based network.

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Provided are techniques for the creation and storage of an archive for binding IDs corresponding to a cluster of devices that render content protected by a broadcast encryption scheme. When two or more clusters are merged, a binding ID corresponding to one of the clusters is selected and a new management key is generated. Binding IDs associated with the clusters other than the cluster associated with the selected binding ID are encrypted using the new management key and stored on a cluster-authorized device in a binding ID archive. Content stored in conformity with an outdated binding ID is retrieved by decrypting the binding ID archive with the management key, recalculating an old management key and decrypting the stored content.

The patent application was filed on August 15, 2012 (13/585,950).

Archiving of past cluster binding information
on broadcast encryption-based network

International Business Machines Corporation, Armonk, NY
, has been assigned a patent (9,009,487) developed by Bellwood, Thomas A., Austin, TX, Deen, Robert G., San Jose, CA, Lotspiech, Jeffrey B., Henderson, NV, and Rutkowski, Matthew F., Pflugerville, TX, for a “device archiving of past cluster binding information on a broadcast encryption-based network.

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Provided are techniques for the creation and storage of an archive for binding IDs corresponding to a cluster of devices that render content protected by a broadcast encryption scheme. When two or more clusters are merged, a binding ID corresponding to one of the clusters is selected and a new management key is generated. Binding IDs associated with the clusters other than the cluster associated with the selected binding ID are encrypted using the new management key and stored on a cluster-authorized device in a binding ID archive. Content stored in conformity with an outdated binding ID is retrieved by decrypting the binding ID archive with the management key, recalculating an old management key and decrypting the stored content.

The patent application was filed on November 19, 2010 (12/950,159).

Automatic update of persistent boot parameter storage
International Business Machines Corporation, Armonk, NY
, has been assigned a patent (9,009,456) developed by Brooks, Mark A., Gaylordsville, CT, Otto, Walter W., Clinton Corners, NY, Shah, Neil, Wappingers Falls, NY, and Warren, Stephen C., Hopewell Junction, NY, for a “automatic update of persistent boot parameter storage.

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A method for automatically updating persistent boot parameter storage in a computer system includes storing updated boot parameters for an operating system in the computer system in a hardware boot parameter storage area in a memory of the computer system, performing a reboot of the operating system with the updated boot parameters, determining whether the reboot of the operating system is successful, and, in the event the reboot of the operating system is successful, automatically propagating the updated boot parameters from the hardware boot parameter storage area to a persistent boot parameter storage area.

The patent application was filed on April 19, 2012 (13/450,581).

Computing system with transactional memory using millicode assists
International Business Machines Corporation, Armonk, NY
, has been assigned a patent (9,009,452) developed by Heller, Jr., Thomas J., Rhinebeck, NY, for a “computing system with transactional memory using millicode assists.

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A computing system processes memory transactions for parallel processing of multiple threads of execution with millicode assists. The computing system transactional memory support provides a Transaction Table in memory and a method of fast detection of potential conflicts between multiple transactions. Special instructions may mark the boundaries of a transaction and identify memory locations applicable to a transaction. A `private to transaction`, PTRAN) tag, directly addressable as part of the main data storage memory location, enables a quick detection of potential conflicts with other transactions that are concurrently executing on another thread of said computing system. The tag indicates whether, or not) a data entry in memory is part of a speculative memory state of an uncommitted transaction that is currently active in the system. Program millicode provides transactional memory functions including creating and updating transaction tables, committing transactions and controlling the rollback of transactions which fail.

The patent application was filed on October 30, 2007 (11/928,533).

Optimized reclamation processing in VTL
International Business Machines Corporation, Armonk, NY
, has been assigned a patent (9,009,443) developed by Haustein, Nils, and Neff, Stefan, Mainz, Germany, for a “system and method for optimized reclamation processing in a virtual tape library system.

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A storage management application determines that a source virtual tape requires reclamation, identifies all block addresses for active data of a source virtual tape and sorts the block addresses in an ascending order, identifies a target virtual tape which has sufficient free capacity to store the active data of said source virtual tape and the last written block address on said target virtual tape, and sends a command to the VTL-system instructing it to perform reclamation including information about said source and said target virtual tape, the sorted list of block addresses denoting active data on the source virtual tape and the starting block address on the target virtual tape. The reclamation logic references the active data host blocks of said source volume to said target virtual tape starting at said starting block address by just updating the host block to disk block mapping table.

The patent application was filed on August 30, 2010 (13/512,276).

Space reclamation in multi-layered  and thin provisioned storage systems
International Business Machines Corporation, Armonk, NY
, has been assigned a patent (9,009,438) developed by Fiske, Rahul M., Pune, India, Jones, Carl E., Tucson, AZ, and Roy, Subhojit, Pune, India, for a “space reclamation in multi-layered and thin provisioned storage systems.

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”An approach to efficient space reclamation in multi-layered thinly provisioned systems. A parent storage volume is thinly provisioned, and uses one or more child storage volumes that are also thinly provisioned for storage. A reclamation command sent to the device providing the parent thinly provisioned storage volume identifies that data has been released, and that the physical storage storing that data can be placed in a free pool and used to satisfy future write requests in the parent storage volume. An identify module identifies which child storage volumes supporting the parent storage volume are thinly provisioned. The data is released at the level of the parent storage volume, and the reclamation command is sent to the child storage volumes supporting the parent storage volume and that are themselves thinly provisioned. The storage is thus released by all affected thinly provisioned storage volumes, and not just the parent storage volume that received the reclamation command.

The patent application was filed on June 1, 2011 (13/151,140).

Data cleanup using physical image of files on storage devices
International Business Machines Corporation, Armonk, NY
, has been assigned a patent (9,009,435) developed by Baldwin, Duane Mark, Rochester, MN, Patil, Sandeep Ramesh, Shiraguppi, Riyazahamad Moulasab, and Sodhiya, Prashant, Pune, India, for a “methods and systems for data cleanup using physical image of files on storage devices.

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Systems and computer program products are provided for optimizing selection of files for deletion from one or more data storage devices to free up a predetermined amount of space in the one or more data storage devices. A method includes analyzing an effective space occupied by each file of a plurality of files in the one or more data storage devices, identifying, from the plurality of files, one or more data blocks making up a file to free up the predetermined amount of space based on the analysis of the effective space of each file of the plurality of files, selecting one or more of the plurality of files as one or more candidate files for deletion, based on the identified one or more data blocks, and deleting the one or more candidate files for deletion from the one or more data storage devices.

The patent application was filed on August 13, 2012 (13/584,427).

Data cleanup using physical image of files on storage devices
International Business Machines Corporation, Armonk, NY
, has been assigned a patent (9,009,434) developed by Baldwin, Duane Mark, Rochester, MN, Patil, Sandeep Ramesh, Shiraguppi, Riyazahamad Moulasab, and Sodhiya, Prashant, Pune, India, for a “methods and systems for data cleanup using physical image of files on storage devices.

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Systems and computer program products are provided for optimizing selection of files for eviction from a first storage pool to free up a predetermined amount of space in the first storage pool. A method includes analyzing an effective space occupied by each file of a plurality of files in the first storage pool, identifying, from the plurality of files, one or more data blocks making up a file to free up the predetermined amount of space based on the analysis of the effective space of each file of the plurality of files, selecting one or more of the plurality of files as one or more candidate files for eviction, based on the identified one or more data blocks, and evicting the one or more candidate files for eviction from the first storage pool to a second storage pool.

The patent application was filed on August 13, 2012 (13/584,417).

Restoration data from backup storage volume
International Business Machines Corporation, Armonk, NY
, has been assigned a patent (9,009,430) developed by Augenstein, Oliver, Wilen bei Wollerau, Switzerland, and Letz, Stefan, Boeblingen, Germany, for a “restoration of data from a backup storage volume.

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A method is provided for restoring data from a backup storage volume onto a source storage volume. A content of a memory unit of the backup storage volume and a content of the corresponding memory unit of the source storage volume are loaded into a computer memory, and are compared in the computer memory for identity. The content of the memory unit of the backup storage volume is written to the corresponding memory unit of the source storage volume if the comparison indicates that the content of the compared memory units is not identical. The invention further relates to a system for restoring data from a backup storage volume onto a source storage volume comprising a restore software running on a data processing device, which is connected to the backup storage volume and the source storage volume, whereby the restore software performs the above method.

The patent application was filed on November 29, 2011 (13/305,774).

Data placement for loss protection in storage system
International Business Machines Corporation, Armonk, NY
, has been assigned a patent (9,009,424) developed by Chambliss, David D., Morgan Hill, CA, for a “data placement for loss protection in a storage system.

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Embodiments of the invention relate to data placement for loss protection in a storage system. One embodiment includes constructing multiple logical compartments. Each logical compartment includes a placement policy including a set of storage placement rules for placement of storage symbols into a set of physical storage containers. A first logical compartment of said plurality of logical compartments is container-overlapped with respect to a second logical compartment of said plurality of logical compartments. The first logical compartment is data loss independent with respect to the second logical compartment. Each of multiple storage volumes is associated with a logical compartment. The storage symbols that represent a data stripe are placed onto physical storage containers in conformity with the placement policy associated with the logical compartment containing the data stripe.

The patent application was filed on October 29, 2012 (13/663,299).

Memory system including spiral cache
International Business Machines Corporation, Armonk, NY
, has been assigned a patent (9,009,415) developed by Gebara, Fadi H., Schaub, Jeremy D., and Strumpen, Volker, Austin, TX, for a “memory system including a spiral cache.

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”An integrated memory system with a spiral cache responds to requests for values at a first external interface coupled to a particular storage location in the cache in a time period determined by the proximity of the requested values to the particular storage location. The cache supports multiple outstanding in-flight requests directed to the same address using an issue table that tracks multiple outstanding requests and control logic that applies the multiple requests to the same address in the order received by the cache memory. The cache also includes a backing store request table that tracks push-back write operations issued from the cache memory when the cache memory is full and a new value is provided from the external interface, and the control logic to prevent multiple copies of the same value from being loaded into the cache or a copy being loaded before a pending push-back has been completed.

The patent application was filed on February 19, 2013 (13/770,367).

Determining server write activity levels to use to adjust write cache size
International Business Machines Corporation, Armonk, NY
, has been assigned a patent (9,009,406) developed by Bell, Robert H., Austin, TX, Roll, Michael D., and Yiparaki, Olga, Tucson, AZ, for a “determining server write activity levels to use to adjust write cache size.

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Provided are a computer program product, system, and method for determining server write activity levels to use to adjust write cache size. Information on server write activity to the cache is gathered. The gathered information on write activity is processed to determine a server write activity level comprising one of multiple write activity levels indicating a level of write activity. The determined server write activity level is transmitted to a storage server having a write cache, wherein the storage server uses the determined server write activity level to determine whether to adjust a size of the storage server write cache.

The patent application was filed on December 10, 2010 (12/965,517).

Leveraging hybrid infrastructure for dynamic memory
allocation and persistent file storage

International Business Machines Corporation, Armonk, NY
, has been assigned a patent (9,009,392) developed by Jain, Bhushan P., Jalgaon, India, Patil, Sandeep R., Pune, India, Ramanathan, Sri, Lutz, FL, Sivakumar, Gandhi, Victoria, Australia, and Trevathan, Matthew B., Kennesaw, GA, for a “leveraging a hybrid infrastructure for dynamic memory allocation and persistent file storage.

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Dynamic allocation of memory in a hybrid system is provided. In particular, a method and system is provided to leverage a hybrid infrastructure for dynamic memory allocation and persistent file storage. The method includes dynamically allocating a file or its part or to cache a file or its part between different storage technologies and respective memory technologies in a hybrid infrastructure.

The patent application was filed on April 25, 2012 (13/455,625).

Managing read-only memory
International Business Machines Corporation, Armonk, NY
, has been assigned a patent (9,009,386) developed by Hatfield, Brian D., Ko, Wenjeng, and Liu, Lei, Tucson, AZ, for a “systems and methods for managing read-only memory.

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A system includes a memory device including a real memory and a tracking mechanism configured to track relationships between multiple virtual memory addresses and real memory. The system further includes a processor configured to perform the below method and/or execute the below computer program product. One method includes mapping a first virtual memory address to a real memory in a memory device and mapping a second virtual memory address to the real memory. Here, the first virtual memory address is authorized to modify data in the real memory and the second virtual memory address is not authorized to modify the data in the real memory. One computer storage medium includes a computer program product for performing the above method.

The patent application was filed on December 13, 2010 (12/966,055).

Views of subsets of nodes of schema to generate data transformation jobs
to transform input files in first data formats
to output files in second data formats

International Business Machines Corporation, Armonk, NY
, has been assigned a patent (9,009,173) developed by Holmes, John C., Stratham, NH, Jiang, Ming, Cary, NC, Li, Jeff J., Boca Raton, FL, Li, Yong, Newton, MA, and Sotkowitz, David S., Sharon, MA, for a “using views of subsets of nodes of a schema to generate data transformation jobs to transform input files in first data formats to output files in second data formats.

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Provided is a method for processing input data in a storage system and in communication with a repository. Views are generated that comprise a tree of nodes selected from a subset of nodes in a hierarchical representation of a schema. The views are saved to the repository. At least one of the views are used to create a job comprising a sequence of data transformation steps to transform the input data described by input schemas to the output data described by output schemas.

The patent application was filed on November 1, 2013 (14/070,468).

Key encryption and decryption
International Business Machines Corporation, Armonk, NY
, has been assigned a patent (9,008,317) developed by Greco, Paul Merrill, Jaquette, Glen Alan, and Schaffer, Scott Jeffrey, Tucson, AZ, for a “key encryption and decryption.

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Provided is a data storage drive for encrypting data, comprising a microprocessor and circuitry coupled to the microprocessor and adapted to receive a session encrypted data key and to decrypt the session encrypted data key using a session key, wherein a result is a data key that is capable of being used to encrypt clear text and to decrypt cipher text written to a storage medium. Also provided is a system, comprising a microprocessor and circuitry coupled to the microprocessor and adapted to receive a session encrypted data key and to decrypt the session encrypted data key using a private key, wherein a result is a secret key that is capable of being used to encrypt clear text and to decrypt cipher text written to a storage medium.

The patent application was filed on April 10, 2007 (11/733,669).

Write head having device for reducing effects of stray flux
International Business Machines Corporation, Armonk, NY
, has been assigned a patent (9,007,718) developed by Biskeborn, Robert G., and Herget, Philipp, San Jose, CA, for a “write head having a device for reducing the effects of stray flux.

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A magnetic write head with a flux opposing structure for opposing stray flux from an external source. The write head includes a yoke with two poles and a non-magnetic gap formed there between, and functions to write data to a magnetic storage medium. The flux opposing structure is proximate to the first pole and has a separation from an exterior surface of the first pole. A current applied to the secondary coil to create a secondary flux field with an opposite polarity of a first magnetic flux. The secondary flux field opposes the stray flux associated with the primary flux field of the magnetic write head and/or a neighboring magnetic write head.

The patent application was filed on May 10, 2010 (12/776,847).

Backward compatible head for quasi-static tilted reading and/or recording
International Business Machines Corporation, Armonk, NY
, has been assigned a patent (9,007,712) developed by Biskeborn, Robert G., Hollister, CA, and Lo, Calvin S., Saratoga, CA, for a “backward compatible head for quasi-static tilted reading and/or recording.

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”The present invention, in some embodiments, relates to magnetic heads having modules with arrays of transducers able to read and/or write while the arrays are positioned at different angles relative to a magnetic medium, thereby enabling reading and/or writing in more than one data storage format. An apparatus according to one embodiment includes at least two modules, each of the modules having an array of N+1 transducers. Axes of the arrays are oriented about parallel to each other. N of the N+1 transducers of a first array of a first of the modules are about aligned with N of the N+1 transducers of a second array of a second of the modules when the axes of the arrays are tilted at a first angle between about 0.1.degree. and about 10.degree.

The patent application was filed on December 16, 2013 (14/108,229).

Data cleanup using physical image of files on storage devices
International Business Machines Corporation, Armonk, NY
, has been assigned a patent (9,003,152) developed by Baldwin, Duane M., Rochester, MN, Patil, Sandeep R., Shiraguppi, Riyazahamad M., and Sodhiya, Prashant, Pune, India, for a “methods and systems for data cleanup using physical image of files on storage devices.

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Methods, systems, and computer program products are provided for optimizing selection of files for eviction from a first storage pool to free up a predetermined amount of space in the first storage pool. A method includes analyzing an effective space occupied by each file of a plurality of files in the first storage pool, identifying, from the plurality of files, one or more data blocks making up a file to free up the predetermined amount of space based on the analysis of the effective space of each file of the plurality of files, selecting one or more of the plurality of files as one or more candidate files for eviction, based on the identified one or more data blocks, and evicting the one or more candidate files for eviction from the first storage pool to a second storage pool.

The patent application was filed on November 5, 2013 (14/072,593).

Data cleanup using physical image of files on storage devices
International Business Machines Corporation, Armonk, NY
, has been assigned a patent (9,003,151) developed by Baldwin, Duane M., Rochester, MN, Patil, Sandeep R., Shiraguppi, Riyazahamad M., and Sodhiya, Prashant, Pune, India, for a “methods and systems for data cleanup using physical image of files on storage devices.

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Methods, systems, and computer program products are provided for optimizing selection of files for deletion from one or more data storage devices to free up a predetermined amount of space in the one or more data storage devices. A method includes analyzing an effective space occupied by each file of a plurality of files in the one or more data storage devices, identifying, from the plurality of files, one or more data blocks making up a file to free up the predetermined amount of space based on the analysis of the effective space of each file of the plurality of files, selecting one or more of the plurality of files as one or more candidate files for deletion, based on the identified one or more data blocks, and deleting the one or more candidate files for deletion from the one or more data storage devices.

The patent application was filed on November 5, 2013 (14/072,582).

Transparent file system migration to new physical location
International Business Machines Corporation, Armonk, NY
, has been assigned a patent (9,003,149) developed by Kathmann, Kevin J., Pytel, Alexei L., Simonson, Steven J., Talbott, Bruce W., and Wasik, Thomas J., Rochester, MN, for a “transparent file system migration to a new physical location.

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Transparent file system migration including a method that identifies a source physical storage location in a file system that supports simultaneous access by multiple independent processes. A target physical storage location in the file system is identified and its contents are migrated to the target physical storage location. The migrating includes disallowing new allocations to the source physical storage location and copying contents from the source physical storage location to the target physical storage location. A write request to write data to the source physical storage location is received prior to or during the migrating. The write request is serviced contemporaneously with the migrating. Read and write requests directed to the source physical storage location are redirected to the target physical storage location. The redirecting is responsive to the migrating completing. The requests are from the multiple independent processes and include both logical and physical input/outputs.

The patent application was filed on May 26, 2011 (13/116,847).

Efficient allocation and reclamation of thin-provisioned storage
International Business Machines Corporation, Armonk, NY
, has been assigned a patent (9,003,135) developed by Luan, Leo S., Saratoga, CA, and Schmuck, Frank B., Campbell, CA, for a “efficient allocation and reclamation of thin-provisioned storage.

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Embodiments of the inventions relate to granular management of data storage blocks in a data storage system. In one aspect, status values are employed to track ‘used’, ‘free’, and ‘claimed free’ storage blocks. A storage block having stored data is identified as used, a storage block available to store data is identified as free, and a storage block having previously stored data removed that has not been reclaimed is identified as claimed free. These values are maintained on a map to track each data block within the data storage system. Available claimed free data blocks are prioritized for data block allocation over available free data blocks for efficient storage, including enabling efficient reclamation of data blocks and minimizing data movement needed for reclamation-oriented de-fragmentation.

The patent application was filed on January 15, 2013 (13/741,854).

Emulation of dynamic address translation
with change record override on machine of another architecture

International Business Machines Corporation, Armonk, NY
, has been assigned a patent (9,003,134) developed by Greiner, Dan F, San Jose, CA, Heller, Lisa C, Rhinebeck, NY, Osisek, Damian L, Vestal, NY, Pfeffer, Erwin, Bavaria, Germany, Slegel, Timothy J, Staatsburg, NY, and Webb, Charles F, Wappingers Falls, NY, for a “emulation of a dynamic address translation with change record override on a machine of another architecture.

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A translation table entry contains a change recording override field for controlling whether a change bit is to be set on a store or not. Each 4K byte block of main storage has an associated storage key comprising a change bit. The change recording override field controls whether change bit of the storage key associated with the desired 4K byte block of main storage is set to 1 for a store operation.

The patent application was filed on December 30, 2013 (14/143,211).

Global cache coherency in distributed shared caching for clustered file systems
International Business Machines Corporation, Armonk, NY
, has been assigned a patent (9,002,912) developed by Aronovich, Lior, Toaff, Yair, Ramat Gan, Israel, Paz, Gil, Yehud, Israel, and Asher, Ron, Tel Aviv, Israel, for a “managing global cache coherency in a distributed shared caching for clustered file systems.

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Systems. Methods, and Computer Program Products are provided for managing a global cache coherency in a distributed shared caching for a clustered file systems, CFS). The CFS manages access permissions to an entire space of data segments by using the DSM module. In response to receiving a request to access one of the data segments, a calculation operation is performed for obtaining most recent contents of one of the data segments. The calculation operation performs one of providing the most recent contents via communication with a remote DSM module which obtains the one of the data segments from an associated external cache memory, instructing by the DSM module to read from storage the one of the data segments, and determining that any existing contents of the one of the data segments in the local external cache are the most recent contents.

The patent application was filed on December 18, 2013 (14/132,996).

Key storage and retrieval in breakout component at the edge of mobile data network
International Business Machines Corporation, Armonk, NY
, has been assigned a patent (9,001,718) developed by Billau, Ronald L., Rochester, MN, Di Luoffo, Vincenzo V., Sandy Hook, CT, Grady, Philip E., Kannapolis, NC, and Van Leeuwen, George W., Rochester, MN, for a “key storage and retrieval in a breakout component at the edge of a mobile data network.

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Mobile network services are performed in a mobile data network in a way that is transparent to most of the existing equipment in the mobile data network. The mobile data network includes a radio access network and a core network. A breakout component in the radio access network breaks out data coming from a basestation, and performs one or more mobile network services at the edge of the mobile data network based on the broken out data. These services may require the use of keys. Keys are stored and retrieved from a non-volatile key storage in a way that assures subsystems that need the keys have access to the keys. The keys retrieved from the non-volatile key storage are stored in a shared memory in the requesting subsystem, which allows any applications that requires access to the keys to directly access the keys in the shared memory.

The patent application was filed on November 19, 2012 (13/681,358).

Hierarchical control of tiered error recovery for storage devices
International Business Machines Corporation, Armonk, NY
, has been assigned a patent (9,019,639) developed by Nylander-Hill, Pamela R., Tucson, AZ, Oishi, Yutaka, Kanagawa, Japan, and Masuda, Setsuko, Tokyo, Japan, for a “hierarchical control of tiered error recovery for storage devices.

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A computer program product includes a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code being executable by a processing circuit to cause the processing circuit to perform the following process. A data transfer operation is monitored for detecting one or more temps. A backhitch delay is set based at least in part on a post-recovery condition of a tape drive performing a portion of the data transfer operation. A backhitch is caused to be performed. At least one condition of the data transfer operation is altered after the backhitch delay.

The patent application was filed on March 18, 2014 (14/218,735).

 

Articles_bottom
AIC
ATTO
OPEN-E