Patents by Inventor Mike Montour

Mike Montour 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: 20120173596
    Abstract: A system and method is described for managing data objects in a fixed-content storage system. In one embodiment, differenced objects are created when an object stored in a fixed-content storage system is edited. The edits to the original object may represent a small change in the original object, but because the stored original object is immutable it is not possible to simply overwrite the small portion that is edited. In order to store the edited data without requiring duplication of existing data, a new object is created that references both the original object and the edited data. The metadata of the new object includes information relating to the offset and the size of the edited data so that the edited data is accessed instead of the corresponding portion of the original object.
    Type: Application
    Filed: March 15, 2012
    Publication date: July 5, 2012
    Inventors: David Slik, Oliver Seiler, Mike Montour
  • Patent number: 8171065
    Abstract: A system and method is described for managing data objects in a fixed-content storage system. Metadata is provided for each variable size packet and may include offset information, packet size data, reference content blocks, and the like. Using this information, intelligently decomposed objects, consolidated objects, differenced objects, and composite objects may be stored in the storage system. The data structure provided by these objects allows for the reduction of necessary storage resources and the total number of stored objects.
    Type: Grant
    Filed: January 26, 2011
    Date of Patent: May 1, 2012
    Assignee: Bycast, Inc.
    Inventors: David Slik, Oliver Seiler, Mike Montour
  • Publication number: 20110125814
    Abstract: A system and method is described for managing data objects in a fixed-content storage system. Metadata is provided for each variable size packet and may include offset information, packet size data, reference content blocks, and the like. Using this information, intelligently decomposed objects, consolidated objects, differenced objects, and composite objects may be stored in the storage system. The data structure provided by these objects allows for the reduction of necessary storage resources and the total number of stored objects.
    Type: Application
    Filed: January 26, 2011
    Publication date: May 26, 2011
    Applicant: Bycast Inc.
    Inventors: David Slik, Oliver Seiler, Mike Montour
  • Patent number: 7899850
    Abstract: A system and method is described for managing data objects in a fixed-content storage system. Metadata is provided for each variable size packet and may include offset information, packet size data, reference content blocks, and the like. Using this information, intelligently decomposed objects, consolidated objects, differenced objects, and composite objects may be stored in the storage system. The data structure provided by these objects allows for the reduction of necessary storage resources and the total number of stored objects.
    Type: Grant
    Filed: February 22, 2008
    Date of Patent: March 1, 2011
    Assignee: Bycast, Inc.
    Inventors: David Slik, Oliver Seiler, Mike Montour
  • Patent number: 7590672
    Abstract: This disclosure describes identification of fixed content objects in a distributed fixed content storage system. Unique object identifiers are assigned in a distributed object storage system which consists of a plurality of storage media interconnected over networks subject to disruptions. The object identifier assignment prevents object identifier collisions in a distributed non-connected system regardless of the numbers of objects being stored and ensures continued operation of the object storage system in the presence of network disruptions without requiring unique identifiers for entities performing allocations. Embodiments may be used within any system where there is a need for globally unique identifiers, and the allocation of the globally unique identifiers needs to occur in the absence of network connectivity. The globally unique identifiers may be transformed for security purposes.
    Type: Grant
    Filed: December 11, 2006
    Date of Patent: September 15, 2009
    Assignee: Bycast Inc.
    Inventors: David Slik, Tym Altman, Markus Lampert, Oliver Seiler, Mike Montour
  • Publication number: 20090216796
    Abstract: A system and method is described for managing data objects in a fixed-content storage system. Metadata is provided for each variable size packet and may include offset information, packet size data, reference content blocks, and the like. Using this information, intelligently decomposed objects, consolidated objects, differenced objects, and composite objects may be stored in the storage system. The data structure provided by these objects allows for the reduction of necessary storage resources and the total number of stored objects.
    Type: Application
    Filed: February 22, 2008
    Publication date: August 27, 2009
    Applicant: BYCAST INC.
    Inventors: David Slik, Oliver Seiler, Mike Montour
  • Patent number: 7546486
    Abstract: A method and apparatus for the management of the placement of immutable fixed-content objects in a distributed, multi-site, multi-tier non-volatile storage hierarchy consisting of a plurality of storage media connected together over networks of varying bandwidth where the computing, storage, and network resources are subject to failure. The disclosure provides for scalability, performance, and robustness by distributing the object placement management tasks amongst a plurality of computing resources and eliminating the need for global synchronization or locking amongst said computing resources.
    Type: Grant
    Filed: August 28, 2006
    Date of Patent: June 9, 2009
    Assignee: Bycast Inc.
    Inventors: David Slik, Oliver Seiler, Markus Lampert, Mike Montour
  • Publication number: 20080140947
    Abstract: This disclosure describes identification of fixed content objects in a distributed fixed content storage system. Unique object identifiers are assigned in a distributed object storage system which consists of a plurality of storage media interconnected over networks subject to disruptions. The object identifier assignment prevents object identifier collisions in a distributed non-connected system regardless of the numbers of objects being stored and ensures continued operation of the object storage system in the presence of network disruptions without requiring unique identifiers for entities performing allocations. Embodiments may be used within any system where there is a need for globally unique identifiers, and the allocation of the globally unique identifiers needs to occur in the absence of network connectivity. The globally unique identifiers may be transformed for security purposes.
    Type: Application
    Filed: December 11, 2006
    Publication date: June 12, 2008
    Applicant: Bycst, Inc.
    Inventors: David Slik, Tym Altman, Markus Lampert, Oliver Seiler, Mike Montour
  • Publication number: 20080126404
    Abstract: A method and apparatus for the management of the placement of immutable fixed-content objects in a distributed, multi-site, multi-tier non-volatile storage hierarchy consisting of a plurality of storage media connected together over networks of varying bandwidth where the computing, storage, and network resources are subject to failure. The disclosure provides for scalability, performance, and robustness by distributing the object placement management tasks amongst a plurality of computing resources and eliminating the need for global synchronization or locking amongst said computing resources.
    Type: Application
    Filed: August 28, 2006
    Publication date: May 29, 2008
    Inventors: David Slik, Oliver Seiler, Markus Lampert, Mike Montour