Patents by Inventor Arun Hampapur
Arun Hampapur 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: 9424659Abstract: A method and system for real time processing of a sequence of video frames. A current frame in the sequence and at least one frame in the sequence occurring prior to the current frame is analyzed. Each frame includes a two-dimensional array of pixels. The sequence of video frames is received in synchronization with a recording of the video frames in real time. The analyzing includes performing a background subtraction on the at least one frame, which determines a background image and a static region mask associated with a static region consisting of a contiguous distribution of pixels in the current frame. The static region mask identifies each pixel in the static region upon the static region mask being superimposed on the current frame. A determination is made that a persistence requirement, both a non-persistence duration requirement and a persistence duration requirement, or a combination thereof have been satisfied.Type: GrantFiled: June 10, 2015Date of Patent: August 23, 2016Assignee: International Business Machines CorporationInventors: Rogerio S. Feris, Arun Hampapur, Zouxuan Lu, Ying-li Tian
-
Patent number: 9418445Abstract: A method and system for real time processing of a sequence of video frames. A current frame in the sequence and at least one frame in the sequence occurring prior to the current frame is analyzed. The sequence of video frames is received in synchronization with a recording of the video frames in real time. The analyzing includes performing a background subtraction on the at least one frame, which determines a background image and a static region mask associated with a static region consisting of a contiguous distribution of pixels in the current frame, which includes executing a mixture of 3 to 5 Gaussians algorithm coupled together in a linear combination by Gaussian weight coefficients to generate the background model, a foreground image, and the static region. The static region mask identifies each pixel in the static region upon the static region mask being superimposed on the current frame.Type: GrantFiled: June 10, 2015Date of Patent: August 16, 2016Assignee: International Business Machines CorporationInventors: Rogerio S. Feris, Arun Hampapur, Zouxuan Lu, Ying-li Tian
-
Patent number: 9420237Abstract: A method of providing video feeds from a plurality of cameras to a plurality of screens including determining a plurality of constraints on a centralized processor processing the video feeds, determining a camera semantic classification for each of the plurality of cameras, determining historical events captured by each of the plurality of cameras, and providing at least one video feed to at least one of the screens according to the plurality of constraints on the centralized processor, the camera semantic classifications and the historical events.Type: GrantFiled: July 9, 2013Date of Patent: August 16, 2016Assignee: GLOBALFOUNDRIES INC.Inventors: Wei Shan Dong, Ning Duan, Arun Hampapur, Ke Hu, Hongfei Li, Li Li, Wei Sun
-
Patent number: 9418444Abstract: A method and system for real time processing of a sequence of video frames. A current frame in the sequence and at least one frame in the sequence occurring prior to the current frame is analyzed. The sequence of video frames is received in synchronization with a recording of the video frames in real time. The analyzing includes performing a background subtraction on the at least one frame, which determines a background image and a static region mask associated with a static region consisting of a contiguous distribution of pixels in the current frame. The static region mask identifies each pixel in the static region upon the static region mask being superimposed on the current frame. A status of a static object is determined as either an abandoned status if the static object is an abandoned object or a removed status if the static object is a removed object.Type: GrantFiled: June 10, 2015Date of Patent: August 16, 2016Assignee: International Business Machines CorporationInventors: Rogerio S. Feris, Arun Hampapur, Zouxuan Lu, Ying-li Tian
-
Publication number: 20160210183Abstract: A hierarchical multi-stage model of asset failure risk for complex heterogeneously distributed physical assets is built. The hierarchical multi-stage model considers heterogeneity of failure patterns for the assets. At least one data stream is analyzed to determine whether the hierarchical multi-stage model needs to be updated due to a change in the failure patterns. If the analysis indicates that the hierarchical multi-stage model needs to be updated, the hierarchical multi-stage model is dynamically updated to obtain an updated hierarchical multi-stage model.Type: ApplicationFiled: February 13, 2016Publication date: July 21, 2016Inventors: Arun Hampapur, Hongfei Li, Zhiguo Li, Yada Zhu
-
Patent number: 9380271Abstract: An approach for generating a coding schema for identifying a spatial location of an event within video image data is provided. In one embodiment, there is a spatial representation tool, including a compression component configured to receive trajectory data of a trajectory of an object for an event within video image data; generate a lossless compressed contour-coded blob to encode the trajectory data of the trajectory of the object for the event within video image data; generate a lossy searchable code of the trajectory of the object for the event within the video image data; convert a region of interest within the video image data to a lossy query code, the region of interest corresponding to a sub-section of a visual display output of the video image data; and compare the lossy query code to the lossy searchable code within a relational database to identify a corresponding lossless trajectory data of the trajectory of the object for the event within the video image data.Type: GrantFiled: September 30, 2013Date of Patent: June 28, 2016Assignee: International Business Machines CorporationInventors: Michael J. Desimone, Arun Hampapur, Zuoxuan Lu, Carl P. Mercier, Christopher S. Milite, Stephen R. Russo, Chiao-Fe Shu, Chek K. Tan
-
Patent number: 9342594Abstract: An approach that indexes and searches according to a set of attributes of a person is provided. In one embodiment, there is an extensible indexing and search tool, including an extraction component configured to extract a set of attributes of a person monitored by a set of sensors in a zone of interest. An index component is configured to index each of the set of attributes of the person within an index of an extensible indexing and search tool. A search component is configured to enable a search of the index of the extensible indexing and search tool according to at least one of the set of attributes of the person.Type: GrantFiled: October 29, 2008Date of Patent: May 17, 2016Assignee: International Business Machines CorporationInventors: Lisa M. Brown, Raymond A. Cooke, Rogerio S. Feris, Arun Hampapur, Frederik C. M. Kjeldsen, Christopher S. Milite, Stephen R. Russo, Chiao-Fe Shu, Ying-li Tian, Yun Zhai, Zuoxuan Lu
-
Patent number: 9342982Abstract: Embodiments relate to traffic control resource planning. An aspect includes receiving information about available routes in a transportation network and receiving an estimate of a traffic demand in the transportation network. Traffic control planning is performed and it may include: simulating a traffic flow based on the available routes and the traffic demand; applying a model that varies traffic control agent (TCA) placement and traffic signal settings in the transportation network to minimize a cost associated with the traffic flow, the cost including a TCA deployment cost and a traffic delay cost; and outputting a traffic control plan based on the applying, the traffic control plan including a TCA placement and traffic signal setting plan.Type: GrantFiled: September 9, 2013Date of Patent: May 17, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Arun Hampapur, Qing He, Xuan Liu, Songhua Xing
-
Publication number: 20160132730Abstract: Methods, systems, and computer program products for parsing objects are provided herein. A method includes producing a plurality of versions of an image of an object derived from an input, wherein each version comprises one of one multiple resolutions of said image of said object; computing an appearance probability at each of a plurality of regions on the one or more lowest resolution versions of said plurality of versions of said image for at least one attribute for said object; determining a configuration of the at least one attribute in the one or more lowest resolution versions based on at least the appearance probability in each of the plurality of regions; and outputting said configuration.Type: ApplicationFiled: January 18, 2016Publication date: May 12, 2016Inventors: Lisa Marie Brown, Rogerio Schmidt Feris, Arun Hampapur, Daniel Andre Vaquero
-
Patent number: 9330312Abstract: Techniques, systems, and articles of manufacture for multispectral detection of attributes for video surveillance. A method includes generating one or more training sets of one or more multispectral images, generating a group of one or more multispectral box features, using the one or more training sets to select one or more of the one or more multispectral box features to generate a multispectral attribute detector, and using the multispectral attribute detector to identify a location of an attribute in video surveillance, wherein using the multispectral attribute detector comprises, for one or more locations on each spectral band level of the multispectral image, applying the multispectral attribute detector and producing an output indicating attribute detection or an output indicating no attribute detection, and wherein the attribute corresponds to the multispectral attribute detector.Type: GrantFiled: May 7, 2013Date of Patent: May 3, 2016Assignee: International Business Machines CorporationInventors: Lisa Marie Brown, Rogerio S. Feris, Arun Hampapur, Daniel Andre Vaquero
-
Publication number: 20160110681Abstract: A simulator is configured to simulate the fulfillment of orders by nodes. Each node has an inventory of products and is capable of shipping the products to destinations in response to receipt of a corresponding order. The simulator divides the nodes into groups and assigns a different priority to each group based on input provided by a user to the simulator to generate an ordered sequence of priorities. The simulator maintains safety stock data corresponding to each node that indicates minimum quantities of the products required to be present at the corresponding node. The simulator selects a current priority of the sequence and next simulates a first group among the groups having the current priority fulfilling the orders for a given product among the products while a quantity of the given product at each of the nodes in the first group is below the minimum quantity in the corresponding safety stock data.Type: ApplicationFiled: October 13, 2015Publication date: April 21, 2016Inventors: JoAnn Piersa Brereton, Ajay Ashok Deshpande, Arun Hampapur, Miao He, Alan Jonathan King, Xuan Liu, Christopher Scott Milite, Jae-Eun Park, Joline Ann Villaranda Uichanco, Songhua Xing, Steven lgrejas, Hongliang Fei, Vadiraja Ramamurthy, Yingjie Li, Kimberly D. Hendrix, Xiao Bo Zheng
-
Publication number: 20160110735Abstract: A simulator is configured to simulate the fulfillment of orders by nodes. Each node has an inventory of products and is capable of shipping the products to destinations in response to receipt of a corresponding order. The simulator divides the nodes into groups and assigns a different priority to each group based on input provided by a user to the simulator to generate an ordered sequence of priorities. The simulator maintains safety stock data corresponding to each node that indicates minimum quantities of the products required to be present at the corresponding node. The simulator selects a current priority of the sequence and next simulates a first group among the groups having the current priority fulfilling the orders for a given product among the products while a quantity of the given product at each of the nodes in the first group is below the minimum quantity in the corresponding safety stock data.Type: ApplicationFiled: December 1, 2015Publication date: April 21, 2016Inventors: JoAnn Piersa Brereton, Ajay Ashok Deshpande, Arun Hampapur, Miao He, Alan Jonathan King, Xuan Liu, Christopher Scott Milite, Jae-Eun Park, Joline Ann Villaranda Uichanco, Songhua Xing, Steve Igrejas, Hongliang Fei, Vadiraja Ramamurthy, Yingjie Li, Kimberly D. Hendrix, Xiao Bo Zheng
-
Patent number: 9311615Abstract: An approach for infrastructure asset management is provided. This approach comprises an end-to-end analytics driven maintenance approach that can take data about physical assets and additional external data, and apply advanced analytics to the data to generate business insight, foresight and planning information. Specifically, this approach uses a maintenance analysis tool, which is configured to: receive data about a set of physical assets of an infrastructure, and analyze the data about the set of physical assets to predict maintenance requirements for each of the set of physical assets. The maintenance analysis tool further comprises an output component configured to generate a maintenance plan based on the predicted maintenance requirements for each of the set of physical assets.Type: GrantFiled: January 3, 2011Date of Patent: April 12, 2016Assignee: International Business Machines CorporationInventors: Andrew J. Davenport, Wei Shan Dong, Frank D. Fenhagen, IV, Arun Hampapur, Zhong Bo Jiang, Jayant R. Kalagnanam, Hongfei Li, Shilpa N. Mahatma, Wei Sun, Lexing Xie
-
Patent number: 9299162Abstract: Multi-mode video event indexing includes determining a quality of object distinctiveness with respect to images from a video stream input. A high-quality analytic mode is selected from multiple modes and applied to video input images via a hardware device to determine object activity within the video input images if the determined level of detected quality of object distinctiveness meets a threshold level of quality, else a low-quality analytic mode is selected and applied to the video input images via a hardware device to determine object activity within the video input images, wherein the low-quality analytic mode is different from the high-quality analytic mode.Type: GrantFiled: July 31, 2015Date of Patent: March 29, 2016Assignee: International Business Machines CorporationInventors: Russell P. Bobbitt, Lisa M. Brown, Rogerio S. Feris, Arun Hampapur, Yun Zhai
-
Patent number: 9299046Abstract: An approach for infrastructure asset management is provided. This approach comprises an end-to-end analytics driven maintenance approach that can take data about physical assets and additional external data, and apply advanced analytics to the data to generate business insight, foresight and planning information. Specifically, this approach uses a maintenance analysis tool, which is configured to: receive data about a set of physical assets of an infrastructure, and analyze the data about the set of physical assets to predict maintenance requirements for each of the set of physical assets. The maintenance analysis tool further comprises an output component configured to generate a maintenance plan based on the predicted maintenance requirements for each of the set of physical assets.Type: GrantFiled: April 23, 2014Date of Patent: March 29, 2016Assignee: International Business Machines CorporationInventors: Andrew J. Davenport, Wei Shan Dong, Frank D. Fenhagen, IV, Arun Hampapur, Zhong Bo Jiang, Jayant R. Kalagnanam, Hongfei Li, Shilpa N. Mahatma, Wei Sun, Lexing Xie
-
Patent number: 9299229Abstract: Techniques for detecting one or more events are provided. The techniques include identifying one or more segments in a video sequence as one or more candidates for one or more events by a temporal ordering of the one or more candidates, and analyzing one or more motion patterns of the one or more candidates to detect the one or more events.Type: GrantFiled: November 29, 2008Date of Patent: March 29, 2016Assignee: Toshiba Global Commerce Solutions Holdings CorporationInventors: Russell Patrick Bobbitt, Quanfu Fan, Arun Hampapur, Frederik Kjeldsen, Sharathchandra Umapathirao Pankanti, Akira Yanagawa, Yun Zhai
-
Patent number: 9293038Abstract: Embodiments relate to traffic control resource planning. An aspect includes receiving information about available routes in a transportation network and receiving an estimate of a traffic demand in the transportation network. Traffic control planning is performed and it may include: simulating a traffic flow based on the available routes and the traffic demand; applying a model that varies traffic control agent (TCA) placement and traffic signal settings in the transportation network to minimize a cost associated with the traffic flow, the cost including a TCA deployment cost and a traffic delay cost; and outputting a traffic control plan based on the applying, the traffic control plan including a TCA placement and traffic signal setting plan.Type: GrantFiled: October 10, 2013Date of Patent: March 22, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Arun Hampapur, Qing He, Xuan Liu, Songhua Xing
-
Patent number: 9262255Abstract: A hierarchical multi-stage model of asset failure risk for complex heterogeneously distributed physical assets is built. The hierarchical multi-stage model considers heterogeneity of failure patterns for the assets. At least one data stream is analyzed to determine whether the hierarchical multi-stage model needs to be updated due to a change in the failure patterns. If the analysis indicates that the hierarchical multi-stage model needs to be updated, the hierarchical multi-stage model is dynamically updated to obtain an updated hierarchical multi-stage model.Type: GrantFiled: March 14, 2013Date of Patent: February 16, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Arun Hampapur, Hongfei Li, Zhiguo Li, Yada Zhu
-
Patent number: 9256689Abstract: A method is provided to generate a heat map to show traffic congestion based on transit points. The method includes generating, by a processing device, a trajectory database from time-stamped global positioning system (GPS) sample points, and computing transit points for each trajectory in the trajectory database. The method further includes constructing a temporal transit graph. The transit graph captures the shortest paths among the transit points. The method further includes indexing and storing the transit graph in a spatial-temporal database for online analytic processing.Type: GrantFiled: August 9, 2013Date of Patent: February 9, 2016Assignee: International Business Machines CorporationInventors: Arun Hampapur, Qing He, Xuan Liu, Songhua Xing
-
Publication number: 20160034824Abstract: A method and system to perform spatio-temporal prediction are described. The method includes obtaining, based on communication with one or more sources, multi-scale spatial datasets, each of the multi-scale spatial datasets providing a type of information at a corresponding granularity, at least two of the multi-scale spatial datasets providing at least two types of information at different corresponding granularities. The method also includes generating new features for each of the multi-scale spatial datasets, the new features being based on features of each of the multi-scale spatial datasets and spatial relationships between and within the multi-scale spatial datasets. The method further includes selecting, using the processor, features of interest from among the new features, training a predictive model based on the features of interest, and predicting an event based on the predictive model.Type: ApplicationFiled: August 4, 2014Publication date: February 4, 2016Inventors: Wei Shan Dong, Arun Hampapur, Hongfei Li, Li Li, Xuan Liu, Chun Yang Ma, Songhua Xing