Patents by Inventor Andrew David Daniel

Andrew David Daniel 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).

  • Publication number: 20160371141
    Abstract: A system and method are disclosed for detecting and correcting data errors. The system analyzes a transmitted data stream and generates a transmitted primary code from the transmitted data stream. The transmitted primary code may be sent in association with the transmitted data stream. The system further analyzes the data stream as received and generates a received primary code from the received data stream. Comparison of the transmitted and received primary codes may be used to detect and correct one bit and generally multiple bit data errors in the received data stream.
    Type: Application
    Filed: June 22, 2015
    Publication date: December 22, 2016
    Inventor: Andrew David Daniel
  • Patent number: 9450601
    Abstract: A system and method are disclosed for encoding numbers in a way that improves the accuracy and efficiency of one or more computing devices working with the transmitted/stored encoded numbers. When the encoded value is missing one or more bits after transmission or storage, the remaining bits of the encoded value will be optimally rounded up or down for the number of bits actually received.
    Type: Grant
    Filed: April 2, 2015
    Date of Patent: September 20, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Andrew David Daniel
  • Patent number: 9306597
    Abstract: Data compression is described herein. The encoder transmits a coded word having replacement bits, as well as a code that defines the starting location of the replacement bits in a data sample. The replacement bits may be actual bits from a selected location in the new data sample. The selected location of the replacement bits can vary from data sample to data sample. The encoder may select the location based on the most significant bit that has changed. Thus, reconstructed data will be bit-accurate from the replaced bits all the way to the highest-order bit. A limited number of key values can be transmitted losslessly. Moreover, the data compression does not need forward error correction (FEC), which is a necessary part of many lossy delta encoding schemes. Furthermore, the encoding and decoding can be done very efficiently in terms of hardware and/or software.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: April 5, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew David Daniel, Michael Fenton, Andrew Dean Payne, John Peter Godbaz