Patents by Inventor Colm Nolan

Colm Nolan 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: 20170169268
    Abstract: Examples of techniques for encoding data in a 2D symbology are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method includes assigning a first data symbol representative of a 0-bit and a second data symbol representative of a 1-bit, each of the first data symbol and the second data symbol include a line segment. The method further includes designating a starting indicator and an ending indicator. The method also includes generating, by a processing device, the 2D symbology. The 2D symbology includes a series of data symbols representing a binary string. Each data symbol in the series of data symbols are positioned in an end-to-end orientation starting at the starting indicator and ending at the ending indicator. The series of data symbols include 0-bit symbols represented by the first data symbol and 1-bit symbols represented by the second data symbol.
    Type: Application
    Filed: January 12, 2017
    Publication date: June 15, 2017
    Inventors: Erich Guenter, Mark E. Maresh, Colm Nolan, Juan F. Vargas, Michael J. Whitney
  • Publication number: 20170169322
    Abstract: Examples of techniques for encoding data in a 2D symbology are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method for encoding data in a 2D symbology is provided. The method comprises assigning a first indicium representative of a 0-bit and a second indicium representative of a 1-bit, designating a starting indicator, and generating, by a processing device, the 2D symbology including a unit array defining a bit length and a plurality of bit arrays.
    Type: Application
    Filed: December 14, 2015
    Publication date: June 15, 2017
    Inventors: Erich Guenter, Mark E. Maresh, Colm Nolan, Juan F. Vargas, Michael J. Whitney
  • Publication number: 20170169267
    Abstract: Examples of techniques for encoding data in a 2D symbology are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method for encoding data in a 2D symbology is provided. The method includes assigning a first color representative of a 0-bit and a second color representative of a 1-bit. The method further includes designating a starting indicator and an ending indicator. The method also includes generating, by a processor, the 2D symbology, the 2D symbology includes a series of data segments and null segments representing a binary string. The series of data segments and null segments starts with the starting indicator and ends with the ending indicator. The data segments include 0-bit segments of the first color and 1-bit segments of the second color. The null segments are positioned between each of the data segments and are of a third color.
    Type: Application
    Filed: September 20, 2016
    Publication date: June 15, 2017
    Inventors: Erich Guenter, Mark E. Maresh, Colm Nolan, Juan F. Vargas, Michael J. Whitney
  • Publication number: 20170169320
    Abstract: Examples of techniques for encoding data in a 2D symbology are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method includes assigning a first data symbol representative of a 0-bit and a second data symbol representative of a 1-bit, each of the first data symbol and the second data symbol include a line segment. The method further includes designating a starting indicator and an ending indicator. The method also includes generating, by a processing device, the 2D symbology. The 2D symbology includes a series of data symbols representing a binary string. Each data symbol in the series of data symbols are positioned in an end-to-end orientation starting at the starting indicator and ending at the ending indicator. The series of data symbols include 0-bit symbols represented by the first data symbol and 1-bit symbols represented by the second data symbol.
    Type: Application
    Filed: January 12, 2017
    Publication date: June 15, 2017
    Inventors: Erich Guenter, Mark E. Maresh, Colm Nolan, Juan F. Vargas, Michael J. Whitney
  • Patent number: 9646236
    Abstract: Examples of techniques for encoding data in a 2D symbology are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented comprises assigning a first color representative of a 0-bit and a second color representative of a 1-bit. The method further comprises designating a starting cell pair and an ending cell pair. The method also comprises generating, by a processing device, the 2D symbology. The 2D symbology comprises a series of cells in a cell space starting with the starting cell pair and ending with the ending cell pair. Each cell between the starting cell pair and the ending cell pair corresponds to a bit of a binary string and has a common cell length. The cells corresponding to a 0-bit are colored the first color and the cells corresponding to a 1-bit are colored the second color.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: May 9, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Erich Guenter, Mark E. Maresh, Colm Nolan, Juan F. Vargas, Michael J. Whitney
  • Patent number: 9569710
    Abstract: Examples of techniques for encoding data in a 2D symbology are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method includes assigning a first data symbol representative of a 0-bit and a second data symbol representative of a 1-bit, each of the first data symbol and the second data symbol include a line segment. The method further includes designating a starting indicator and an ending indicator. The method also includes generating, by a processing device, the 2D symbology. The 2D symbology includes a series of data symbols representing a binary string. Each data symbol in the series of data symbols are positioned in an end-to-end orientation starting at the starting indicator and ending at the ending indicator. The series of data symbols include 0-bit symbols represented by the first data symbol and 1-bit symbols represented by the second data symbol.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: February 14, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Erich Guenter, Mark E. Maresh, Colm Nolan, Juan F. Vargas, Michael J. Whitney
  • Patent number: 9483718
    Abstract: Examples of techniques for encoding data in a 2D symbology are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method for encoding data in a 2D symbology is provided. The method includes assigning a first color representative of a 0-bit and a second color representative of a 1-bit. The method further includes designating a starting indicator and an ending indicator. The method also includes generating, by a processor, the 2D symbology, the 2D symbology includes a series of data segments and null segments representing a binary string. The series of data segments and null segments starts with the starting indicator and ends with the ending indicator. The data segments include 0-bit segments of the first color and 1-bit segments of the second color. The null segments are positioned between each of the data segments and are of a third color.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: November 1, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Erich Guenter, Mark E. Maresh, Colm Nolan, Juan F. Vargas, Michael J. Whitney
  • Patent number: 8794537
    Abstract: An additional layer of encoding is provided using conventional one-dimensional (“1-D”) bar code symbology. Dark bars of at least 2 heights are used (where the dark bars may be narrow or wide, and may be separated by a space that is narrow or wide) for 2-dimensional (“2-D”) encoding. Whereas the width of the dark bars is significant in the 1-D encoding, the height of the dark bars is significant for the 2-D encoding. In one approach, dark bars of a shortest height are used for encoding conventional 1-D data, while dark bars of other heights encode additional data in a 2-D portion of a bar code. In another approach, consecutive dark bars are used in combination, according to a mapping which correlates the various combinations of bar heights to respective characters. The 2-D encoding rules may be proprietary, providing a type of data privacy.
    Type: Grant
    Filed: August 30, 2012
    Date of Patent: August 5, 2014
    Assignee: International Business Machines Corporation
    Inventors: Erich Guenter, Mark E. Maresh, Thomas S. Mazzeo, Colm Nolan, Juan F. Vargas
  • Publication number: 20140061320
    Abstract: An additional layer of encoding is provided using conventional one-dimensional (“1-D”) bar code symbology. Dark bars of at least 2 heights are used (where the dark bars may be narrow or wide, and may be separated by a space that is narrow or wide) for 2-dimensional (“2-D”) encoding. Whereas the width of the dark bars is significant in the 1-D encoding, the height of the dark bars is significant for the 2-D encoding. In one approach, dark bars of a shortest height are used for encoding conventional 1-D data, while dark bars of other heights encode additional data in a 2-D portion of a bar code. In another approach, consecutive dark bars are used in combination, according to a mapping which correlates the various combinations of bar heights to respective characters. The 2-D encoding rules may be proprietary, providing a type of data privacy.
    Type: Application
    Filed: August 30, 2012
    Publication date: March 6, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Erich Guenter, Mark E. Maresh, Thomas S. Mazzeo, Colm Nolan, Juan F. Vargas