Brendan Babb

Brendan Babb

Anchorage, Alaska, United States
2K followers 500+ connections

About

Brendan is a creative problem solver focusing on improving government through civic tech,…

Activity

Join now to see all activity

Experience

  • Municipality of Anchorage Graphic

    Municipality of Anchorage

    Anchorage, Alaska Area

  • -

    Anchorage

  • -

    Anchorage

  • -

    Anchorage, Alaska Area

  • -

  • -

    Anchorage, Alaska Area

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

Education

Patents

  • Evolved Transform for Processing Data

    Issued US 10223332

    Methods and systems for processing data are disclosed. An example method can comprise receiving first data. The method can comprise applying a first transform to the first data. The first transform can be evolved from a second transform. The first transform can be based on first coefficients and the second transform can be based on second coefficients. The first transform can be evolved without constraining a count of the first coefficients to be equal to a count of the second coefficients. The…

    Methods and systems for processing data are disclosed. An example method can comprise receiving first data. The method can comprise applying a first transform to the first data. The first transform can be evolved from a second transform. The first transform can be based on first coefficients and the second transform can be based on second coefficients. The first transform can be evolved without constraining a count of the first coefficients to be equal to a count of the second coefficients. The method can comprise providing the transformed first data.

    See patent
  • Evolved transform for processing data

    Issued US 9984040

    Methods and systems for processing data are disclosed. An example method can comprise receiving first data. The method can comprise applying a first transform to the first data. The first transform can be evolved from a second transform. The first transform can be based on first coefficients and the second transform can be based on second coefficients. The first transform can be evolved without constraining a count of the first coefficients to be equal to a count of the second coefficients. The…

    Methods and systems for processing data are disclosed. An example method can comprise receiving first data. The method can comprise applying a first transform to the first data. The first transform can be evolved from a second transform. The first transform can be based on first coefficients and the second transform can be based on second coefficients. The first transform can be evolved without constraining a count of the first coefficients to be equal to a count of the second coefficients. The method can comprise providing the transformed first data.

    See patent
  • Error detection and correction circuit

    Issued US 5751744

    Overcomes the problem of a triple bit error being interpreted as a single bit error that is then erroneously corrected and written back to memory as correct. Or a quadruple bit error interpreted as no errors. A manipulated error detection matrix by which check bits are generated and decoded so that errors that are detected are next to each other and occur within a nibble. The invention consists of a check bit generator which generates check bits in accordance with a nibble protect matrix…

    Overcomes the problem of a triple bit error being interpreted as a single bit error that is then erroneously corrected and written back to memory as correct. Or a quadruple bit error interpreted as no errors. A manipulated error detection matrix by which check bits are generated and decoded so that errors that are detected are next to each other and occur within a nibble. The invention consists of a check bit generator which generates check bits in accordance with a nibble protect matrix according to a Modified Hamming Code which is configured to provide detection of triple and quadruple bit errors occurring within a nibble. The check bits are compared to those in memory by a syndrome generator. An error corrector and an error detector decode syndrome bits.

    See patent
  • Error detection and correction circuit

    Issued US 5633882

    The present invention addresses the need in the art by providing a novel approach to the correction of errors in check bits in an encoded data word. The data word is read from memory and new check bits are generated and compared to the check bits from memory. If a single error is located in the check bits and not in the data word, the error-free data word is released and the the newly created correct check bits are released and written back into memory over the check bits that had an error. At…

    The present invention addresses the need in the art by providing a novel approach to the correction of errors in check bits in an encoded data word. The data word is read from memory and new check bits are generated and compared to the check bits from memory. If a single error is located in the check bits and not in the data word, the error-free data word is released and the the newly created correct check bits are released and written back into memory over the check bits that had an error. At the time of invention, most error detection and correction chips would never fix the error in the check bits. So each time the data was read it would find an error and be analyzed to see where the error was, correct it in the check bits but then only release the data word, which took up time. This new method outputs the correct data and check bits in the same cycle and in the same time it would take for data and check bits without an error, and also corrects it in memory.

    Other inventors
    See patent
  • Error detection and correction circuit

    Issued US 5251219

    The present invention substantially overcomes many of the problems associated with prior art error detection codes by providing a novel approach to detecting and correcting multiple bit errors. The invention organizes the data word into a matrix of n by m bits, where n is the number of m bit groups. Parity bits are generated for each column and each row and used to detect single, double and triple bit errors.

    See patent

Honors & Awards

  • White House Safety Datapalooza

    White House

    Invited to Safety Datapalooza to discuss new safety data resources in the areas of transportation, food, occupational and consumer product safety as well as tools to improve disaster preparedness and emergency response. The event will also include a series of panel discussions and brainstorming sessions in which attendees will have the opportunity to discuss how technology and open data are being used to address public safety challenges across America.

  • Code for America 2014 Fellow Finalist

    Code for America

    650 applied for the Code for America 2014 Fellowship. I made it through 3 rounds to the 70+ finalists. 30 were chosen.

  • White House Champions of Change on Open Data and Civic Hacking

    White House Champions of Change

    Invited to the White House and attended a Champions of Change event for my work and others on Civic Hacking and in helping with the National Day of Civic Hacking in Anchorage.

Languages

  • Spanish

    -

Recommendations received

More activity by Brendan

View Brendan’s full profile

  • See who you know in common
  • Get introduced
  • Contact Brendan directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Brendan Babb in United States

Add new skills with these courses