Patents Assigned to PEAXY, INC.
  • Patent number: 9549026
    Abstract: A non-transitory computer storage medium stores a set of instructions that, when loaded into and running in a plurality of logical computer systems, establishes a software-defined network attachable storage system. The storage system includes first and second sets of logical computer systems (which may be virtual computer systems) as namespace servers and dataspace servers respectively.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: January 17, 2017
    Assignee: Peaxy, Inc.
    Inventor: Francesco Lacapra
  • Patent number: 9298765
    Abstract: A method, for handling partially inconsistent states among members of a cluster in an erratic storage network that responds to requests from a client, includes assigning a unique commit identifier corresponding to each successive modification of state of the cluster when an update request has been successfully completed and correlating an incoming request to a given member of the cluster with any commit identifiers necessary to satisfy the request. The method further includes detecting, on the incoming request to the given member of the cluster, whether the commit identifiers necessary to satisfy the request have been applied to the given member, and processing the incoming request based on whether the commit identifiers necessary to satisfy the request have been applied to the given member. Operation of the members can be asynchronous.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: March 29, 2016
    Assignee: Peaxy, Inc.
    Inventor: John Franks
  • Patent number: 9059976
    Abstract: A method for establishing a software-defined network attachable storage system includes establishing first and second sets of logical computer systems (which may be virtual computer systems) as namespace servers and dataspace servers respectively. Each namespace server is configured: (a) to store, in its memory, filesystem metadata, the metadata including file and directory names and information on where user data associated with the file and directory names resides, and to store in its storage system a dynamically updated copy of the filesystem metadata; and (b) to process storage system pathname requests, for a predetermined subset of the namespace, from at least one requesting client computer and to return in response to each request a handle for use by the requesting client computer; and (ii) each dataspace server is configured to store and retrieve user data in its storage system based on handles determined by the namespace servers.
    Type: Grant
    Filed: June 19, 2014
    Date of Patent: June 16, 2015
    Assignee: Peaxy, Inc.
    Inventor: Francesco Lacapra
  • Patent number: 8793527
    Abstract: A method, for handling partially inconsistent states among members of a cluster in an erratic storage network that responds to requests from a client, includes assigning a unique commit identifier corresponding to each successive modification of state of the cluster when an update request has been successfully completed and correlating an incoming request to a given member of the cluster with any commit identifiers necessary to satisfy the request. The method further includes detecting, on the incoming request to the given member of the cluster, whether the commit identifiers necessary to satisfy the request have been applied to the given member, and processing the incoming request based on whether the commit identifiers necessary to satisfy the request have been applied to the given member. Operation of the members can be asynchronous.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: July 29, 2014
    Assignee: Peaxy, Inc.
    Inventor: John Franks
  • Patent number: 8769105
    Abstract: A method for establishing a software-defined network attachable storage system includes establishing first and second sets of logical computer systems (which may be virtual computer systems) as namespace servers and dataspace servers respectively. Each namespace server is configured: (a) to store, in its memory, filesystem metadata, the metadata including file and directory names and information on where user data associated with the file and directory names resides, and to store in its storage system a dynamically updated copy of the filesystem metadata; and (b) to process storage system pathname requests, for a predetermined subset of the namespace, from at least one requesting client computer and to return in response to each request a handle for use by the requesting client computer; and (ii) each dataspace server is configured to store and retrieve user data in its storage system based on handles determined by the namespace servers.
    Type: Grant
    Filed: February 5, 2013
    Date of Patent: July 1, 2014
    Assignee: Peaxy, Inc.
    Inventor: Francesco Lacapra
  • Publication number: 20140082145
    Abstract: A method for establishing a software-defined network attachable storage system includes establishing first and second sets of logical computer systems (which may be virtual computer systems) as namespace servers and dataspace servers respectively. Each namespace server is configured: (a) to store, in its memory, filesystem metadata, the metadata including file and directory names and information on where user data associated with the file and directory names resides, and to store in its storage system a dynamically updated copy of the filesystem metadata; and (b) to process storage system pathname requests, for a predetermined subset of the namespace, from at least one requesting client computer and to return in response to each request a handle for use by the requesting client computer; and (ii) each dataspace server is configured to store and retrieve user data in its storage system based on handles determined by the namespace servers.
    Type: Application
    Filed: February 5, 2013
    Publication date: March 20, 2014
    Applicant: PEAXY, INC.
    Inventor: Francesco Lacapra