Oracle Assigned Thirteen Patents
Write-back storage cache based on fast persistent memory, distributed persistent store archival and retrieval in distributed computing, optical storage system divider based draw verification with high frequency writing strategy pattern, cloud migration of file system data hierarchies, file system hierarchy mirroring across cloud data stores, support log cache device removal through standard user interfaces, manufacturing tape cartridge, compression and secure, end-to-end encrypted, ZFS cloud storage, selecting storage node based on distance from requesting device, incremental backup and restoration of file system hierarchies with cloud object storage, selecting transport mechanism and storage process, predicate offload of large objects, modular expansion in storage libraries
By Francis Pelletier | April 10, 2020 at 2:11 pmWrite-back storage cache based on fast persistent memory
Oracle International Corporation, Redwood Shores, CA, has been assigned a patent (10,592,416) developed by Baddepudi, Bharat Chandra, San Jose, CA, Loaiza, Juan R., Woodside, CA, Hu, Wei-Ming, Palo Alto, CA, Umamageswaran, Kothanda, Sunnyvale, CA, Tsukerman, Alex, Foster City, CA, Erlikhman, Boris, Mountain View, CA, Lee, J. William, Belmont, CA, Shi, Jia, Burlingame, CA, Goyal, Kiran B., Mumbai, India, and Aya, Selcuk, Redwood City, CA, for a “write-back storage cache based on fast persistent memory.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A storage device uses non-volatile memory devices for caching. The storage device operates in a mode referred to herein as write-back mode. In write-back mode, a storage device responds to a request to write data by persistently writing the data to a cache in a non-volatile memory device and acknowledges to the requestor that the data is written persistently in the storage device. The acknowledgement is sent without necessarily having written the data that was requested to be written to primary storage. Instead, the data is written to primary storage later.”
The patent application was filed on November 3, 2011 (13/288,785).
Distributed persistent store archival and retrieval in distributed computing
Oracle International Corporation, Redwood Shores, CA, has been assigned a patent (10,585,599) developed by Raja, Harvey, Manchester, Great Britain, Gleyzer, Gene, Lexington, MA, and Middleton, Tim, Perth, Autralia, for “system and method for distributed persistent store archival and retrieval in a distributed computing environment.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A system and method for supporting persistent store archival and retrieval in a distributed computing environment. The system provides a central portal operative to initiate the archiving, (or retrieval) which is executed in parallel across all members with access to persisted stores, either being sent or gathered from an archive repository. The system and method can include an archive coordinator associated with an in-memory data grid. The archive coordinator receives an instruction to store a snapshot of a current state of the in-memory data grid, the instruction including a storage location, the storage location being a destination selected from the group consisting of a local disk and a shared disk. The system can archive the snapshot of the current state of the in-memory data grid at the storage location.”
The patent application was filed on July 1, 2016 (15/200,887).
Optical storage system divider based draw verification with high frequency writing strategy pattern
Oracle International Corporation, Redwood Shores, CA, has been assigned a patent (10,580,449) developed by Wang, Lingtao, Broomfield, CO, for an “optical storage system divider based draw verification with high frequency writing strategy pattern.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”An optical storage system includes an optical head configured to split a light beam into a higher power main beam and at least one lower power side beam. The optical storage system also includes a controller configured to alter an optical medium, via modulation of the higher power main beam according to a writing strategy waveform that defines at least n pulses for every n bits of data to be written to the medium, while processing a first signal resulting from the at least one lower power side beam being reflected from the medium and a second signal indicative of the writing strategy waveform to remove noise from the first signal caused by the higher power main beam to generate output indicative of the data directly after writing.”
The patent application was filed on January 7, 2019 (16/241,534).
Cloud migration of file system data hierarchies
Oracle International Corporation, Redwood Shores, CA, has been assigned a patent (10,558,699) developed by Maybee, Mark, Boulder, CO, Kremer, James, Longmont, CO, and Ledru, Pascal, Broomfield, CO, for a “cloud migration of file system data hierarchies.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. For instance, POSIX interfaces and semantics may be layered on cloud-based storage, while providing access to data in a manner consistent with file-based access with data organization in name hierarchies. Various embodiments also may provide for memory mapping of data so that memory map changes are reflected in persistent storage while ensuring consistency between memory map changes and writes. For example, by transforming a ZFS file system disk-based storage into ZFS cloud-based storage, the ZFS file system gains the elastic nature of cloud storage.”
The patent application was filed on May 31, 2017 (15/610,456).
File system hierarchy mirroring across cloud data stores
Oracle International Corporation, Redwood Shores, CA, has been assigned a patent (10,552,469) developed by Maybee, Mark, Boulder, CO, Kremer, James, Longmont, CO, Ledru, Pascal, Broomfield, CO, and Gibson, Gavin, Westminster, CO, for a “file system hierarchy mirroring across cloud data stores.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. For instance, POSIX interfaces and semantics may be layered on cloud-based storage, while providing access to data in a manner consistent with file-based access with data organization in name hierarchies. Various embodiments also may provide for memory mapping of data so that memory map changes are reflected in persistent storage while ensuring consistency between memory map changes and writes. For example, by transforming a ZFS file system disk-based storage into ZFS cloud-based storage, the ZFS file system gains the elastic nature of cloud storage.”
The patent application was filed on May 31, 2017 (15/610,424).
Support log cache device removal through standard user interfaces
Oracle International Corporation, Redwood Shores, CA, has been assigned a patent (10,552,273) developed by Gade, Apoorva Vennavaram, Riverside, CT, and Zuluaga, Juan Carlos, Somerville, MA, for “systems and methods for support log cache device removal through standard user interfaces.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Aspects of the present disclosure involve systems and methods for removes and/or adding log and/or cache devices to storage pools of a storage appliance. Users, via a graphical-user interface, identify the log and/or cache devices for removal or addition. Subsequently, the log and/or cache devices are moved, according to a data profile corresponding to the devices, from a first storage appliance to a second storage appliance.”
The patent application was filed on May 21, 2018 (15/985,176).
Manufacturing tape storage data cartridge
Oracle International Corporation, Redwood Shores, CA, has been assigned a patent (10,546,609) developed by Wiley, Stephen A., Parker, CO, for “system and method for manufacturing a tape storage data cartridge.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A method of manufacturing magnetic tape storage data cartridges may include cutting a master tape having a first width into multiple tape sections that each have a smaller width than the first width, cleaning the tape sections to remove debris caused by the cutting, and writing the servo tracks on each tape section after the tape section is cleaned. The method may further include spooling each tape section into a respective tape cartridge after writing the servo track on the tape section.”
The patent application was filed on July 5, 2019 (16/503,872).
Compression and secure, end-to-end encrypted, ZFS cloud storage
Oracle International Corporation, Redwood Shores, CA, has been assigned a patent (10,540,384) developed by Maybee, Mark, Boulder, CO, Kremer, James, Longmont, CO, and Gibson, Gavin, Westminster, CO, for “compression and secure, end-to-end encrypted, ZFS cloud storage.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. For instance, POSIX interfaces and semantics may be layered on cloud-based storage, while providing access to data in a manner consistent with file-based access with data organization in name hierarchies. Various embodiments also may provide for memory mapping of data so that memory map changes are reflected in persistent storage while ensuring consistency between memory map changes and writes. For example, by transforming a ZFS file system disk-based storage into ZFS cloud-based storage, the ZFS file system gains the elastic nature of cloud storage.”
The patent application was filed on May 31, 2017 (15/610,380).
Selecting storage node based on distance from requesting device
Oracle International Corporation, Redwood Shores, CA, has been assigned a patent (10,523,747) developed by Chatley, Scott P., Gallagher, J. Gabriel, Gatchell, Troy C., and Phan, Thanh T., San Diego, CA, for “method and system for selecting a storage node based on a distance from a requesting device.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A method for locating an optimum storage node for serving a data file request received via a communications network, includes: receiving a file request from a user device coupled to the communications network, determining a geocode value based on a communications network address associated with the user device, wherein the geocode value is indicative of a geographic location of the user device, selecting a storage node from a plurality of storage nodes coupled to the communications network to serve the file request, wherein the storage node is selected based at least in part on the geocode value, and redirecting the file request to the selected storage node for handling.”
The patent application was filed on May 5, 2016 (15/147,512).
Incremental backup and restoration of file system hierarchies with cloud object storage
Oracle International Corporation, Redwood Shores, CA, has been assigned a patent (10,503,771) developed by Maybee, Mark, Boulder, CO, Kremer, James, Longmont, CO, and Gibson, Gavin, Westminster, CO, for “efficient incremental backup and restoration of file system hierarchies with cloud object storage.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. For instance, POSIX interfaces and semantics may be layered on cloud-based storage, while providing access to data in a manner consistent with file-based access with data organization in name hierarchies. Various embodiments also may provide for memory mapping of data so that memory map changes are reflected in persistent storage while ensuring consistency between memory map changes and writes. For example, by transforming a ZFS file system disk-based storage into ZFS cloud-based storage, the ZFS file system gains the elastic nature of cloud storage.”
The patent application was filed on May 31, 2017 (15/610,365).
Selecting transport mechanism and storage process
Oracle International Corporation, Redwood Shores, CA, has been assigned a patent (10,498,825) developed by Dhamdhere, Sachin N., Southborough, MA, Gandhi, Nirav, Lexington, MA, Panchal, Drupad, Pelham, NH, Hamilton, Alexander, Beverly Hills, CA, Klein, Jonathan, Emerald Hills, CA, and Arora, Parmeet, Foster City, CA, for “method and system for selecting a transport mechanism and a storage process.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A system includes a transmitting agent configured to select a transport mechanism for transmitting a data item, and a receiving agent configured to select one or more data repositories and a storage process for storing the data item. One storage process includes storing the data item temporarily in the second data repository, and subsequently transferring the data item from the second data repository into the first data repository. Another storage process includes storing the data item into a first data repository without temporarily storing the data item in the second data repository.”
The patent application was filed on February 12, 2018 (15/894,527).
Predicate offload of large objects
Oracle International Corporation, Redwood Shores, CA, has been assigned a patent (10,489,365) developed by Marwah, Vineet, San Ramon, CA, Ganesh, Amit, San Jose, CA, Lee, Teck Hua, Belmont, CA, Chang, Hui Joe, San Jose, CA, and Liu, Zhen Hua, San Mateo, CA, for a “predicate offload of large objects.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”In an approach, the database server generates a request for data representing rows of a table, the request identifying one or more data blocks stored on a storage system. The database server then generates metadata describing one or more filtering conditions to be applied to the rows and sends the metadata along with the request to the storage system. The storage system, when applying filtering conditions to a column containing a LOB, determines whether the LOB is stored in-line or out-of-line. If the column contains an out-of-line LOB, the storage system skips the filtering conditions on the column. If the column contains an in-line LOB, the storage system applies the filtering conditions to the column. Upon obtaining the filtered data from the storage system, the database server retrieves the data blocks for out-of-line LOBs and applies the skipped filtering conditions to create a final result set.”
The patent application was filed on March 14, 2013 (13/831,137).
Modular expansion in data storage libraries
Oracle International Corporation, Redwood Shores, CA, has been assigned a patent (10,467,168) developed by Buhlman, Craig A., Boulder, CO, Manes, Kenneth Lee, Brighton, CO, Cacka, Steven Craig, Longmont, CO, and Phadnis, Vrushank Shripad, Cambridge, MA, for “systems and methods for modular expansion in data storage libraries.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Systems and methods are described herein for modular expansion of data storage libraries. In one or more embodiments, an apparatus for modularly expanding a base module apparatus comprises a plurality of drive trays and a network switch for coupling the apparatus to the base module apparatus. The first drive tray may be coupled to the network switch and include a first hardware processor that sends status information about a first hardware device to the base module apparatus over a first network path. The second drive tray may also be coupled to the network switch and include a second hardware processor that sends status information about a second hardware device to the base module apparatus over a second network path. Network addresses may be assigned to the hardware devices based on the module’s position in the library relative to the base module.”
The patent application was filed on August 18, 2017 (15/681,253).