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: 9595017Abstract: 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: GrantFiled: September 25, 2012Date of Patent: March 14, 2017Assignee: International Business Machines CorporationInventors: Norman Haas, Arun Hampapur, Ying Li, Sharathchandra Pankanti
-
Patent number: 9260122Abstract: 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: GrantFiled: June 6, 2012Date of Patent: February 16, 2016Assignee: International Business Machines CorporationInventors: Norman Haas, Ying Li, Charles A. Otto, Sharathchandra U. Pankanti, Hoang Trinh
-
Patent number: 9047742Abstract: 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: GrantFiled: May 7, 2009Date of Patent: June 2, 2015Assignee: International Business Machines CorporationInventors: Jonathan H. Connell, II, Myron D. Flickner, Norman Haas, Arun Hampapur, Sharathchandra U. Pankanti, Yashodhara M. Patnaik
-
Patent number: 9047668Abstract: 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: GrantFiled: October 22, 2013Date of Patent: June 2, 2015Assignee: International Business Machines CorporationInventors: Norman Haas, Ying Li, Charles A. Otto, Sharathchandra Pankanti, Yuichi Fujiki, Hoang Trinh
-
Patent number: 9036025Abstract: 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: GrantFiled: January 11, 2012Date of Patent: May 19, 2015Assignee: International Business Macines CorporationInventors: Norman Haas, Ying Li, Charles A. Otto, Sharathchandra Pankanti
-
Patent number: 9036865Abstract: 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: GrantFiled: September 12, 2012Date of Patent: May 19, 2015Assignee: International Business Machines CorporationInventors: Norman Haas, Ying Li, Charles A. Otto, Sharathchandra Pankanti, Yuichi Fujiji, Hoang Trinh
-
Publication number: 20140353372Abstract: 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: ApplicationFiled: August 1, 2014Publication date: December 4, 2014Inventors: Jonathan H. Connell, II, Myron D. Flickner, Norman Haas, Thomas J. Hammershoy, Arun Hampapur, Sharathchandra U. Pankanti
-
Patent number: 8872947Abstract: 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: GrantFiled: September 25, 2013Date of Patent: October 28, 2014Assignee: International Business Machines CorporationInventors: Norman Haas, Ying Li, Charles A. Otto, Sharathchandra Pankanti, Hoang Trinh
-
Patent number: 8866938Abstract: 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: GrantFiled: March 6, 2013Date of Patent: October 21, 2014Assignee: International Business Machines CorporationInventors: Norman Haas, Ying Li, Charles A. Otto, Sharathchandra Pankanti, Hoang Trinh
-
Publication number: 20140253764Abstract: 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: ApplicationFiled: March 6, 2013Publication date: September 11, 2014Applicant: International Business Machines CorporationInventors: Norman Haas, Ying Li, Charles A. Otto, Sharathchandra Pankanti, Hoang Trinh
-
Publication number: 20140253729Abstract: 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: ApplicationFiled: September 25, 2013Publication date: September 11, 2014Applicant: International Business Machines CorporationInventors: Norman Haas, Ying Li, Charles A. Otto, Sharathchandra Pankanti, Hoang Trinh
-
Publication number: 20140241583Abstract: 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: ApplicationFiled: May 1, 2014Publication date: August 28, 2014Applicant: Toshiba Global Commerce Solutions Holdings CorporationInventors: Jonathan H. Connell, II, Norman Haas, Sharathchandra U. Pankanti
-
Patent number: 8794524Abstract: 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: GrantFiled: May 31, 2007Date of Patent: August 5, 2014Assignee: Toshiba Global Commerce Solutions Holdings CorporationInventors: Jonathan H. Connell, II, Myron D. Flickner, Norman Haas, Thomas J. Hammershoy, Arun Hampapur, Sharathchandra U. Pankanti
-
Patent number: 8746557Abstract: 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: GrantFiled: February 26, 2008Date of Patent: June 10, 2014Assignee: Toshiba Global Commerce Solutions Holding CorporationInventors: Jonathan H. Connell, II, Norman Haas, Sharathchandra U. Pankanti
-
Patent number: 8724904Abstract: 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: GrantFiled: October 25, 2011Date of Patent: May 13, 2014Assignee: International Business Machines CorporationInventors: Yuichi Fujiki, Norman Haas, Ying Li, Charles A. Otto, Balamanohar Paluri, Sharathchandra Pankanti
-
Publication number: 20140085479Abstract: 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: ApplicationFiled: September 25, 2012Publication date: March 27, 2014Inventors: Norman Haas, Arun Hampapur, Ying Li, Sharathchandra Pankanti
-
Publication number: 20140072173Abstract: 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: ApplicationFiled: October 22, 2013Publication date: March 13, 2014Applicant: International Business Machines CorporationInventors: Norman HAAS, Ying LI, Charles A. OTTO, Sharathchandra PANKANTI, Yuichi FUJIKI, Hoang TRINH
-
Publication number: 20140072169Abstract: 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: ApplicationFiled: September 12, 2012Publication date: March 13, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Norman HAAS, Ying LI, Charles A. OTTO, Sharathchandra PANKANTI
-
Patent number: 8625878Abstract: 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: GrantFiled: April 15, 2011Date of Patent: January 7, 2014Assignee: International Business Machines CorporationInventors: Norman Haas, Ying Li, Charles A. Otto, Sharathchandra Pankanti
-
Publication number: 20130329049Abstract: 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: ApplicationFiled: June 6, 2012Publication date: December 12, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Norman Haas, Ying Li, Charles A. Otto, Sharathchandra U. Pankanti, Hoang Trinh