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: 9060318Abstract: 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: GrantFiled: August 21, 2009Date of Patent: June 16, 2015Assignee: SMITH MICRO SOFTWARE, INC.Inventors: Biju Nair, Christopher A. Heistad, Darryl Lovato
-
Patent number: 8843532Abstract: 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: GrantFiled: September 4, 2012Date of Patent: September 23, 2014Assignee: Smith Micro Software, Inc.Inventors: Serge Volkoff, Mark Armour, Darryl Lovato
-
Publication number: 20120330910Abstract: 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: ApplicationFiled: September 4, 2012Publication date: December 27, 2012Applicant: SMITH MICRO SOFTWARE, INC.Inventors: Serge Volkoff, Mark Armour, Darryl Lovato
-
Patent number: 8260829Abstract: 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: GrantFiled: August 10, 2011Date of Patent: September 4, 2012Assignee: Smith Micro Software, Inc.Inventors: Serge Volkoff, Mark Armour, Darryl Lovato
-
Patent number: 8238549Abstract: 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: GrantFiled: December 5, 2008Date of Patent: August 7, 2012Assignee: Smith Micro Software, Inc.Inventors: Serge Volkoff, Darryl Lovato
-
Publication number: 20110295820Abstract: 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: ApplicationFiled: August 10, 2011Publication date: December 1, 2011Applicant: SMITH MICRO SOFTWARE, INC.Inventors: SERGE VOLKOFF, MARK ARMOUR, DARRYL LOVATO
-
Publication number: 20110258163Abstract: 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: ApplicationFiled: April 20, 2011Publication date: October 20, 2011Applicant: SMITH MICRO SOFTWARE, INC.Inventors: Serge Volkoff, Darryl Lovato, Michael Halpin
-
Patent number: 8015220Abstract: 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: GrantFiled: August 5, 2008Date of Patent: September 6, 2011Assignee: Smith Micro Software, Inc.Inventors: Serge Volkoff, Mark Armour, Darryl Lovato
-
Publication number: 20110202503Abstract: 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: ApplicationFiled: August 5, 2008Publication date: August 18, 2011Applicant: SMITH MICRO SOFTWARE, INC.Inventors: SERGE VOLKOFF, MARK ARMOUR, DARRYL LOVATO
-
Publication number: 20110069833Abstract: 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: ApplicationFiled: September 14, 2009Publication date: March 24, 2011Applicant: SMITH MICRO SOFTWARE, INC.Inventors: Serge Volkoff, Darryl Lovato, Vladimir V. Semenyuk
-
Publication number: 20110044177Abstract: 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: ApplicationFiled: August 21, 2009Publication date: February 24, 2011Applicant: SMITH MICRO SOFTWARE, INC.Inventors: Biju Nair, Christopher A. Heistad, Darryl Lovato
-
Publication number: 20100142701Abstract: 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: ApplicationFiled: December 5, 2008Publication date: June 10, 2010Applicant: SMITH MICRO SOFTWARE, INC.Inventors: SERGE VOLKOFF, DARRYL LOVATO
-
Patent number: 7502514Abstract: 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: GrantFiled: January 4, 2005Date of Patent: March 10, 2009Assignee: Smith Micro Software, Inc.Inventors: Yaakov Gringeler, Darryl Lovato
-
Patent number: 7397959Abstract: 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: GrantFiled: February 27, 2007Date of Patent: July 8, 2008Assignee: Smith Micro Software, Inc.Inventors: Serge Volkoff, Michael Paul Halpin, Darryl Lovato
-
Patent number: 7184603Abstract: 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: GrantFiled: January 4, 2005Date of Patent: February 27, 2007Assignee: Smith Micro Software, Inc.Inventors: Yaakov Gringeler, Darryl Lovato
-
Publication number: 20060104525Abstract: 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: ApplicationFiled: January 4, 2005Publication date: May 18, 2006Inventors: Yaakov Gringeler, Darryl Lovato
-
Publication number: 20060104526Abstract: 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: ApplicationFiled: January 4, 2005Publication date: May 18, 2006Inventors: Yaakov Gringeler, Darryl Lovato