Patents by Inventor Shaun P. Marlatt
Shaun P. Marlatt 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: 20190171885Abstract: Generating signatures within a network that includes a plurality of computing devices of varying processing capabilities is disclosed. Chips may be transmitted, from a network video recorder and over the network, to an analytics appliance having a GPU processing power that is higher than a GPU processing power possessed by the network video recorder. The GPU processing power possessed by the analytics appliance may be employed to process the chips therein and generate respective signatures.Type: ApplicationFiled: November 30, 2018Publication date: June 6, 2019Applicant: Avigilon CorporationInventors: Alexander Chau, Ken Jessen, Shaun P. Marlatt
-
Publication number: 20190156490Abstract: A method, system and apparatus for image capture, analysis and transmission are provided. A link aggregation method involves identifying controller network ports to a source connected to the same subnetwork; producing packets associating corresponding controller network ports selected by the source CPU for substantially uniform selection; and transmitting the packets to their corresponding network ports. An image analysis method involves producing by a camera an indication whether a region of an image differs by a threshold extent from a corresponding region of a reference image; transmitting the indication and image data to a controller via a communications network; and storing at the controller the image data and the indication in association therewith. The controller may perform operations according to positive indications.Type: ApplicationFiled: January 17, 2019Publication date: May 23, 2019Inventors: Andrew MARTZ, Ross WIGHTMAN, Shaun P. MARLATT
-
Patent number: 10223796Abstract: A method, system and apparatus for image capture, analysis and transmission are provided. A link aggregation method involves identifying controller network ports to a source connected to the same subnetwork; producing packets associating corresponding controller network ports selected by the source CPU for substantially uniform selection; and transmitting the packets to their corresponding network ports. An image analysis method involves producing by a camera an indication whether a region of an image differs by a threshold extent from a corresponding region of a reference image; transmitting the indication and image data to a controller via a communications network; and storing at the controller the image data and the indication in association therewith. The controller may perform operations according to positive indications.Type: GrantFiled: October 13, 2015Date of Patent: March 5, 2019Assignee: AVIGILON CORPORATIONInventors: Andrew Martz, Ross Wightman, Shaun P. Marlatt
-
Publication number: 20180249047Abstract: Compensating for delay in a Pan-Tilt-Zoom (PTZ) camera system is disclosed. Client-side view transformation is carried out to emulate a future Field Of View (FOV) of the camera so that the impact of latency is reduced.Type: ApplicationFiled: February 24, 2017Publication date: August 30, 2018Applicant: Avigilon CorporationInventor: Shaun P. Marlatt
-
Publication number: 20180213051Abstract: Methods, systems, and techniques for handling of event notifications in non-standard formats. An event notification sent from an event notification sending device of a video surveillance system is received at an event notification handling device of the system. The event notification is in a format not natively supported by at least one device of the system. The event notification is translated into a format supported by the at least one device, with the supported format being defined in a list of non-standard formats. A rule associated with the event notification is applied to perform an action. Prior to receiving the event notification, an initialization method may be performed in which the event notification handling device subscribes to receive the event notification.Type: ApplicationFiled: January 19, 2018Publication date: July 26, 2018Applicant: Avigilon CorporationInventors: Yubin Bang, Kaushik Choudhary, Shaun P. Marlatt
-
Publication number: 20180157939Abstract: There is provided an appearance search system comprising one or more cameras configured to capture video of a scene, the video having images of objects. The system comprises one or more processors and memory comprising computer program code stored on the memory and configured when executed by the one or more processors to cause the one or more processors to perform a method. The method comprises identifying one or more of the objects within the images of the objects. The method further comprises implementing a learning machine configured to generate signatures of the identified objects and generate a signature of an object of interest. The system further comprises a network configured to send the images of the objects from the camera to the one or more processors.Type: ApplicationFiled: December 5, 2017Publication date: June 7, 2018Applicant: Avigilon CorporationInventors: Richard Butt, Alexander Chau, Moussa Doumbouya, Levi Glozman, Lu He, Aleksey Lipchin, Shaun P. Marlatt, Sreemanananth Sadanand, Mitul Saha, Mahesh Saptharishi, Yanyan Hu
-
Publication number: 20170208348Abstract: A system and method for playing back video feeds includes determining from the video feeds a subset of currently available video feeds, determining a playback layout based on the number of currently available video feeds and playing back the subset of currently available video feeds within the playback layout. The system and method further includes determining at least one change in availability in a given video feed of the plurality of video feeds, updating the subset of currently available video feeds based on the at least one change, updating the playback layout based on the updated subset of currently available video feeds and playing back the updated subset of currently available video feeds within the updated playback layout.Type: ApplicationFiled: December 15, 2016Publication date: July 20, 2017Applicant: Avigilon CorporationInventors: Courtney Anne Adarme Cheng, Shaun P. Marlatt, Ompon Priebjrivat, Scott Alexander Williams
-
Patent number: 9697615Abstract: A method, system and apparatus for image capture, analysis and transmission are provided. A link aggregation method involves identifying controller network ports to a source connected to the same subnetwork; producing packets associating corresponding controller network ports selected by the source CPU for substantially uniform selection; and transmitting the packets to their corresponding network ports. An image analysis method involves producing by a camera an indication whether a region of an image differs by a threshold extent from a corresponding region of a reference image; transmitting the indication and image data to a controller via a communications network; and storing at the controller the image data and the indication in association therewith. The controller may perform operations according to positive indications.Type: GrantFiled: October 13, 2015Date of Patent: July 4, 2017Assignee: AVIGILON CORPORATIONInventors: Andrew Martz, Ross Wightman, Shaun P. Marlatt
-
Patent number: 9697616Abstract: A method, system and apparatus for image capture, analysis and transmission are provided. A link aggregation method involves identifying controller network ports to a source connected to the same subnetwork; producing packets associating corresponding controller network ports selected by the source CPU for substantially uniform selection; and transmitting the packets to their corresponding network ports. An image analysis method involves producing by a camera an indication whether a region of an image differs by a threshold extent from a corresponding region of a reference image; transmitting the indication and image data to a controller via a communications network; and storing at the controller the image data and the indication in association therewith. The controller may perform operations according to positive indications.Type: GrantFiled: October 13, 2015Date of Patent: July 4, 2017Assignee: AVIGILON CORPORATIONInventors: Andrew Martz, Ross Wightman, Shaun P. Marlatt
-
Publication number: 20170034572Abstract: A computer implemented method for managing data received from a video source device is disclosed. At least a first storage tier and a second storage tier on a storage medium are identified for respectively storing different categories of data. As data streams are received from the video source, the data streams are associated with at least the first storage tier or the second storage tier and data from the received streams are stored in the associated storage tier. When the storage medium is full or meets some other specified maximum capacity threshold, data is deleted beginning with data that has an age that exceeds one or more specified maximum retention times, followed by data with the oldest age from one or both of the first and second storage tiers.Type: ApplicationFiled: October 12, 2016Publication date: February 2, 2017Inventors: Shaun P. Marlatt, Oren Shir
-
Patent number: 9489387Abstract: A computer implemented method for managing data received from a video source device is disclosed. At least a first storage tier and a second storage tier on a storage medium are identified for respectively storing different categories of data. As data streams are received from the video source, the data streams are associated with at least the first storage tier or the second storage tier and data from the received streams are stored in the associated storage tier. When the storage medium is full or meets some other specified maximum capacity threshold, data is deleted beginning with data that has an age that exceeds one or more specified maximum retention times, followed by data with the oldest age from one or both of the first and second storage tiers.Type: GrantFiled: December 11, 2014Date of Patent: November 8, 2016Assignee: Avigilon CorporationInventors: Shaun P. Marlatt, Oren Shir
-
Patent number: 9412178Abstract: A method, system and apparatus for image capture, analysis and transmission are provided. A link aggregation method involves identifying controller network ports to a source connected to the same subnetwork; producing packets associating corresponding controller network ports selected by the source CPU for substantially uniform selection; and transmitting the packets to their corresponding network ports. An image analysis method involves producing by a camera an indication whether a region of an image differs by a threshold extent from a corresponding region of a reference image; transmitting the indication and image data to a controller via a communications network; and storing at the controller the image data and the indication in association therewith. The controller may perform operations according to positive indications.Type: GrantFiled: July 18, 2014Date of Patent: August 9, 2016Assignee: AVIGILON CORPORATIONInventors: Andrew Martz, Ross Wightman, Shaun P. Marlatt
-
Publication number: 20160219117Abstract: A physical security system is described comprising a simplified method for selection of a compute node from a cluster of compute nodes with which to assign a role or acquire a service. The method determines a scalar priority value for compute nodes in the cluster, and allows selection of a compute node by simply choosing the highest priority scalar value. Scalar priority values may be determined by one or more of: a compute node license type, capacity limits, a hardware capability, a software capability, and a current node load.Type: ApplicationFiled: March 31, 2016Publication date: July 28, 2016Inventors: Shaun P. MARLATT, Patrick A. BEAULIEU, Douglas J. KONRAD, Matthew J. ADAM
-
Publication number: 20160110993Abstract: A physical security system may define sites associated with cameras. Sites may be added as a child site off of a parent site to form a site family. Once set up, ranked user and group privileges on the parent site may be pushed to the child sites, and controlled by the parent site. The child sites may still define local users and groups so that the child site may operate if there is a loss of connectivity to the parent site.Type: ApplicationFiled: October 15, 2015Publication date: April 21, 2016Inventors: Shaun P. MARLATT, Avery W. CHIANG, Tomer GOLDENBERG, Matthew J. ADAM, Jonathon E.B. GRIEMAN
-
Publication number: 20160037194Abstract: A method, system and apparatus for image capture, analysis and transmission are provided. A link aggregation method involves identifying controller network ports to a source connected to the same subnetwork; producing packets associating corresponding controller network ports selected by the source CPU for substantially uniform selection; and transmitting the packets to their corresponding network ports. An image analysis method involves producing by a camera an indication whether a region of an image differs by a threshold extent from a corresponding region of a reference image; transmitting the indication and image data to a controller via a communications network; and storing at the controller the image data and the indication in association therewith. The controller may perform operations according to positive indications.Type: ApplicationFiled: October 13, 2015Publication date: February 4, 2016Inventors: Andrew MARTZ, Ross WIGHTMAN, Shaun P. MARLATT
-
Publication number: 20160037165Abstract: A method, system and apparatus for image capture, analysis and transmission are provided. A link aggregation method involves identifying controller network ports to a source connected to the same subnetwork; producing packets associating corresponding controller network ports selected by the source CPU for substantially uniform selection; and transmitting the packets to their corresponding network ports. An image analysis method involves producing by a camera an indication whether a region of an image differs by a threshold extent from a corresponding region of a reference image; transmitting the indication and image data to a controller via a communications network; and storing at the controller the image data and the indication in association therewith. The controller may perform operations according to positive indications.Type: ApplicationFiled: October 13, 2015Publication date: February 4, 2016Inventors: Andrew MARTZ, Ross WIGHTMAN, Shaun P. MARLATT
-
Publication number: 20160035105Abstract: A method, system and apparatus for image capture, analysis and transmission are provided. A link aggregation method involves identifying controller network ports to a source connected to the same subnetwork; producing packets associating corresponding controller network ports selected by the source CPU for substantially uniform selection; and transmitting the packets to their corresponding network ports. An image analysis method involves producing by a camera an indication whether a region of an image differs by a threshold extent from a corresponding region of a reference image; transmitting the indication and image data to a controller via a communications network; and storing at the controller the image data and the indication in association therewith. The controller may perform operations according to positive indications.Type: ApplicationFiled: October 13, 2015Publication date: February 4, 2016Inventors: Andrew MARTZ, Ross WIGHTMAN, Shaun P. MARLATT
-
Publication number: 20150199366Abstract: A computer implemented method for managing data received from a video source device is disclosed. At least a first storage tier and a second storage tier on a storage medium are identified for respectively storing different categories of data. As data streams are received from the video source, the data streams are associated with at least the first storage tier or the second storage tier and data from the received streams are stored in the associated storage tier. When the storage medium is full or meets some other specified maximum capacity threshold, data is deleted beginning with data that has an age that exceeds one or more specified maximum retention times, followed by data with the oldest age from one or both of the first and second storage tiers.Type: ApplicationFiled: December 11, 2014Publication date: July 16, 2015Inventors: Shaun P. Marlatt, Oren Shir
-
Publication number: 20150201197Abstract: A system for streaming multiple encodings of a source video stream is disclosed. A source video device system captures and/or receives source video comprising a plurality of source video frames. The source video device system encodes the source video frames into virtual frames, with each of the virtual frames being encoded using at least one different encoding parameter. To each virtual frame is appended virtual stream identifier which is appropriate for a selected transmission mechanism. The source video device system forms a container frame from the virtual frames and transmits the container frame over a network. Devices receiving transmissions over unreliable connections may reconstruct the transmitted streams using the synchronization headers.Type: ApplicationFiled: December 11, 2014Publication date: July 16, 2015Inventors: Shaun P. Marlatt, Oren Shir, Peter W. Neufeld, Van C. Nguyen, Sina Afrooze
-
Publication number: 20150201198Abstract: A system for streaming multiple encodings of a source video stream is disclosed. A source video device system captures and/or receives source video comprising a plurality of source video frames. The source video device system encodes the source video frames into virtual frames, with each of the virtual frames being encoded using at least one different encoding parameter. The source video device system forms a container frame from the virtual frames and transmits the container frame over a network. In an example embodiment, the container frame comprises the virtual frames associated with a particular source frame and a container timestamp applicable to all of the virtual frames in the container frame.Type: ApplicationFiled: December 11, 2014Publication date: July 16, 2015Inventors: Shaun P. Marlatt, Oren Shir, Peter W. Neufeld, Van C. Nguyen, Sina Afrooze