Patents by Inventor Gregory McHale

Gregory McHale 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: 20140331004
    Abstract: In an embodiment, a hybrid storage array one uses two or more storage device tiers provided by solid state drives (SSDs) and hard disk drives (HDDs). Random writes are collected and written to a write cache extension, such as a portion of the SSD storage tier. The write cache extension absorbs such accesses that would otherwise be written to HDD storage directly. Data structures are created in a cache memory local to an array controller representing the location on the write cache extension to which the writes were committed and a location in the storage system where they were originally intended to go. The write cache extension can be enabled all of the time, or only when the array controller write cache experiences certain operating conditions, such as when its utilization exceeds a predetermined amount. The approach improves the overall performance of the hybrid array.
    Type: Application
    Filed: July 2, 2014
    Publication date: November 6, 2014
    Inventors: Gregory McHale, Brian G. Nadeau, Brian K. Panner, Peter J. Hunter, Damon Hsu-Hung, Janice Lacy
  • Patent number: 8775731
    Abstract: A hybrid storage array one using two or more storage device tiers. In one implementation, two tiers may be provided by solid state drives (SSDs) and hard disk drives (HDDs). Host application access patterns of a certain type determined to be relatively slow, such as random writes, are detected. The random writes are collected and written to a special reserve space, such as a portion of the SSD storage tier, referred to as a write cache extension. The write cache extension absorbs such accesses that would otherwise be written to HDD storage directly. Data structures are created in a cache memory local to an array controller representing the location on SSD reserve space to which the writes were committed and a location in the storage system where they were originally intended to go. The write cache extension can be enabled all of the time, or only when the array controller write cache experiences certain operating conditions, such as when its utilization exceeds a certain predetermined amount.
    Type: Grant
    Filed: March 25, 2011
    Date of Patent: July 8, 2014
    Assignee: Dell Products, L.P.
    Inventors: Gregory McHale, Brian G. Nadeau, Bryan K. Panner, Peter J. Hunter, Damon Hung, Janice Lacy
  • Publication number: 20120246403
    Abstract: A hybrid storage array one using two or more storage device tiers. In one implementation, two tiers may be provided by solid state drives (SSDs) and hard disk drives (HDDs). Host application access patterns of a certain type determined to be relatively slow, such as random writes, are detected. The random writes are collected and written to a special reserve space, such as a portion of the SSD storage tier, referred to as a write cache extension. The write cache extension absorbs such accesses that would otherwise be written to HDD storage directly. Data structures are created in a cache memory local to an array controller representing the location on SSD reserve space to which the writes were committed and a location in the storage system where they were originally intended to go. The write cache extension can be enabled all of the time, or only when the array controller write cache experiences certain operating conditions, such as when its utilization exceeds a certain predetermined amount.
    Type: Application
    Filed: March 25, 2011
    Publication date: September 27, 2012
    Applicant: Dell Products, L.P.
    Inventors: Gregory McHale, Brian G. Nadeau, Bryan K. Panner, Peter J. Hunter, Damon Hung, Janice Lacy
  • Publication number: 20070043629
    Abstract: Disclosed are methods, systems, and program code that enable a nonprofit organization to manage its fundraising activities online, including online hosting of auctions, and auction services such as maintaining donor/bidder registries, bid tracking, processing credit cards, and auction closeout activities. Also disclosed is a consignment database that enables organizations to build catalogs using items made available from a consignment catalog for inclusion in an auction or raffle. An organization profile is used to determine which items can be selected from the consignment catalog, reserving high value items for high profile events. A consignment registration function/module enables tracking of virtual consigned merchandise, including a inventory control function that monitors which items are referenced by which charitable organizations, auctions and catalogs.
    Type: Application
    Filed: August 31, 2006
    Publication date: February 22, 2007
    Applicant: cMarket, Inc.
    Inventors: Gregory McHale, Paul Sheppard, Todd Rodgers
  • Publication number: 20050246265
    Abstract: The present invention discloses methods, systems, and program code that enable a nonprofit organization to manage its fundraising activities online. Disclosed are methods and systems for providing online hosting of fundraising auctions, and auction services such as maintaining donor/bidder registries, bid tracking, processing credit cards, and auction closeout activities. Also disclosed are a plurality of on-line, web-based tools, including tools for: 1) building a customized homepage reflecting the look and feel of the nonprofit organization; 2) building a customized catalog that allows for easy addition of items and pictures; and 3) enhanced email messaging that lets a nonprofit organization reach its constituents.
    Type: Application
    Filed: April 8, 2005
    Publication date: November 3, 2005
    Applicant: cMarket, Inc.
    Inventors: Gregory McHale, Carl Maib
  • Publication number: 20050228745
    Abstract: The present invention discloses methods, systems, and program code that enable a nonprofit organization to manage its fundraising activities online. Disclosed are methods and systems for providing online hosting of fundraising auctions, and auction services such as maintaining donor/bidder registries, bid tracking, processing credit cards, and auction closeout activities. Also disclosed are a plurality of on-line, web-based tools, including tools for: 1) building a customized homepage reflecting the look and feel of the nonprofit organization; 2) building a customized catalog that allows for easy addition of items and pictures; and 3) enhanced email messaging that lets a nonprofit organization reach its constituents. According to one aspect of the invention, an organization can embed a promotion within an on-line auction to encourage bidding from a constituency. The promotion (“bid to win”) button or link can be automatically be embedded on each web page and in each auction communication.
    Type: Application
    Filed: April 8, 2005
    Publication date: October 13, 2005
    Applicant: cMarket, Inc.
    Inventors: Gregory McHale, Carl Maib
  • Publication number: 20050228746
    Abstract: The present invention discloses methods, systems, and program code that enable a nonprofit organization to manage its fundraising activities online. Disclosed are methods and systems for providing online hosting of fundraising auctions, and auction services such as maintaining donor/bidder registries, bid tracking, processing credit cards, and auction closeout activities. Also disclosed are a plurality of on-line, web-based tools, including tools for: 1) building a customized homepage reflecting the look and feel of the nonprofit organization; 2) building a customized catalog that allows for easy addition of items and pictures; and 3) enhanced email messaging that lets a nonprofit organization reach its constituents. According to one aspect of the invention, sponsor information is published as part of a virtual catalog or as part of sponsor pages accessible via the auction web site. The organization can determine, in advance, the size of a sponsor ad based upon the value donated by the sponsor.
    Type: Application
    Filed: April 8, 2005
    Publication date: October 13, 2005
    Applicant: cMarket, Inc.
    Inventors: Gregory McHale, Carl Maib
  • Publication number: 20050228742
    Abstract: The present invention discloses methods, systems, and program code that enable a nonprofit organization to manage its fundraising activities online. Disclosed are methods and systems for providing online hosting of fundraising auctions, and auction services such as maintaining donor/bidder registries, bid tracking, processing credit cards, and auction closeout activities. Also disclosed are a plurality of on-line, web-based tools, including tools for: 1) building a customized homepage reflecting the look and feel of the nonprofit organization; 2) building a customized catalog that allows for easy addition of items and pictures; and 3) enhanced email messaging that lets a nonprofit organization reach its constituents. According to one aspect of the invention, participants of a competitive fund raising event such as a walk-a-thon, bike-a-thon, climb-a-thon, etc.
    Type: Application
    Filed: December 15, 2004
    Publication date: October 13, 2005
    Applicant: cMarket, Inc.
    Inventors: Gregory McHale, Carl Maib
  • Publication number: 20050228744
    Abstract: The present invention discloses methods, systems, and program code that enable a nonprofit organization to manage its fundraising activities online. Disclosed are methods and systems for providing online hosting of fundraising auctions, and auction services such as maintaining donor/bidder registries, bid tracking, processing credit cards, and auction closeout activities. Also disclosed are a plurality of on-line, web-based tools, including tools for: 1) building a customized homepage reflecting the look and feel of the nonprofit organization; 2) building a customized catalog that allows for easy addition of items and pictures; and 3) enhanced email messaging that lets a nonprofit organization reach its constituents. According to one aspect of the invention, an organization can, as part of the auction preferences, include the ability to suggest a ‘round up’ amount to any winning bidder. If enabled, the system will automatically suggest a ‘round up’ purchase price above the winning bid.
    Type: Application
    Filed: April 8, 2005
    Publication date: October 13, 2005
    Applicant: cMarket, Inc.
    Inventors: Gregory McHale, Carl Maib
  • Publication number: 20050080713
    Abstract: The present invention discloses methods, systems, and program code that enable a nonprofit organization to manage its fundraising activities online. Disclosed are methods and systems for providing online hosting of fundraising auctions, and auction services such as maintaining donor/bidder registries, bid tracking, processing credit cards, and auction closeout activities. Also disclosed are a plurality of on-line, web-based tools, including tools for: 1) building a customized homepage reflecting the look and feel of the nonprofit organization; 2) building a customized catalog that allows for easy addition of items and pictures; and 3) enhanced email messaging that lets a nonprofit organization reach its constituents. According to one aspect of the invention, a nonprofit organization may request their constituents to donate items for an auction catalog, through either an email with an embedded link or icon that leads to a catalog item entry web page.
    Type: Application
    Filed: September 29, 2004
    Publication date: April 14, 2005
    Applicant: cMarket, Inc.
    Inventors: Gregory McHale, Carl Maib
  • Publication number: 20050080715
    Abstract: The present invention discloses methods, systems, and program code that enable a nonprofit organization to manage its fundraising activities online. Disclosed are methods and systems for providing online hosting of fundraising auctions, and auction services such as maintaining donor/bidder registries, bid tracking, processing credit cards, and auction closeout activities. According to one aspect of the invention, an event scheduler automatically calculates a plurality of event milestones both before and after the events. The user to enter. Based on a designated date for either a physical or virtual auction, the event scheduler 1) creates a series of tasks, such as auction announcement, auction RSVP, first catalog publication, etc.
    Type: Application
    Filed: September 29, 2004
    Publication date: April 14, 2005
    Applicant: cMarket, Inc.
    Inventors: Gregory McHale, Carl Maib
  • Publication number: 20050080714
    Abstract: The present invention discloses methods, systems, and program code that enable a nonprofit organization to manage its fundraising activities online. Disclosed are methods and systems for providing online hosting of fundraising auctions, and auction services such as maintaining donor/bidder registries, bid tracking, processing credit cards, and auction closeout activities. Also disclosed are a plurality of on-line, web-based tools, including tools for: 1) building a customized homepage reflecting the look and feel of the nonprofit organization; 2) building a customized catalog that allows for easy addition of items and pictures; and 3) enhanced email messaging that lets a nonprofit organization reach its constituents. According to one aspect of the invention, individual auction items in the auction catalog or database may be combined into a single item to create a new ‘parent’ item with a parent item name and parent fair market value and which functions similar to other auction items.
    Type: Application
    Filed: September 29, 2004
    Publication date: April 14, 2005
    Applicant: cMarket, Inc.
    Inventors: Gregory McHale, Carl Maib