Patents by Inventor Jeremy Swift

Jeremy Swift 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).

  • Patent number: 11199947
    Abstract: Techniques for performing system management may include: defining groups, wherein each group includes one or more systems managed using a management application; selecting a scoping level, wherein the scoping level selected is one of multiple scoping levels including an all systems level, a group level, and an individual system level, wherein selecting the group level includes selecting a particular one of the multiple groups, and wherein selecting the individual system level includes selecting a particular one of the systems managed using the management application; and performing one or more operations in accordance with the scoping level. Information may be displayed in accordance with the selected scoping level. The multiple scoping levels may include multiple levels of groups. The scoping level may be selected using a menu of a graphical user interface of the management application. The systems may be data storage systems, such as data storage arrays.
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: December 14, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Zhe Yang, Jeremy Swift, Zhu Mao, Venoy Qiang Ma, Cora Yao Chen
  • Publication number: 20210216174
    Abstract: Techniques for performing system management may include: defining groups, wherein each group includes one or more systems managed using a management application; selecting a scoping level, wherein the scoping level selected is one of multiple scoping levels including an all systems level, a group level, and an individual system level, wherein selecting the group level includes selecting a particular one of the multiple groups, and wherein selecting the individual system level includes selecting a particular one of the systems managed using the management application; and performing one or more operations in accordance with the scoping level. Information may be displayed in accordance with the selected scoping level. The multiple scoping levels may include multiple levels of groups. The scoping level may be selected using a menu of a graphical user interface of the management application. The systems may be data storage systems, such as data storage arrays.
    Type: Application
    Filed: January 13, 2020
    Publication date: July 15, 2021
    Applicant: EMC IP Holding Company LLC
    Inventors: Zhe Yang, Jeremy Swift, Zhu Mao, Venoy Qiang Ma, Cora Yao Chen
  • Patent number: 10678435
    Abstract: Techniques for performing data deduplication and compression in data storage systems. Data deduplication is performed in a deduplication domain on a segment-by-segment basis to obtain a plurality of deduplicated data segments. Deduplicated data segments are grouped together to form a plurality of compression groups. Data compression is performed on each compression group, and the compressed group is stored on spinning media. By performing data deduplication on a segment-by-segment basis, the size of each segment can be reduced to increase the effectiveness of data deduplication. By performing data compression on compression groups, the size of each compression domain can be increased to increase the effectiveness of data compression. By storing deduplicated data segments as a compressed group on the spinning media, a sequential nature of the segments can be preserved to reduce a seek time/rotational latency of the spinning media and a number of IOPS handled by the data storage system.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: June 9, 2020
    Assignee: EMC IP Holding Company LLC
    Inventor: Jeremy Swift
  • Publication number: 20180329631
    Abstract: Techniques for performing data deduplication and compression in data storage systems. Data deduplication is performed in a deduplication domain on a segment-by-segment basis to obtain a plurality of deduplicated data segments. Deduplicated data segments are grouped together to form a plurality of compression groups. Data compression is performed on each compression group, and the compressed group is stored on spinning media. By performing data deduplication on a segment-by-segment basis, the size of each segment can be reduced to increase the effectiveness of data deduplication. By performing data compression on compression groups, the size of each compression domain can be increased to increase the effectiveness of data compression. By storing deduplicated data segments as a compressed group on the spinning media, a sequential nature of the segments can be preserved to reduce a seek time/rotational latency of the spinning media and a number of IOPS handled by the data storage system.
    Type: Application
    Filed: May 10, 2018
    Publication date: November 15, 2018
    Inventor: Jeremy Swift
  • Patent number: 8326804
    Abstract: Various embodiments of a computer system and methods are disclosed. In one embodiment, a computer system includes a backup application coupled to interconnected storage resources. The backup application creates a database of storage resources, wherein each database entry corresponds to one or more storage resources and is associated with one or more user-defined attributes describing the suitability of the associated resources for a backup operation. The backup application creates and stores a configuration of storage resources for a backup operation. Each storage resource is selected based on a value of an associated attribute. The storage resources may include logical unit numbers (LUNs), mount points providing access to LUNs, and hosts having physical access or network access through other hosts to mount points. An attribute specifies that the associated storage resources are either required or preferred for a backup operation. The database and configuration are created at backup application run time.
    Type: Grant
    Filed: June 6, 2008
    Date of Patent: December 4, 2012
    Assignee: Symantec Corporation
    Inventors: Stephan Gipp, Jeremy Swift
  • Publication number: 20090307285
    Abstract: Various embodiments of a computer system and methods are disclosed. In one embodiment, a computer system includes a backup application coupled to interconnected storage resources. The backup application creates a database of storage resources, wherein each database entry corresponds to one or more storage resources and is associated with one or more user-defined attributes describing the suitability of the associated resources for a backup operation. The backup application creates and stores a configuration of storage resources for a backup operation. Each storage resource is selected based on a value of an associated attribute. The storage resources may include logical unit numbers (LUNs), mount points providing access to LUNs, and hosts having physical access or network access through other hosts to mount points. An attribute specifies that the associated storage resources are either required or preferred for a backup operation. The database and configuration are created at backup application run time.
    Type: Application
    Filed: June 6, 2008
    Publication date: December 10, 2009
    Inventors: Stephan Gipp, Jeremy Swift