-
公开(公告)号:US11609684B2
公开(公告)日:2023-03-21
申请号:US17346622
申请日:2021-06-14
Applicant: Google LLC
Inventor: 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
IPC: G06F3/0482 , G11B27/30 , H04N21/2387 , H04N21/4223 , H04N21/472 , H04N21/845 , H04N21/8549 , G06F16/738 , H04L65/61 , G06F3/04817 , G05B15/02 , H04N7/18 , H04N21/431 , H04L65/403 , H04N21/63 , G06F40/35 , G06F17/00
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; 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.
-
公开(公告)号:US11272481B2
公开(公告)日:2022-03-08
申请号:US15812270
申请日:2017-11-14
Applicant: Google LLC
Inventor: John P. Kozura , Lann Martin , Robert Collier Barnes , Grant Michael Erickson , John G. Macleod , Jeffery T. Lee , Prashant P. Reddy , Gregory Rourk Nelson , Jay D. Logue , Jerry Johns
IPC: H04L12/753 , H04W72/04 , G06F9/50 , H04W84/18
Abstract: A distributed resource model is described that maintains traits of resources in a distributed computing system. The traits include properties, commands, and events that, along with protocols operating in the distributed computing system, provide real-time access to the traits of resources in the distributed computing system, as well as real-time command of controls for the resources. Controllers manage and publish the traits of resources and provide various types of functionality, such as arbitration, complexity management, fan-out of capabilities, coordination, adaptation, and resource proxying.
-
公开(公告)号:US10708334B2
公开(公告)日:2020-07-07
申请号:US16195453
申请日:2018-11-19
Applicant: GOOGLE LLC
Inventor: Ronald Loren Kirkby , Gregory Rourk Nelson , Gregory R. Duffy
IPC: H04L29/06 , H04L12/801 , H04L12/851 , H04L12/835 , H04L1/18 , H04W4/80
Abstract: This application is directed to a camera system having one or more processors, memory having a limited capacity, a camera element and a microphone. The camera system captures video and audio data in real-time via the camera element and the microphone, respectively. While capturing the video and audio data in real-time, the captured video and audio data are stored in the memory having the limited capacity, and sent to a remote server system via the communication interface for storage by the remote server system. The camera system determines that a portion of the video and audio data was not available at the remote server system. In accordance with a determination that at least some of the portion is still available in the memory having the limited capacity, the camera system resends the at least some of the portion from the memory to the remote server system via the communication interface.
-
公开(公告)号:US20220075489A1
公开(公告)日:2022-03-10
申请号:US17346622
申请日:2021-06-14
Applicant: Google LLC
Inventor: 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
IPC: G06F3/0482 , G11B27/30 , H04N21/2387 , H04N21/4223 , H04N21/472 , H04N21/845 , H04N21/8549 , G06F16/738 , G06F3/0481 , H04L29/06
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; 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.
-
公开(公告)号:US20200336528A1
公开(公告)日:2020-10-22
申请号:US16921676
申请日:2020-07-06
Applicant: Google LLC
Inventor: Ronald Loren Kirkby , Gregory Rourk Nelson , Gregory R. Duffy
IPC: H04L29/06 , H04L12/801 , H04L12/851 , H04L12/835 , H04L1/18
Abstract: This application is directed to a camera system having one or more processors, memory having a limited capacity, a camera element and a microphone. The camera system captures video and audio data in real-time via the camera element and the microphone, respectively. While capturing the video and audio data in real-time, the captured video and audio data are stored in the memory having the limited capacity, and sent to a remote server system via the communication interface for storage by the remote server system. The camera system determines that a portion of the video and audio data was not available at the remote server system. In accordance with a determination that at least some of the portion is still available in the memory having the limited capacity, the camera system resends the at least some of the portion from the memory to the remote server system via the communication interface.
-
公开(公告)号:US10386999B2
公开(公告)日:2019-08-20
申请号:US15335399
申请日:2016-10-26
Applicant: GOOGLE LLC
Inventor: 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
IPC: H04N7/18 , G05B15/02 , G06F17/27 , G11B27/30 , H04L29/06 , H04N21/63 , G06F16/738 , G06F3/0481 , G06F3/0482 , H04N21/431 , H04N21/472 , H04N21/845 , H04N21/2387 , H04N21/4223 , H04N21/8549 , G06F17/00
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.
-
公开(公告)号:US20190141105A1
公开(公告)日:2019-05-09
申请号:US16195453
申请日:2018-11-19
Applicant: GOOGLE LLC
Inventor: Ronald Loren Kirkby , Gregory Rourk Nelson , Gregory R. Duffy
IPC: H04L29/06 , H04L12/835 , H04L12/851 , H04L12/801 , H04L1/18
CPC classification number: H04L65/602 , H04L1/1877 , H04L47/193 , H04L47/2433 , H04L47/30 , H04L65/4015 , H04L65/4069 , H04L65/60 , H04L65/607 , H04L65/608 , H04L65/80 , H04W4/80
Abstract: This application is directed to a camera system having one or more processors, memory having a limited capacity, a camera element and a microphone. The camera system captures video and audio data in real-time via the camera element and the microphone, respectively. While capturing the video and audio data in real-time, the captured video and audio data are stored in the memory having the limited capacity, and sent to a remote server system via the communication interface for storage by the remote server system. The camera system determines that a portion of the video and audio data was not available at the remote server system. In accordance with a determination that at least some of the portion is still available in the memory having the limited capacity, the camera system resends the at least some of the portion from the memory to the remote server system via the communication interface.
-
公开(公告)号:US10135897B2
公开(公告)日:2018-11-20
申请号:US15414553
申请日:2017-01-24
Applicant: GOOGLE LLC
Inventor: Ronald Loren Kirkby , Gregory Rourk Nelson , Gregory R. Duffy
IPC: H04L29/06 , H04L12/801 , H04L12/851 , H04L12/835 , H04L1/18 , H04W4/80
Abstract: A data streaming system includes one or more processors, memory, and a circular buffer stored in the memory. The system includes a media loader process that retrieves frames from a media source and writes the retrieved frames in chronological order to the circular buffer. The system includes a forward dispatch process that transmits frames from the circular buffer to a destination server in chronological order in real-time. The system also includes a backfill dispatch process that executes in response to receiving a backfill request from the destination server, transmitting frames from the circular buffer to the destination server in reverse chronological order.
-
公开(公告)号:US20180139728A1
公开(公告)日:2018-05-17
申请号:US15812270
申请日:2017-11-14
Applicant: Google LLC
Inventor: John P. Kozura , Lann Martin , Robert Collier Barnes , Grant Michael Erickson , John G. Macleod , Jeffery T. Lee , Prashant P. Reddy , Gregory Rourk Nelson , Jay D. Logue , Jerry Johns
IPC: H04W72/04
CPC classification number: H04W72/04 , G06F9/5011 , H04W84/18 , Y02D10/22
Abstract: A distributed resource model is described that maintains traits of resources in a distributed computing system. The traits include properties, commands, and events that, along with protocols operating in the distributed computing system, provide real-time access to the traits of resources in the distributed computing system, as well as real-time command of controls for the resources. Controllers manage and publish the traits of resources and provide various types of functionality, such as arbitration, complexity management, fan-out of capabilities, coordination, adaptation, and resource proxying.
-
-
-
-
-
-
-
-