Patents by Inventor James Edward Stewart

James Edward Stewart 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: 10386999
    Abstract: 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, where at least some of the live video stream is recorded at a remote server; 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: Grant
    Filed: October 26, 2016
    Date of Patent: August 20, 2019
    Assignee: GOOGLE LLC
    Inventors: 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: 20190188980
    Abstract: Various arrangements for video clip distribution for a smart home environment are presented. A video stream of the smart home environment may be received. A cloud-based storage system may be used to store the video stream. One or more event analysis processes can be performed on the stored video stream to identify an occurrence of a type of event. Event metadata may be stored by the cloud-based storage system that identifies the types of events that have occurred. An external analysis system may send a clip request. In response, the cloud-based storage system may retrieve a video clip from the video stream corresponding to a time period indicated in the clip request. The cloud-based storage system may also identify event metadata corresponds to the clip request. The cloud-based storage system may transmit to the external analysis system via the Internet, the video clip and the event metadata.
    Type: Application
    Filed: December 15, 2017
    Publication date: June 20, 2019
    Applicant: Google LLC
    Inventors: Nitin Viswanathan, James Edward Stewart
  • Publication number: 20190089934
    Abstract: A method of presenting appropriate actions for responding to a visitor to a smart home environment via an electronic greeting system of the smart home environment, including detecting a visitor of the smart home environment; obtaining context information from the smart home environment regarding the visitor; based on the context information, identifying a plurality of appropriate actions available to a user of a client device for interacting with the visitor via the electronic greeting system; and causing the identified actions to be presented to the user of the client device.
    Type: Application
    Filed: November 10, 2017
    Publication date: March 21, 2019
    Inventors: JASON EVANS GOULDEN, RENGARAJAN ARAVAMUDHAN, Haerim Jeong, Michael Dixon, James Edward Stewart, Sayed Yusef Shafi, Sahana Mysore, Seungho Yang, Yu-An Lien, Christopher Charles Burns, Rajeev Nongpiur, Jeffrey Boyd
  • Publication number: 20190087646
    Abstract: A method of detecting and responding to a visitor to a smart home environment via an electronic greeting system of the smart home environment, including determining that a visitor is approaching an entryway of the smart home environment; initiating a facial recognition operation while the visitor is approaching the entryway; initiating an observation window in response to the determination that a visitor is approaching the entryway; obtaining context information from one or more sensors of the smart home environment during the observation window; and at the end of the time window, initiating a response to the detected approach of the visitor based on the context information and/or an outcome of the facial recognition operation.
    Type: Application
    Filed: November 10, 2017
    Publication date: March 21, 2019
    Inventors: JASON EVANS GOULDEN, RENGARAJAN ARAVAMUDHAN, Haerim Jeong, Michael Dixon, James Edward Stewart, Sayed Yusef Shafi, Sahana Mysore, Seungho Yang, Yu-An Lien, Christopher Charles Burns, Rajeev Nongpiur, Jeffrey Boyd
  • Publication number: 20180349684
    Abstract: 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: Application
    Filed: August 14, 2017
    Publication date: December 6, 2018
    Inventors: 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: 20180349736
    Abstract: 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: Application
    Filed: August 14, 2017
    Publication date: December 6, 2018
    Inventors: 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: 20180349708
    Abstract: 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: Application
    Filed: May 30, 2017
    Publication date: December 6, 2018
    Inventors: Joost van Hoof, Navneet Dalal, James Edward Stewart, Ting Yu, Maxime Veron, George Alban Heitz, III
  • Publication number: 20180330169
    Abstract: 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: Application
    Filed: May 12, 2017
    Publication date: November 15, 2018
    Inventors: Joost van Hoof, Navneet Dalal, James Edward Stewart, Ting Yu, Maxime Veron, George Alban Heitz, III
  • Publication number: 20180232592
    Abstract: A method at a computing system includes: obtaining video of an environment including a plurality of objects, wherein the video has a field of view; identifying one or more objects of the plurality of objects within the field of view; defining a zone of interest associated with a first object of the one or more objects, including identifying the zone of interest as one of an alerting zone or a suppression zone; subsequent to the defining, detecting one or more motion events captured in the video occurring at least partially within the zone of interest; when the zone of interest is an alerting zone, causing one or more notifications of the one or more motion events to be issued; and when the zone is a suppression zone, suppressing notifications of the one or more motion events.
    Type: Application
    Filed: February 13, 2017
    Publication date: August 16, 2018
    Inventors: JAMES EDWARD STEWART, GEORGE ALBAN HEITZ, III, JOE DELONE VENTERS, SEUNGHO YANG, MEHUL NARIYAWALA, CAMERON HILL, YOHANNES BERHANU KIFLE, SAYED YUSEF SHAFI, SAHANA MYSORE
  • Publication number: 20180113577
    Abstract: 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, where at least some of the live video stream is recorded at a remote server; 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: Application
    Filed: October 26, 2016
    Publication date: April 26, 2018
    Inventors: 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: 20180115788
    Abstract: 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: Application
    Filed: October 26, 2016
    Publication date: April 26, 2018
    Inventors: 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: 9858588
    Abstract: Methods and systems for providing for display attribution data associated with one or more events are disclosed. Processor identifies channels from paths including events corresponding to position data identifying a position along the path at which the event was performed. Processor determines attribution credits assigned to each event included in the paths corresponding to the channel. Processor determines a number of attribution credits assigned to the channel. Processor identifies, from the paths, a plurality of event-position pairs. Each event-position pair corresponds to events that correspond to a respective channel and are performed at a respective position of the plurality of paths corresponding to the event-position pair. Processor determines, for each identified event-position pair, a weighting based on an aggregate of the attribution credits assigned to the events to which the event-position pair corresponds.
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: January 2, 2018
    Assignee: Google LLC
    Inventors: Stefan Schnabl, John Chih Chang Huang, Hongxu Cai, William Patrick Kee, Bozhena Bidyuk, Chao Cai, Xiaosa Zhao, James Edward Stewart, Richard Edward Little, Todd Morris Jackson
  • Publication number: 20160364616
    Abstract: 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: Application
    Filed: June 6, 2016
    Publication date: December 15, 2016
    Inventors: MELISSA MCLEAN, MICHAEL MIZONO, LAUREN VON DEHSEN, JOE DELONE VENTERS, TRACY KUWATANI, ZACHERY KENNEDY, JAMES EDWARD STEWART
  • Patent number: 9361521
    Abstract: 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: Grant
    Filed: June 15, 2015
    Date of Patent: June 7, 2016
    Assignee: GOOGLE INC.
    Inventors: Melissa McLean, Michael Mizono, Lauren Von Dehsen, Joe Delone Venters, Tracy Kuwatani, Zachery Kennedy, James Edward Stewart
  • Publication number: 20150161652
    Abstract: Methods and systems for providing for display attribution data associated with one or more events are disclosed. Processor identifies channels from paths including events corresponding to position data identifying a position along the path at which the event was performed. Processor determines attribution credits assigned to each event included in the paths corresponding to the channel. Processor determines a number of attribution credits assigned to the channel. Processor identifies, from the paths, a plurality of event-position pairs. Each event-position pair corresponds to events that correspond to a respective channel and are performed at a respective position of the plurality of paths corresponding to the event-position pair. Processor determines, for each identified event-position pair, a weighting based on an aggregate of the attribution credits assigned to the events to which the event-position pair corresponds.
    Type: Application
    Filed: April 29, 2014
    Publication date: June 11, 2015
    Applicant: Google Inc.
    Inventors: Stefan Schnabl, John Chih Chang Huang, Hongxu Cai, William Patrick Kee, Bozhena Bidyuk, Chao Cai, Xiaosa Zhao, James Edward Stewart, Richard Edward Little, Todd Morris Jackson
  • Patent number: 8778966
    Abstract: The present invention provides compounds of formula (I), their use as PARP inhibitors as well as pharmaceutical compositions comprising said compounds of formula (I) wherein R1, R2, R3, R4, R5, R6, R7, n, m and X have defined meanings.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: July 15, 2014
    Assignee: Janssen Pharmaceutica, NV
    Inventors: Jorge Eduardo Vialard, Patrick René Angibaud, Laurence Anne Mevellec, Christophe Meyer, Eddy Jean Edgard Freyne, Isabelle Noëlle Constance Pilatte, Bruno Roux, Elisabeth Thèrése Jeanne Pasquier, Xavier Marc Bourdrez, Christophe Denis Adelinet, Laurence Françoise Bernadette Marconnet-Decrane, Jacqueline Anne Macritchie, James Edward Stewart Duffy, Andrew Pate Owens, Pierre-Henri Storck, Virginie Sophie Poncelet
  • Publication number: 20130217664
    Abstract: Novel imidazolopyridines according to Formula I, able to inhibit JAK are disclosed, these compounds may be prepared as a pharmaceutical composition, and may be used for the prevention and treatment of a variety of conditions in mammals including humans, including by way of non-limiting example, allergic or inflammatory conditions, autoimmune diseases, proliferative diseases, transplantation rejection, diseases involving impairment of cartilage turnover, congenital cartilage malformations, and/or diseases associated with hypersecretion of IL6 or interferons. Wherein R1, L1, R3, R4, Cy, L2 and R5 are as defined herein.
    Type: Application
    Filed: February 7, 2013
    Publication date: August 22, 2013
    Inventors: Christel Jeanne Marie MENET, Benoit Antoine SCHMITT, Raphael Jean Joel GENEY, Kevin James DOYLE, Joanne PEACH, Nicholas John PALMER, Graham Peter JONES, David HARDY, James Edward Stewart DUFFY
  • Publication number: 20130018017
    Abstract: The present invention provides compounds of formula (I), their use as PARP inhibitors as well as pharmaceutical compositions comprising said compounds of formula (I) wherein R1, R2, R3, R4, R5, R6, R7, n, m and X have defined meanings.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 17, 2013
    Inventors: Jorge Eduardo VIALARD, Patrick René ANGIBAUD, Laurence Anne MEVELLEC, Christophe MEYER, Eddy Jean Edgard FREYNE, Isabelle Noëlle Constance PILATTE, Bruno ROUX, Elizabeth Thérèse Jeanne PASQUIER, Xavier Marc BOURDREZ, Christophe Denis ADELINET, Laurence Françoise Bernadette MARCONNET-DECRANE, Jacqueline Anne MACRITCHIE, James Edward Stewart DUFFY, Andrew Pate OWENS, Pierre-Henri STORCK, Virginie Sophie PONCELET
  • Patent number: 8299256
    Abstract: The present invention provides compounds of formula (I), their use as PARP inhibitors as well as pharmaceutical compositions comprising said compounds of formula (I) wherein R1, R2, R3, R4, R5, R6, R7, n, m and X have defined meanings.
    Type: Grant
    Filed: March 7, 2008
    Date of Patent: October 30, 2012
    Assignee: Janssen Pharmaceutica NV
    Inventors: Jorge Eduardo Vialard, Patrick René Angibaud, Laurence Anne Mevellec, Christophe Meyer, Eddy Jean Edgard Freyne, Isabelle Noëlle Constance Pilatte, Bruno Roux, Elisabeth Thérèse Jeanne Pasquier, Xavier Marc Bourdrez, Christophe Denis Adelinet, Laurence Françoise Bernadette Marconnet-Decrane, Jacqueline Anne Macritchie, James Edward Stewart Duffy, Andrew Pate Owens, Pierre-Henri Storck, Virginie Sophie Poncelet
  • Patent number: D843398
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: March 19, 2019
    Assignee: GOOGLE LLC
    Inventors: James Edward Stewart, Seungho Yang, Joe Delone Venters, Carsten Hinz