Patents by Inventor Navneet Dalal
Navneet Dalal 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: 20190325228Abstract: The various embodiments described herein include methods, devices, and systems for providing event alerts. In one aspect, a method includes obtaining a video feed. A frame of the video feed is analyzed at a first resolution to determine whether the frame includes a potential instance of a person. In accordance with the determination that the image includes the potential instance, a region is denoted around the potential instance. The region is analyzed at a second resolution, greater than the first resolution. In accordance with a determination that the region includes the instance of the person. a determination that the frame includes the person is made. An indication of the determination is stored for use in subsequent alert notification processing.Type: ApplicationFiled: July 2, 2019Publication date: October 24, 2019Inventors: Rizwan Ahmed Chaudhry, Navneet Dalal, Jonathan Z. Ben-Meshulam, George Alban Heitz, III
-
Patent number: 10410086Abstract: The various implementations described herein include systems and methods for recognizing persons in video streams. In one aspect, a method includes: (1) obtaining a live video stream; (2) detecting person(s) in the stream; and (3) determining, from analysis of the live video stream, personally identifiable information of the detected person(s); (4) determining, based on the personally identifiable information, that the first person is not known to the computing system; (5) in accordance with the determination that the first person is not known: (a) storing the personally identifiable information; and (b) requesting a user to classify the first person; and (6) in accordance with (i) a determination that a predetermined amount of time has elapsed since the request was transmitted and a response was not received, or (ii) a determination that a response was received classifying the first person as a stranger, deleting the stored personally identifiable information.Type: GrantFiled: August 14, 2017Date of Patent: September 10, 2019Assignee: GOOGLE LLCInventors: Akshay R. Bapat, George Alban Heitz, III, Rizwan Ahmed Chaudhry, Navneet Dalal, James Edward Stewart, Jennifer Bush, Joe Delone Venters, Kara Gates, Timothy Butler, Yohannes Kifle, Anton Bastov
-
Patent number: 10380429Abstract: The various embodiments described herein include methods, devices, and systems for providing event alerts. In one aspect, a method includes: (1) obtaining a video feed, the video feed comprising a plurality of images; and, (2) for each image, analyzing the image to determine whether the image includes a person, the analyzing including: (a) determining that the image includes a potential instance of a person by analyzing the image at a first resolution; (b) in accordance with the determination that the image includes the potential instance, denoting a region around the potential instance; (c) determining whether the region includes an instance of the person by analyzing the region at a second resolution, greater than the first resolution; and (d) in accordance with a determination that the region includes the instance of the person, determining that the image includes the person.Type: GrantFiled: July 11, 2016Date of Patent: August 13, 2019Assignee: GOOGLE LLCInventors: Rizwan Ahmed Chaudhry, Navneet Dalal, Jonathan Z. Ben-Meshulam, George Alban Heitz, III
-
Publication number: 20180349708Abstract: A method includes obtaining from an image sensor of a video camera a primary real-time video stream comprising images of a field of view of the video camera; identifying from the primary video stream one or more regions of interest in the field of view of the video camera; while obtaining the primary video stream, creating a first video sub-stream comprising a first plurality of images for a first one of the one or more identified regions of interest, wherein: images of the first plurality of images include image data for portions of the field of the video camera that include the first identified region of interest, and the images of the first plurality of images have fields of view that are smaller than the field of view of the video camera; and providing the first video sub-stream for display at a client device.Type: ApplicationFiled: May 30, 2017Publication date: December 6, 2018Inventors: Joost van Hoof, Navneet Dalal, James Edward Stewart, Ting Yu, Maxime Veron, George Alban Heitz, III
-
Publication number: 20180349684Abstract: The various implementations described herein include systems and methods for recognizing persons in video streams. In one aspect, a method includes: (1) obtaining a live video stream; (2) detecting person(s) in the stream; and (3) determining, from analysis of the live video stream, personally identifiable information of the detected person(s); (4) determining, based on the personally identifiable information, that the first person is not known to the computing system; (5) in accordance with the determination that the first person is not known: (a) storing the personally identifiable information; and (b) requesting a user to classify the first person; and (6) in accordance with (i) a determination that a predetermined amount of time has elapsed since the request was transmitted and a response was not received, or (ii) a determination that a response was received classifying the first person as a stranger, deleting the stored personally identifiable information.Type: ApplicationFiled: August 14, 2017Publication date: December 6, 2018Inventors: Akshay R. Bapat, George Alban Heitz, III, Rizwan Ahmed Chaudhry, Navneet Dalal, James Edward Stewart, Jennifer Bush, Joe Delone Venters, Kara Gates, Timothy Butler, Yohannes Kifle, Anton Bastov
-
Publication number: 20180349736Abstract: The various implementations described herein include systems and methods for recognizing persons in video streams. In one aspect, a method includes: (1) obtaining images collected by video cameras in a smart home environment, each image including a detected person; (2) for each image, obtaining personally identifiable information of the detected person, the personally identifiable information generated from analysis of the image; (3) grouping the images into a first group of a plurality of groups based on the personally identifiable information, each group of the plurality of groups representing a unique person; (4) receiving from a user a request to remove a first image from the first group; and (5) in response to the request: (a) removing the first image from the first group; and (b) disassociating the corresponding personally identifiable information from the first group.Type: ApplicationFiled: August 14, 2017Publication date: December 6, 2018Inventors: Akshay R. Bapat, George Alban Heitz, III, Rizwan Ahmed Chaudhry, Navneet Dalal, James Edward Stewart, Jennifer Bush, Joe Delone Venters, Kara Gates, Timothy Butler, Yohannes Kifle, Anton Bastov
-
Patent number: 10139917Abstract: Systems and methods are disclosed for gesture-initiated actions in videoconferences. In one implementation, a processing device receives content streams during a communication session, identifies a request for feedback within one of the content streams, based on an identification of the request for feedback, processes the content streams to identify one or more gestures within at least one of the content streams, and based on a determination that a first gesture of the one or more gestures is relatively more prevalent across the content streams than one or more other gestures, initiates an action with respect to the communication session.Type: GrantFiled: September 12, 2016Date of Patent: November 27, 2018Assignee: Google LLCInventors: Mehul Nariyawala, Rahul Garg, Navneet Dalal, Thor Carpenter, Gregory Burgess, Timothy Psiaki, Mark Chang, Antonio Bernardo Monteiro Costa, Christian Plagemann, Chee Chew
-
Publication number: 20180330169Abstract: A method at an electronic device includes obtaining from an image sensor a primary real-time video stream comprising images of a scene; identifying from the primary video stream one or more regions of interest in the scene; while obtaining the primary video stream, creating a first video sub-stream comprising a first plurality of images for a first one of the one or more identified regions of interest, wherein: images of the first plurality of images include image data for portions of the scene that include the first identified region of interest, and the images of the first plurality of images have fields of view that are smaller than the field of view for the images of the primary video stream; and providing the first video sub-stream for display at a client device.Type: ApplicationFiled: May 12, 2017Publication date: November 15, 2018Inventors: Joost van Hoof, Navneet Dalal, James Edward Stewart, Ting Yu, Maxime Veron, George Alban Heitz, III
-
Publication number: 20180012463Abstract: The various embodiments described herein include methods, devices, and systems for providing event alerts. In one aspect, a method includes: (1) obtaining a video feed, the video feed comprising a plurality of images; and, (2) for each image, analyzing the image to determine whether the image includes a person, the analyzing including: (a) determining that the image includes a potential instance of a person by analyzing the image at a first resolution; (b) in accordance with the determination that the image includes the potential instance, denoting a region around the potential instance; (c) determining whether the region includes an instance of the person by analyzing the region at a second resolution, greater than the first resolution; and (d) in accordance with a determination that the region includes the instance of the person, determining that the image includes the person.Type: ApplicationFiled: July 11, 2016Publication date: January 11, 2018Inventors: Rizwan Ahmed Chaudhry, Navneet Dalal, Jonathan Ben Meshulam, George Alban Heitz, III
-
Publication number: 20170236185Abstract: A system and method for recommending clothing or apparel to a user. Activity of a user is detected in order to identify a set of items that are of interest to the user. One or more recommendation parameters may be determined for the used based at least in part on the individual items of clothing/apparel that are of interest to the user. Clothing/apparel content is selected for display to the user based on the recommendation parameters.Type: ApplicationFiled: May 1, 2017Publication date: August 17, 2017Applicant: Google Inc.Inventors: Navneet Dalal, Salih Burak Gokturk, Lorant Szasz-Toth, Munjal Shah
-
Patent number: 9639880Abstract: A system and method for recommending clothing or apparel to a user. Activity of a user is detected in order to identify a set of items that are of interest to the user. One or more recommendation parameters may be determined for the used based at least in part on the individual items of clothing/apparel that are of interest to the user. Clothing/apparel content is selected for display to the user based on the recommendation parameters.Type: GrantFiled: December 17, 2010Date of Patent: May 2, 2017Assignee: Google Inc.Inventors: Navneet Dalal, Salih Burak Gokturk, Lorant Toth, Munjal Shah
-
Patent number: 9445048Abstract: Systems and methods are disclosed for gesture-initiated actions in videoconferences. In one implementation, a processing device receives one or more content streams as part of a communication session. The processing device identifies, within the one or more content streams, a request for feedback. The processing device processes, based on an identification of a request for feedback within the one of the plurality of content streams, the one or more content streams to identify a presence of one or more gestures within at least one of the one or more content streams. The processing device initiates, based on an identification of the presence of one or more gestures within at least one of the one or more content streams, an action with respect to the communication session.Type: GrantFiled: July 29, 2014Date of Patent: September 13, 2016Assignee: GOOGLE INC.Inventors: Mehul Nariyawala, Rahul Garg, Navneet Dalal, Thor Carpenter, Greg Burgess, Tim Psiaki, Mark Chang, Antonio Bernardo Monteiro Costa, Christian Plagemann, Chee Chew
-
Patent number: 9082162Abstract: A system includes an image analysis module that is configured to programmatically analyze individual images in a collection of images in order to determine information about each image in the collection. The system may also include a manual interface that is configured to (i) interface with one or more human editors, and (ii) displays a plurality of panels concurrently. Individual panels may be provided for one or more analyzed images, and individual panels may be configured to display information that is at least indicative of the one or more images of that panel and/or of the information determined from the one or more images.Type: GrantFiled: September 14, 2012Date of Patent: July 14, 2015Assignee: Google Inc.Inventors: Salih Burak Gokturk, Baris Sumengen, Diem Vu, Navneet Dalal, Danny Yang, Xiaofan Lin, Azhar Khan, Munjal Shah, Dragomir Anguelov, Lorenzo Torresani, Vincent Vanhoucke
-
Publication number: 20150170250Abstract: A system and method for recommending clothing or apparel to a user. Activity of a user is detected in order to identify a set of items that are of interest to the user. One or more recommendation parameters may be determined for the used based at least in part on the individual items of clothing/apparel that are of interest to the user. Clothing/apparel content is selected for display to the user based on the recommendation parameters.Type: ApplicationFiled: December 17, 2010Publication date: June 18, 2015Inventors: Navneet Dalal, Salih Burak Gokturk, Lorant Toth, Munjal Shah
-
Patent number: 9008435Abstract: Embodiments enable searching of portions of objects in images, including programmatically analyzing each image in a collection in order to determine image data that, for individual images in the collection, represents one or more visual characteristics of a portion of an object shown in that image. A user is enabled to specify one or more search criteria that includes image data, and a search result may be determined based on one or more images in the collection that show a corresponding object that has a portion that satisfies a threshold. The threshold is defined at least in part by the one or more search criteria.Type: GrantFiled: September 14, 2012Date of Patent: April 14, 2015Assignee: Google Inc.Inventors: Salih Burak Gokturk, Baris Sumengen, Diem Vu, Navneet Dalal, Danny Yang, Xiaofan Lin, Azhar Khan, Munjal Shah, Dragomir Anguelov, Lorenzo Torresani, Vincent Vanhoucke
-
Publication number: 20140254864Abstract: System and method for image detection that include collecting image data; at a processor, over a plurality of support regions of the image data, computing a dimensionality component of a support region of the image data, wherein the, non-nucleus pixels of a support region; calculating a normalizing factor of the dimensionality component; for at least one weighted pattern of a pattern set, applying a weighted pattern to the dimensionality component to create a gradient vector, mapping the gradient vector to a probabilistic model, and normalizing the gradient vector by the normalizing factor; condensing probabilistic models of the plurality of support regions into a probabilistic distribution feature for at least one cell of the image data; applying a classifier to at least the probabilistic distribution feature; and detecting an object in the image data according to a result of the applied classifier.Type: ApplicationFiled: March 7, 2013Publication date: September 11, 2014Applicant: Google Inc.Inventors: Navneet Dalal, Rahul Garg, Varun Gulshan, Ankit Mohan
-
Publication number: 20140157209Abstract: A system and method that includes detecting an application change within a multi-application operating framework; updating an application hierarchy model for gesture-to-action responses with the detected application change; detecting a gesture; according to the hierarchy model, mapping the detected gesture to an action of an application; and triggering the action.Type: ApplicationFiled: March 12, 2013Publication date: June 5, 2014Applicant: Google Inc.Inventors: Navneet Dalal, Mehul Nariyawala, Ankit Mohan, Varun Gulshan
-
Patent number: 8732025Abstract: Images are analyzed by programmatic mechanisms for assessing one or more remote web pages to retrieve content on display at remote web pages. The retrieved images may be analyzed to determine information about an object shown in a corresponding images of the content on display. At least a portion of the object shown in the corresponding image of the content on display may be made selectable and associated with the determined information. This determined information may subsequently be used, in for example, search applications.Type: GrantFiled: July 13, 2007Date of Patent: May 20, 2014Assignee: Google Inc.Inventors: Salih Burak Gokturk, Dan Chiao, Jacquie Phillips, Mark Moran, Vincent Vanhoucke, Azhar Khan, Xiaofan Lin, Munjal Shah, Andrew Miller, Navneet Dalal, Diem Vu
-
Patent number: 8732030Abstract: Embodiments described herein provide a system and method for providing merchandise items at a network site. According to an embodiment, an image of a merchandise item is obtained. The image is programmatically analyzed to determine information about the merchandise item. The information is used to generate a presentation that includes the merchandise item.Type: GrantFiled: February 16, 2012Date of Patent: May 20, 2014Assignee: Google Inc.Inventors: Salih Burak Gokturk, Baris Sumengen, Diem Vu, Navneet Dalal, Danny Yang, Xiaofan Lin, Azhar Khan, Munjal Shah, Dragomir Anguelov, Lorenzo Torresani, Vincent Vanhoucke
-
Patent number: 8712862Abstract: Images are analyzed by programmatic mechanisms for accessing one or more remote web pages to retrieve content on display at the remote web pages. The retrieved images may be analyzed to determine information about an object shown in a corresponding image of the content on display. At least a portion of the object shown in the corresponding image of the content on display may be made selectable and associated with the determined information. This determined information may subsequently be used, in for example, search applications.Type: GrantFiled: September 14, 2012Date of Patent: April 29, 2014Assignee: Google Inc.Inventors: Salih Burak Gokturk, Dan Chiao, Jacquie Phillips, Mark Moran, Vincent Vanhoucke, Azhar Khan, Xiaofan Lin, Munjal Shah, Andrew Miller, Navneet Dalal, Diem Vu