Patents by Inventor J. Andrew Freeman
J. Andrew Freeman 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: 8803975Abstract: A method of identifying an object captured in a video image in a multi-camera video surveillance system is disclosed. Sets of identifying information are stored in profiles, each profile being associated with one object. The disclosed method of identifying an object includes comparing identifying information extracted from images captured by the video surveillance system to one or more stored profiles. A confidence score is calculated for each comparison and used to determine a best match between the extracted set of identifying information and an object. In one embodiment, the method is used as part of a facial recognition system incorporated into a video surveillance system.Type: GrantFiled: October 30, 2008Date of Patent: August 12, 2014Assignee: 3VR Security, Inc.Inventors: Gordon T. Haupt, J. Andrew Freeman, Stephen D. Fleischer, Robert P. Vallone, Stephen G. Russell, Timothy B. Frederick
-
Publication number: 20110231775Abstract: Exemplary embodiments of the present disclosure can provide a computer-based application stored on a non-transitory computer-readable medium including instructions thereon that are accessible by a hardware processing arrangement. When the processing arrangement executes the instructions, the processing arrangement can be configured to provide a graphical user interface to at least one user, the graphical user interface providing for collection of user registration data, provide at least a portion of the registration data to at least one service provider application, access at least one data store including data associated with the at least one user, receive an alert associated with at least one service provider application pushed to the at least one user, and receive a response from the at least one user associated with the alert.Type: ApplicationFiled: March 22, 2011Publication date: September 22, 2011Applicant: Vertro, Inc.Inventors: Adele Goldberg, J. Andrew Freeman
-
Patent number: 7933455Abstract: A technique is disclosed for determining when to close a group of a plurality of groups. A closed group is one to which an image set may not be added. Each group includes one or more image sets. Each image set includes one or more images of at least one object. Each group corresponds to an object that is common among images in the one or more image sets that belong to the group. Determining when to close a particular group is based, at least in part, on one or more factors, such as how many image sets are in the particular group, the length of time the particular group has been open, and data about the one or more image sets in the particular group.Type: GrantFiled: December 7, 2009Date of Patent: April 26, 2011Assignee: 3VR Security, Inc.Inventors: Gordon T. Haupt, J. Andrew Freeman, Stephen D. Fleischer, Robert P. Vallone, Stephen G. Russell, Timothy B. Frederick
-
Patent number: 7847820Abstract: A method that determines whether a detected event is a significant event requiring action in a video surveillance system. Determined event attributes and object attributes are analyzed to determine if the potential event should trigger an action by the surveillance system. If the potential event should trigger an action, at least one action is triggered. Actions may include relevant event attribute and object attribute information. Potential event may include events detected by a sensor, or external events communicated by an external system to the surveillance system. Event attributes may include location and type of the potential event. Object attributes may include an identification of an object, and attributes associated with the identified object. If an object cannot be positively identified, object attributes may include potential object identifications or determined group associations of the object.Type: GrantFiled: March 15, 2005Date of Patent: December 7, 2010Assignee: 3VR Security, Inc.Inventors: Robert P. Vallone, Stephen G. Russell, Thomas W. Kirkman, Marcus S. Marinelli, J. Andrew Freeman
-
Patent number: 7760230Abstract: A method of managing video data storage in a video surveillance system is disclosed. The disclosed methods extend the amount of calendar time for which video and image data can be stored on a storage device. The disclosed methods apply decision criteria, such as rules, configuration data and preferences, to support intelligent automatic reduction of stored surveillance data such that images and video data of most interest are maintained while less important data is deleted, compressed or archived.Type: GrantFiled: March 15, 2005Date of Patent: July 20, 2010Assignee: 3VR Security, Inc.Inventors: Stephen G. Russell, Robert P. Vallone, J. Andrew Freeman, Stephen D. Fleischer, Gordon T. Haupt
-
Patent number: 7697026Abstract: A pipeline architecture for analyzing multiple streams of video is embodied, in part, in a layer of application program interfaces (APIs) to each stage of processing. Buffer queuing is used between some stages, which helps moderate the load on the CPU(s). Through the layer of APIs, innumerable video analysis applications can access and analyze video data flowing through the pipeline, and can annotate portions of the video data (e.g., frames and groups of frames), based on the analyses performed, with information that describes the frame or group. These annotated frames and groups flow through the pipeline to subsequent stages of processing, at which increasingly complex analyses can be performed. At each stage, portions of the video data that are of little or no interest are removed from the video data. Ultimately, “events” are constructed and stored in a database, from which cross-event and historical analyses may be performed and associations with, and among, events may be made.Type: GrantFiled: October 13, 2004Date of Patent: April 13, 2010Assignee: 3VR Security, Inc.Inventors: Robert P. Vallone, J. Andrew Freeman, Stephen G. Russell
-
Publication number: 20100080492Abstract: A technique is disclosed for determining when to close a group of a plurality of groups. A closed group is one to which an image set may not be added. Each group includes one or more image sets. Each image set includes one or more images of at least one object. Each group corresponds to an object that is common among images in the one or more image sets that belong to the group. Determining when to close a particular group is based, at least in part, on one or more factors, such as how many image sets are in the particular group, the length of time the particular group has been open, and data about the one or more image sets in the particular group.Type: ApplicationFiled: December 7, 2009Publication date: April 1, 2010Inventors: Gordon T. Haupt, J. Andrew Freeman, Stephen D. Fleischer, Robert P. Vallone, Stephen G. Russell, Timothy B. Frederick
-
Patent number: 7672370Abstract: A pipeline architecture for analyzing multiple streams of video is embodied, in part, in a layer of application program interfaces (APIs) to each stage of processing. Buffer queuing is used between some stages, which helps moderate the load on the CPU(s). Through the layer of APIs, innumerable video analysis applications can access and analyze video data flowing through the pipeline, and can annotate portions of the video data (e.g., frames and groups of frames), based on the analyses performed, with information that describes the frame or group. These annotated frames and groups flow through the pipeline to subsequent stages of processing, at which increasingly complex analyses can be performed. At each stage, portions of the video data that are of little or no interest are removed from the video data. Ultimately, “events” are constructed and stored in a database, from which cross-event and historical analyses may be performed and associations with, and among, events may be made.Type: GrantFiled: October 13, 2004Date of Patent: March 2, 2010Assignee: 3VR Security, Inc.Inventors: Stephen G. Russell, J. Andrew Freeman, Robert P. Vallone, Christian Pappas, Stephen D. Fleischer, Gordon T. Haupt
-
Patent number: 7667732Abstract: A pipeline architecture for analyzing multiple streams of video is embodied, in part, in a layer of application program interfaces (APIs) to each stage of processing. Buffer queuing is used between some stages, which helps moderate the load on the CPU(s). Through the layer of APIs, innumerable video analysis applications can access and analyze video data flowing through the pipeline, and can annotate portions of the video data (e.g., frames and groups of frames), based on the analyses performed, with information that describes the frame or group. These annotated frames and groups flow through the pipeline to subsequent stages of processing, at which increasingly complex analyses can be performed. At each stage, portions of the video data that are of little or no interest are removed from the video data. Ultimately, “events” are constructed and stored in a database, from which cross-event and historical analyses may be performed and associations with, and among, events may be made.Type: GrantFiled: October 13, 2004Date of Patent: February 23, 2010Assignee: 3VR Security, Inc.Inventors: J. Andrew Freeman, Robert P. Vallone, Stephen G. Russell, Christian Pappas, Stephen D. Fleischer, Gordon T. Haupt
-
Patent number: 7663661Abstract: A pipeline architecture for analyzing multiple streams of video is embodied, in part, in a layer of application program interfaces (APIs) to each stage of processing. Buffer queuing is used between some stages, which helps moderate the load on the CPU(s). Through the layer of APIs, innumerable video analysis applications can access and analyze video data flowing through the pipeline, and can annotate portions of the video data (e.g., frames and groups of frames), based on the analyses performed, with information that describes the frame or group. These annotated frames and groups flow through the pipeline to subsequent stages of processing, at which increasingly complex analyses can be performed. At each stage, portions of the video data that are of little or no interest are removed from the video data. Ultimately, “events” are constructed and stored in a database, from which cross-event and historical analyses may be performed and associations with, and among, events may be made.Type: GrantFiled: October 13, 2004Date of Patent: February 16, 2010Assignee: 3VR Security, Inc.Inventors: Robert P. Vallone, J. Andrew Freeman, Stephen G. Russell, Thomas W. Kirkman, Stephen D. Fleischer, Gordon T. Haupt
-
Patent number: 7664183Abstract: A pipeline architecture for analyzing multiple streams of video is embodied, in part, in a layer of application program interfaces (APIs) to each stage of processing. Buffer queuing is used between some stages, which helps moderate the load on the CPU(s). Through the layer of APIs, innumerable video analysis applications can access and analyze video data flowing through the pipeline, and can annotate portions of the video data (e.g., frames and groups of frames), based on the analysis performed, with information that describes the frame or group. These annotated frames and groups flow through the pipeline to subsequent stages of processing, at which increasingly complex analysis can be performed. At each stage, portions of the video data that are of little or no interest are removed from the video data. Ultimately, “events” are constructed and stored in a database, from which cross-event and historical analysis may be performed and associations with, and among, events may be made.Type: GrantFiled: October 13, 2004Date of Patent: February 16, 2010Assignee: 3VR Security, Inc.Inventors: J. Andrew Freeman, Robert P. Vallone, Stephen G. Russell, Stephen D. Fleischer, Gordon T. Haupt
-
Patent number: 7646895Abstract: A technique is disclosed for determining a group in which to add a new image set. The new image set is captured by one or more cameras in a video surveillance system. Similarity scores are generated between the new image set and one or more image sets of a plurality of groups, wherein each group includes one or more image sets of at least one object. The new image set is added to a group based on one or more factors. Also, a technique is disclosed for determining when to close a group, wherein a closed group is one to which an image set may not be added.Type: GrantFiled: April 4, 2006Date of Patent: January 12, 2010Assignee: 3VR Security, Inc.Inventors: Gordon T. Haupt, J. Andrew Freeman, Stephen D. Fleischer, Robert P. Vallone, Stephen G. Russell, Timothy B. Frederick
-
Patent number: 7529411Abstract: A method of identifying an object captured in a video image in a multi-camera video surveillance system is disclosed. Sets of identifying information are stored in profiles, each profile being associated with one object. The disclosed method of identifying an object includes comparing identifying information extracted from images captured by the video surveillance system to one or more stored profiles. A confidence score is calculated for each comparison and used to determine a best match between the extracted set of identifying information and an object. In one embodiment, the method is used as part of a facial recognition system incorporated into a video surveillance system.Type: GrantFiled: March 15, 2005Date of Patent: May 5, 2009Assignee: 3VR Security, Inc.Inventors: Gordon T. Haupt, J. Andrew Freeman, Stephen D. Fleischer, Robert P. Vallone, Stephen G. Russell, Timothy B. Frederick
-
Publication number: 20090074261Abstract: A method of identifying an object captured in a video image in a multi-camera video surveillance system is disclosed. Sets of identifying information are stored in profiles, each profile being associated with one object. The disclosed method of identifying an object includes comparing identifying information extracted from images captured by the video surveillance system to one or more stored profiles. A confidence score is calculated for each comparison and used to determine a best match between the extracted set of identifying information and an object. In one embodiment, the method is used as part of a facial recognition system incorporated into a video surveillance system.Type: ApplicationFiled: October 30, 2008Publication date: March 19, 2009Inventors: Gordon T. Haupt, J. Andrew Freeman, Stephen D. Fleischer, Robert P. Vallone, Stephen G. Russell, Timothy B. Frederick
-
Publication number: 20020161611Abstract: A platform provides for interaction with customers or other classes of individuals on a group basis. The platform supports a method that includes maintaining data about groups of persons, wherein the groups include persons associated with respective requests for action. The data further includes information sufficient to contact members of the groups. The platform provides a client interface, such as a web page for use of the data about groups of persons and requests for action. Using the client interface, users find and become members of groups. The platform also provides a business user interface, such as a web page, for use of the data about groups and about requests for action, by which business users monitor activity of groups and communicate with the groups. The client interface includes tools for browsing a set of requests for action, selecting a particular request, and joining a group of persons associated with the particular request.Type: ApplicationFiled: February 2, 2001Publication date: October 31, 2002Inventors: Morgan N. Price, Harry Max, J. Andrew Freeman, Emil Jandourek