Patents by Inventor Larry Lomelino

Larry Lomelino 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: 10452316
    Abstract: Various embodiments for implementing a switched direct attached shared storage architecture as disclosed herein include: providing a plurality of compute nodes, each compute node having integrated compute capabilities, data storage, and a network interface controller (Host NIC), the plurality of compute nodes being in data communication with each other via a local area network, the plurality of compute nodes each including distributed storage processing software resident thereon; providing a plurality of physical data storage devices in data communication with a storage controller; and enabling data communications in a data store switch fabric between the plurality of compute nodes and the plurality of physical data storage devices via the Host NIC and the storage controller, the data store switch fabric encapsulating data requests from the plurality of compute nodes into data frames for transport to corresponding physical data storage devices.
    Type: Grant
    Filed: September 2, 2017
    Date of Patent: October 22, 2019
    Assignee: Apeiron Data Systems
    Inventors: Larry Lomelino, Christopher Christ, Gunneswara Rao Marripudi, Harry Laswell, Steven Lahr
  • Publication number: 20170364307
    Abstract: Various embodiments for implementing a switched direct attached shared storage architecture as disclosed herein include: providing a plurality of compute nodes, each compute node having integrated compute capabilities, data storage, and a network interface controller (Host NIC), the plurality of compute nodes being in data communication with each other via a local area network, the plurality of compute nodes each including distributed storage processing software resident thereon; providing a plurality of physical data storage devices in data communication with a storage controller; and enabling data communications in a data store switch fabric between the plurality of compute nodes and the plurality of physical data storage devices via the Host NIC and the storage controller, the data store switch fabric encapsulating data requests from the plurality of compute nodes into data frames for transport to corresponding physical data storage devices.
    Type: Application
    Filed: September 2, 2017
    Publication date: December 21, 2017
    Inventors: Larry Lomelino, Christopher Christ, Gunneswara Rao Marripudi, Harry Laswell, Steven Lahr
  • Patent number: 9756128
    Abstract: Various embodiments for implementing a switched direct attached shared storage architecture as disclosed herein include: providing a plurality of compute nodes, each compute node having integrated compute capabilities, data storage, and a network interface controller (Host NIC), the plurality of compute nodes being in data communication with each other via a local area network, the plurality of compute nodes each including distributed storage processing software resident thereon; providing a plurality of physical data storage devices in data communication with a storage controller; and enabling data communications in a data store switch fabric between the plurality of compute nodes and the plurality of physical data storage devices via the Host NIC and the storage controller, the data store switch fabric encapsulating data requests from the plurality of compute nodes into data frames for transport to corresponding physical data storage devices.
    Type: Grant
    Filed: April 16, 2014
    Date of Patent: September 5, 2017
    Assignee: APEIRON DATA SYSTEMS
    Inventors: Larry Lomelino, Christopher Christ, Gunneswara Rao Marripudi, Harry Laswell
  • Publication number: 20140317206
    Abstract: Various embodiments for implementing a switched direct attached shared storage architecture as disclosed herein include: providing a plurality of compute nodes, each compute node having integrated compute capabilities, data storage, and a network interface controller (Host NIC), the plurality of compute nodes being in data communication with each other via a local area network, the plurality of compute nodes each including distributed storage processing software resident thereon; providing a plurality of physical data storage devices in data communication with a storage controller; and enabling data communications in a data store switch fabric between the plurality of compute nodes and the plurality of physical data storage devices via the Host NIC and the storage controller, the data store switch fabric encapsulating data requests from the plurality of compute nodes into data frames for transport to corresponding physical data storage devices.
    Type: Application
    Filed: April 16, 2014
    Publication date: October 23, 2014
    Applicant: APEIRON DATA SYSTEMS
    Inventors: Larry Lomelino, Christopher Christ, Gunneswara Rao Marripudi, Harry Laswell
  • Patent number: 8417858
    Abstract: Embodiments of the present invention provide for an IOC that does not limit each CPU to a particular port. Instead, the IOC may allow each CPU to communicate with all ports. Thus, the IOC can process CPU communications to determine which port to send them to, and send them to the correct port as well as process incoming communications from the ports to determine which CPU to send them to and send these communications to the correct CPU. This may significantly increase the flexibility and efficiency of a storage network.
    Type: Grant
    Filed: May 7, 2008
    Date of Patent: April 9, 2013
    Assignee: Emulex Design & Manufacturing Corporation
    Inventors: Joseph Harold Steinmetz, Murthy Kompella, Narayan Rao Ayalasomayajula, Larry Lomelino
  • Publication number: 20090282175
    Abstract: Embodiments of the present invention provide for an IOC that does not limit each CPU to a particular port. Instead, the IOC may allow each CPU to communicate with all ports. Thus, the IOC can process CPU communications to determine which port to send them to, and send them to the correct port as well as process incoming communications from the ports to determine which CPU to send them to and send these communications to the correct CPU. This may significantly increase the flexibility and efficiency of a storage network.
    Type: Application
    Filed: May 7, 2008
    Publication date: November 12, 2009
    Inventors: Joseph Harold Steinmetz, Murthy Kompella, Narayan Rao Ayalasomayajula, Larry Lomelino