What are you looking for ?
Infinidat
Articles_top

Oracle Assigned Thirteen Patents

Executing conditional command on object stored in storage, storage integrated snapshot cloning for database, secondary storage server caching, supporting persistent store versioning and integrity in distributed data grid, database replication based on data access scores, access management in storage system, database with NVDIMM as persistent storage, data recovery in distributed computing environment implementing active persistence, creating and patching binary software homes using content addressable storage, reduce storage capacity, distributed workbook storage, maintaining immutable data and mutable metadata in storage, trash commands for storage

Executing conditional command on object stored in storage
Oracle International Corporation, Redwood Shores, CA,
has been assigned a patent (10,860,534) developed by Sawhney, Aditya, Erie, CO, for executing a conditional command on an object stored in a storage system.

The abstract of the patent published by the U.S. Patent and Trademark Office states: Each object is associated with one root metadata record and one or more version-specific metadata records, each corresponding to a version of object data. A conditional command may be conditioned upon whether an object is stored in a storage system. Whether the condition is satisfied is determined based on whether a root metadata record of the object exists. If the condition is satisfied, then metadata is updated to reflect execution of the conditional command. A conditional command may be conditioned upon whether a data version identifier or a metadata version identifier equals a particular value. A conditional command execution engine retrieves the relevant version identifier from a version-specific metadata record, and performs a check on whether the condition is satisfied. If the condition is satisfied, the engine ensures that the version-specific record has not been modified during the check, and updates metadata to reflect execution of the conditional command.

The patent application was filed on October 27, 2016 (15/336,473).

Storage integrated snapshot cloning for database
Oracle International Corporation, Redwood Shores, CA,
has been assigned a patent (10,860,237) developed by Susairaj, Margaret, Sugar Land, TX, Chatterjee, Sumanta, Fremont, CA, and Rajamani, Kumar, San Ramon, CA, for a storage integrated snapshot cloning for database.

The abstract of the patent published by the U.S. Patent and Trademark Office states: Techniques are described herein for cloning a database. According to some embodiments, a database server receives a request to clone a source database. In response to receiving the request, the database server retrieves a set of one or more storage credentials for a set of one or more respective storage systems on which a set of files of the source database are stored. The set of storage credentials grant permission to the database server to create snapshot copies on the set of storage systems. The database server generates, for a target database using the set of storage credentials, a snapshot copy of each respective file in the set of files of the source database. The snapshot copy of the respective file points to the same set of one or more data blocks as the respective file until at least one of the data blocks is modified.

The patent application was filed on June 24, 2014 (14/313,926).

Secondary storage server caching
Oracle International Corporation, Redwood Shores, CA,
has been assigned a patent (10,831,666) developed by Shi, Jia, Campbell, CA, Zhang, Wei, Foster City, CA, Nagarajan, Vijayakrishnan, Redwood City, CA, Huang, Shih-Yu, Mountain View, CA, and Umamageswaran, Kothanda, Sunnyvale, CA, for a secondary storage server caching.

The abstract of the patent published by the U.S. Patent and Trademark Office states: Techniques related to failover to the secondary storage server from a primary storage server of a database server without degrading the performance of servicing storage requests for client applications are provided. In an embodiment, the secondary storage server receives, from the database server, an eviction notification indicating that a set of data blocks has been evicted from a cache. The secondary storage server’s memory hierarchy includes a secondary cache and a secondary persistent storage that stores a second copy of the set of data blocks. The secondary storage server persistently stores a copy of data, which is also persistently stored on the primary storage server, which includes a first copy of the set of data blocks. In an embodiment, upon receiving the eviction notification, the secondary storage server retrieves the second copy of the set of data blocks from the secondary persistent storage of the secondary storage server and loads the second copy of the set of data blocks into the secondary cache. After an interruption event, the secondary storage receives a request for a subset of the set of data blocks based on a request for data, at the database server. Upon receiving the request for the subset of the set of data blocks, the second storage server retrieves the subset of the set of data blocks from the second copy of the set of data blocks stored on the secondary cache of the secondary storage server without retrieving any of such data blocks from the second copy of the set of data blocks stored on the persistent storage of the secondary storage server. The second storage server sends the subset of the set of data blocks to the database server.

The patent application was filed on October 5, 2018 (16/153,674).

Supporting persistent store versioning and integrity in distributed data grid
Oracle International Corporation, Redwood Shores, CA,
has been assigned a patent (10,817,478) developed by Lee, Robert H., San Carlos, CA, Howes, Jason John, Somerville, MA, Falco, Mark, Burlington, MA, and Gleyzer, Gene, Lexington, MA, for system and method for supporting persistent store versioning and integrity in a distributed data grid.

The abstract of the patent published by the U.S. Patent and Trademark Office states: A system and method can support recovery of persisted data from persistent storage of a distributed data grid, and provide persistent store versioning and integrity. A coordinator in the distributed data grid can receive a plurality of identifiers from one or more members of the distributed data grid, wherein each said identifier is associated with a persisted partition in a persistent storage for the distributed data grid. Then, the coordinator can select an identifier for each partition, wherein each selected identifier is associated with a most recent valid version of a partition. Furthermore, the coordinator can determine an active member in the distributed data grid that is responsible for recovering said partition from a persisted partition associated with the selected identifier.

The patent application was filed on December 20, 2018 (16/227,877).

Database replication based on data access scores
Oracle International Corporation, Redwood Shores, CA,
has been assigned a patent (10,810,229) developed by O’Shaughnessy, Thomas Mark, Bradford, MA, for a database replication based on data access scores.

The abstract of the patent published by the U.S. Patent and Trademark Office states: Techniques described herein relate to data replication processes, data migration, and other data transfers between physical storage devices. Embodiments include calculating data access metrics for particular database objects, and initiating data replication processes and/or other data transfers for determined subset of the database objects based on the access metrics for the subsets of database objects. Data access metrics may be determined for particular database objects stored within a database, cloud-based storage, or other physical storage device, or across multiple storage devices. Based on the data access scores of various database objects, a replication engine or other data transfer system may determine particular subsets of database objects to be replicated, and then may initiate a replication process or other data transfer process.

The patent application was filed on December 12, 2018 (16/217,827).

Access management in storage system
Oracle International Corporation, Redwood Shores, CA,
has been assigned a patent (10,805,383) developed by Schincariol, Merrick, Ottawa, Canada, and Revanuru, Naresh, Fremont, CA, for an access management in a data storage system.

The abstract of the patent published by the U.S. Patent and Trademark Office states: A method and system for managing access to information stored in a data storage system of an organization is provided. In an embodiment, the data storage system may be configured to receive a request from a requester on a client device to access information stored in the data storage system. In some aspects, upon receiving the request, the first system may determine that an access token identifying the requester is stored in a cache in the data storage system. In some aspects, the data storage system may then retrieve one or more roles from the cache. In some examples, the roles may be associated with the access token. In certain embodiments, the data storage system may then be configured to determine that the requester is authorized to access the information based on the roles and provide the information to the requester on the client device.

The patent application was filed on March 5, 2019 (16/292,669).

Database with NVDIMM as persistent storage
Oracle International Corporation, Redwood Shores, CA,
has been assigned a patent (10,802,766) developed by Choudhury, Nilesh, Foster City, CA, Umamageswaran, Kothanda, Sunnyvale, CA, Meiyyappan, Krishnan, Fremont, CA, Shi, Jia, Burlingame, CA, Sridharan, Vijay, Santa Clara, CA, Tao, Zuoyu, Belmont, CA, Zhang, Kai, Hayward, CA, Ustimenko, Semen, Sunnyvale, CA, Kowsalya, Salini Selvaraj, Oakland, CA, and Sardashti, Somayeh, Palo Alto, CA, for a database with NVDIMM as persistent storage.

The abstract of the patent published by the U.S. Patent and Trademark Office states: A shared storage architecture persistently stores database files in non-volatile random access memories (NVRAMs) of computing nodes of a multi-node DBMS. The computing nodes of the multi-node DBMS not only collectively store database data on NVRAMs of the computing nodes, but also host database server instances that process queries in parallel, host database sessions and database processes, and together manage access to a database stored on the NVRAMs of the computing nodes. To perform a data block read operation from persistent storage, a data block may be transferred directly over a network between NVRAM of a computing node that persistently stores the data block to a database buffer in non-volatile RAM of another computing node that requests the data block. The transfer is accomplished using remote direct memory access (RDMA).

The patent application was filed on September 29, 2017 (15/720,959).

Data recovery in distributed computing environment implementing active persistence
Oracle International Corporation, Redwood Shores, CA,
has been assigned a patent (10,769,019) developed by Raja, Harvey, Manchester, Great Britain, and Gleyzer, Gene, Lexington, MA, for system and method for data recovery in a distributed data computing environment implementing active persistence.

The abstract of the patent published by the U.S. Patent and Trademark Office states: A system and method for automatic recovery of actively persisted data in a distributed data grid. A dynamic active recovery quorum function determines the number of cluster storage members that must be available before recovery starts. The use of the dynamic active recovery quorum allows time for a cluster to start and ensures that partitions can be recovered gracefully without overloading too few storage members. The dynamic active recovery quorum function automatically configures the recovery quorum based on a predefined algorithm and data collected about cluster membership during cluster operation prior to the catastrophic failure or shut down for planned maintenance.

The patent application was filed on March 6, 2018 (15/912,816).

Creating and patching binary software homes using content addressable storage
Oracle International Corporation, Redwood Shores, CA,
has been assigned a patent (10,762,059) developed by Felts, David Lee, Denville, NJ, Nguyen, Vy, Pleasanton, CA, and To, Steven, San Jose, CA, for creating and patching binary software homes using content addressable storage.

The abstract of the patent published by the U.S. Patent and Trademark Office states: Techniques are disclosed herein for creating and patching software homes using content addressable storage. One or more embodiments comprises storing content for a file that is used to run a particular software deployment. The file is associated with a particular directory that includes a link to a first filename. The first filename is generated as a function of the content for the file, such as by applying a hash function. Responsive to receiving updated content a second filename is generated as a function of the updated content. The second filename is different than the first filename. The link included in the particular directory is modified to point to the second filename. After modifying the link included in the particular directory, the updated content for the file is used to run the particular software deployment.

The patent application was filed on July 19, 2018 (16/040,398).

Reduce storage capacity
Oracle International Corporation, Redwood Shores, CA,
has been assigned a patent (10,754,569) developed by Jeyaram, Prabahar, Dublin, CA, Ding, Yimin, Mountain View, CA, Latushkin, Victor, Boulder, CO, and Poduska, Jr., John William, Winchester, MA, for methods to reduce storage capacity.

The abstract of the patent published by the U.S. Patent and Trademark Office states: A virtual storage device may be generated that replicates a layout of a physical storage device it is replacing. The virtual storage device may be used to store data formerly stored in the physical storage device. The layout may detail various configurations of the physical storage device such as if the physical storage derive implements fixed or variable-block sizes and/or if it implements a level of redundant array of independent disks (RAID). By replicating the layout of a physical storage device that it may replace, the virtual storage device described within various embodiments may offer advantages over other virtual storage devices.

The patent application was filed on September 6, 2018 (16/123,832).

Distributed workbook storage
Oracle International Corporation, Redwood Shores, CA, has been assigned a patent (10,735,504) developed by Xu, Jianwu, Alpharetta, GA, Holland, Philip G., Cambridge, MA, Huang, Dengsheng, Marietta, GA, Mohan, Anoop, Cumming, GA, Bloemeke, Eric J., Alpharetta, GA, and Malhotra, Harsh, Bangalore, India, for system and method for distributed workbook storage.

The abstract of the patent published by the U.S. Patent and Trademark Office states: Systems, methods, and other embodiments are disclosed that are configured to provide distributed workbook storage for a multi-dimensional database system. In one embodiment, a workbook is created where the workbook is a personal data repository which is a subset of a domain of persistent multi-dimensional data cache of the multi-dimensional database system. A distributed storage location is selected for the workbook from multiple distributed storage locations of the data cache. A round robin selection process is used that promotes balanced loading and usage of multiple workbooks stored across the multiple distributed storage locations. A workbook directory structure is created for the workbook within the selected distributed storage location. The workbook directory structure reflects a same directory structure provided by a common global domain of the multi-dimensional database system up to a root directory of the selected distributed storage location.

The patent application was filed on January 6, 2016 (14/988,953).

Maintaining immutable data and mutable metadata in storage
Oracle International Corporation, Redwood Shores, CA, has been assigned a patent (10,733,159) developed by Sawhney, Aditya, Erie, CO, for maintaining immutable data and mutable metadata in a storage system.

The abstract of the patent published by the U.S. Patent and Trademark Office states: Techniques for maintaining immutable data and mutable metadata in a storage system are disclosed. Each object is associated with one or more data records and one or more metadata records. Responsive to a request to modify the data of an object, a new data record and a new metadata record are generated for the object. The new data record stores the new data of the object. The new metadata record stores the new metadata corresponding to the new data of the object. Responsive to a request to modify the metadata of an object, an existing metadata record of the object is identified. The existing metadata record is overwritten with the new metadata of the object. No new data records or metadata records are generated.

The patent application was filed on December 5, 2016 (15/369,221).

Trash commands for storage
Oracle International Corporation, Redwood Shores, CA, has been assigned a patent (10,712,969) developed by Prasad, Shyam Babu, Bangalore, India, Arasachetty, Bhageerath, Mysore, India, and Jayaram, Praveen Kumar, Bangalore, India, for trash commands for storage systems.

The abstract of the patent published by the U.S. Patent and Trademark Office states: An aspect of the present disclosure provides for managing content items in a storage system. In an embodiment, a trash command is received from a user, where the trash command specifies an expression of a set of attribute conditions connected by logical operators. A set of content items having attributes matching said expression are selected, where the set of content items are stored in corresponding logical locations on the storage system prior to receiving the trash command. The selected set of content items are moved from respective logical locations on the storage system to a set of trash folders, wherein selecting and moving the set of content items are performed in response to receiving the trash command specifying the expression.

The patent application was filed on December 6, 2018 (16/211,267).

Articles_bottom
AIC
ATTO
OPEN-E