Patents by Inventor Manoj Aggarwal

Manoj Aggarwal 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: 20100149338
    Abstract: A method and apparatus is described for providing a personalized interactive experience to view a scene to a plurality of concurrent users. A plurality of image sources with different attributes such as frame-rate and resolution, are digitally processed to provide controllable enhanced user-specific visualization. An image source control method is also described to adjust the image sources based on collective requirement of a plurality of users.
    Type: Application
    Filed: December 16, 2009
    Publication date: June 17, 2010
    Applicant: MAMIGO INC
    Inventors: Manoj Aggarwal, Vijay Ganti
  • Patent number: 7706571
    Abstract: Method for tracking an object recorded within a selected frame of a sequence of frames of video data, using a plurality of layers, where at least one object layer of the plurality of layers represents the object includes initializing layer ownership probabilities for pixels of the selected frame using a non-parametric motion model, estimating a set of motion parameters of the plurality of layers for the selected frame using a parametric maximization algorithm and tracking the object. The non-parametric motion model is optical flow and includes warping the mixing probabilities, the appearances of the plurality of layers, and the observed pixel data from the pixels of the preceding frame to the pixels of the selected frame to initialize the layer ownership probabilities for the pixels of the selected frame.
    Type: Grant
    Filed: October 13, 2005
    Date of Patent: April 27, 2010
    Assignee: Sarnoff Corporation
    Inventors: Subhodev Das, Manoj Aggarwal, Harpreet Singh Sawhney, Rakesh Kumar, Supun Samarasekera
  • Publication number: 20100073482
    Abstract: A scalable architecture for providing real-time multi-camera distributed video processing and visualization. An exemplary system comprises at least one video capture and storage system for capturing and storing a plurality of input videos, at least one vision based alarm system for detecting and reporting alarm situations or events, and at least one video rendering system (e.g., a video flashlight system) for displaying an alarm situation in a context that speeds up comprehension and response. One advantage of the present architecture is that these systems are all scalable, such that additional sensors (e.g., cameras, motion sensors, infrared sensors, chemical sensors, biological sensors, temperature sensors and like) can be added in large numbers without overwhelming the ability of security forces to comprehend the alarm situation.
    Type: Application
    Filed: November 24, 2009
    Publication date: March 25, 2010
    Applicant: L-3 Communications Corporation
    Inventors: Supun Samarasekera, Rakesh Kumar, Keith Hanna, Harpreet Sawhney, Aydin Arpa, Manoj Aggarwal, Vincent Paragano
  • Publication number: 20100034423
    Abstract: The present invention provides a system and method for detecting and tracking a moving object. First, robust change detection is applied to find initial candidate regions in consecutive frames. These initial detections in consecutive frames are stacked to produce space-time bands which are extracted by Hough transform and entropy minimization based band detection algorithm.
    Type: Application
    Filed: August 6, 2008
    Publication date: February 11, 2010
    Inventors: Tao Zhao, Manoj Aggarwal, Changjiang Yang
  • Publication number: 20100013917
    Abstract: A method and system for performing surveillance includes receiving location information for a detected object via a first sensor and slewing a second sensor to the detected object in accordance with the location information provided by the first sensor. In one embodiment, the first sensor detects the presence of the object (which may or may not be moving), and the second sensor provides more refined or specific information about the detected object, such as a higher-resolution image of the detected object.
    Type: Application
    Filed: June 1, 2005
    Publication date: January 21, 2010
    Inventors: Keith Hanna, Vincent Paragano, Harpreet S. Sawhney, Manoj Aggarwal
  • Patent number: 7639840
    Abstract: A method and apparatus for video surveillance is disclosed. In one embodiment, a sequence of scene imagery representing a field of view is received. One or more moving objects are identified within the sequence of scene imagery and then classified in accordance with one or more extracted spatio-temporal features. This classification may then be applied to determine whether the moving object and/or its behavior fits one or more known events or behaviors that are causes for alarm.
    Type: Grant
    Filed: July 28, 2005
    Date of Patent: December 29, 2009
    Assignee: Sarnoff Corporation
    Inventors: Keith Hanna, Manoj Aggarwal, Harpreet Sawhney, Rakesh Kumar
  • Patent number: 7633520
    Abstract: A scalable architecture for providing real-time multi-camera distributed video processing and visualization. An exemplary system comprises at least one video capture and storage system for capturing and storing a plurality of input videos, at least one vision based alarm system for detecting and reporting alarm situations or events, and at least one video rendering system (e.g., a video flashlight system) for displaying an alarm situation in a context that speeds up comprehension and response. One advantage of the present architecture is that these systems are all scalable, such that additional sensors (e.g., cameras, motion sensors, infrared sensors, chemical sensors, biological sensors, temperature sensors and like) can be added in large numbers without overwhelming the ability of security forces to comprehend the alarm situation.
    Type: Grant
    Filed: June 21, 2004
    Date of Patent: December 15, 2009
    Assignee: L-3 Communications Corporation
    Inventors: Supun Samarasekera, Rakesh Kumar, Keith Hanna, Harpreet Sawhney, Aydin Arpa, Manoj Aggarwal, Vincent Paragano
  • Patent number: 7623676
    Abstract: A method and/or system for tracking objects, such as humans, over a wide area (that is, over an area that is delineated by a large spatial domain and/or a long-duration temporal domain) is provided. Such tracking is facilitated by processing, in real-time, near real-time or otherwise contemporaneous with receiving, images captured by each of a plurality or network of slightly overlapping stereo sensors, such as stereo cameras. The method includes and the apparatus is adapted for obtaining a plurality of local-track segments, wherein the plurality of local-track segments correspond to an object captured in images taken by a respective plurality of stereo sensors; and combining the local-track segments to form a global track.
    Type: Grant
    Filed: December 21, 2005
    Date of Patent: November 24, 2009
    Assignee: Sarnoff Corporation
    Inventors: Tao Zhao, Manoj Aggarwal, Rakesh Kumar, Harpreet Sawhney
  • Publication number: 20090237508
    Abstract: A method and apparatus for providing immersive surveillance wherein a remote security guard may monitor a scene using a variety of imagery sources that are rendered upon a model to provide a three-dimensional conceptual view of the scene. Using a view selector, the security guard may dynamically select a camera view to be displayed on his conceptual model, perform a walk through of the scene, identify moving objects and select the best view of those moving objects and so on.
    Type: Application
    Filed: March 13, 2009
    Publication date: September 24, 2009
    Applicant: L-3 COMMUNICATIONS CORPORATION
    Inventors: Aydin Arpa, Keith Hanna, Rakesh Kumar, Supun Samarasekera, Harpreet Singh Sawhney, Manoj Aggarwal, David Nister, Stephen Hsu
  • Publication number: 20090102939
    Abstract: An apparatus and method for acquiring multiple images of a given scene. The apparatus allows a standard video imaging camera to simultaneously detect multiple images through the use of reflective surfaces. In at least one embodiment, the multiple images allow for a single image to be created having a high dynamic range. In another embodiment, method for efficiently determining an infrared image is provided.
    Type: Application
    Filed: October 2, 2008
    Publication date: April 23, 2009
    Inventors: Narendra Ahuja, Manoj Aggarwal
  • Patent number: 7522186
    Abstract: A method and apparatus for providing immersive surveillance wherein a remote security guard may monitor a scene using a variety of imagery sources that are rendered upon a model to provide a three-dimensional conceptual view of the scene. Using a view selector, the security guard may dynamically select a camera view to be displayed on his conceptual model, perform a walk through of the scene, identify moving objects and select the best view of those moving objects and so on.
    Type: Grant
    Filed: July 24, 2002
    Date of Patent: April 21, 2009
    Assignee: L-3 Communications Corporation
    Inventors: Aydin Arpa, Keith J. Hanna, Rakesh Kumar, Supun Samarasekera, Harpreet Singh Sawhney, Manoj Aggarwal, David Nister, Stephen Hsu
  • Publication number: 20080291279
    Abstract: In an immersive surveillance system, videos or other data from a large number of cameras and other sensors is managed and displayed by a video processing system overlaying the data within a rendered 2D or 3D model of a scene. The system has a viewpoint selector configured to allow a user to selectively identify a viewpoint from which to view the site. A video control system receives data identifying the viewpoint and based on the viewpoint automatically selects a subset of the plurality of cameras that is generating video relevant to the view from the viewpoint, and causes video from the subset of cameras to be transmitted to the video processing system. As the viewpoint changes, the cameras communicating with the video processor are changed to hand off to cameras generating relevant video to the new position. Playback in the immersive environment is provided by synchronization of time stamped recordings of video.
    Type: Application
    Filed: June 1, 2005
    Publication date: November 27, 2008
    Applicant: L-3 Communications Corporation
    Inventors: Supun Samarasekera, Keith Hanna, Harpreet Sawhney, Rakesh Kumar, Aydin Arpa, Vincent Paragano, Thomas Germano, Manoj Aggarwal
  • Patent number: 7385626
    Abstract: A method and system for detecting moving objects and controlling a surveillance system includes a processing module adapted to receive image information from at least one imaging sensor. The system performs motion detection analysis upon captured images and controls the camera in a specific manner upon detection of a moving object. The image processing uses the camera's physical orientation to a surveillance area to facilitate mapping images captured by the camera to a reference map of the surveillance area. Using the camera orientation, a moving object's position (e.g., latitude, longitude and altitude) within a scene can be derived.
    Type: Grant
    Filed: August 12, 2003
    Date of Patent: June 10, 2008
    Assignee: Sarnoff Corporation
    Inventors: Manoj Aggarwal, Harpreet Sawhney, Supun Samarasakera, Rakesh Kumar, Peter Burt, Jayan Eledath, Keith J. Hanna
  • Patent number: 7382898
    Abstract: A method and apparatus for detecting objects (e.g., bags, vehicles, etc.) left in a field of view are disclosed. A long-term representation and a short-term representation of the field of view are constructed, and a difference between the long-term representation and the short-term representation is calculated. One or more criteria may optionally be applied to this difference to determine whether the difference represents an object that was left in the field of view.
    Type: Grant
    Filed: June 15, 2005
    Date of Patent: June 3, 2008
    Assignee: Sarnoff Corporation
    Inventors: Manoj Aggarwal, Supun Samarasekera, Keith Hanna
  • Publication number: 20080126225
    Abstract: A system is disclosed for supporting integration of electronic commerce functionality into an application. The system includes an intermediary service layer that is configured to receive a collection of listing information from an application. The intermediary layer is also configured to electronically communicate a representation of the collection of listing information to an electronic marketplace).
    Type: Application
    Filed: November 28, 2006
    Publication date: May 29, 2008
    Applicant: Microsoft Corporation
    Inventors: Reeves Briggs, Ning Sun, Lisa Lane, Manoj Aggarwal, Samir Bajaj, Douglas R. DeFonzo
  • Publication number: 20080101652
    Abstract: A method and/or system for tracking objects, such as humans, over a wide area (that is, over an area that is delineated by a large spatial domain and/or a long-duration temporal domain) is provided. Such tracking is facilitated by processing, in real-time, near real-time or otherwise contemporaneous with receiving, images captured by each of a plurality or network of slightly overlapping stereo sensors, such as stereo cameras. The method includes and the apparatus is adapted for obtaining a plurality of local-track segments, wherein the plurality of local-track segments correspond to an object captured in images taken by a respective plurality of stereo sensors; and combining the local-track segments to form a global track.
    Type: Application
    Filed: December 21, 2005
    Publication date: May 1, 2008
    Inventors: Tao Zhao, Manoj Aggarwal, Rakesh Kumar, Harpreet Sawhney
  • Publication number: 20070247525
    Abstract: A method and apparatus for providing a “Video Flashlight” system for managing large numbers of videos by overlaying them within a 2D or 3D model of a scene.
    Type: Application
    Filed: June 1, 2005
    Publication date: October 25, 2007
    Applicant: L-3 Comminications Corporation
    Inventors: Supun Samarasekera, Vincent Paragano, Harpreet Sawhney, Manoj Aggarwal, Keith Hanna, Rakesh Kumar, Aydin Arpa, Philip Miller
  • Publication number: 20070226616
    Abstract: A security system comprises a computer network and a plurality of sensors each connected to the computer network at a respective network address and each generating sensing data. A managing component is connected with the network and communicates with the sensors by access thereof through the associated network address on the network, and processes sensor information received from said sensors. The managing component has a display with an interface screen showing to a user all the sensors in the security system, and an input device through which the user can enter interactive instructions to the managing component. The managing component controls communications to and from the sensors and has a rules engine storing rules therein. Each of the rules being associated with a respective device on the network, and causing the managing computer to take an action in response to output from at least one of the devices.
    Type: Application
    Filed: June 1, 2005
    Publication date: September 27, 2007
    Applicant: L-3 Communications Corporation
    Inventors: Nikhil Gagvani, Supun Samarasekera, Vincent Paragano, Manoj Aggarwal
  • Publication number: 20070086621
    Abstract: Method for tracking an object recorded within a selected frame of a sequence of frames of video data, using a plurality of layers, where at least one object layer of the plurality of layers represents the object includes initializing layer ownership probabilities for pixels of the selected frame using a non-parametric motion model, estimating a set of motion parameters of the plurality of layers for the selected frame using a parametric maximization algorithm and tracking the object. The non-parametric motion model is optical flow and includes warping the mixing probabilities, the appearances of the plurality of layers, and the observed pixel data from the pixels of the preceding frame to the pixels of the selected frame to initialize the layer ownership probabilities for the pixels of the selected frame.
    Type: Application
    Filed: October 13, 2005
    Publication date: April 19, 2007
    Inventors: Manoj Aggarwal, Harpreet Sawhney, Rakesh Kumar, Supun Samarasekera
  • Publication number: 20070070069
    Abstract: The present invention provides a system and method for processing real-time rapid capture, annotation and creation of an annotated hyper-video map for environments. The method includes processing video, audio and GPS data to create the hyper-video map which is further enhanced with textual, audio and hyperlink annotations that will enable the user to see, hear, and operate in an environment with cognitive awareness. Thus, this annotated hyper-video map provides a seamlessly navigable, situational awareness and indexable high-fidelity immersive visualization of the environment.
    Type: Application
    Filed: September 26, 2006
    Publication date: March 29, 2007
    Inventors: Supun Samarasekera, Rakesh Kumar, Taragay Oskiper, Harpreet Sawhney, Manoj Aggarwal