-
公开(公告)号:US11252252B2
公开(公告)日:2022-02-15
申请号:US16793589
申请日:2020-02-18
Applicant: GOOGLE LLC
Inventor: Aaron Boodman , Erik Kay , Rafael Weinstein , Matthew Perry , Glen Murphy
IPC: H04L29/08 , H04L67/568 , G06F16/95 , G06F16/958 , G06F21/53 , G06F21/57 , H04L29/06 , H04L67/289 , G06F16/955 , G06F16/957 , G06F9/445 , H04L67/564 , G06F8/61 , G06F3/04842 , H04L67/10 , H04L67/01 , H04L51/00 , G06F9/54 , G06F11/07 , G06Q30/06 , H04L67/00 , H04L67/02
Abstract: According to one general aspect, a method of executing a web application installed on an apparatus may include executing, via a processor included by the apparatus, a web browser. The method may include loading, via the web browser, the web application. In some embodiments, the web application may include a manifest and at least a portion of a web site and wherein the web application was packaged as an installable entity. The method may further include managing, by the web browser, the execution of the web application. The method may include accessing, via the web browser, from a local storage medium one or more portions of the web site included by the web application. In some embodiments, the one or more portions of the web site may have been stored in the local storage medium when the web application was installed.
-
公开(公告)号:US20200258133A1
公开(公告)日:2020-08-13
申请号:US16793589
申请日:2020-02-18
Applicant: GOOGLE LLC
Inventor: Aaron Boodman , Erik Kay , Rafael Weinstein , Matthew Perry , Glen Murphy
IPC: G06Q30/06 , G06F16/95 , G06F16/958 , G06F21/53 , G06F21/57 , H04L29/06 , H04L29/08 , G06F16/955 , G06F16/957 , G06F9/445 , G06F8/61 , G06F3/0484 , H04L12/58 , G06F9/54 , G06F11/07
Abstract: According to one general aspect, a method of executing a web application installed on an apparatus may include executing, via a processor included by the apparatus, a web browser. The method may include loading, via the web browser, the web application. In some embodiments, the web application may include a manifest and at least a portion of a web site and wherein the web application was packaged as an installable entity. The method may further include managing, by the web browser, the execution of the web application. The method may include accessing, via the web browser, from a local storage medium one or more portions of the web site included by the web application. In some embodiments, the one or more portions of the web site may have been stored in the local storage medium when the web application was installed.
-
公开(公告)号:US20220247833A1
公开(公告)日:2022-08-04
申请号:US17650980
申请日:2022-02-14
Applicant: Google LLC
Inventor: Aaron Boodman , Erik Kay , Rafael Weinstein , Matthew Perry , Glen Murphy
IPC: H04L67/568 , G06F16/95 , G06F16/958 , G06F21/53 , G06F21/57 , H04L9/40 , H04L67/289 , G06F16/955 , G06F16/957 , G06F9/445 , H04L67/564 , G06F8/61 , G06F3/04842 , H04L67/10 , H04L67/01 , H04L51/00 , G06F9/54 , G06F11/07 , G06Q30/06
Abstract: According to one general aspect, a method of executing a web application installed on an apparatus may include executing, via a processor included by the apparatus, a web browser. The method may include loading, via the web browser, the web application. In some embodiments, the web application may include a manifest and at least a portion of a web site and wherein the web application was packaged as an installable entity. The method may further include managing, by the web browser, the execution of the web application. The method may include accessing, via the web browser, from a local storage medium one or more portions of the web site included by the web application. In some embodiments, the one or more portions of the web site may have been stored in the local storage medium when the web application was installed.
-
公开(公告)号:US10269371B2
公开(公告)日:2019-04-23
申请号:US15720498
申请日:2017-09-29
Applicant: Google LLC
Inventor: Erik Kay , Jonas Erik Lindberg , Serge Lachapelle , Henrik Lundin
IPC: G10L21/00 , G10L21/043 , G10L21/0208 , H04L29/06 , G10L15/20 , G10L25/78 , G10L19/005 , G10L21/0232
Abstract: A computer-implemented technique can include establishing an audio communication session between first and second computing devices and obtaining, by the first computing device, an audio input signal using audio data captured by a microphone. The first computing device can analyze the audio input signal to detect a speech input by its first user and can determine a duration of a detection period from when the audio input signal was obtained until the analyzing has completed. The first computing device can then transmit, to the second computing device, (i) a portion of the audio input signal beginning at a start of the speech input and (ii) the detection period duration, wherein receipt of the portion of the audio input signal and the detection period duration causes the second computing device to accelerate playback of the portion of the audio input signal to compensate for the detection period duration.
-
公开(公告)号:US11799984B2
公开(公告)日:2023-10-24
申请号:US17650980
申请日:2022-02-14
Applicant: Google LLC
Inventor: Aaron Boodman , Erik Kay , Rafael Weinstein , Matthew Perry , Glen Murphy
IPC: H04L67/568 , G06F16/95 , G06F16/958 , G06F21/53 , G06F21/57 , H04L9/40 , H04L67/289 , G06F16/955 , G06F16/957 , G06F9/445 , H04L51/212 , H04L67/01 , H04L67/564 , G06F8/61 , G06F3/04842 , H04L67/10 , G06F9/54 , G06F11/07 , G06Q30/0601 , H04L67/00 , H04L67/02
CPC classification number: H04L67/568 , G06F3/04842 , G06F8/61 , G06F9/44526 , G06F9/54 , G06F11/0766 , G06F16/95 , G06F16/958 , G06F16/9566 , G06F16/9574 , G06F16/9577 , G06F21/53 , G06F21/57 , G06Q30/0609 , H04L51/212 , H04L63/0823 , H04L63/1483 , H04L67/01 , H04L67/10 , H04L67/289 , H04L67/564 , H04L67/02 , H04L67/34
Abstract: According to one general aspect, a method of executing a web application installed on an apparatus may include executing, via a processor included by the apparatus, a web browser. The method may include loading, via the web browser, the web application. In some embodiments, the web application may include a manifest and at least a portion of a web site and wherein the web application was packaged as an installable entity. The method may further include managing, by the web browser, the execution of the web application. The method may include accessing, via the web browser, from a local storage medium one or more portions of the web site included by the web application. In some embodiments, the one or more portions of the web site may have been stored in the local storage medium when the web application was installed.
-
公开(公告)号:US10218505B1
公开(公告)日:2019-02-26
申请号:US15893005
申请日:2018-02-09
Applicant: Google LLC
Inventor: Erik Lewis Wright , Erik Kay , Robert Shield
Abstract: In one general aspect, a method can include receiving, by an application running on a computing device, an indication that a user of the computing device has been authenticated, and receiving a selection of a settings page, the settings page associated with the application and the user. The method can further include requesting the settings page for display on a display device included in the computing device, and receiving the settings page including a value for a preference for a setting included on the settings page, the value for the preference being signed by a private key associated with the user. The method can further include validating, by the application, the value for the preference using a public key associated with the application, and based on the validation, displaying, by the display device, the settings page including an indication of the value of the preference for the setting.
-
-
-
-
-