Patents by Inventor Rick Pasetto

Rick Pasetto 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: 9910614
    Abstract: A method of allocating data to a storage block included in a storage network may include determining a plurality of characteristics associated with a storage block included in a storage network. The plurality of characteristics may include storage capacity of the storage block, available storage space of the storage block, likelihood of loss of data stored on the storage block, availability of the storage block with respect to the storage network, and use of the storage block. The method may further include allocating data to the storage block based on the plurality of characteristics.
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: March 6, 2018
    Assignee: LYVE MINDS, INC.
    Inventors: Christian M. Kaiser, Peter D. Stout, Ain McKendrick, Timothy Bucher, Jeff Ma, Randeep Singh Gakhal, Rick Pasetto, Stephen Sewerynek
  • Patent number: 9781206
    Abstract: Systems and methods are disclosed to display a blended set of thumbnail images. A first subset of thumbnail images may include one or more thumbnail images that correspond with images stored at a local storage location. A second subset of thumbnail images may include one or more thumbnail images that correspond with images stored at a remote storage location. A request may be received to display a first image corresponding with the first subset of thumbnail images; whereupon the first image may be displayed. A request may be received to display a second image corresponding with the second image of the second subset of thumbnail images. The second thumbnail image may be displayed while the second image is requested. The second image may then be displayed in place of the second thumbnail image.
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: October 3, 2017
    Assignee: LYVE MINDS, INC.
    Inventors: Randeep Singh Gakhal, Rick Pasetto, Stephen Sewerynek
  • Patent number: 9727268
    Abstract: A storage block may include a first portion allocated for storage of network data associated with a storage network. The storage network may include the storage block and one or more other storage blocks. The storage block may further include a second portion allocated for storage of local data. The local data may be associated with one or more programs of a device that includes the storage block. Additionally, the storage block may include a third portion as free space of the storage block. The third portion may be maintained at approximately a target size through adjustments made to an amount of network data stored on the first portion.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: August 8, 2017
    Assignee: LYVE MINDS, INC.
    Inventors: Christian M. Kaiser, Rick Pasetto, Stephen Sewerynek
  • Publication number: 20170161297
    Abstract: A method of synchronizing data may include receiving, by a first storage agent, a recent second-agent synchronization point. The recent second-agent synchronization point may be associated with a recent second-agent synchronization time of a second-agent synchronization between a second storage agent and a third storage agent. The method may further include determining, based on the recent second-agent synchronization point, a first-agent baseline synchronization point. The first-agent baseline synchronization point may be associated with a first-agent baseline synchronization time of a first-agent synchronization between the first storage agent and the third storage agent that occurred before the second-agent synchronization time. Additionally, the method may include establishing a first-agent baseline of synchronization of data between the first storage agent and the second storage agent based on the first-agent baseline synchronization point.
    Type: Application
    Filed: November 16, 2016
    Publication date: June 8, 2017
    Inventors: CHRISTIAN M. KAISER, Julie A. Pitt, Rick Pasetto, Stephen Sewerynek
  • Publication number: 20160132267
    Abstract: A method of allocating data to a storage block included in a storage network may include determining a plurality of characteristics associated with a storage block included in a storage network. The plurality of characteristics may include storage capacity of the storage block, available storage space of the storage block, likelihood of loss of data stored on the storage block, availability of the storage block with respect to the storage network, and use of the storage block. The method may further include allocating data to the storage block based on the plurality of characteristics.
    Type: Application
    Filed: January 14, 2016
    Publication date: May 12, 2016
    Inventors: Christian M. KAISER, Peter D. STOUT, Ain McKENDRICK, Timothy BUCHER, Jeff MA, Randeep Singh GAKHAL, Rick PASETTO, Stephen SEWERYNEK
  • Patent number: 9274707
    Abstract: A method of allocating data to a storage block included in a storage network may include determining a plurality of characteristics associated with a storage block included in a storage network. The plurality of characteristics may include storage capacity of the storage block, available storage space of the storage block, likelihood of loss of data stored on the storage block, availability of the storage block with respect to the storage network, and use of the storage block. The method may further include allocating data to the storage block based on the plurality of characteristics.
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: March 1, 2016
    Assignee: LYVE MINDS, INC.
    Inventors: Christian M. Kaiser, Peter D. Stout, Ain McKendrick, Timothy Bucher, Jeff Ma, Randeep Singh Gakhal, Rick Pasetto, Stephen Sewerynek
  • Publication number: 20150324088
    Abstract: Embodiments described herein include systems and methods for creating a plurality of thumbnail images for an image. For example, a method for creating a plurality of thumbnail images on an electronic device includes receiving an image; determining a hardware configuration of the electronic device; determining a plurality of thumbnail image sizes based on the hardware configuration; and creating a plurality of thumbnail images of the image corresponding with the plurality of thumbnail image sizes.
    Type: Application
    Filed: May 9, 2014
    Publication date: November 12, 2015
    Applicant: LYVE MINDS, INC.
    Inventors: Rick Pasetto, Stephen Sewerynek, Edgar Lee, Scott Zimmerman, Phillip Anthony Myles
  • Publication number: 20150324357
    Abstract: Systems and methods are disclosed to display a blended set of thumbnail images. A first subset of thumbnail images may include one or more thumbnail images that correspond with images stored at a local storage location. A second subset of thumbnail images may include one or more thumbnail images that correspond with images stored at a remote storage location. A request may be received to display a first image corresponding with the first subset of thumbnail images; whereupon the first image may be displayed. A request may be received to display a second image corresponding with the second image of the second subset of thumbnail images. The second thumbnail image may be displayed while the second image is requested. The second image may then be displayed in place of the second thumbnail image.
    Type: Application
    Filed: May 9, 2014
    Publication date: November 12, 2015
    Applicant: Lyve Minds, Inc.
    Inventors: Randeep Singh Gakhal, Rick Pasetto, Stephen Sewerynek
  • Publication number: 20150058591
    Abstract: A method of allocating data to a storage block included in a storage network may include determining a plurality of characteristics associated with a storage block included in a storage network. The plurality of characteristics may include storage capacity of the storage block, available storage space of the storage block, likelihood of loss of data stored on the storage block, availability of the storage block with respect to the storage network, and use of the storage block. The method may further include allocating data to the storage block based on the plurality of characteristics.
    Type: Application
    Filed: November 3, 2014
    Publication date: February 26, 2015
    Inventors: Christian M. KAISER, Peter D. STOUT, Ain McKENDRICK, Timothy BUCHER, Jeff MA, Randeep Singh GAKHAL, Rick PASETTO, Stephen SEWERYNEK
  • Publication number: 20150058590
    Abstract: A method of allocating data to a storage block included in a storage network may include determining a plurality of characteristics associated with a storage block included in a storage network. The plurality of characteristics may include storage capacity of the storage block, available storage space of the storage block, likelihood of loss of data stored on the storage block, availability of the storage block with respect to the storage network, and use of the storage block. The method may further include allocating data to the storage block based on the plurality of characteristics.
    Type: Application
    Filed: November 3, 2014
    Publication date: February 26, 2015
    Inventors: Christian M. KAISER, Peter D. STOUT, Ain McKENDRICK, Timothy BUCHER, Jeff MA, Randeep Singh GAKHAL, Rick PASETTO, Stephen SEWERYNEK
  • Patent number: 8903959
    Abstract: A method of distributing data through a storage network may include allocating data stored on a host storage block for storage on a target storage block. The host storage block and the target storage block may be included in a storage network that also includes one or more other storage blocks. The method may further include determining a plurality of characteristics of one or more of: the one or more other storage blocks and one or more devices associated with the one or more other storage blocks. Additionally, the method may include determining a distribution strategy for distributing the data from the host storage block to the target storage block based on the plurality of characteristics.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: December 2, 2014
    Assignee: Lyve Minds, Inc.
    Inventors: Christian M. Kaiser, Peter D. Stout, Morgan Francois Stephan Dollard, Ain McKendrick, Timothy Bucher, Randeep Singh Gakhal, Rick Pasetto, Stephen Sewerynek
  • Patent number: 8880838
    Abstract: A method of allocating data to a storage block included in a storage network may include determining a plurality of characteristics associated with a storage block included in a storage network. The plurality of characteristics may include storage capacity of the storage block, available storage space of the storage block, likelihood of loss of data stored on the storage block, availability of the storage block with respect to the storage network, and use of the storage block. The method may further include allocating data to the storage block based on the plurality of characteristics.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: November 4, 2014
    Assignee: Lyve Minds, Inc.
    Inventors: Christian M. Kaiser, Peter D. Stout, Ain McKendrick, Timothy Bucher, Jeff Ma, Randeep Singh Gakhal, Rick Pasetto, Stephen Sewerynek
  • Publication number: 20140195482
    Abstract: A method of synchronizing data may include receiving, by a first storage agent, a recent second-agent synchronization point. The recent second-agent synchronization point may be associated with a recent second-agent synchronization time of a second-agent synchronization between a second storage agent and a third storage agent. The method may further include determining, based on the recent second-agent synchronization point, a first-agent baseline synchronization point. The first-agent baseline synchronization point may be associated with a first-agent baseline synchronization time of a first-agent synchronization between the first storage agent and the third storage agent that occurred before the second-agent synchronization time. Additionally, the method may include establishing a first-agent baseline of synchronization of data between the first storage agent and the second storage agent based on the first-agent baseline synchronization point.
    Type: Application
    Filed: December 20, 2013
    Publication date: July 10, 2014
    Inventors: Christian M. Kaiser, Julie A. Pitt, Rick Pasetto, Stephen Sewerynek
  • Publication number: 20140195757
    Abstract: A method of allocating data to a storage block included in a storage network may include determining a plurality of characteristics associated with a storage block included in a storage network. The plurality of characteristics may include storage capacity of the storage block, available storage space of the storage block, likelihood of loss of data stored on the storage block, availability of the storage block with respect to the storage network, and use of the storage block. The method may further include allocating data to the storage block based on the plurality of characteristics.
    Type: Application
    Filed: December 20, 2013
    Publication date: July 10, 2014
    Inventors: Christian M. KAISER, Peter D. STOUT, Ain McKendrick, Timothy Bucher, Jeff Ma, Randeep Singh Gakhal, Rick Pasetto, Stephen Sewerynek
  • Publication number: 20140195769
    Abstract: A storage block may include a first portion allocated for storage of network data associated with a storage network. The storage network may include the storage block and one or more other storage blocks. The storage block may further include a second portion allocated for storage of local data. The local data may be associated with one or more programs of a device that includes the storage block. Additionally, the storage block may include a third portion as free space of the storage block. The third portion may be maintained at approximately a target size through adjustments made to an amount of network data stored on the first portion.
    Type: Application
    Filed: December 20, 2013
    Publication date: July 10, 2014
    Inventors: Christian M. Kaiser, Rick Pasetto, Stephen Sewerynek