Patents by Inventor Michael L. Soborski

Michael L. Soborski 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: 10997385
    Abstract: In one implementation, a processor: (1) receives an image of a candidate mark from an image acquisition device, (2) uses the image to measure one or more characteristics at a plurality of locations on the candidate mark, resulting in a first set of metrics, (3) removes, from the first set of metrics, a metric having a dominant amplitude, resulting in a trimmed first set of metrics, (4) retrieves, from a computer-readable memory, a second set of metrics that represents one or more characteristics measured at a plurality of locations on an original mark, (5) removes, from the second set of metrics, a metric corresponding to the metric removed from the first set of metrics, resulting in a trimmed second set of metrics, (6) compares the trimmed first set of metrics with the trimmed second set of metrics, and (7) determines whether the candidate mark is genuine based on the comparison.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: May 4, 2021
    Assignee: SYS-TECH SOLUTIONS, INC.
    Inventor: Michael L. Soborski
  • Patent number: 10922699
    Abstract: A method for determining whether a candidate barcode is genuine involves acquiring an image of an original barcode; determining, from the image of the original barcode, a deviation of a continuous edge of the original barcode from a nominal shape; encoding the deviation as signature data for the original barcode; storing the signature data for the original barcode on a storage device; acquiring an image of the candidate barcode; determining, from the image of the candidate barcode, a deviation of a continuous edge of the candidate barcode from the nominal shape; retrieving the signature data for the original barcode from the storage device; comparing the signature data for the original barcode with the signature data for the candidate barcode; and making a determination that the candidate barcode is genuine or not genuine based on a result of the comparison.
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: February 16, 2021
    Assignee: SYS-TECH SOLUTIONS, INC.
    Inventor: Michael L. Soborski
  • Patent number: 10832026
    Abstract: An anti-counterfeiting method involves dividing a barcode image into a plurality of modules; extracting a respective inertia of a gray level co-occurrence matrix for each of the plurality of modules; acquiring an image of a printed candidate bar code; generating a sorted list (using extracted intertias) for the plurality of modules of the image of the printed candidate barcode; in a first range of magnitudes, comparing the sorted list for the image of the printed genuine barcode with an equivalent sorted list for the image of the printed candidate barcode; and in a second range of magnitudes, comparing the sorted list for the image of the printed genuine barcode with the sorted list for the image of the printed candidate barcode, wherein the second range is different from the first range.
    Type: Grant
    Filed: January 10, 2020
    Date of Patent: November 10, 2020
    Assignee: SYS-TECH SOLUTIONS, INC.
    Inventor: Michael L. Soborski
  • Publication number: 20200226336
    Abstract: An anti-counterfeiting method involves dividing a barcode image into a plurality of modules; extracting a respective inertia of a gray level co-occurrence matrix for each of the plurality of modules; acquiring an image of a printed candidate bar code; generating a sorted list (using extracted intertias) for the plurality of modules of the image of the printed candidate barcode; in a first range of magnitudes, comparing the sorted list for the image of the printed genuine barcode with an equivalent sorted list for the image of the printed candidate barcode; and in a second range of magnitudes, comparing the sorted list for the image of the printed genuine barcode with the sorted list for the image of the printed candidate barcode, wherein the second range is different from the first range.
    Type: Application
    Filed: January 10, 2020
    Publication date: July 16, 2020
    Inventor: Michael L. Soborski
  • Publication number: 20200151739
    Abstract: A method for determining whether a candidate barcode is genuine involves acquiring an image of an original barcode; determining, from the image of the original barcode, a deviation of a continuous edge of the original barcode from a nominal shape; encoding the deviation as signature data for the original barcode; storing the signature data for the original barcode on a storage device; acquiring an image of the candidate barcode; determining, from the image of the candidate barcode, a deviation of a continuous edge of the candidate barcode from the nominal shape; retrieving the signature data for the original barcode from the storage device; comparing the signature data for the original barcode with the signature data for the candidate barcode; and making a determination that the candidate barcode is genuine or not genuine based on a result of the comparison.
    Type: Application
    Filed: January 13, 2020
    Publication date: May 14, 2020
    Inventor: Michael L. Soborski
  • Publication number: 20200082141
    Abstract: In one implementation, a processor: (1) receives an image of a candidate mark from an image acquisition device, (2) uses the image to measure one or more characteristics at a plurality of locations on the candidate mark, resulting in a first set of metrics, (3) removes, from the first set of metrics, a metric having a dominant amplitude, resulting in a trimmed first set of metrics, (4) retrieves, from a computer-readable memory, a second set of metrics that represents one or more characteristics measured at a plurality of locations on an original mark, (5) removes, from the second set of metrics, a metric corresponding to the metric removed from the first set of metrics, resulting in a trimmed second set of metrics, (6) compares the trimmed first set of metrics with the trimmed second set of metrics, and (7) determines whether the candidate mark is genuine based on the comparison.
    Type: Application
    Filed: November 15, 2019
    Publication date: March 12, 2020
    Inventor: Michael L. Soborski
  • Patent number: 10552848
    Abstract: A method for determining whether a candidate barcode is genuine involves acquiring an image of an original barcode, wherein the original barcode includes a plurality of modules; determining, from the image of the original barcode, a deviation of a position of at least one of the plurality of modules of the original barcode from an idealized grid; encoding the deviation as signature data for the original barcode; storing the signature data for the original barcode on a storage device; acquiring an image of the candidate barcode, wherein the candidate barcode includes a plurality of modules; determining, from the image of the candidate barcode, a deviation of a position of at least one of the plurality of modules of the candidate barcode from the idealized grid; retrieving the signature data for the original barcode from the storage device; comparing the signature data for the original barcode with signature data for the candidate barcode; and making a determination that the candidate barcode is genuine or not
    Type: Grant
    Filed: August 1, 2019
    Date of Patent: February 4, 2020
    Assignee: SYS-TECH SOLUTIONS, INC.
    Inventor: Michael L. Soborski
  • Patent number: 10546171
    Abstract: An anti-counterfeiting method involves carrying out an image processing operation on an image of the printed genuine barcode including superimposing a best-fit grid on the image and extracting edge linearities of a plurality of modules of the image with respect to the best-fit grid; generating a list of the plurality of modules of the image of the printed genuine barcode (sorted based at least in part on the magnitudes of their respective extracted linearities); carrying out the image processing operation on an image of a printed candidate barcode; generating a list for the plurality of modules of the image of the printed candidate barcode (sorted based at least in part on the magnitudes of their respective extracted linearities); in first and second ranges of magnitudes, comparing the sorted list for the image of the printed genuine barcode with the sorted list for the image of the printed candidate barcode.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: January 28, 2020
    Assignee: SYS-TECH SOLUTIONS, INC.
    Inventor: Michael L. Soborski
  • Publication number: 20190362114
    Abstract: A method of verifying an identity of a printed item includes capturing an image of the unverified printed item, wherein the unverified printed item includes artifacts and at least some of the artifacts were not controllably producible in producing the unverified printed item; extracting information associated with the artifacts of the unverified printed item; ranking the information associated with the artifacts of the unverified printed item; retrieving stored ranked information associated with artifacts of an original printed item from a storage device; and in each of a first and second range of magnitudes, comparing the ranked information associated with the artifacts of the unverified printed item with the ranked information associated with the artifacts of the original printed item.
    Type: Application
    Filed: August 8, 2019
    Publication date: November 28, 2019
    Inventor: Michael L. Soborski
  • Publication number: 20190354994
    Abstract: A method for determining whether a candidate barcode is genuine includes acquiring an image of an original barcode; determining, from the image of the original barcode, a deviation of at least one of a plurality of modules from an idealized grid, a deviation of the continuous edge of the original barcode from a nominal shape, or a deviation in average color of a module of the original barcode from the average for neighboring modules of the original barcode; comparing the numeric data for an original barcode with equivalent numeric data in the candidate barcode; and making a determination that the candidate mark is genuine or not genuine based on a result of the comparison.
    Type: Application
    Filed: August 1, 2019
    Publication date: November 21, 2019
    Inventor: Michael L. Soborski
  • Patent number: 10482303
    Abstract: In one implementation, a processor: (1) receives an image of a candidate mark from an image acquisition device, (2) uses the image to measure one or more characteristics at a plurality of locations on the candidate mark, resulting in a first set of metrics, (3) removes, from the first set of metrics, a metric having a dominant amplitude, resulting in a trimmed first set of metrics, (4) retrieves, from a computer-readable memory, a second set of metrics that represents one or more characteristics measured at a plurality of locations on an original mark, (5) removes, from the second set of metrics, a metric corresponding to the metric removed from the first set of metrics, resulting in a trimmed second set of metrics, (6) compares the trimmed first set of metrics with the trimmed second set of metrics, and (7) determines whether the candidate mark is genuine based on the comparison.
    Type: Grant
    Filed: July 3, 2018
    Date of Patent: November 19, 2019
    Assignee: SYS-TECH SOLUTIONS, INC.
    Inventor: Michael L. Soborski
  • Patent number: 10387703
    Abstract: A method of verifying an identity of a printed item includes capturing an image of the unverified printed item, wherein the unverified printed item includes artifacts and at least some of the artifacts were not controllably producible in producing the unverified printed item; extracting information associated with the artifacts of the unverified printed item; ranking the information associated with the artifacts of the unverified printed item; retrieving stored ranked information associated with artifacts of an original printed item from a storage device; and in each of a first and second range of magnitudes, comparing the ranked information associated with the artifacts of the unverified printed item with the ranked information associated with the artifacts of the original printed item.
    Type: Grant
    Filed: September 5, 2018
    Date of Patent: August 20, 2019
    Assignee: SYS-TECH SOLUTIONS, INC.
    Inventor: Michael L. Soborski
  • Patent number: 10380601
    Abstract: A system for verifying the authenticity of a printed mark includes an image acquisition device that acquires an image of a printed mark. In one implementation, the printed mark includes an identifier that identifies the group or class of an item to which the printed mark is to be (or has been) attached. The system may also include one or more processors that carry out actions such as receiving the image from the image acquisition device; analyzing the image to identify artifacts in the printed mark, retrieving a genuine mark signature from a data storage containing genuine mark signatures, comparing the identified artifacts with the genuine mark signature, and determining whether the unverified item is authentic based on the comparison.
    Type: Grant
    Filed: April 19, 2017
    Date of Patent: August 13, 2019
    Assignee: SYS-TECH SOLUTIONS, INC.
    Inventor: Michael L. Soborski
  • Patent number: 10235597
    Abstract: According to various implementations, a computing device receives an image of a candidate mark and uses the image to create a profile of a feature of the mark. The computing device filters out, from the profile, all spatial frequency components except for a first band of spatial frequency components, resulting in a first filtered profile for the feature. The computing device repeats this filtering process for a second band of spatial frequency components, resulting in a second filtered profile for the feature, and may repeat this filtering process for further spatial frequency bands. The computing device compares the first filtered profile of the candidate mark with an equivalent first filtered profile of a genuine mark, and may repeat this process for further filtered profiles.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: March 19, 2019
    Assignee: Sys-Tech Solutions, Inc.
    Inventors: Matthias Voigt, Michael L. Soborski, Rafik Ayoub
  • Publication number: 20190005288
    Abstract: A method of verifying an identity of a printed item includes capturing an image of the unverified printed item, wherein the unverified printed item includes artifacts and at least some of the artifacts were not controllably producible in producing the unverified printed item; extracting information associated with the artifacts of the unverified printed item; ranking the information associated with the artifacts of the unverified printed item; retrieving stored ranked information associated with artifacts of an original printed item from a storage device; and in each of a first and second range of magnitudes, comparing the ranked information associated with the artifacts of the unverified printed item with the ranked information associated with the artifacts of the original printed item.
    Type: Application
    Filed: September 5, 2018
    Publication date: January 3, 2019
    Inventor: Michael L. Soborski
  • Publication number: 20180314869
    Abstract: In one implementation, a processor: (1) receives an image of a candidate mark from an image acquisition device, (2) uses the image to measure one or more characteristics at a plurality of locations on the candidate mark, resulting in a first set of metrics, (3) removes, from the first set of metrics, a metric having a dominant amplitude, resulting in a trimmed first set of metrics, (4) retrieves, from a computer-readable memory, a second set of metrics that represents one or more characteristics measured at a plurality of locations on an original mark, (5) removes, from the second set of metrics, a metric corresponding to the metric removed from the first set of metrics, resulting in a trimmed second set of metrics, (6) compares the trimmed first set of metrics with the trimmed second set of metrics, and (7) determines whether the candidate mark is genuine based on the comparison.
    Type: Application
    Filed: July 3, 2018
    Publication date: November 1, 2018
    Inventor: Michael L. Soborski
  • Patent number: 10061958
    Abstract: Methods for determining whether a mark is genuine are described. According to various implementations, a computing device (or logic circuitry thereof) receives (e.g., via a camera or via a communication network) an image of a candidate mark (e.g., a one-dimensional or two-dimensional barcode), uses the image to make measurements of a characteristic of a feature of the candidate mark, resulting in a profile for that feature. The computing device filters out, from the feature profile, all spatial frequency components that are indicated to be sibling frequency components. In some embodiments, the computing device carries out the reverse procedure, and filters out all spatial frequency components except for those indicated to be sibling frequency components.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: August 28, 2018
    Assignee: Sys-Tech Solutions, Inc.
    Inventors: Matthias Voigt, Michael L. Soborski, Rafik Ayoub
  • Patent number: 9940572
    Abstract: The present disclosure is generally directed to a method and computing device for determining whether a mark is genuine. According to various implementations, a computing device (or logic circuitry thereof) uses unintentionally-produced artifacts within a genuine mark to define an identifiable electronic signature, extracts certain attributes of the signature (such as deviation from the mean value for each band of the signature), and assigns numerical values to the extracted attributes in order to create a hash identifier that is significantly smaller than the electronic signature itself. The hash identifier is then used as an index for a database of electronic signatures (of genuine marks) to enhance the ease and speed with which numerous genuine signatures can be searched (e.g., in a database) and compared with signatures (of candidate marks.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: April 10, 2018
    Assignee: SYS-TECH SOLUTIONS, INC.
    Inventor: Michael L. Soborski
  • Patent number: 9904888
    Abstract: The present disclosure is generally directed to a method and computing device for determining whether a mark is genuine. According to various implementations, a computing device (or logic circuitry thereof) uses unintentionally-produced artifacts within a genuine mark to define an identifiable electronic signature, extracts certain attributes of the signature (such as deviation from the mean value for each band of the signature), and assigns numerical values to the extracted attributes in order to create a hash identifier that is significantly smaller than the electronic signature itself. The hash identifier is then used as an index for a database of electronic signatures (of genuine marks) to enhance the ease and speed with which numerous genuine signatures can be searched (e.g., in a database) and compared with signatures (of candidate marks.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: February 27, 2018
    Assignee: SYS-TECH SOLUTIONS, INC.
    Inventor: Michael L. Soborski
  • Publication number: 20170262680
    Abstract: Methods for determining whether a mark is genuine are described. According to various implementations, a computing device (or logic circuitry thereof) receives (e.g., via a camera or via a communication network) an image of a candidate mark (e.g., a one-dimensional or two-dimensional barcode), uses the image to make measurements of a characteristic of a feature of the candidate mark, resulting in a profile for that feature. The computing device filters out, from the feature profile, all spatial frequency components that are indicated to be sibling frequency components. In some embodiments, the computing device carries out the reverse procedure, and filters out all spatial frequency components except for those indicated to be sibling frequency components.
    Type: Application
    Filed: March 13, 2017
    Publication date: September 14, 2017
    Inventors: Matthias Voigt, Michael L. Soborski, Rafik Ayoub