Pure Storage Assigned Two Patents
Providing authorization and authentication in cloud for user of storage array, scheduling of I/O in SSD environment
By Francis Pelletier | April 12, 2016 at 2:52 pmProviding authorization and authentication in cloud for user of storage array
Pure Storage, Inc., Mountain View, CA, has been assigned a patent (9,300,660) developed by Borowiec, Benjamin P., Santa Clara, CA, Hu, Jimmy T., Foster City, CA, Miller, Ethan L., Santa Cruz, CA, Noonan, Terence W., Vadnais Heights, MN, Sapuntzakis, Constantine P., Mountain View, CA, Vachharajani, Neil A., San Francisco, CA, and Zuo, Daquan, Sunnyvale, CA, for a “providing authorization and authentication in a cloud for a user of a storage array.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Providing authorization and authentication in a cloud for a user of a storage array includes: receiving, by a cloud-based security module from a client-side array services module, user credentials, authenticating, by the cloud-based security module, the user credentials, identifying, by the cloud-based security module, authorized access privileges defining one or more storage array services accessible by the user, generating, by the cloud-based security module, a token representing the authentication of the user credentials and the authorized access privileges, and providing, by the cloud-based security module to the client-side array services module, the token.“
The patent application was filed on May 29, 2015 (14/726,446).
Scheduling of I/O in SSD environment
Pure Storage, Inc., Mountain View, CA, has been assigned a patent (9,298,376) developed by Colgrove, John, Los Altos, CA, Hayes, John, CA, Hong, Bo, Mountain View, CA, Wang, Feng, Sunnyvale, CA, Miller, Ethan, Santa Cruz, CA, and Harmer, Craig, San Francisco, CA, for a “scheduling of I/O in an SSD environment.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A system and method for effectively scheduling read and write operations among a plurality of solid-state storage devices. A computer system comprises client computers and data storage arrays coupled to one another via a network. A data storage array utilizes solid-state drives and Flash memory cells for data storage. A storage controller within a data storage array comprises an I/O scheduler. The characteristics of corresponding storage devices are used to schedule I/O requests to the storage devices in order to maintain relatively consistent response times at predicted times. In order to reduce a likelihood of unscheduled behaviors of the storage devices, the storage controller is configured to schedule proactive operations on the storage devices that will reduce a number of occurrences of unscheduled behaviors.“
The patent application was filed on November 18, 2013 (14/083,163).











