Patents Assigned to Lyve Minds, Inc.
  • Patent number: 9984000
    Abstract: A non-transitory computer-readable storage medium may include instructions that cause a system to perform operations, the operations may include receiving an operation associated with data and managing storage of the data on a first storage medium of an electronic device and in a cache on a second storage medium of the electronic device based on the operation and a cache policy. The cache policy may be based on one or more characteristics of the data that include a duration since a previous access of the data.
    Type: Grant
    Filed: September 8, 2014
    Date of Patent: May 29, 2018
    Assignee: LYVE MINDS, INC.
    Inventors: Jon Criswell, Jian Liang, Rex Yik Chun Ching, James Edward Dykes
  • 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: 9779775
    Abstract: Embodiments described herein include systems and methods for automatically creating compilation videos from an original video based on metadata associated with the original video. For example, a method for creating a compilation video may include determining a relevance score for video frames in an original video; selecting a plurality of relevant video frames from the original video based on the relevance score; selecting a plurality of video clips from the original video based on the relevance scores of the video frames; and creating a compilation video from the plurality of video clips. Each of the plurality of video clips, for example, may include at least one relevant video frame from the plurality of relevant video frames.
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: October 3, 2017
    Assignee: LYVE MINDS, INC.
    Inventors: Mihnea Calin Pacurariu, Andreas von Sneidern, Kevin Arnold, Greg Smelzer, Jeff Ma
  • 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
  • Patent number: 9678678
    Abstract: According to an aspect of an embodiment, a method of retrieving data in a storage network may include determining a list of storage blocks of a storage network for potential retrieval of a data file for storage on a first storage block of the storage network. The determining may be based on two or more of: assignment information of the data file as assigned by a storage network manager, location information, device types, peer-to-peer reachability, network information, and presence information. The method may also include attempting to retrieve the data file from a second storage block included in the list of storage blocks for storage on the first storage block. Further, the method may include attempting to retrieve the data file from a third storage block included in the list of storage blocks for storage on the first storage block when retrieval from the second storage block fails.
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: June 13, 2017
    Assignee: LYVE MINDS, INC.
    Inventors: Randeep Singh Gakhal, Tapani Otala, Stanley Ho
  • Patent number: 9628747
    Abstract: Systems and methods are disclosed to retrieve a first plurality of images from a local storage location at an electronic device; display each image of the first plurality of images on a display of the electronic device with a first transition between consecutively displayed images of the first plurality of images; receive a second plurality of images from a remote storage location through a communication interface of the electronic device; and display each image of the second plurality of images on the display of the electronic device with a second transition between consecutively displayed images of the second plurality of images, wherein the second transition is different than the first transition.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: April 18, 2017
    Assignee: LYVE MINDS, INC.
    Inventor: Jeff Ma
  • Patent number: 9531610
    Abstract: Embodiments of the invention include a method for determining the health of a storage network of electronic devices. In some embodiments, the method may include determining a data size of a catalog of data items stored in one or more electronic devices within a network of electronic devices; determining a storage capacity of the network of electronic devices; determining a storage health of the network of electronic devices based on the data size of the catalog of data items and the storage capacity of the one or more electronic devices; and outputting the storage health of the network of electronic devices.
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: December 27, 2016
    Assignee: Lyve Minds, Inc.
    Inventors: Timothy Bucher, Ain McKendrick, Jeff Ma, Justin Lee, Randeep Singh Gakhal, Christian M. Kaiser, Morgan Francois Stephan Dollard, Greg Smelzer
  • Patent number: 9426339
    Abstract: A modular camera expansion system for a modular camera capable of capturing digital video, audio, and photograph data, the modular camera expansion system comprising a processor, a connecting means configured to electrically and mechanically connect the processor to a processor of the modular camera, a user interface connected to the processor which is capable of initiating a process in the processor of the modular camera when the modular camera is connected to the modular camera housing, and a housing which houses the processor, connecting means and user interface, the modular camera expansion system being configured to couple with the modular camera to form an assembled camera whereby the user interface of the modular camera expansion system is used to operate the modular camera.
    Type: Grant
    Filed: January 3, 2014
    Date of Patent: August 23, 2016
    Assignee: LYVE MINDS, INC.
    Inventors: Mihnea Calin Pacurariu, David Hoenig, Andreas von Sneidern, Joseph Palmer
  • 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: 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: 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
  • Patent number: D747381
    Type: Grant
    Filed: January 3, 2014
    Date of Patent: January 12, 2016
    Assignee: LYVE MINDS, INC.
    Inventors: Peter O. Schmidt, Mihnea Calin Pacurariu, David Hoenig, Andreas von Sneidern, Jeanette Marie Numbers, Gregor Mittersinker
  • Patent number: D747394
    Type: Grant
    Filed: January 3, 2014
    Date of Patent: January 12, 2016
    Assignee: LYVE MINDS, INC.
    Inventors: Peter O. Schmidt, Mihnea Calin Pacurariu, David Hoenig, Andreas von Sneidern, Jeanette Marie Numbers, Gregor Mittersinker
  • Patent number: D754770
    Type: Grant
    Filed: January 3, 2014
    Date of Patent: April 26, 2016
    Assignee: LYVE MINDS, INC.
    Inventors: Peter O. Schmidt, Mihnea Calin Pacurariu, David Hoenig, Andreas von Sneidern, Jeanette Marie Numbers, Gregor Mittersinker
  • Patent number: D760310
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: June 28, 2016
    Assignee: LYVE MINDS, INC.
    Inventors: Mihnea Calin Pacurariu, Peter O. Schmidt, Jon Norton, David Hoenig, Andreas von Sneidern
  • Patent number: D760829
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: July 5, 2016
    Assignee: LYVE MINDS, INC.
    Inventors: Mihnea Calin Pacurariu, Peter O. Schmidt, Jon Norton, David Hoenig, Andreas von Sneidern
  • Patent number: D761340
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: July 12, 2016
    Assignee: LYVE MINDS, INC.
    Inventors: Mihnea Calin Pacurariu, Peter O. Schmidt, Jon Norton, David Hoenig, Andreas von Sneidern
  • Patent number: D761343
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: July 12, 2016
    Assignee: LYVE MINDS, INC.
    Inventors: Peter O. Schmidt, Jon Norton, David Hoenig
  • Patent number: D791215
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: July 4, 2017
    Assignee: LYVE MINDS, INC.
    Inventors: Peter O. Schmidt, Jon Norton, David Hoenig