Patents by Inventor Joe Delone Venters
Joe Delone Venters 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: 11609684Abstract: A method at an electronic device with a display includes: displaying a user interface having a first region and a second region; receiving, and displaying in the first region of the user interface, a live video stream of a physical environment captured by a remote video camera; displaying, in the second region, a timeline corresponding to a timespan for a first portion of a duration during which the live video stream may have been recorded; in response to receiving a user interaction to move the timespan to a second portion of the duration, transitioning the displayed timeline to a new timeline that corresponds to the timespan for the second portion, and while transitioning, displaying, in the first region, a subset of video frames representing the first and/or second portion of the duration.Type: GrantFiled: June 14, 2021Date of Patent: March 21, 2023Assignee: Google LLCInventors: Christopher Charles Burns, George Alban Heitz, III, James Edward Stewart, Cameron Hill, Seungho Yang, Joe Delone Venters, William Alex Finlayson, Carsten Hinz, Timothy Samuel Psiaki, Nathan Scott Klee, Gregory Rourk Nelson, Kevin James Avery, Lawrence W. Neal, Martin Davidsson
-
Patent number: 11599259Abstract: A method is performed at a client device with a display screen, processor(s), and memory storing program(s) for execution by the processor(s). The method comprises obtaining alert events from smart devices at a physical location. The smart devices include a camera located at or in proximity to the physical location. The method further comprises displaying in a scrollable list a chronological sequence of camera event items. Each of the camera event items includes a thumbnail image, a time of the alert event, and one or more activity alert indicators corresponding to predefined activity alert types. The method further comprises receiving a user selection of a first thumbnail image corresponding to a first one of the camera event items, and responsive to the user selection, enabling playback of a video of a first alert event in a video player interface while maintaining display of the scrollable list.Type: GrantFiled: June 25, 2021Date of Patent: March 7, 2023Assignee: Google LLCInventors: Melissa Mclean, Michael Mizono, Lauren Von Dehsen, Joe Delone Venters, Tracy Kuwatani, Zachery Kennedy
-
Publication number: 20220300753Abstract: A method for recognizing persons in video streams includes obtaining a live video stream, detecting a first person in the live video stream, determining from analysis of the live video stream first information that identifies an attribute of the first person, determining based on at least some of the first information that the first person is not identifiable to the computing system, storing at least some of the first information, receiving a user classification of the first person as being a stranger, and deleting the stored first information.Type: ApplicationFiled: June 7, 2022Publication date: September 22, 2022Applicant: 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
-
Publication number: 20220295008Abstract: An electronic device comprises an image sensor, one or more processors, and memory storing instructions for receiving an event recording profile based on configuration data of the electronic device, the configuration data including a location type or a power type; receiving a plurality of images of a scene captured by the image sensor; detecting a trigger event based on one or more of the plurality of images of the scene; in response to detecting the trigger event, identifying an object of interest in one or more of the plurality of images of the scene; creating an event clip from the stored images that include the object of interest, wherein creating the event clip includes configuring a clip length based on the event recording profile; and providing the event clip for display.Type: ApplicationFiled: September 4, 2020Publication date: September 15, 2022Applicant: Google LLCInventors: John Jordan Nold, Joe Delone Venters, Liana Kong, Scott Mullins
-
Publication number: 20220245396Abstract: 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: February 18, 2022Publication date: August 4, 2022Applicant: 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: 11386285Abstract: A method for recognizing persons in video streams includes obtaining a live video stream, detecting a first person in the live video stream, determining from analysis of the live video stream first information that identifies an attribute of the first person, determining based on at least some of the first information that the first person is not identifiable to the computing system, storing at least some of the first information, receiving a user classification of the first person as being a stranger, and deleting the stored first information.Type: GrantFiled: May 29, 2020Date of Patent: July 12, 2022Assignee: Google LLCInventors: Akshay R. Bapat, George Alban Heitz, Rizwan Ahmed Chaudhry, Navneet Dalal, James Edward Stewart, Jennifer Bush, Joe Delone Venters, Kara Gates, Timothy Butler, Yohannes Kifle, Anton Bastov
-
Publication number: 20220215664Abstract: A method at a server system includes: receiving a video stream from a remote video camera, wherein the video stream comprises a plurality of video frames; selecting a plurality of non-contiguous frames from the video stream, the plurality of non-contiguous frames being associated with a predetermined time interval; encoding the plurality of non-contiguous frames as a compressed video segment associated with the time interval; receiving a request from an application running on a client device to review video from the remote video camera for the time interval; and in response to the request, transmitting the video segment to the client device for viewing in the application.Type: ApplicationFiled: January 28, 2022Publication date: July 7, 2022Applicant: Google LLCInventors: Christopher Charles Burns, George Alban Heitz, III, James Edward Stewart, Cameron Hill, Seungho Yang, Joe Delone Venters, William Alex Finlayson, Carsten Hinz, Timothy Samuel Psiaki, Nathan Scott Klee, Gregory Rourk Nelson, Kevin James Avery, Lawrence W. Neal, Martin Davidsson
-
Publication number: 20220075489Abstract: A method at an electronic device with a display includes: displaying a user interface having a first region and a second region; receiving, and displaying in the first region of the user interface, a live video stream of a physical environment captured by a remote video camera; displaying, in the second region, a timeline corresponding to a timespan for a first portion of a duration during which the live video stream may have been recorded; in response to receiving a user interaction to move the timespan to a second portion of the duration, transitioning the displayed timeline to a new timeline that corresponds to the timespan for the second portion, and while transitioning, displaying, in the first region, a subset of video frames representing the first and/or second portion of the duration.Type: ApplicationFiled: June 14, 2021Publication date: March 10, 2022Inventors: Christopher Charles Burns, George Alban Heitz III, James Edward Stewart, Cameron Hill, Seungho Yang, Joe Delone Venters, William Alex Finlayson, Carsten Hinz, Timothy Samuel Psiaki, Nathan Scott Klee, Gregory Rourk Nelson, Kevin James Avery, Lawrence W. Neal, Martin Davidsson
-
Patent number: 11256951Abstract: The various implementations described herein include systems and methods for recognizing persons in video streams. In one aspect, a method includes: obtaining images collected by video cameras in a smart home environment, each image including a detected person; for each image, obtaining first information that identifies an attribute of the detected person, the first information generated from analysis of the image; grouping the images into a first group of a plurality of groups based on the first information, each group of the plurality of groups representing a unique person; receiving a request to remove a first image from the first group; removing the first image from the first group; and disassociating the first information from the first group.Type: GrantFiled: March 23, 2020Date of Patent: February 22, 2022Assignee: 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: 11238290Abstract: A method at a server system includes: receiving a video stream from a remote video camera, wherein the video stream comprises a plurality of video frames; selecting a plurality of non-contiguous frames from the video stream, the plurality of non-contiguous frames being associated with a predetermined time interval; encoding the plurality of non-contiguous frames as a compressed video segment associated with the time interval; receiving a request from an application running on a client device to review video from the remote video camera for the time interval; and in response to the request, transmitting the video segment to the client device for viewing in the application.Type: GrantFiled: October 26, 2016Date of Patent: February 1, 2022Assignee: Google LLCInventors: Christopher Charles Burns, George Alban Heitz, III, James Edward Stewart, Cameron Hill, Seungho Yang, Joe Delone Venters, William Alex Finlayson, Carsten Hinz, Timothy Samuel Psiaki, Nathan Scott Klee, Gregory Rourk Nelson, Kevin James Avery, Lawrence W. Neal, Martin Davidsson
-
Publication number: 20210357112Abstract: A method is performed at a client device with a display screen, processor(s), and memory storing program(s) for execution by the processor(s). The method comprises obtaining alert events from smart devices at a physical location. The smart devices include a camera located at or in proximity to the physical location. The method further comprises displaying in a scrollable list a chronological sequence of camera event items. Each of the camera event items includes a thumbnail image, a time of the alert event, and one or more activity alert indicators corresponding to predefined activity alert types. The method further comprises receiving a user selection of a first thumbnail image corresponding to a first one of the camera event items, and responsive to the user selection, enabling playback of a video of a first alert event in a video player interface while maintaining display of the scrollable list.Type: ApplicationFiled: June 25, 2021Publication date: November 18, 2021Inventors: Melissa Mclean, Michael Mizono, Lauren Von Dehsen, Joe Delone Venters, Tracy Kuwatani, Zachery Kennedy
-
Patent number: 11048397Abstract: A method is performed at a client device with a display screen, processor(s), and memory storing program(s) for execution by the processor(s). The method comprises obtaining alert events from smart devices at a physical location. The smart devices include a camera located at or in proximity to the physical location. The method further comprises displaying in a scrollable list a chronological sequence of camera event items. Each of the camera event items includes a thumbnail image, a time of the alert event, and one or more activity alert indicators corresponding to predefined activity alert types. The method further comprises receiving a user selection of a first thumbnail image corresponding to a first one of the camera event items, and responsive to the user selection, enabling playback of a video of a first alert event in a video player interface while maintaining display of the scrollable list.Type: GrantFiled: April 16, 2019Date of Patent: June 29, 2021Assignee: Google LLCInventors: Melissa McLean, Michael Mizono, Lauren Von Dehsen, Joe Delone Venters, Tracy Kuwatani, Zachery Webster Kennedy
-
Patent number: 11036361Abstract: A method at an electronic device with a display includes: displaying a user interface having a first region and a second region; receiving, and displaying in the first region of the user interface, a live video stream of a physical environment captured by a remote video camera; displaying, in the second region, a timeline corresponding to a timespan for a first portion of a duration during which the live video stream may have been recorded; in response to receiving a user interaction to move the timespan to a second portion of the duration, transitioning the displayed timeline to a new timeline that corresponds to the timespan for the second portion, and while transitioning, displaying, in the first region, a subset of video frames representing the first and/or second portion of the duration.Type: GrantFiled: August 8, 2019Date of Patent: June 15, 2021Assignee: Google LLCInventors: Christopher Charles Burns, George Alban Heitz, III, James Edward Stewart, Cameron Hill, Seungho Yang, Joe Delone Venters, William Alex Finlayson, Carsten Hinz, Timothy Samuel Psiaki, Nathan Scott Klee, Gregory Rourk Nelson, Kevin James Avery, Lawrence W. Neal, Martin Davidsson
-
Patent number: 10871890Abstract: A method, in an application executing on a client device, includes: displaying a camera event history provided by a remote server system, where the camera event history is presented as a chronologically-ordered set of event identifiers, each event identifier corresponding to a respective event for which a remote camera has captured an associated video; receiving a user selection of a displayed event identifier; and in response to receiving the user selection of the displayed event identifier: expanding the selected event identifier into a video player window, the video player window consuming a portion of the displayed camera event history; and playing, in the video player window, the captured video; and in response to terminating playback of the captured video or user de-selection of the displayed event identifier, collapsing the video player window into the selected event identifier thereby stopping the playing of the captured video.Type: GrantFiled: February 4, 2020Date of Patent: December 22, 2020Assignee: GOOGLE LLCInventors: Melissa McLean, Michael Mizono, Lauren Von Dehsen, Joe Delone Venters, Tracy Kuwatani, Zachery Kennedy, James Edward Stewart
-
Publication number: 20200293818Abstract: A method for recognizing persons in video streams includes obtaining a live video stream, detecting a first person in the live video stream, determining from analysis of the live video stream first information that identifies an attribute of the first person, determining based on at least some of the first information that the first person is not identifiable to the computing system, storing at least some of the first information, receiving a user classification of the first person as being a stranger, and deleting the stored first information.Type: ApplicationFiled: May 29, 2020Publication date: September 17, 2020Inventors: Akshay R. Bapat, George Alban Heitz, Rizwan Ahmed Chaudhry, Navneet Dalal, James Edward Stewart, Jennifer Bush, Joe Delone Venters, Kara Gates, Timothy Butler, Yohannes Kifle, Anton Bastov
-
Publication number: 20200226416Abstract: The various implementations described herein include systems and methods for recognizing persons in video streams. In one aspect, a method includes: obtaining images collected by video cameras in a smart home environment, each image including a detected person; for each image, obtaining first information that identifies an attribute of the detected person, the first information generated from analysis of the image; grouping the images into a first group of a plurality of groups based on the first information, each group of the plurality of groups representing a unique person; receiving a request to remove a first image from the first group; removing the first image from the first group; and disassociating the first information from the first group.Type: ApplicationFiled: March 23, 2020Publication date: July 16, 2020Inventors: 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: 20200211347Abstract: A method at a computing system includes obtaining video of an environment including a plurality of objects; defining a zone including a portion of the environment; subsequent to the defining, detecting a motion event captured in the video occurring at least partially within the zone, wherein the motion event is associated with a first object of the plurality of objects; identifying an object type of the first object; and based on the object type of the first object, causing a notification of the motion event to be issued or not issued.Type: ApplicationFiled: March 10, 2020Publication date: July 2, 2020Inventors: James Edward Stewart, George Alban Heitz, III, Joe Delone Venters, Seungho Yang, Mehul Nariyawala, Cameron Hill, Yohannes Berhanu Kifle, Sayed Yusef Shafi, Sahana Mysore
-
Patent number: D889505Type: GrantFiled: January 26, 2018Date of Patent: July 7, 2020Assignee: Google LLCInventors: Melissa McLean, Michael Mizono, Lauren Von Dehsen, Joe Delone Venters, Tracy Kuwatani, Zachery Kennedy
-
Patent number: D892815Type: GrantFiled: January 26, 2018Date of Patent: August 11, 2020Assignee: GOOGLE LLCInventors: Melissa McLean, Michael Mizono, Lauren Von Dehsen, Joe Delone Venters, Tracy Kuwatani, Zachery Kennedy, Tomas Brennessl
-
Patent number: D920354Type: GrantFiled: January 31, 2019Date of Patent: May 25, 2021Assignee: GOOGLE LLCInventors: James Edward Stewart, Seungho Yang, Joe Delone Venters, Carsten Hinz