Patents by Inventor Shahzad Malik
Shahzad Malik 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: 20210326931Abstract: A digital advertising system includes an advertisements module that provides a number of digital advertisements for display on a digital display device. A digital sign module including the digital display device displays digital advertisements provided by the advertisements module, and captures video analytics data relating to previous viewers of the digital advertisements displayed by the digital sign module. A data mining module retrieves the video analytics data from the digital sign module and generates trained advertising models based thereon using a data mining algorithm. A content management system module coupled to the advertisements module and the data mining module receives the digital advertisements and the trained advertising models and generates a subset of the advertisements for display based on the trained advertising models.Type: ApplicationFiled: April 5, 2021Publication date: October 21, 2021Inventors: Andrew J. Kuzma, Bradut Vrabete, Addicam V. Sanjay, Shahzad A. Malik, Abhishek Ranjan, Shweta Phadnis, Fengzhan Tian, Kunapareddy Chiranjeevi
-
Patent number: 10977692Abstract: A digital advertising system includes an advertisements module that provides a number of digital advertisements for display on a digital display device. A digital sign module including the digital display device displays digital advertisements provided by the advertisements module, and captures video analytics data relating to previous viewers of the digital advertisements displayed by the digital sign module. A data mining module retrieves the video analytics data from the digital sign module and generates trained advertising models based thereon using a data mining algorithm. A content management system module coupled to the advertisements module and the data mining module receives the digital advertisements and the trained advertising models and generates a subset of the advertisements for display based on the trained advertising models.Type: GrantFiled: September 16, 2016Date of Patent: April 13, 2021Assignee: Intel CorporationInventors: Andrew J. Kuzma, Brad Vrabete, Addicam V. Sanjay, Shahzad A. Malik, Abhishek Ranjan, Shweta Phadnis, Fengzhan Tian, Kunapareddy Chiranjeevi
-
Publication number: 20170091822Abstract: Described herein is an electronic digital display screen having a content scheduler operable via a cloud based Content Management System (CMS) including related systems, methods, and apparatuses for implementing the same. In accordance with a particular embodiment there is an electronic digital display screen having a scheduler to receive advertiser preferences and a default playlist from a content management system, in which the scheduler is to display multimedia content during a plurality of time slots according to the default playlist when viewership information is not available.Type: ApplicationFiled: December 8, 2016Publication date: March 30, 2017Inventors: Fengzhan Phil Tian, Addicam Venkat Sanjay, Kunapareddy Chiranjeevi, Shweta Phadnis, Shahzad A. Malik
-
Patent number: 9602796Abstract: Technologies for improving the accuracy of depth camera images include a computing device to generate a foreground mask and a background mask for an image generated by a depth camera. The computing device identifies areas of a depth image of a depth channel of the generated image having unknown depth values as one of interior depth holes or exterior depth holes based on the foreground and background masks. The computing device fills at least a portion of the interior depth holes of the depth image based on depth values of areas of the depth image within a threshold distance of the corresponding portion of the interior depth holes. Similarly, the computing device fills at least a portion of the exterior depth holes of the depth image based on depth values of areas of the depth image within the threshold distance of the corresponding portion of the exterior depth holes.Type: GrantFiled: May 20, 2013Date of Patent: March 21, 2017Assignee: Intel CorporationInventors: Rohan Chandra, Abhishek Ranjan, Shahzad A. Malik
-
Patent number: 9292753Abstract: The present disclosure is directed to a parallel face detection and tracking system. In general, embodiments consistent with the present disclosure may be configured to distribute the processing load associated with the detection and tracking of different faces in an image between multiple data processors. If needed, processing load balancing and/or protective features may be implemented to prevent the data processors from becoming overwhelmed. In one embodiment, a device may comprise, for example, a communication module and at least one processing module. The communication module may be configured to receive at least image information that may be processed by a plurality of data processors in the data processing module. For example, each of the data processors may be configured to detect faces in the image information and/or track detected faces in the image information based on at least one criterion.Type: GrantFiled: November 21, 2012Date of Patent: March 22, 2016Assignee: Intel CorporationInventors: Abhishek Ranjan, Shahzad A. Malik, Phillipp J. Hubert, Umeshbhai Patel, Faizal N. Javer, Haroon F. Mirza, William J. Colson
-
Publication number: 20160065930Abstract: Technologies for improving the accuracy of depth camera images include a computing device to generate a foreground mask and a background mask for an image generated by a depth camera. The computing device identifies areas of a depth image of a depth channel of the generated image having unknown depth values as one of interior depth holes or exterior depth holes based on the foreground and background masks. The computing device fills at least a portion of the interior depth holes of the depth image based on depth values of areas of the depth image within a threshold distance of the corresponding portion of the interior depth holes. Similarly, the computing device fills at least a portion of the exterior depth holes of the depth image based on depth values of areas of the depth image within the threshold distance of the corresponding portion of the exterior depth holes.Type: ApplicationFiled: May 20, 2013Publication date: March 3, 2016Inventors: Rohan CHANDRA, Abhishek RANJAN, Shahzad A. MALIK
-
Publication number: 20150134460Abstract: Selecting when to display one of a plurality of advertisements on a digital sign, including receiving information regarding the displaying of advertisements on the digital sign, applying the information to a plurality of advertisement selection rules, and selecting when to display the advertisement on the digital sign in accordance with the advertisement selection rules based on the application of the received information.Type: ApplicationFiled: June 29, 2012Publication date: May 14, 2015Inventors: Fengzhan Phil Tian, Addicam Sanjay Sanjay, Kunapareddy Chiranjeevi, Shweta Phadnis, Shahzad Malik
-
Patent number: 9013401Abstract: Measuring audience size for a digital sign comprises generating a plurality of paths, one for each face detected in a first sequence of video frames captured by a camera proximate the digital sign, and generating a zone in the sequence of video frames through which passes a threshold number of the paths. Motion and direction of motion within the zone is then measured in a second sequence of video frames to calculate the audience size that passes through the zone in the second sequence of video frames.Type: GrantFiled: April 7, 2014Date of Patent: April 21, 2015Assignee: Intel CorporationInventors: Shahzad Malik, Abhishek Ranjan, Phillipp J. Hubert, Umeshbhai Patel, William J. Colson, Haroon F. Mirza, Faizal N. Javer
-
Publication number: 20140218285Abstract: Measuring audience size for a digital sign comprises generating a plurality of paths, one for each face detected in a first sequence of video frames captured by a camera proximate the digital sign, and generating a zone in the sequence of video frames through which passes a threshold number of the paths. Motion and direction of motion within the zone is then measured in a second sequence of video frames to calculate the audience size that passes through the zone in the second sequence of video frames.Type: ApplicationFiled: April 7, 2014Publication date: August 7, 2014Applicant: Intel CorporationInventors: Shahzad Malik, Abhishek Ranjan, Phillipp J. Hubert, Umeshbhai Patel, William J. Colson, Haroon F. Mirza, Faizal N. Javer
-
Patent number: 8766914Abstract: Measuring audience size for a digital sign comprises generating a plurality of paths, one for each face detected in a first sequence of video frames captured by a camera proximate the digital sign, and generating a zone in the sequence of video frames through which passes a threshold number of the paths. Motion and direction of motion within the zone is then measured in a second sequence of video frames to calculate the audience size that passes through the zone in the second sequence of video frames.Type: GrantFiled: June 26, 2012Date of Patent: July 1, 2014Assignee: Intel CorporationInventors: Shahzad Malik, Abhishek Ranjan, Philipp J. Hubert, Umesbbhal Patel, William J. Colson, Haroon F. Mirza, Faizal N. Javer
-
Publication number: 20140140572Abstract: The present disclosure is directed to a parallel face detection and tracking system. In general, embodiments consistent with the present disclosure may be configured to distribute the processing load associated with the detection and tracking of different faces in an image between multiple data processors. If needed, processing load balancing and/or protective features may be implemented to prevent the data processors from becoming overwhelmed. In one embodiment, a device may comprise, for example, a communication module and at least one processing module. The communication module may be configured to receive at least image information that may be processed by a plurality of data processors in the data processing module. For example, each of the data processors may be configured to detect faces in the image information and/or track detected faces in the image information based on at least one criterion.Type: ApplicationFiled: November 21, 2012Publication date: May 22, 2014Inventors: Abhishek Ranjan, Shahzad A. Malik, Phillipp J. Hubert, Umeshbhai Patel, Faizal N. Javer, Haroon F. Mirza, William J. Colson
-
Publication number: 20130342438Abstract: Measuring audience size for a digital sign comprises generating a plurality of paths, one for each face detected in a first sequence of video frames captured by a camera proximate the digital sign, and generating a zone in the sequence of video frames through which passes a threshold number of the paths. Motion and direction of motion within the zone is then measured in a second sequence of video frames to calculate the audience size that passes through the zone in the second sequence of video frames.Type: ApplicationFiled: June 26, 2012Publication date: December 26, 2013Inventors: Shahzad Malik, Abhishek Ranjan, Philipp J. Hubert, Umesbbhal Patel, William J. Colson, Haroon F. Mirza, Faizal N. Javer
-
Publication number: 20130342689Abstract: Various embodiments are directed to a system for testing a video analytics system. In one embodiment, an apparatus comprises a processor circuit executing a sequence of instructions causing the processor circuit to receive a first data specifying boundaries of a first rectangular region indicated as comprising an image of a face in a video frame of a motion video; receive a second data specifying boundaries of a second rectangular region indicated as comprising an image of a face in the video frame of the motion video; measure a distance between corresponding corners of the first and second rectangular regions; compare the distance to a distance threshold; and determine whether the first and second rectangular regions comprise images of a same face based on the comparison. Other embodiments are described and claimed.Type: ApplicationFiled: June 25, 2012Publication date: December 26, 2013Applicant: INTEL CORPORATIONInventors: ADDICAM V. SANJAY, SHAHZAD A. MALIK, ABHISHEK RANJAN, SHWETA PHADNIS, JOSE A. AVALOS
-
Publication number: 20130339156Abstract: Selecting when to display one of a plurality of advertisements on a digital sign. An embodiment of the invention gathers video analytics data from a plurality of objects that pass by a sensor, and analyze the gathered video analytics data to determine a type for each of the objects. The embodiment then trains advertising models based on the determined types and selects an advertisement from a plurality of advertisements for display on the digital sign based on the trained advertising models.Type: ApplicationFiled: April 5, 2012Publication date: December 19, 2013Inventors: Addicam V. Sanjay, Shahzad A. Malik, Abhishek Ranjan, Shweta Phadnis, Jose A. Avalos