Patents by Inventor Norman Haas

Norman Haas 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: 9595017
    Abstract: A system and computer program product for tracking and monitoring assets along a transport route. The system includes at least one receiver for receiving asset identifications transmitted from the assets, where each asset transmits its own asset identification. The receiver also receives physical location coordinates of each of the assets. A plurality of cameras is dispersed along the transport route for transmitting camera images of the assets. The system further includes a server coupled to the receiver and cameras. The server is configured to recognize the assets in the camera images, to correlate the asset identification from the receiver with recognized assets in the camera images, and to correlate the physical location coordinates of each of the assets with physical location coordinates of the cameras. The system monitors the visual appearance of the assets, and keeps track of whether or not they have sustained physical damage.
    Type: Grant
    Filed: September 25, 2012
    Date of Patent: March 14, 2017
    Assignee: International Business Machines Corporation
    Inventors: Norman Haas, Arun Hampapur, Ying Li, Sharathchandra Pankanti
  • Patent number: 9260122
    Abstract: Video image data is acquired from synchronized cameras having overlapping views of objects moving past the cameras through a scene image in a linear array and with a determined speed. Processing units generate one or more object detections associated with confidence scores within frames of the camera video stream data. The confidence scores are modified as a function of constraint contexts including a cross-frame constraint that is defined by other confidence scores of other object detection decisions from the video data that are acquired by the same camera at different times; a cross-view constraint defined by other confidence scores of other object detections in the video data from another camera with an overlapping field-of-view; and a cross-object constraint defined by a sequential context of a linear array of the objects, spatial attributes of the objects and the determined speed of the movement of the objects relative to the cameras.
    Type: Grant
    Filed: June 6, 2012
    Date of Patent: February 16, 2016
    Assignee: International Business Machines Corporation
    Inventors: Norman Haas, Ying Li, Charles A. Otto, Sharathchandra U. Pankanti, Hoang Trinh
  • Patent number: 9047742
    Abstract: Under the present invention, item verification is automated and expedited. Specifically, items to be purchased can be scanned by the shopper using a barcode reader (e.g., a scanner), attached to or positioned near the checkout station. As items are scanned, they are identified based on their barcode, and added to an item list. Item verification can then be performed at checkout using imaging technology. Specifically, as items are scanned, an item verification unit will capture an appearance thereof (via a camera). Item verification software within the item verification unit will access a database that associates items with their images/appearances. The appearance will be compared for consistency to the identity as determined based on the scan. In general, the item verification unit is a separate unit from the cash register, but adapted to work in conjunction therewith (e.g., as a pluggable system, via wireless communication, etc.).
    Type: Grant
    Filed: May 7, 2009
    Date of Patent: June 2, 2015
    Assignee: International Business Machines Corporation
    Inventors: Jonathan H. Connell, II, Myron D. Flickner, Norman Haas, Arun Hampapur, Sharathchandra U. Pankanti, Yashodhara M. Patnaik
  • Patent number: 9047668
    Abstract: A global position of an observed object is determined by obtaining a first global position of an observed object with at least one positioning device. A determination is made as to whether a set of stored visual characteristic information of at least one landmark matches a visual characteristic information set obtained from at least one captured image comprising a scene associated with the observed object. In response to the set of stored visual characteristic information matching the obtained visual characteristic information set, a second global position of the observed object is determined based on a set of stored location information associated with the at least one landmark and the first global position.
    Type: Grant
    Filed: October 22, 2013
    Date of Patent: June 2, 2015
    Assignee: International Business Machines Corporation
    Inventors: Norman Haas, Ying Li, Charles A. Otto, Sharathchandra Pankanti, Yuichi Fujiki, Hoang Trinh
  • Patent number: 9036025
    Abstract: An imaging system includes an image capturing device and a plurality of reflective devices. The image capturing device is configured to receive a plurality of images reflected by the plurality of reflective devices. Responsive to receiving the plurality of images, the image capturing device is further configured to capture within a single frame at least a first image corresponding to a first side of a first railroad track rail, a second image corresponding to a second side of the first railroad track rail, a third image corresponding to a first side of a second railroad track rail, and a fourth image corresponding to a second side of the second railroad track rail.
    Type: Grant
    Filed: January 11, 2012
    Date of Patent: May 19, 2015
    Assignee: International Business Macines Corporation
    Inventors: Norman Haas, Ying Li, Charles A. Otto, Sharathchandra Pankanti
  • Patent number: 9036865
    Abstract: A global position of an observed object is determined by obtaining a first global position of an observed object with at least one positioning device. A determination is made as to whether a set of stored visual characteristic information of at least one landmark matches a visual characteristic information set obtained from at least one captured image comprising a scene associated with the observed object. In response to the set of stored visual characteristic information matching the obtained visual characteristic information set, a second global position of the observed object is determined based on a set of stored location information associated with the at least one landmark and the first global position.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: May 19, 2015
    Assignee: International Business Machines Corporation
    Inventors: Norman Haas, Ying Li, Charles A. Otto, Sharathchandra Pankanti, Yuichi Fujiji, Hoang Trinh
  • Publication number: 20140353372
    Abstract: The present invention provides a smart scanning system comprising an integrated scanning and image capture system in which one or more image capture device(s) (e.g., still camera, video camera, etc.) and a barcode scanner are positioned within a common enclosure that is a component of a checkout station. The barcode of item is scanned and an image of the item is recorded. The identity of the item as determined based on the barcode is compared to its appearance as determined based on its image. If the identity is inconsistent with its appearance, a discrepancy is registered. It is then determined whether the discrepancy is due to fraud (e.g., theft) or device error. In the case of the latter, the system can be updated to prevent a repeat of the error.
    Type: Application
    Filed: August 1, 2014
    Publication date: December 4, 2014
    Inventors: Jonathan H. Connell, II, Myron D. Flickner, Norman Haas, Thomas J. Hammershoy, Arun Hampapur, Sharathchandra U. Pankanti
  • Patent number: 8872947
    Abstract: An apparatus, computer program product, and method for reducing persistent shadows within an image. The apparatus includes a camera configured to generate frames of the image. The apparatus also includes a computer processor. The computer processor calculates the average normalized brightness for each pixel in the image and adjusts the brightness of each pixel with the average normalized brightness.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: October 28, 2014
    Assignee: International Business Machines Corporation
    Inventors: Norman Haas, Ying Li, Charles A. Otto, Sharathchandra Pankanti, Hoang Trinh
  • Patent number: 8866938
    Abstract: An apparatus, computer program product, and method for reducing persistent shadows within an image. The apparatus includes a camera configured to generate frames of the image. The apparatus also includes a computer processor. The computer processor calculates the average normalized brightness for each pixel in the image and adjusts the brightness of each pixel with the average normalized brightness.
    Type: Grant
    Filed: March 6, 2013
    Date of Patent: October 21, 2014
    Assignee: International Business Machines Corporation
    Inventors: Norman Haas, Ying Li, Charles A. Otto, Sharathchandra Pankanti, Hoang Trinh
  • Publication number: 20140253764
    Abstract: An apparatus, computer program product, and method for reducing persistent shadows within an image. The apparatus includes a camera configured to generate frames of the image. The apparatus also includes a computer processor. The computer processor calculates the average normalized brightness for each pixel in the image and adjusts the brightness of each pixel with the average normalized brightness.
    Type: Application
    Filed: March 6, 2013
    Publication date: September 11, 2014
    Applicant: International Business Machines Corporation
    Inventors: Norman Haas, Ying Li, Charles A. Otto, Sharathchandra Pankanti, Hoang Trinh
  • Publication number: 20140253729
    Abstract: An apparatus, computer program product, and method for reducing persistent shadows within an image. The apparatus includes a camera configured to generate frames of the image. The apparatus also includes a computer processor. The computer processor calculates the average normalized brightness for each pixel in the image and adjusts the brightness of each pixel with the average normalized brightness.
    Type: Application
    Filed: September 25, 2013
    Publication date: September 11, 2014
    Applicant: International Business Machines Corporation
    Inventors: Norman Haas, Ying Li, Charles A. Otto, Sharathchandra Pankanti, Hoang Trinh
  • Publication number: 20140241583
    Abstract: Various embodiments allow scanning by a shopper using a barcode reader (e.g., a scanner) attached to or positioned near the shopping receptacle. As items are scanned, they are identified based on their barcode and added to an item list. Item verification can then performed at checkout using imaging technology. For example, the shopping cart or shopping basket can be brought into the field of view of a computer-connected camera. The camera and computer can, working from the customer's item list developed when the items are scanned, observe each product in the receptacle and ring it up. If all products can be accounted for, the customer is free to leave; otherwise the customer is denied egress, informed of the problem, etc. A store employee can also be signaled to investigate.
    Type: Application
    Filed: May 1, 2014
    Publication date: August 28, 2014
    Applicant: Toshiba Global Commerce Solutions Holdings Corporation
    Inventors: Jonathan H. Connell, II, Norman Haas, Sharathchandra U. Pankanti
  • Patent number: 8794524
    Abstract: The present invention provides a smart scanning system comprising an integrated scanning and image capture system in which one or more image capture device(s) (e.g., still camera, video camera, etc.) and a barcode scanner are positioned within a common enclosure that is a component of a checkout station. The barcode of item is scanned and an image of the item is recorded. The identity of the item as determined based on the barcode is compared to its appearance as determined based on its image. If the identity is inconsistent with its appearance, a discrepancy is registered. It is then determined whether the discrepancy is due to fraud (e.g., theft) or device error. In the case of the latter, the system can be updated to prevent a repeat of the error.
    Type: Grant
    Filed: May 31, 2007
    Date of Patent: August 5, 2014
    Assignee: Toshiba Global Commerce Solutions Holdings Corporation
    Inventors: Jonathan H. Connell, II, Myron D. Flickner, Norman Haas, Thomas J. Hammershoy, Arun Hampapur, Sharathchandra U. Pankanti
  • Patent number: 8746557
    Abstract: Under the present invention, item verification is automated and expedited. Specifically, items to be purchased can be scanned by the shopper using a barcode reader (e.g., a scanner) attached to or positioned near the shopping receptacle. As items are scanned, they are identified based on their barcode and added to an item list. Item verification can then performed at checkout using imaging technology. For example, the shopping cart or shopping basket can be brought into the field of view of a computer-connected camera. The camera and computer can, working from the customer's item list developed when the items are scanned, observe each product in the receptacle and “ring it up”. If all products can be accounted for, the customer is free to leave; otherwise the customer is denied egress, informed of the problem, etc. A store employee can also be signaled to investigate.
    Type: Grant
    Filed: February 26, 2008
    Date of Patent: June 10, 2014
    Assignee: Toshiba Global Commerce Solutions Holding Corporation
    Inventors: Jonathan H. Connell, II, Norman Haas, Sharathchandra U. Pankanti
  • Patent number: 8724904
    Abstract: A system, method, and computer program product for detecting anomalies in an image. In an example embodiment the method includes partitioning each image of a set of images into a plurality of image local units. The method further includes clustering all local units in the image set into clusters, and consequently assigning a class label to each local unit based on the clustering results. The local units with identical class labels having at least one substantially related image feature. Further, the method includes assigning a weight to each of the local units based on a variation of the class labels across all images in a set of images. The method further includes performing a clustering over all images in the set by using a distance metric that takes the learned weight of each local unit into account, then determining the images that belong to minorities of the clusters as anomalies.
    Type: Grant
    Filed: October 25, 2011
    Date of Patent: May 13, 2014
    Assignee: International Business Machines Corporation
    Inventors: Yuichi Fujiki, Norman Haas, Ying Li, Charles A. Otto, Balamanohar Paluri, Sharathchandra Pankanti
  • Publication number: 20140085479
    Abstract: A system and computer program product for tracking and monitoring assets along a transport route. The system includes at least one receiver for receiving asset identifications transmitted from the assets, where each asset transmits its own asset identification. The receiver also receives physical location coordinates of each of the assets. A plurality of cameras is dispersed along the transport route for transmitting camera images of the assets. The system further includes a server coupled to the receiver and cameras. The server is configured to recognize the assets in the camera images, to correlate the asset identification from the receiver with recognized assets in the camera images, and to correlate the physical location coordinates of each of the assets with physical location coordinates of the cameras. The system monitors the visual appearance of the assets, and keeps track of whether or not they have sustained physical damage.
    Type: Application
    Filed: September 25, 2012
    Publication date: March 27, 2014
    Inventors: Norman Haas, Arun Hampapur, Ying Li, Sharathchandra Pankanti
  • Publication number: 20140072173
    Abstract: A global position of an observed object is determined by obtaining a first global position of an observed object with at least one positioning device. A determination is made as to whether a set of stored visual characteristic information of at least one landmark matches a visual characteristic information set obtained from at least one captured image comprising a scene associated with the observed object. In response to the set of stored visual characteristic information matching the obtained visual characteristic information set, a second global position of the observed object is determined based on a set of stored location information associated with the at least one landmark and the first global position.
    Type: Application
    Filed: October 22, 2013
    Publication date: March 13, 2014
    Applicant: International Business Machines Corporation
    Inventors: Norman HAAS, Ying LI, Charles A. OTTO, Sharathchandra PANKANTI, Yuichi FUJIKI, Hoang TRINH
  • Publication number: 20140072169
    Abstract: A global position of an observed object is determined by obtaining a first global position of an observed object with at least one positioning device. A determination is made as to whether a set of stored visual characteristic information of at least one landmark matches a visual characteristic information set obtained from at least one captured image comprising a scene associated with the observed object. In response to the set of stored visual characteristic information matching the obtained visual characteristic information set, a second global position of the observed object is determined based on a set of stored location information associated with the at least one landmark and the first global position.
    Type: Application
    Filed: September 12, 2012
    Publication date: March 13, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Norman HAAS, Ying LI, Charles A. OTTO, Sharathchandra PANKANTI
  • Patent number: 8625878
    Abstract: A method, system, and computer program product for automatically inspecting railroad tracks. The method includes assessing a configuration of rail components depicted in an image by comparing the configuration of the rail components to known hazards. The method also includes determining a severity of detected problems in the configuration of the rail components, using a computer processor.
    Type: Grant
    Filed: April 15, 2011
    Date of Patent: January 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Norman Haas, Ying Li, Charles A. Otto, Sharathchandra Pankanti
  • Publication number: 20130329049
    Abstract: Video image data is acquired from synchronized cameras having overlapping views of objects moving past the cameras through a scene image in a linear array and with a determined speed. Processing units generate one or more object detections associated with confidence scores within frames of the camera video stream data. The confidence scores are modified as a function of constraint contexts including a cross-frame constraint that is defined by other confidence scores of other object detection decisions from the video data that are acquired by the same camera at different times; a cross-view constraint defined by other confidence scores of other object detections in the video data from another camera with an overlapping field-of-view; and a cross-object constraint defined by a sequential context of a linear array of the objects, spatial attributes of the objects and the determined speed of the movement of the objects relative to the cameras.
    Type: Application
    Filed: June 6, 2012
    Publication date: December 12, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Norman Haas, Ying Li, Charles A. Otto, Sharathchandra U. Pankanti, Hoang Trinh