Patents by Inventor Geoffrey Egnal
Geoffrey Egnal 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: 9936170Abstract: A content analysis engine receives video input and performs analysis of the video input to produce one or more gross change primitives. A view engine coupled to the content analysis engine receives the one or more gross change primitives from the content analysis engine and provides view identification information. A rules engine coupled to the view engine receives the view identification information from the view engine and provides one or more rules based on the view identification information. An inference engine performs video analysis based on the one or more rules provided by the rules engine and the one or more gross change primitives.Type: GrantFiled: November 25, 2015Date of Patent: April 3, 2018Assignee: AVIGILON FORTRESS CORPORATIONInventors: Weihong Yin, Andrew J. Chosak, John I. W. Clark, Geoffrey Egnal, Matthew F. Frazier, Niels Haering, Alan J. Lipton, Donald G. Madden, Michael C. Mannebach, Gary W. Myers, James S. Sfekas, Peter L. Venetianer, Zhong Zhang
-
Patent number: 9805566Abstract: A video surveillance system may include at least one sensing unit capable of being operated in a scanning mode and a video processing unit coupled to the sensing unit, the video processing unit to receive and process image data from the sensing unit and to detect scene events and target activity.Type: GrantFiled: May 5, 2016Date of Patent: October 31, 2017Assignee: AVIGILON FORTRESS CORPORATIONInventors: Andrew J. Chosak, Paul C. Brewer, Geoffrey Egnal, Himaanshu Gupta, Niels Haering, Alan J. Lipton, Li Yu
-
Publication number: 20160321888Abstract: A video surveillance system may include at least one sensing unit capable of being operated in a scanning mode and a video processing unit coupled to the sensing unit, the video processing unit to receive and process image data from the sensing unit and to detect scene events and target activity.Type: ApplicationFiled: May 5, 2016Publication date: November 3, 2016Inventors: Andrew J. Chosak, Paul C. Brewer, Geoffrey Egnal, Himaanshu Gupta, Niels Haering, Alan J. Lipton, Li Yu
-
Patent number: 9363487Abstract: A video surveillance system may include at least one sensing unit capable of being operated in a scanning mode and a video processing unit coupled to the sensing unit, the video processing unit to receive and process image data from the sensing unit and to detect scene events and target activity.Type: GrantFiled: September 8, 2005Date of Patent: June 7, 2016Assignee: AVIGILON FORTRESS CORPORATIONInventors: Andrew J. Chosak, Paul C. Brewer, Geoffrey Egnal, Himaanshu Gupta, Niels Haering, Alan J. Lipton, Li Yu
-
Publication number: 20160127699Abstract: A content analysis engine receives video input and performs analysis of the video input to produce one or more gross change primitives. A view engine coupled to the content analysis engine receives the one or more gross change primitives from the content analysis engine and provides view identification information. A rules engine coupled to the view engine receives the view identification information from the view engine and provides one or more rules based on the view identification information. An inference engine performs video analysis based on the one or more rules provided by the rules engine and the one or more gross change primitives.Type: ApplicationFiled: November 25, 2015Publication date: May 5, 2016Inventors: Weihong Yin, Andrew J. Chosak, John I. W. Clark, Geoffrey Egnal, Matthew F. Frazier, Niels Haering, Alan J. Lipton, Donald G. Madden, Michael C. Mannebach, Gary W. Myers, James S. Sfekas, Peter L. Venetianer, Zhong Zhang
-
Patent number: 9204107Abstract: A content analysis engine receives video input and performs analysis of the video input to produce one or more gross change primitives. A view engine coupled to the content analysis engine receives the one or more gross change primitives from the content analysis engine and provides view identification information. A rules engine coupled to the view engine receives the view identification information from the view engine and provides one or more rules based on the view identification information. An inference engine performs video analysis based on the one or more rules provided by the rules engine and the one or more gross change primitives.Type: GrantFiled: March 15, 2013Date of Patent: December 1, 2015Assignee: AVIGILON FORTRESS CORPORATIONInventors: Weihong Yin, Andrew J. Chosak, John I. W. Clark, Geoffrey Egnal, Matthew F. Frazier, Niels Haering, Alan J. Lipton, Donald G. Madden, Michael C. Mannebach, Gary W. Myers, James S. Sfekas, Péter L. Venetianer, Zhong Zhang
-
Patent number: 9182228Abstract: An image capture system comprises a plurality of cameras and a camera mount. The camera mount has a curved portion, and the plurality of cameras are secured to the curved portion. The cameras are oriented radially inward relative to the curved portion of the camera mount, such that the lines of sight of the cameras intersect. Images are captured substantially simultaneously with the plurality of cameras. The captured images are stitched together to form a collective image. The image capture system may be positioned in an aerial vehicle to provide overhead views of an environment, and captured images may be transmitted to a remote location for viewing in substantially real time. A remote user may indicate a region of interest within the collective image, and the image capture system may render a portion of the collective image in accordance with the user's indications.Type: GrantFiled: July 11, 2006Date of Patent: November 10, 2015Assignees: Sony Corporation, University of Alabama in HuntsvilleInventors: David Boyd Pollock, Patrick John Reardon, Theodore Earl Rogers, Christopher N. Underwood, Geoffrey Egnal, Bennett Sampson Wilburn, Stephen Kenneth Pitalo
-
Publication number: 20130278764Abstract: A content analysis engine receives video input and performs analysis of the video input to produce one or more gross change primitives. A view engine coupled to the content analysis engine receives the one or more gross change primitives from the content analysis engine and provides view identification information. A rules engine coupled to the view engine receives the view identification information from the view engine and provides one or more rules based on the view identification information. An inference engine performs video analysis based on the one or more rules provided by the rules engine and the one or more gross change primitives.Type: ApplicationFiled: March 15, 2013Publication date: October 24, 2013Inventors: Weihong Yin, Andrew J. Chosak, John I. W. Clark, Geoffrey Egnal, Matthew F. Frazier, Niels Haering, Alan J. Lipton, Donald G. Madden, Michael C. Mannebach, Gary W. Myers, James S. Sfekas, Péter L. Venetianer, Zhong Zhang
-
Publication number: 20130232293Abstract: Using integrated circuits, such as field programmable gate arrays, it is possible to transfer data to common off the shelf storage devices at high speeds which would normally be associated with special purpose hardware created for a particular application. Such high speed storage can include prefetching data to be stored from a memory element into a cache, and translating the commands which will be used in accomplishing the transfer into a standard format, such as peripheral component interconnect express.Type: ApplicationFiled: March 5, 2012Publication date: September 5, 2013Inventors: Nguyen P. Nguyen, Geoffrey Egnal, Michael J. Corbett, Gloacchino Prisciandaro, Stuart L. Claggett, Mitchell J. Corbett
-
Patent number: 8497906Abstract: A method of video processing may include analyzing input video information to determine if a current video frame is directed to a same view as a previous video frame; determining whether a new view is present; and indicating a need to use video processing information pertaining to the new view if a new view is determined to be present.Type: GrantFiled: May 17, 2010Date of Patent: July 30, 2013Assignee: ObjectVideo, Inc.Inventors: Weihong Yin, Andrew J. Chosak, John I. W. Clark, Geoffrey Egnal, Matthew F. Frazier, Niels Haering, Alan J. Lipton, Donald G. Madden, Michael C. Mannebach, Gary W. Myers, James S. Sfekas, Péter L. Venetianer, Zhong Zhang
-
Patent number: 8369399Abstract: Methods and systems for combining multiple video streams are provided. Video feeds are received from multiple optical sensors, and homography information and/or corner metadata is calculated for each frame from each video stream. This data is used to mosaic the separate frames into a single video frame. Local translation of each image may also be used to synchronize the video frames. The optical sensors can be provided by an airborne platform, such as a manned or unmanned surveillance vehicle. Image data can be requested from a ground operator, and transmitted from the airborne platform to the user in real time or at a later time. Various data arrangements may be used by an aggregation system to serialize and/or multiplex image data received from multiple sensor modules. Fixed-size record arrangement and variable-size record arrangement systems are provided.Type: GrantFiled: February 13, 2007Date of Patent: February 5, 2013Assignee: Sony CorporationInventors: Geoffrey Egnal, Rodney Feldman, Kyungnam Kim, Bennett Wilburn
-
Publication number: 20100225760Abstract: A method of video processing may include analyzing input video information to determine if a current video frame is directed to a same view as a previous video frame; determining whether a new view is present; and indicating a need to use video processing information pertaining to the new view if a new view is determined to be present.Type: ApplicationFiled: May 17, 2010Publication date: September 9, 2010Applicant: Object Video, Inc.Inventors: Weihong Yin, Andrew J. Chosak, John Ian Wallace Clark, Geoffrey Egnal, Matthew F. Frazier, Niels Haering, Alan J. Lipton, Donald G. Madden, Michael C. Mannebach, Gary W. Myers, James S. Sfekas, Péter L. Venetianer, Zhong Zhang
-
Patent number: 7733369Abstract: A method of video processing may include analyzing input video information to determine if a current video frame is directed to a same view as a previous video frame; determining whether a new view is present; and indicating a need to use video processing information pertaining to the new view if a new view is determined to be present.Type: GrantFiled: September 28, 2004Date of Patent: June 8, 2010Assignee: ObjectVideo, Inc.Inventors: Weihong Yin, Andrew J. Chosak, John Ian Wallace Clark, Geoffrey Egnal, Matthew F. Frazier, Niels Haering, Alan J. Lipton, Donald G. Madden, Michael C. Mannebach, Gary W. Myers, James S. Sfekas, Péter L. Venetianer, Zhong Zhang
-
Publication number: 20080166015Abstract: A system for detecting behavior of a target may include: a target detection engine, adapted to detect at least one target from one or more objects from a video surveillance system recording a scene; a path builder, adapted to create at least one mature path model from analysis of the behavior of a plurality of targets in the scene, wherein the at least one mature path model includes a model of expected target behavior with respect to the at least one path model; and a target behavior analyzer, adapted to analyze and identify target behavior with respect to the at least one mature path model. The system may further include an alert generator, adapted to generate an alert based on the identified behavior.Type: ApplicationFiled: April 24, 2007Publication date: July 10, 2008Applicant: Object Video, Inc.Inventors: Niels Haering, Zeeshan Rasheed, Li Yu, Andrew J. Chosak, Geoffrey Egnal, Alan J. Lipton, Haiying Liu, Peter L. Venetianer, Wei Hong Yin, Liang Y. Yu, Zhong Zhang
-
Publication number: 20080117296Abstract: A video surveillance system comprises a first sensing unit; a second sensing unit; and a communication medium connecting the first sensing unit and the second sensing unit. The first sensing unit provides information about a position of a target to the second sensing unit via the communication medium, and the second sensing unit uses the position information to locate the target.Type: ApplicationFiled: January 23, 2008Publication date: May 22, 2008Applicant: ObjectVideo, Inc.Inventors: Geoffrey Egnal, Andrew Chosak, Niels Haering, Alan Lipton, Peter Venetianer, Weihong Yin, Zhong Zhang
-
Publication number: 20080060034Abstract: Methods and systems for combining multiple video streams are provided. Video feeds are received from multiple optical sensors, and homography information and/or corner metadata is calculated for each frame from each video stream. This data is used to mosaic the separate frames into a single video frame. Local translation of each image may also be used to synchronize the video frames. The optical sensors can be provided by an airborne platform, such as a manned or unmanned surveillance vehicle. Image data can be requested from a ground operator, and transmitted from the airborne platform to the user in real time or at a later time. Various data arrangements may be used by an aggregation system to serialize and/or multiplex image data received from multiple sensor modules. Fixed-size record arrangement and variable-size record arrangement systems are provided.Type: ApplicationFiled: February 13, 2007Publication date: March 6, 2008Inventors: Geoffrey Egnal, Rodney Feldman, Bobby Gintz, Kyungnam Kim, Robert Palmer, Bennett Wilburn
-
Publication number: 20070188653Abstract: An image capture system comprises a plurality of cameras and a camera mount. The camera mount has a curved portion, and the plurality of cameras are secured to the curved portion. The cameras are oriented radially inward relative to the curved portion of the camera mount, such that the lines of sight of the cameras intersect. Images are captured substantially simultaneously with the plurality of cameras. The captured images are stitched together to form a collective image. The image capture system may be positioned in an aerial vehicle to provide overhead views of an environment, and captured images may be transmitted to a remote location for viewing in substantially real time. A remote user may indicate a region of interest within the collective image, and the image capture system may render a portion of the collective image in accordance with the user's indications.Type: ApplicationFiled: July 11, 2006Publication date: August 16, 2007Inventors: David Pollock, Patrick Reardon, Theodore Rogers, Christopher Underwood, Geoffrey Egnal, Bennett Wilburn, Stephen Pitalo
-
Publication number: 20070058717Abstract: A method of video processing may include registering one or more frames of input video received from a sensing unit, where the sensing unit may be capable of operating in a scanning mode. The registration process may project the frames onto a common reference. The method may further include maintaining a scene model corresponding to the sensing unit's field of view. The method may also include processing the registered frames using the scene model, where the result of processing the registered frames includes visualization of at least one result of processing.Type: ApplicationFiled: September 9, 2005Publication date: March 15, 2007Applicant: ObjectVideo, Inc.Inventors: Andrew Chosak, Paul Brewer, Geoffrey Egnal, Himaanshu Gupta, Niels Haering, Alan Lipton, Li Yu
-
Publication number: 20070052803Abstract: A video surveillance system may include at least one sensing unit capable of being operated in a scanning mode and a video processing unit coupled to the sensing unit, the video processing unit to receive and process image data from the sensing unit and to detect scene events and target activity.Type: ApplicationFiled: September 8, 2005Publication date: March 8, 2007Applicant: ObjectVideo, Inc.Inventors: Andrew Chosak, Paul Brewer, Geoffrey Egnal, Himaanshu Gupta, Niels Haering, Alan Lipton, Li Yu
-
Publication number: 20060072010Abstract: An input video sequence may be processed by processing the input video sequence to obtain target information; and building at least one target property map based on said target information. The target property map may be used to detect various events, particularly in connection with video surveillance.Type: ApplicationFiled: September 24, 2004Publication date: April 6, 2006Applicant: ObjectVideo, Inc.Inventors: Niels Haering, Zeeshan Rasheed, Andrew Chosak, Geoffrey Egnal, Alan Lipton, Haiying Liu, Peter Venetianer, Weihong Yin, Li Yu, Liang Yu, Zhong Zhang