Patents by Inventor Mark Armour

Mark Armour 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: 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
  • 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
  • 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
  • Patent number: 6359560
    Abstract: A computer system includes a video input device that generates video data representing a field of view in front of the video input device. The computer system further includes a buffer and a video processing module. The buffer is configured to record a video clip of the field of view in front of the video input device. The video processing module is connected to the buffer and the video input device. The video processing module includes a video capture device to encode the video data, and a signal processing module. The signal processing module processes the encoded video data in order to calculate an average value of the video data indicative of motion within the field of view in front of the video input device. The signal processing module generates an alarm if the average value is above a predetermined threshold value.
    Type: Grant
    Filed: November 12, 1999
    Date of Patent: March 19, 2002
    Assignee: Smith Micro Software
    Inventors: Daniel C. Budge, Paul Long, Eric Peterson, Mark Armour, David P. Sperling, Robert W. Scheussler