Patents by Inventor Darryl Lovato

Darryl Lovato 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: 9060318
    Abstract: A system and method for a connected wireless device to hand off from one network to another based on empirical data gathered from real live networks regarding the grade of service available on the network. The invention uses this information in combination with the user's choice of a preferred type of network connection to intelligently manage and conserve device battery life.
    Type: Grant
    Filed: August 21, 2009
    Date of Patent: June 16, 2015
    Assignee: SMITH MICRO SOFTWARE, INC.
    Inventors: Biju Nair, Christopher A. Heistad, Darryl Lovato
  • Patent number: 8843532
    Abstract: A system and method for a block based differencing algorithm which includes the ability to limit memory requirements regardless of source file sizes by splitting the source file into optimally sized blocks. The invention allows the blocks to be processed in any order allowing in-place operation. Further, the present invention allows a second stage compressor to match the compressor blocks to those used by the differencing algorithm to optimize compressor and decompressor performance.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: September 23, 2014
    Assignee: Smith Micro Software, Inc.
    Inventors: Serge Volkoff, Mark Armour, Darryl Lovato
  • Publication number: 20120330910
    Abstract: A system and method for a block based differencing algorithm which includes the ability to limit memory requirements regardless of source file sizes by splitting the source file into optimally sized blocks. The invention allows the blocks to be processed in any order allowing in-place operation. Further, the present invention allows a second stage compressor to match the compressor blocks to those used by the differencing algorithm to optimize compressor and decompressor performance.
    Type: Application
    Filed: September 4, 2012
    Publication date: December 27, 2012
    Applicant: SMITH MICRO SOFTWARE, INC.
    Inventors: Serge Volkoff, Mark Armour, Darryl Lovato
  • Patent number: 8260829
    Abstract: A system and method for a block based differencing algorithm which includes the ability to limit memory requirements regardless of source file sizes by splitting the source file into optimally sized blocks. The invention allows the blocks to be processed in any order allowing in-place operation. Further, the present invention allows a second stage compressor to match the compressor blocks to those used by the differencing algorithm to optimize compressor and decompressor performance.
    Type: Grant
    Filed: August 10, 2011
    Date of Patent: September 4, 2012
    Assignee: Smith Micro Software, Inc.
    Inventors: Serge Volkoff, Mark Armour, Darryl Lovato
  • Patent number: 8238549
    Abstract: A method to efficiently detect, store, modify, and recreate fully or partially duplicate file forks is described. During archive creation or modification, sets of fully or partially duplicate forks are detected and a reduced number of transformed forks or fork segments are stored. During archive expansion, one or more forks are recreated from each full or partial copy.
    Type: Grant
    Filed: December 5, 2008
    Date of Patent: August 7, 2012
    Assignee: Smith Micro Software, Inc.
    Inventors: Serge Volkoff, Darryl Lovato
  • Publication number: 20110295820
    Abstract: A system and method for a block based differencing algorithm which includes the ability to limit memory requirements regardless of source file sizes by splitting the source file into optimally sized blocks. The invention allows the blocks to be processed in any order allowing in-place operation. Further, the present invention allows a second stage compressor to match the compressor blocks to those used by the differencing algorithm to optimize compressor and decompressor performance.
    Type: Application
    Filed: August 10, 2011
    Publication date: December 1, 2011
    Applicant: SMITH MICRO SOFTWARE, INC.
    Inventors: SERGE VOLKOFF, MARK ARMOUR, DARRYL LOVATO
  • Publication number: 20110258163
    Abstract: A method of dynamically creating a two-stage self-extracting archives. During the archive creation process the executable code segments for inverse algorithms are selectively added to the self-extracting archive, but only for those algorithms applied during archive creation. This results in a considerably smaller size of the self-extracting archive. Additional space savings can be achieved by reprocessing the original data to eliminate the use of any algorithm applied in the archive creation which resulted in less savings than the additional size of the corresponding inverse algorithm. The selected inverse algorithms are themselves compressed. A compact inverse algorithm is provided as ready-to-execute code, which restores the selected inverse algorithms to an executable state, and then causes them to be executed on the compressed file data.
    Type: Application
    Filed: April 20, 2011
    Publication date: October 20, 2011
    Applicant: SMITH MICRO SOFTWARE, INC.
    Inventors: Serge Volkoff, Darryl Lovato, Michael Halpin
  • Patent number: 8015220
    Abstract: A system and method for a block based differencing algorithm which includes the ability to limit memory requirements regardless of source file sizes by splitting the source file into optimally sized blocks. The invention allows the blocks to be processed in any order allowing in-place operation. Further, the present invention allows a second stage compressor to match the compressor blocks to those used by the differencing algorithm to optimize compressor and decompressor performance.
    Type: Grant
    Filed: August 5, 2008
    Date of Patent: September 6, 2011
    Assignee: Smith Micro Software, Inc.
    Inventors: Serge Volkoff, Mark Armour, Darryl Lovato
  • Publication number: 20110202503
    Abstract: A system and method for a block based differencing algorithm which includes the ability to limit memory requirements regardless of source file sizes by splitting the source file into optimally sized blocks. The invention allows the blocks to be processed in any order allowing in-place operation. Further, the present invention allows a second stage compressor to match the compressor blocks to those used by the differencing algorithm to optimize compressor and decompressor performance.
    Type: Application
    Filed: August 5, 2008
    Publication date: August 18, 2011
    Applicant: SMITH MICRO SOFTWARE, INC.
    Inventors: SERGE VOLKOFF, MARK ARMOUR, DARRYL LOVATO
  • Publication number: 20110069833
    Abstract: A method to efficiently detect, and thus store, approximately duplicate or most likely duplicate files or data sets that will benefit from differencing technology rather than standard compression technology. During archive creation or modification, sets of most likely files are detected and a reduced number of transformed file segments are stored in whole. During archive expansion, one or more files are recreated from each full or partial copy.
    Type: Application
    Filed: September 14, 2009
    Publication date: March 24, 2011
    Applicant: SMITH MICRO SOFTWARE, INC.
    Inventors: Serge Volkoff, Darryl Lovato, Vladimir V. Semenyuk
  • Publication number: 20110044177
    Abstract: A system and method for a connected wireless device to hand off from one network to another based on empirical data gathered from real live networks regarding the grade of service available on the network. The invention uses this information in combination with the user's choice of a preferred type of network connection to intelligently manage and conserve device battery life.
    Type: Application
    Filed: August 21, 2009
    Publication date: February 24, 2011
    Applicant: SMITH MICRO SOFTWARE, INC.
    Inventors: Biju Nair, Christopher A. Heistad, Darryl Lovato
  • Publication number: 20100142701
    Abstract: A method to efficiently detect, store, modify, and recreate fully or partially duplicate file forks is described. During archive creation or modification, sets of fully or partially duplicate forks are detected and a reduced number of transformed forks or fork segments are stored. During archive expansion, one or more forks are recreated from each full or partial copy.
    Type: Application
    Filed: December 5, 2008
    Publication date: June 10, 2010
    Applicant: SMITH MICRO SOFTWARE, INC.
    Inventors: SERGE VOLKOFF, DARRYL LOVATO
  • Patent number: 7502514
    Abstract: A system and method for losslessly compressing already compressed files, such as JPEG files. The inventive method involves full or partial decompression of the original file, and re-compression using various advanced data compression techniques. Decompression involves decompression using the advanced techniques and re-compression using the original techniques. This method and system saves on data storage space and allows for the reconstruction of an original compressed file for use in applications that require or support the original compressed format.
    Type: Grant
    Filed: January 4, 2005
    Date of Patent: March 10, 2009
    Assignee: Smith Micro Software, Inc.
    Inventors: Yaakov Gringeler, Darryl Lovato
  • Patent number: 7397959
    Abstract: A system and method for the detection, compression, and decompression of previously compressed data that resides in data or files of an unknown data or file format.
    Type: Grant
    Filed: February 27, 2007
    Date of Patent: July 8, 2008
    Assignee: Smith Micro Software, Inc.
    Inventors: Serge Volkoff, Michael Paul Halpin, Darryl Lovato
  • Patent number: 7184603
    Abstract: A method for improving lossless image compression by using multiple lossless image compression techniques and adapting the best one to each image. An RGB compressor receives an image file and splits the image into rectangular block types. Different digital image and/or sub-image (block) types are optimally compressed using a compression techniques particularly well-suited for the particular kind of image or block.
    Type: Grant
    Filed: January 4, 2005
    Date of Patent: February 27, 2007
    Assignee: Smith Micro Software, Inc.
    Inventors: Yaakov Gringeler, Darryl Lovato
  • Publication number: 20060104525
    Abstract: A method for improving lossless image compression by using multiple lossless image compression techniques and adapting the best one to each image. An RGB compressor receives an image file and splits the image into rectangular block types. Different digital image and/or sub-image (block) types are optimally compressed using a compression techniques particularly well-suited for the particular kind of image or block.
    Type: Application
    Filed: January 4, 2005
    Publication date: May 18, 2006
    Inventors: Yaakov Gringeler, Darryl Lovato
  • Publication number: 20060104526
    Abstract: A system and method for losslessly compressing already compressed files, such as JPEG files. The inventive method involves full or partial decompression of the original file, and re-compression using various advanced data compression techniques. Decompression involves decompression using the advanced techniques and re-compression using the original techniques. This method and system saves on data storage space and allows for the reconstruction of an original compressed file for use in applications that require or support the original compressed format.
    Type: Application
    Filed: January 4, 2005
    Publication date: May 18, 2006
    Inventors: Yaakov Gringeler, Darryl Lovato