Patents by Inventor Martin J. Feeney

Martin J. Feeney 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: 10466918
    Abstract: Systems and procedures are provided to enable large size fixed block architecture (FBA) device support over FICON. The FBA devices may have a size greater than 2 terabytes. For example, in known storage systems, an FBA device size may be 64 terabytes and an architecture provided for 512-terabyte devices, and the described system supports such large, or even larger, FBA devices. The system may be used with existing fixed block command sets.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: November 5, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Douglas E. LeCrone, Martin J. Feeney
  • Patent number: 9921770
    Abstract: Systems and procedures are provided to enable fixed block architecture (FBA) device support over fiber connections using transport mode protocol. The FBA devices may have a size greater than 2 terabytes. The system may be used with existing fixed block command sets according to the transport mode protocol. The existing fixed block command sets may be extended to permit addressing of greater than 2 terabytes. The transport mode protocol may be based on a high performance protocol implementation that facilitates processing of I/O requests.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: March 20, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Martin J. Feeney, Douglas E. LeCrone
  • Patent number: 8533163
    Abstract: Handling a database request includes providing a first database manager on a storage device containing data for the database, generating the database request external to the storage device, providing the database request to the first database manager on the storage device, and the first database manager servicing the database request by obtaining data internally from the storage device and processing the data within the storage device to provide a result thereof, wherein portions of the data that are not part of the result are not provided externally from the storage device. Handling a database request may also include providing a host having a database application running thereon. The database request may be generated by the database application. Handling a database request may also include providing a second database manager on the host, where the second database manager communicates with the first database manager to provide the database request.
    Type: Grant
    Filed: June 23, 2006
    Date of Patent: September 10, 2013
    Assignee: EMC Corporation
    Inventors: Martin J. Feeney, Ofer Michael, Ronald G. Haupert, Douglas E. Lecrone
  • Publication number: 20080010290
    Abstract: Offloading application processing from a host processor system includes providing a first part of the application on the host processor system and providing a second part of the application on a storage device containing data for the application. The first part of the application communicates with the second part of the application to generate requests from the first part of the application to the second part of the application. The second part of the application services the requests by obtaining data internally from the storage device and processing the data within the storage device to obtain a result that is provided from the second part of the application to the first part of the application. Portions of the data that are not part of the result are not provided. Shared memory of the storage device may be used to obtain data internally.
    Type: Application
    Filed: June 23, 2006
    Publication date: January 10, 2008
    Inventors: Douglas E. Lecrone, Martin J. Feeney, Ofer Michael
  • Publication number: 20070299883
    Abstract: Handling a database request includes providing a first database manager on a storage device containing data for the database, generating the database request external to the storage device, providing the database request to the first database manager on the storage device, and the first database manager servicing the database request by obtaining data internally from the storage device and processing the data within the storage device to provide a result thereof, wherein portions of the data that are not part of the result are not provided externally from the storage device. Handling a database request may also include providing a host having a database application running thereon. The database request may be generated by the database application. Handling a database request may also include providing a second database manager on the host, where the second database manager communicates with the first database manager to provide the database request.
    Type: Application
    Filed: June 23, 2006
    Publication date: December 27, 2007
    Inventors: Martin J. Feeney, Ofer Michael, Ronald G. Haupert, Douglas E. Lecrone