-
公开(公告)号:US10015252B2
公开(公告)日:2018-07-03
申请号:US14747677
申请日:2015-06-23
Applicant: Google LLC
Inventor: Vincent Mo , Christian Wyglendowski , Indrijit Khare , David Lieb , Shaun Tungseth , Venkat Esakki , Juan Carlos Miguel Anorga , Leslie Ikemoto , Matthew Steiner
CPC classification number: H04L67/1097 , G06F3/0608 , G06F3/0647 , G06F3/0649 , G06F3/067 , H04L29/08819 , H04L67/16 , H04L67/2852
Abstract: Implementations generally relate to storing content items. In some implementations, a method includes receiving content items on a mobile device. The method includes storing the content items on local storage on the mobile device. The method includes determining available local storage capacity of the mobile device. The method includes uploading content items to secondary storage, and selecting content items to remove from the local storage or add to the local storage based on predetermined criteria, for example, when the available local storage capacity meets a threshold available local storage capacity.
-
2.
公开(公告)号:US20240045903A1
公开(公告)日:2024-02-08
申请号:US17880762
申请日:2022-08-04
Applicant: Google LLC
Inventor: Vincent Mo , Ariel Braunstein , Austin Suszek
IPC: G06F16/74 , G06F3/0482 , H04L65/613
CPC classification number: G06F16/745 , G06F3/0482 , H04L65/613
Abstract: Methods, systems, and media for displaying streaming media content on a user device using video sprite sheets are provided. In some embodiments, a method for displaying streaming media content on a user device includes: receiving a first request to view media content through a media content streaming session in a user interface on a user device; transmitting, by the user device, a second request to a server that hosts the media content based on the first request to view the media content; receiving, at the user device, a response from the server, wherein the response comprises a video sprite sheet and the media content, wherein the video sprite sheet includes a plurality of video sprites in which each video sprite is selectable for rendering in portions of the user interface; determining that the media content streaming session contains a first reference to a first video sprite from the video sprite sheet, wherein the first reference is received by the user device and wherein the first reference further includes instructions to present the first video sprite concurrently with the media content; determining a location of the first video sprite within the video sprite sheet, wherein the location of the first video sprite comprises spatial coordinates of the first video sprite within the video sprite sheet and temporal coordinates of the first video sprite within the video sprite sheet; and causing the first video sprite to be presented concurrently with the media content in the user interface.
-
公开(公告)号:US20240314120A1
公开(公告)日:2024-09-19
申请号:US18674271
申请日:2024-05-24
Applicant: GOOGLE LLC
Inventor: Mark Spates, IV , Vincent Mo , Zhenguo Guan , David Roy Schairer
CPC classification number: H04L63/0853 , G06F16/2379
Abstract: The present disclosure provides systems and methods that perform structure-based access control. In particular, rather than relying upon a user-specific credential scheme, which can require manual sharing of user-specific credentials and/or switching between the multiple accounts to access the particular devices, applications, or services associated with such accounts, the systems and methods of the present disclosure facilitate user credentials to be inherited by or otherwise assigned to a structure identifier associated with a structure (e.g., a home in which the user resides), thereby generating a set of structure credentials. This enables other users in the structure, who may be part of a collaborative user group, to access devices, applications, and/or services using the structure credentials.
-
公开(公告)号:US20180262570A1
公开(公告)日:2018-09-13
申请号:US15980309
申请日:2018-05-15
Applicant: Google LLC
Inventor: Vincent Mo , Christian Wyglendowski , Indrijit Khare , David Lieb , Shaun Tungseth , Venkat Esakki , Juan Carlos Miguel Anorga , Leslie Ikemoto , Matthew Steiner
CPC classification number: H04L67/1097 , G06F3/0608 , G06F3/0647 , G06F3/0649 , G06F3/067 , H04L29/08819 , H04L67/16 , H04L67/2852
Abstract: Implementations generally relate to storing content items. In some implementations, a method includes receiving content items on a mobile device. The method includes storing the content items on local storage on the mobile device. The method includes determining available local storage capacity of the mobile device. The method includes uploading content items to secondary storage, and selecting content items to remove from the local storage or add to the local storage based on predetermined criteria, for example, when the available local storage capacity meets a threshold available local storage capacity.
-
公开(公告)号:US20230353412A1
公开(公告)日:2023-11-02
申请号:US18349660
申请日:2023-07-10
Applicant: GOOGLE LLC
Inventor: Vincent Mo , Kyle Lund , Manit Limlamai , Stephen Lanham , Jun Yang , Matthew Swartwout , Mark Spates, IV , David Roy Schairer , Gaurav Nolkha
IPC: H04W4/80 , G06F3/0488 , H04W24/08 , H04L12/28 , H04B17/318
CPC classification number: H04L12/282 , G06F3/0488 , H04B17/318 , H04L12/2816 , H04W4/80 , H04W24/08 , G16Y10/80
Abstract: Various implementations relate to generating, locally at an assistant client device, specific control commands that, when transmitted to a corresponding smart device, are directly interpretable by the corresponding smart device to effectuate a state change at the corresponding smart device, or at a corresponding additional smart device directly controlled by the corresponding smart device. Various implementations additionally or alternatively relate to utilizing local assistant client devices in discovering, provisioning, and/or registering smart devices for an account of a user.
-
公开(公告)号:US11700141B2
公开(公告)日:2023-07-11
申请号:US16956825
申请日:2019-10-08
Applicant: Google LLC
Inventor: Vincent Mo , Kyle Lund , Manit Limlamai , Stephen Lanham , Jun Yang , Matthew Swartwout , Mark Spates, IV , David Roy Schairer , Gaurav Nolkha
IPC: H04L12/28 , G06F3/16 , H04B17/318 , H04W4/80 , G06F3/0488 , H04W24/08 , G16Y10/80
CPC classification number: H04L12/282 , G06F3/0488 , H04B17/318 , H04L12/2816 , H04W4/80 , H04W24/08 , G06F3/167 , G16Y10/80
Abstract: Various implementations relate to generating, locally at an assistant client device, specific control commands that, when transmitted to a corresponding smart device, are directly interpretable by the corresponding smart device to effectuate a state change at the corresponding smart device, or at a corresponding additional smart device directly controlled by the corresponding smart device. Various implementations additionally or alternatively relate to utilizing local assistant client devices in discovering, provisioning, and/or registering smart devices for an account of a user.
-
公开(公告)号:US10397330B2
公开(公告)日:2019-08-27
申请号:US15980309
申请日:2018-05-15
Applicant: Google LLC
Inventor: Vincent Mo , Christian Wyglendowski , Indrajit Khare , David Lieb , Shaun Tungseth , Venkatesan Esakki , Juan Carlos Miguel Anorga , Leslie Ikemoto , Matthew Steiner
Abstract: Implementations generally relate to storing content items. In some implementations, a method includes receiving content items on a mobile device. The method includes storing the content items on local storage on the mobile device. The method includes determining available local storage capacity of the mobile device. The method includes uploading content items to secondary storage, and selecting content items to remove from the local storage or add to the local storage based on predetermined criteria, for example, when the available local storage capacity meets a threshold available local storage capacity.
-
-
-
-
-
-