Patents by Inventor Steven A. Morley

Steven A. Morley has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20210234576
    Abstract: Aspects of the present disclosure generally pertains a system and method for wireless inter-networking between a wireless wide area network (WWAN) and a wireless local area network (WLAN) employing one or more extended range wireless inter-networking devices. Aspects of the present disclosure more specifically are directed toward a high powered wireless interconnect device that includes high efficiency circuitry to make it possible to implement in a portable or in-vehicle form factor, which may provide reasonable battery life, size, weight, and thermal dissipation.
    Type: Application
    Filed: February 17, 2021
    Publication date: July 29, 2021
    Inventors: Thomas R. Bilotta, Edward C. Lin, Steven A. Morley, Robert E. LaRose
  • Publication number: 20210216330
    Abstract: A method of tuning performance of a data storage system includes calculating an estimate of parallel fraction and speedup characteristic for a data storage application executed by the data storage system. The estimate is calculated using linear regression of values (1/N, 1/XN) that are generated from trial runs of the data storage application processing a workload using respective different numbers N of CPU cores to obtain corresponding performance values XN. The method further includes configuring the data storage system to execute the data storage application using a number of CPU cores based on the estimate of parallel fraction and speedup characteristic.
    Type: Application
    Filed: January 15, 2020
    Publication date: July 15, 2021
    Inventors: Rasa Raghavan, Steven A. Morley
  • Publication number: 20210117132
    Abstract: Host data stored in one or more source physical extents of non-volatile data storage is identified as valid and determined to be infrequently written by host I/O requests, and is therefore compressed to generate a highly compressed version of the valid host data. The highly compressed version is then stored into at least one target physical extent. The valid host data may be initially compressed before it is stored in the source physical extent(s), and may be re-compressed to generate the highly compressed version. If the valid host data is also infrequently read, it may be recompressed using larger blocks of host data than were used to perform the initial compression. The performance tier of the target physical extent may be different from (e.g. lower than) the performance tier of the source physical extent. The technology may be embodied in a background process such as a garbage collector.
    Type: Application
    Filed: October 17, 2019
    Publication date: April 22, 2021
    Inventors: Vamsi K. Vankamamidi, Philippe Armangau, Daniel E. Cummins, Steven A. Morley
  • Patent number: 10958315
    Abstract: Aspects of the present disclosure generally pertains a system and method for wireless inter-networking between a wireless wide area network (WWAN) and a local area network (WLAN) employing one or more extended range wireless inter-networking devices. Aspects of the present disclosure more specifically are directed toward a high powered wireless interconnect device that includes high efficiency circuitry to make it possible to implement in a portable or in-vehicle form factor, which may provide reasonable battery life, size, weight, and thermal dissipation.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: March 23, 2021
    Inventors: Thomas R. Bilotta, Edward C. Lin, Steven A. Morley, Robert E. LaRose
  • Publication number: 20210034534
    Abstract: A method, computer program product, and computer system for identifying a first node that has written a first page of a plurality of pages to be flushed. A second node that has written a second page of the plurality of pages to be flushed may be identified. It may be determined whether the first page of the plurality of pages is to be flushed by one of the first node and the second node and whether the second page of the plurality of pages is to be flushed by one of the first node and the second node based upon, at least in part, one or more factors. The first node may allocate the first page of the plurality of pages and the second page of the plurality of pages to be flushed in parallel by one of the first node and the second node based upon, at least in part, the one or more factors.
    Type: Application
    Filed: July 29, 2019
    Publication date: February 4, 2021
    Inventors: Socheavy D. Heng, Steven A. Morley
  • Patent number: 10891057
    Abstract: There is disclosed a technique for use in optimizing write operations for flash devices. A system having a plurality of flash based solid state drives receives a write request to overwrite existing data stored on the solid state drives with new data. The write request data is formatted using a write granularity having a first size and the solid state drives are configured with a write granularity having a second size. Corresponding existing data is retrieved. The new data and the existing data are subdivided into multiple corresponding subunits where each subunit has a size equal to the second size. Each new data subunit is compared with each corresponding existing data subunit to identify which new data subunits include modified data. The new data subunits identified as having modified data are written to corresponding locations on the solid state drives.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: January 12, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Walter A. O'Brien, III, Steven A. Morley
  • Patent number: 10769020
    Abstract: Techniques for sharing private space among storage system components. The techniques include determining an amount of private space for each of a rebuild component, an FSCK component, and a deduplication component, reserving private space equal to the sum of (i) the amount determined for the rebuild component and (ii) the maximum of the amounts determined for the FSCK and deduplication components, and allocating the remaining amount of storage space as user space. If a storage device fails, then the rebuild component rebuilds the failed drive data on a hot spare drive in the private space reserved for the rebuild component. If data files become corrupted, then the FSCK component performs offline recovery operations using the private space for the hot spare drive. If such private space for the hot spare drive is unavailable, then the FSCK component performs offline recovery operations using the private space reserved for the deduplication component.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: September 8, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Vamsi K. Vankamamidi, Philippe Armangau, Steven A. Morley, Shuyu Lee, Daniel E. Cummins
  • Publication number: 20200280349
    Abstract: Aspects of the present disclosure generally pertains a system and method for wireless inter-networking between a wireless wide area network (WWAN) and a local area network (WLAN) employing one or more extended range wireless inter-networking devices. Aspects of the present disclosure more specifically are directed toward a high powered wireless interconnect device that includes high efficiency circuitry to make it possible to implement in a portable or in-vehicle form factor, which may provide reasonable battery life, size, weight, and thermal dissipation.
    Type: Application
    Filed: May 18, 2020
    Publication date: September 3, 2020
    Inventors: Thomas R. Bilotta, Edward C. Lin, Steven A. Morley, Robert E. LaRose
  • Publication number: 20200250040
    Abstract: Techniques for sharing private space among storage system components. The techniques include determining an amount of private space for each of a rebuild component, an FSCK component, and a deduplication component, reserving private space equal to the sum of (i) the amount determined for the rebuild component and (ii) the maximum of the amounts determined for the FSCK and deduplication components, and allocating the remaining amount of storage space as user space. If a storage device fails, then the rebuild component rebuilds the failed drive data on a hot spare drive in the private space reserved for the rebuild component. If data files become corrupted, then the FSCK component performs offline recovery operations using the private space for the hot spare drive. If such private space for the hot spare drive is unavailable, then the FSCK component performs offline recovery operations using the private space reserved for the deduplication component.
    Type: Application
    Filed: January 31, 2019
    Publication date: August 6, 2020
    Inventors: Vamsi K. Vankamamidi, Philippe Armangau, Steven A. Morley, Shuyu Lee, Daniel E. Cummins
  • Patent number: 10706169
    Abstract: Techniques are presented for implementing a scalable approach to keeping track of the metadata validity of persistently-stored metadata for storage objects. In contrast with prior approaches, improved techniques only store a list of the invalid (or quarantined) objects rather than all objects regardless of validity of their metadata. Under normal circumstances, only a small number of storage objects are invalid at any given time, as the system generally takes steps to repair the invalid objects in the normal course of operation. Thus, the number of invalid objects tends to be small, barring some catastrophic system failure. Only a small amount of expensive privileged persistent storage is therefore needed. A health level may also be used to indicate many failures, indicative of catastrophic system failure.
    Type: Grant
    Filed: December 31, 2018
    Date of Patent: July 7, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Michael Paul Wagner, Michael C. Brundage, Alan L. Taylor, Michael J. Noeth, Peter J. McCann, Steven A. Morley
  • Publication number: 20200210606
    Abstract: Techniques are presented for implementing a scalable approach to keeping track of the metadata validity of persistently-stored metadata for storage objects. In contrast with prior approaches, improved techniques only store a list of the invalid (or quarantined) objects rather than all objects regardless of validity of their metadata. Under normal circumstances, only a small number of storage objects are invalid at any given time, as the system generally takes steps to repair the invalid objects in the normal course of operation. Thus, the number of invalid objects tends to be small, barring some catastrophic system failure. Only a small amount of expensive privileged persistent storage is therefore needed. A health level may also be used to indicate many failures, indicative of catastrophic system failure.
    Type: Application
    Filed: December 31, 2018
    Publication date: July 2, 2020
    Inventors: Michael Paul Wagner, Michael C. Brundage, Alan L. Taylor, Michael J. Noeth, Peter J. McCann, Steven A. Morley
  • Patent number: 10693530
    Abstract: Aspects of the present disclosure generally pertains a system and method for wireless inter-networking between a wireless wide area network (WWAN) and a local area network (WLAN) employing one or more extended range wireless inter-networking devices. Aspects of the present disclosure more specifically are directed toward a high powered wireless interconnect device that includes high efficiency circuitry to make it possible to implement in a portable or in-vehicle form factor, which may provide reasonable battery life, size, weight, and thermal dissipation.
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: June 23, 2020
    Inventors: Thomas R. Bilotta, Edward C. Lin, Steven A. Morley, Robert E. LaRose
  • Patent number: 10635315
    Abstract: A technique for promoting storage efficiency in a data storage system decouples data-set sizes used for compression from those used for deduplication, by performing deduplication at extent-level granularity but performing compression on aggregates that contain multiple extents. Compression and deduplication can each work on data-set sizes that are more optimal for the respective features, thereby avoiding the need to settle on a compromise that is not particularly well-suited to either of them.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: April 28, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Philippe Armangau, Vamsi K. Vankamamidi, Steven A. Morley, Daniel E. Cummins
  • Patent number: 10521145
    Abstract: There is disclosed herein techniques for managing data storage. In one exemplary embodiment, the techniques comprise generating one or more sets of storage devices. Each set is configured to be mutually exclusive with respect to other sets of the one or more sets such that storage devices within the same set provide the basis for the formation of a RAID (Redundant Arrays of Independent Disks) stripe. The techniques further comprise forming a RAID stripe from respective storage extents associated with different storage devices of the same set. The techniques further comprise mapping a storage object to the RAID stripe. The techniques further comprise servicing host I/O (Input/Output) operations directed to the storage object by using the RAID stripe mapped thereto.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: December 31, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Robert Foley, Steven A. Morley, Daniel Cummins
  • Publication number: 20190372629
    Abstract: Aspects of the present disclosure generally pertains a system and method for wireless inter-networking between a wireless wide area network (WWAN) and a local area network (WLAN) employing one or more extended range wireless inter-networking devices. Aspects of the present disclosure more specifically are directed toward a high powered wireless interconnect device that includes high efficiency circuitry to make it possible to implement in a portable or in-vehicle form factor, which may provide reasonable battery life, size, weight, and thermal dissipation.
    Type: Application
    Filed: August 13, 2019
    Publication date: December 5, 2019
    Inventors: Thomas R. Bilotta, Edward C. Lin, Steven A. Morley, Robert E. LaRose
  • Patent number: 10425133
    Abstract: Aspects of the present disclosure generally pertains a system and method for wireless inter-networking between a wireless wide area network (WWAN) and a local area network (WLAN) employing one or more extended range wireless inter-networking devices. Aspects of the present disclosure more specifically are directed toward a high powered wireless interconnect device that includes high efficiency circuitry to make it possible to implement in a portable or in-vehicle form factor, which may provide reasonable battery life, size, weight, and thermal dissipation.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: September 24, 2019
    Inventors: Thomas R. Bilotta, Edward C. Lin, Steven A. Morley, Robert E. LaRose
  • Patent number: 10402091
    Abstract: A first cache stores descriptors of very hot (i.e., recently-written) segments, while an overflow second cache stores descriptors of less-hot segments (i.e., those updated somewhat recently but not updated again in some time). When this second cache becomes full, the information contained within the second cache may be converted into a set of index structures that identifies the LESS-hot segments. These index structures may either be stored in a space-efficient manner or they may be stored in persistent storage rather than in memory. These index structures may build up over time. The oldest of these index structures represent the segments which have been updated the least recently, and are therefore the coldest. In some examples, a garbage collection process may be run first on the segments that are identified by the coldest index structures. The index structures can be further arranged into utilization ranges, so that low utilization segments may be further prioritized for garbage collection.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: September 3, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Vamsi K. Vankamamidi, Daniel E. Cummins, Steven A. Morley
  • Publication number: 20190074872
    Abstract: Aspects of the present disclosure generally pertains a system and method for wireless inter-networking between a wireless wide area network (WWAN) and a local area network (WLAN) employing one or more extended range wireless inter-networking devices. Aspects of the present disclosure more specifically are directed toward a high powered wireless interconnect device that includes high efficiency circuitry to make it possible to implement in a portable or in-vehicle form factor, which may provide reasonable battery life, size, weight, and thermal dissipation.
    Type: Application
    Filed: November 7, 2018
    Publication date: March 7, 2019
    Inventors: Thomas R. Bilotta, Edward C. Lin, Steven A. Morley, Robert E. LaRose
  • Patent number: 10187128
    Abstract: Aspects of the present disclosure generally pertains a system and method for wireless inter-networking between a wireless wide area network (WWAN) and a local area network (WLAN) employing one or more extended range wireless inter-networking devices. Aspects of the present disclosure more specifically are directed toward a high powered wireless interconnect device that includes high efficiency circuitry to make it possible to implement in a portable or in-vehicle form factor, which may provide reasonable battery life, size, weight, and thermal dissipation.
    Type: Grant
    Filed: May 19, 2018
    Date of Patent: January 22, 2019
    Inventors: Thomas R. Bilotta, Edward C. Lin, Steven A. Morley, Robert E. LaRose
  • Publication number: 20180337711
    Abstract: Aspects of the present disclosure generally pertains a system and method for wireless inter-networking between a wireless wide area network (WWAN) and a local area network (WLAN) employing one or more extended range wireless inter-networking devices. Aspects of the present disclosure more specifically are directed toward a high powered wireless interconnect device that includes high efficiency circuitry to make it possible to implement in a portable or in-vehicle form factor, which may provide reasonable battery life, size, weight, and thermal dissipation.
    Type: Application
    Filed: May 19, 2018
    Publication date: November 22, 2018
    Inventors: Thomas R. Bilotta, Edward C. Lin, Steven A. Morley, Robert E. LaRose