-
公开(公告)号:US11165843B2
公开(公告)日:2021-11-02
申请号: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 , 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.
-
公开(公告)号:US10921971B2
公开(公告)日:2021-02-16
申请号:US16653887
申请日:2019-10-15
Applicant: GOOGLE LLC
Inventor: Christopher Charles Burns , Ronald Loren Kirkby , Samuel Lee Iglesias , Alexander Bennington Cash , Yifeng Huang
IPC: G06F3/00 , G06F3/0484 , G06F16/71 , G06F16/738 , G06F16/74 , G06F16/732 , G08B13/196 , G06K9/00 , G06K9/20 , G06F1/16 , G11B27/10 , G11B27/28 , G11B27/34 , H04N7/18 , G06F3/14 , G06F3/0346 , G06F3/0481 , G06F3/0488 , G06F3/16 , H04N5/262 , G06F3/0485 , H04N5/77 , G06F3/0482 , G06F3/01
Abstract: A method, in an application executing at a client device, includes: receiving a plurality of video feeds, each video feed of the plurality of video feeds corresponding to a respective remote camera of a plurality of remote cameras, where the video feeds are received concurrently by the device from a server system communicatively coupled to the remote cameras; displaying a first user interface, the first user interface including a plurality of user interface objects, each user interface object of the plurality of user interface objects being associated with a respective remote camera of the remote cameras; and displaying in each user interface object of the plurality of user interface objects the video feed corresponding to the respective remote camera with which the user interface object is associated, where at least one of the video feeds is displayed with cropping.
-
公开(公告)号: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.
-
公开(公告)号:US20200042166A1
公开(公告)日:2020-02-06
申请号:US16653887
申请日:2019-10-15
Applicant: GOOGLE LLC
Inventor: Christopher Charles Burns , Ronald Loren Kirkby , Samuel Lee Iglesias , Alexander Bennington Cash , Yifeng Huang
IPC: G06F3/0484 , G11B27/34 , G11B27/28 , G11B27/10 , G08B13/196 , G06F3/0482 , H04N5/77 , G06F3/0481 , G06F3/0488 , G06F3/0485 , H04N5/262 , G06F3/16 , G06F3/0346 , G06F3/14 , H04N7/18 , G06K9/00 , G06F1/16 , G06K9/20 , G06F16/732 , G06F16/74 , G06F16/738 , G06F16/71
Abstract: A method, in an application executing at a client device, includes: receiving a plurality of video feeds, each video feed of the plurality of video feeds corresponding to a respective remote camera of a plurality of remote cameras, where the video feeds are received concurrently by the device from a server system communicatively coupled to the remote cameras; displaying a first user interface, the first user interface including a plurality of user interface objects, each user interface object of the plurality of user interface objects being associated with a respective remote camera of the remote cameras; and displaying in each user interface object of the plurality of user interface objects the video feed corresponding to the respective remote camera with which the user interface object is associated, where at least one of the video feeds is displayed with cropping.
-
公开(公告)号: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.
-
公开(公告)号:US10444967B2
公开(公告)日:2019-10-15
申请号:US15167671
申请日:2016-05-27
Applicant: GOOGLE LLC
Inventor: Christopher Charles Burns , Ronald Loren Kirkby , Samuel Lee Iglesias , Alexander Bennington Cash , Yifeng Huang
IPC: G06F3/00 , G06F3/0484 , G06F16/71 , G06F16/738 , G06F16/74 , G06F16/732 , G06K9/00 , H04N7/18 , G06F3/14 , G08B13/196 , G06K9/20 , G06F3/0346 , G06F3/0481 , G06F3/0488 , G06F3/16 , H04N5/262 , G06F3/0485 , H04N5/77 , G06F1/16 , G06F3/0482 , G06F3/01
Abstract: A method, in an application executing at a client device, includes: receiving a plurality of video feeds, each video feed of the plurality of video feeds corresponding to a respective remote camera of a plurality of remote cameras, where the video feeds are received concurrently by the device from a server system communicatively coupled to the remote cameras; displaying a first user interface, the first user interface including a plurality of user interface objects, each user interface object of the plurality of user interface objects being associated with a respective remote camera of the remote cameras; and displaying in each user interface object of the plurality of user interface objects the video feed corresponding to the respective remote camera with which the user interface object is associated, where at least one of the video feeds is displayed with cropping.
-
公开(公告)号: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.
-
-
-
-
-
-
-