Patents by Inventor Jason N. Laska

Jason N. Laska 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: 10127783
    Abstract: The disclosed embodiments include an electronic device with a display, processor(s), and memory. The electronic device displays a user interface on the display, the user interface including video information corresponding to a camera, the video information including a field of view of the camera. The electronic device receives user identification of a spatial zone within the user interface, the spatial zone corresponding to at least a portion of the field of view of the camera; and forgoes user notification of subsequent motion events involving the spatial zone.
    Type: Grant
    Filed: June 10, 2015
    Date of Patent: November 13, 2018
    Assignee: GOOGLE LLC
    Inventors: Jason N. Laska, Greg R. Nelson, Greg Duffy, Cameron Hill, Martin Davidsson
  • Patent number: 10108862
    Abstract: The various implementations described herein include methods, devices, and systems for displaying live and recorded video from a remote camera. In one aspect, a method includes: (1) displaying a portion of a recorded video feed from the video camera, a live video affordance, and an event history affordance; (2) in response to a selection of the live video affordance: (a) requesting and displaying a live video feed; (b) continuing to display the event history affordance; and (c) ceasing to display the live video affordance; (3) in response to receiving a user selection of the event history affordance: displaying a plurality of detected events, including for each event: (i) image(s) associated with the event; and (ii) a time indicator; and (4) in response to receiving a user selection of an event, requesting and displaying a recorded event video feed associated with the selected event.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: October 23, 2018
    Assignee: GOOGLE LLC
    Inventors: Jason N. Laska, Greg R. Nelson, Greg Duffy
  • Publication number: 20180211114
    Abstract: The various implementations described herein include methods, devices, and systems for displaying live and recorded video from a remote camera. In one aspect, a method includes: (1) displaying a portion of a recorded video feed from the video camera, a live video affordance, and an event history affordance; (2) in response to a selection of the live video affordance: (a) requesting and displaying a live video feed; (b) continuing to display the event history affordance; and (c) ceasing to display the live video affordance; (3) in response to receiving a user selection of the event history affordance: displaying a plurality of detected events, including for each event: (i) image(s) associated with the event; and (ii) a time indicator; and (4) in response to receiving a user selection of an event, requesting and displaying a recorded event video feed associated with the selected event.
    Type: Application
    Filed: March 20, 2018
    Publication date: July 26, 2018
    Inventors: Jason N. Laska, Greg R. Nelson, Greg Duffy
  • Publication number: 20180173960
    Abstract: A computing system device with processor(s) and memory displays a video monitoring user interface on the display. The video monitoring user interface includes a first region for displaying a live video feed and/or a recorded video feed from the video camera and a second region for displaying an event timeline. The event timeline includes a plurality of time indicators each indicating a specific time and a current video feed indicator indicating the temporal position of the video feed displayed in the first region. The temporal position includes a past time and a current time. The current video feed indicator is movable relative to the time indicators to facilitate a change in the temporal position of the video feed displayed in the first region.
    Type: Application
    Filed: February 14, 2018
    Publication date: June 21, 2018
    Inventors: Jason N. Laska, Greg R. Nelson, Greg Duffy
  • Publication number: 20180158300
    Abstract: The various embodiments described herein include methods, devices, and systems for displaying event indicators on an event timeline. In one aspect, a method includes: (1) displaying a video monitoring user interface including: (a) video information corresponding to a video stream of remote camera's field of view in a first region, and (b) the event timeline in a second region; (2) obtaining identification of a new zone of interest corresponding to a portion of the camera's field of view; (3) sending information indicative of the new zone of interest to a server system; (4) obtaining identification of one or more past motion events detected by the remote camera involving the new zone of interest; and (5) updating display of the event timeline to display an event indicator having a visual characteristic corresponding to the new zone of interest for each of the one or more past motion events.
    Type: Application
    Filed: February 5, 2018
    Publication date: June 7, 2018
    Inventors: Jason N. Laska, Greg R. Nelson, Greg Duffy, Cameron Hill, Martin Davidsson
  • Patent number: 9940523
    Abstract: A computing device with processor(s) and memory has a video monitoring user interface for displaying a video feed on a display of a client system. When events are detected in the video feed, an events feed is displayed in the video monitoring user interface to present the detected events. For each detected event, the events feed includes a visual representation of the video feed that was recorded at the time of the respective event, an event characteristic indicator indicating a characteristic of the respective event, and a time indicator indicating the time at which the event occurred. Then, in response to detecting the user selection of one of the events included in the events feed, the computing device records the recorded video feed that was recorded during the selected event is recorded, and displays the requested recorded video feed on the video monitoring user interface.
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: April 10, 2018
    Assignee: GOOGLE LLC
    Inventors: Jason N. Laska, Greg R. Nelson, Greg Duffy
  • Patent number: 9886161
    Abstract: A computer system processes a video stream to detect a start of a first motion event candidate in the video stream, and in response to detecting the start of the first motion event candidate in the video stream, initiates event recognition processing on a first video segment associated with the start of the first motion event candidate. Initiating the event recognition processing further includes: determining a motion track of a first object identified in the first video segment; generating a representative motion vector for the first motion event candidate based on the motion track of the first object; and sending the representative motion vector for the first motion event candidate to an event categorizer, where the event categorizer assigns a respective motion event category to the first motion event candidate based on the representative motion vector of the first motion event candidate.
    Type: Grant
    Filed: August 7, 2015
    Date of Patent: February 6, 2018
    Assignee: GOOGLE LLC
    Inventors: Jason N. Laska, Gregory R. Nelson, Greg Duffy
  • Publication number: 20180025230
    Abstract: A computer system processes a video stream to detect a start of a first motion event candidate in the video stream, and in response to detecting the start of the first motion event candidate in the video stream, initiates event recognition processing on a first video segment associated with the start of the first motion event candidate. Initiating the event recognition processing further includes: determining a motion track of a first object identified in the first video segment; generating a representative motion vector for the first motion event candidate based on the motion track of the first object; and sending the representative motion vector for the first motion event candidate to an event categorizer, where the event categorizer assigns a respective motion event category to the first motion event candidate based on the representative motion vector of the first motion event candidate.
    Type: Application
    Filed: August 7, 2015
    Publication date: January 25, 2018
    Inventors: Jason N. Laska, Gregory R. Nelson, Greg Duffy
  • Publication number: 20180012077
    Abstract: The various implementations described herein include methods, devices, and systems for detecting motion and persons. In one aspect, a method is performed at a smart home system that includes a video camera, a server system, and a client device. The video camera captures video and audio, and wirelessly communicates, via the server system, the captured data to the client device. The server system: (1) receives and stores the captured data from the video camera; (2) determines whether an event has occurred, including detected motion; (3) in accordance with a determination that the event has occurred, identifies video and audio corresponding to the event; and (4) classifies the event. The client device receives information indicative of the identified events, displays a user interface for reviewing the video and audio stored by the remote server system, and displays the at least one classification for the event.
    Type: Application
    Filed: September 21, 2017
    Publication date: January 11, 2018
    Inventors: Jason N. Laska, Gregory R. Nelson, Greg Duffy, Hiro Mitsuji, Cameron Hill, Martin Davidsson, Michael D. Montalbo, Tung Yuen Wan
  • Patent number: 9779307
    Abstract: A computing system processes a video recording to identify a plurality of motion events, each corresponding to a respective video segment along a timeline of the video recording. The computing system identifies at least one object in motion within a scene depicted in the video recording and stores a respective event mask for each event. The computing system receives a definition of a zone of interest within the scene. In response to receiving the definition, the computing system determines, for each motion event, whether the respective event mask of the motion event overlaps with the zone of interest by at least a predetermined overlap factor, and identifies one or more events of interest from the plurality of motion events, wherein the respective event mask of each identified event of interest is determined to overlap with the zone of interest by at least the predetermined overlap factor.
    Type: Grant
    Filed: October 8, 2014
    Date of Patent: October 3, 2017
    Assignee: GOOGLE INC.
    Inventors: Jason N. Laska, Gregory R. Nelson, Greg Duffy, Hiro Mitsuji, Cameron Hill, Martin Davidsson, Michael D. Montalbo, Tung Yuen Wan
  • Publication number: 20170270365
    Abstract: The various embodiments described herein include methods, devices, and systems for categorizing motion events. In one aspect, a method is performed at a camera device. The method includes: (1) capturing a plurality of video frames via the image sensor, the plurality of video frames corresponding to a scene in a field of view of the camera; (2) sending the video frames to the remote server system in real-time; (3) while sending the video frames to the remote server system in real-time: (a) determining that motion has occurred within the scene; (b) in response to determining that motion has occurred within the scene, characterizing the motion as a motion event; and (c) generating motion event metadata for the motion event; and (4) sending the generated motion event metadata to the remote server system concurrently with the video frames.
    Type: Application
    Filed: June 2, 2017
    Publication date: September 21, 2017
    Inventors: Jason N. Laska, Wei Hua, Prateek Reddy, Akshay R. Bapat, Lawrence W. Neal
  • Patent number: 9674570
    Abstract: A computing system device with processor(s) and memory displays a video monitoring user interface on the display. The video monitoring user interface includes a first region for displaying a live video feed and/or a recorded video feed from the video camera and a second region for displaying a single event timeline. A current video feed indicator is movable on the timeline for indicating the temporal position of the video feed displayed in the first region. The temporal position includes a past time and a current time corresponding to the previously recorded video feed and the live video feed, respectively. While the current video feed indicator is moved to indicate the temporal position of the video feed displayed in the first region, video segments corresponding to the one or more events has a higher priority for display in the first region than video segments that do not contain any event.
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: June 6, 2017
    Assignee: GOOGLE INC.
    Inventors: Jason N. Laska, Greg R. Nelson, Greg Duffy
  • Patent number: 9672427
    Abstract: The various embodiments described herein include methods, devices, and systems for categorizing motion events. In one aspect, a method includes: (1) obtaining a plurality of video frames, the plurality of video frames corresponding to a scene and a motion event candidate; (2) identifying one or more visual characteristics of the scene; (3) obtaining one or more background factors for the scene; (4) utilizing the obtained background factors to identify one or more motion entities; (5) for each identified motion entity: (a) classifying the motion entity by performing object recognition; and (b) obtaining one or more representative motion vectors based on a motion track of the motion entity; and (6) assigning a motion event category to the motion event candidate based on the identified visual characteristics, the obtained background factors, the classified motion entities, and the obtained representative motion vectors.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: June 6, 2017
    Assignee: GOOGLE INC.
    Inventors: Jason N. Laska, Wei Hua, Prateek Reddy, Akshay R. Bapat, Lawrence W. Neal
  • Publication number: 20170098126
    Abstract: A computing system device with processor(s) and memory displays a video monitoring user interface on the display. The video monitoring user interface includes a first region for displaying a live video feed and/or a recorded video feed from the video camera and a second region for displaying a single event timeline. A current video feed indicator is movable on the timeline for indicating the temporal position of the video feed displayed in the first region. The temporal position includes a past time and a current time corresponding to the previously recorded video feed and the live video feed, respectively. While the current video feed indicator is moved to indicate the temporal position of the video feed displayed in the first region, video segments corresponding to the one or more events has a higher priority for display in the first region than video segments that do not contain any event.
    Type: Application
    Filed: July 6, 2016
    Publication date: April 6, 2017
    Inventors: Jason N. Laska, Greg R. Nelson, Greg Duffy
  • Patent number: 9609380
    Abstract: The application is directed to a video monitoring user interface that includes a first region for displaying a live or recorded video feed from a video camera and a second region for displaying an event timeline. The event timeline includes equally spaced time indicators each indicating a specific time, and a moveable current video feed indicator indicating the temporal position of the video feed displayed in the first region. The temporal position includes a past time corresponding to the previously recorded video feed and a current time corresponding to the live video feed. The event timeline is displayed with event indicators corresponding to different types of events previously detected during a period of time associated with the event timeline. When a new event is detected, a new event indicator is displayed on the event timeline with the graphic display characteristic corresponding to the event type of the new event.
    Type: Grant
    Filed: July 5, 2016
    Date of Patent: March 28, 2017
    Assignee: GOOGLE INC.
    Inventors: Jason N. Laska, Greg R. Nelson, Greg Duffy
  • Patent number: 9602860
    Abstract: A computing system device with processor(s) and memory displays a video monitoring user interface on the display. The video monitoring user interface includes a first region for displaying a live video feed and/or a recorded video feed from the video camera and a second region for displaying a event timeline. The event timeline includes a plurality of equally spaced time indicators each indicating a specific time and a current video feed indicator indicating the temporal position of the video feed displayed in the first region. The temporal position includes a past time corresponding to the previously recorded video feed from the video camera and a current time corresponding to the live video feed from the video camera. The current video feed indicator is movable relative to the equally spaced time indicators to facilitate a change in the temporal position of the video feed displayed in the first region.
    Type: Grant
    Filed: July 5, 2016
    Date of Patent: March 21, 2017
    Assignee: GOOGLE INC.
    Inventors: Jason N. Laska, Greg R. Nelson, Greg Duffy
  • Publication number: 20170046574
    Abstract: The various embodiments described herein include methods, devices, and systems for categorizing motion events. In one aspect, a method includes: (1) obtaining a plurality of video frames, the plurality of video frames corresponding to a scene and a motion event candidate; (2) identifying one or more visual characteristics of the scene; (3) obtaining one or more background factors for the scene; (4) utilizing the obtained background factors to identify one or more motion entities; (5) for each identified motion entity: (a) classifying the motion entity by performing object recognition; and (b) obtaining one or more representative motion vectors based on a motion track of the motion entity; and (6) assigning a motion event category to the motion event candidate based on the identified visual characteristics, the obtained background factors, the classified motion entities, and the obtained representative motion vectors.
    Type: Application
    Filed: October 25, 2016
    Publication date: February 16, 2017
    Inventors: Jason N. Laska, Wei Hua, Prateek Reddy, Akshay R. Bapat, Lawrence W. Neal
  • Patent number: 9544636
    Abstract: An electronic device with a display, processor(s), and memory displays a video monitoring user interface on the display with a plurality of user interface elements associated one or more recognized activities. The electronic device detects a user input selecting a respective user interface element from the plurality of user interface elements in the video monitoring user interface, the respective user interface element being associated with a respective event category of the one or more recognized event categories. In response to detecting the user input, the electronic device displays an editing user interface for the respective event category on the display with a plurality of animated representations in a first region of the editing user interface, where the plurality of animated representations correspond to a plurality of previously captured motion events assigned to the respective event category.
    Type: Grant
    Filed: October 8, 2014
    Date of Patent: January 10, 2017
    Assignee: GOOGLE INC.
    Inventors: Jason N. Laska, Greg R. Nelson, Greg Duffy, Hiro Mitsuji, Cameron Hill, Martin Davidsson, Mike Montalbo, Tung Yuen Wan
  • Patent number: 9501915
    Abstract: The various embodiments described herein include methods, devices, and systems for analyzing video streams. In one aspect, a method includes, while receiving a video stream: obtaining motion start information indicating that a portion of the video stream includes a motion event candidate; and segmenting the portion of the video stream into a plurality of segments including an initial segment. The method also includes obtaining a first categorization for the motion event candidate based on the initial segment; and, in accordance with the obtained first categorization, generating a log entry for the motion event candidate including the first categorization. The method further includes: in response to obtaining motion end information, obtaining a second categorization for the motion event based on the plurality of segments; and updating the log entry for the motion event candidate based on the obtained second categorization.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: November 22, 2016
    Assignee: GOOGLE INC.
    Inventors: Jason N. Laska, Wei Hua, Prateek Reddy, Akshay R. Bapat, Lawrence W. Neal
  • Patent number: D782495
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: March 28, 2017
    Assignee: GOOGLE INC.
    Inventors: Jason N. Laska, Melissa McLean