-
公开(公告)号:US20250013511A1
公开(公告)日:2025-01-09
申请号:US18888103
申请日:2024-09-17
Applicant: GOOGLE LLC
Inventor: Joseph Cohen , Justin Lewis
IPC: G06F9/54 , G06F3/04847 , G06F9/451
Abstract: Systems and methods of implementing a finite-state machine using electronic notifications delivered to a client device in a computer networking environment are provided. A content item can be received, along with first and second notifications associated with the content item. The first and second notifications can be stored in a queue. In some implementations, a state machine can be maintained in which at least some states may cause the first or second notifications to be displayed, and in which transitional conditions between states may depend at least in part on user interaction with the displayed notifications.
-
公开(公告)号:US12093320B2
公开(公告)日:2024-09-17
申请号:US18380545
申请日:2023-10-16
Applicant: GOOGLE LLC
Inventor: Justin Lewis , Scott Davies
IPC: G06F16/9032 , G06F16/955 , G10L15/26 , G10L15/30 , G10L15/32
CPC classification number: G06F16/90332 , G06F16/9558 , G10L15/26 , G10L15/30 , G10L15/32
Abstract: Methods, apparatus, systems, and computer-readable media are provided for transferring dialog sessions between devices using deep links. The dialog sessions can correspond to interactions, mediated by an automated assistant, between a user and a third party application. During the dialog session, a user can request that the dialog session be transferred to a different device, for example, to interact with the third party application through a different modality. In response, the automated assistant and/or the third party application can generate a link that can be transferred to the transferee device to allow the transferee device to seamlessly take over the dialog session. In this way, computational resources and electrical power can be preserved by not requiring a recipient device to re-process natural language inputs previously provided during the dialog session.
-
公开(公告)号:US12034989B2
公开(公告)日:2024-07-09
申请号:US18103378
申请日:2023-01-30
Applicant: Google LLC
Inventor: Justin Lewis , Thomas Price
IPC: H04N21/25 , H04L41/16 , H04L67/10 , H04N21/258 , H04L43/0817
CPC classification number: H04N21/252 , H04L41/16 , H04L67/10 , H04N21/25841 , H04N21/25858 , H04N21/25891 , H04L43/0817
Abstract: Training data for a machine learning model is generated. Generating the training data includes generating first training input, the first training input including first contextual information associated with a first user device of multiple user devices associated with a user account. The first contextual information identifies first location information corresponding to the first user device. A first target output for the first training input is generated. The first target output identifies an indication of a preference associated with the user account to cancel a first transmission of one or more media items to the first user device. The training data is provided to train the machine learning model on (i) a set of training inputs including the first training input, and (ii) a set of target outputs including the first target output.
-
公开(公告)号:US20240214438A1
公开(公告)日:2024-06-27
申请号:US18601941
申请日:2024-03-11
Applicant: Google LLC
Inventor: Justin Lewis , Scott Davies
IPC: H04L65/612 , H04L65/60 , H04L67/01 , H04L67/60 , H04N21/2187 , H04N21/234 , H04N21/262 , H04N21/845
CPC classification number: H04L65/612 , H04L65/60 , H04L67/01 , H04L67/60 , H04N21/2187 , H04N21/23424 , H04N21/26258 , H04N21/8455
Abstract: An application on a viewer client device receives a user input to access a live stream, sends a request to access the live stream, presents information allowing a user to indicate a first anchor of a plurality of anchors of the live stream, the first anchor corresponding to a timestamp for starting a portion of the live stream, receives user input identifying the live stream and user input indicating the first anchor of the live stream, and displays the live stream beginning at the timestamp corresponding to the first anchor of the live stream.
-
公开(公告)号:US20240193202A1
公开(公告)日:2024-06-13
申请号:US18444554
申请日:2024-02-16
Applicant: Google LLC
Inventor: Justin Lewis , Ruxandra Georigana Paun
IPC: G06F16/438 , G06F16/638
CPC classification number: G06F16/4387 , G06F16/639
Abstract: A method may include in response to a user request for a playlist, identifying a plurality of media items from the playlist, determining whether a media item from the playlist is available for a playback on a user device, in response to a determination that the media item is not available for the playback on the user device, causing the use device to play another media item, and in response to a determination that the media item is available for the playback on the user device, causing the user device to play the media item.
-
公开(公告)号:US11991258B2
公开(公告)日:2024-05-21
申请号:US17496972
申请日:2021-10-08
Applicant: Google LLC
Inventor: Justin Lewis , Joseph Daverin
IPC: H04L67/55 , G06F9/54 , H04L51/224 , H04L51/226 , H04W68/00
CPC classification number: H04L67/55 , G06F9/542 , H04L51/224 , H04L51/226 , H04W68/00
Abstract: Methods, systems, and media for managing notifications directed to multiple applications installed on a user device are provided. In some embodiments, a method for managing notifications is provided, the method comprising: receiving, using a hardware processor, a first notification for a first application; determining a first user device associated with the first application; receiving a second notification for a second application; determining a second user device associated with the second application; determining that the first user device and the second user device are the same device; determining that the first notification and the second notification are corresponding notifications; determining that the first notification has priority over the second notification; sending the first notification to the first user device upon determining that the first notification has priority over the second notification; and inhibiting the second notification from being sent to the first user device.
-
公开(公告)号:US20240160723A1
公开(公告)日:2024-05-16
申请号:US18415266
申请日:2024-01-17
Applicant: Google LLC
Inventor: Justin Lewis , Scott Davies
IPC: G06F21/53 , G06F9/445 , G06F16/432 , H04L67/53
CPC classification number: G06F21/53 , G06F9/44505 , G06F16/433 , H04L67/53 , G06F2221/2149 , G06Q30/0619
Abstract: Data transfer in a secure processing environment is provided. A digital assistant can receive audio input detected by a microphone of a computing device. The digital assistant can determine, based on the audio input, to invoke a third-party application associated with the computing device. The digital assistant can generate, responsive to the determination to invoke the third-party application, a packaged data object. The digital assistant can forward, to the third-party application invoked by the digital assistant component to execute in a secure processing environment on the computing device, the packaged data object. The third-party application can transmit, responsive to a digital component request triggered in the third-party application, the packaged data object to a digital component selector to execute a real-time selection process based on the packaged data object.
-
8.
公开(公告)号:US20240135711A1
公开(公告)日:2024-04-25
申请号:US18401285
申请日:2023-12-29
Applicant: Google LLC
Inventor: Scott Davies , Justin Lewis
IPC: G06V20/40 , G06F3/0481 , G06F16/95
CPC classification number: G06V20/46 , G06F3/0481 , G06F16/95 , G06V20/44
Abstract: A method for adaptive presentation of media content includes receiving a first version of a video content item, causing the first version of the video content item to be presented within a video viewport having first dimensions, receiving user input indicating a user request to change first dimensions of the video viewport to second dimensions, determining an area of interest in the video content item, wherein the area of interest is included in a frame of the video content item, generating, based on the second dimensions of the video viewport and the area of interest in a frame of the video content item, a second version of the video content item for presentation on a user device, and causing the second version of the video content item to be presented within the video viewport having the second dimensions on the user device, wherein the area of interest is placed differently within the frame in the second version of the video content item relative to the first version of the video content item.
-
9.
公开(公告)号:US20240111554A1
公开(公告)日:2024-04-04
申请号:US18537190
申请日:2023-12-12
Applicant: GOOGLE LLC
Inventor: Justin Lewis , Scott Davies
IPC: G06F9/451 , G06F16/33 , G06F16/332 , G06F40/20 , G06F40/30
CPC classification number: G06F9/453 , G06F16/3329 , G06F16/3334 , G06F16/3344 , G06F40/20 , G06F40/30 , B62D1/195
Abstract: Methods, apparatus, systems, and computer-readable media are provided for providing context specific schema files that allow an automated assistant to broker human-to-computer dialogs between a user and an application that is separate from the automated assistant. The context specific schema file can provide the automated assistant with sufficient data to be responsive to user queries without necessarily communicating with a remote device, such as a server. Multiple different context specific schema files can be made available to the automated assistant according to a context in which a user is interacting with the automated assistant. In this way, latency otherwise exhibited by the automated assistant can be mitigated by providing the automated assistant with the information needed to respond to a user without continually retrieving the information over a network.
-
公开(公告)号:US11882330B2
公开(公告)日:2024-01-23
申请号:US17843937
申请日:2022-06-17
Applicant: Google LLC
Inventor: Justin Lewis , Gavin James
IPC: G06F3/048 , H04N21/431 , H04N21/262 , H04N21/482 , G06F3/0485
CPC classification number: H04N21/4314 , H04N21/26258 , H04N21/4825 , G06F3/048 , G06F3/0485
Abstract: A persistent media player is disclosed. A method for providing the persistent media player includes displaying, by an electronic device, a first portion of a scrollable document in a user interface (UI) of an application executed on the electronic device. The first portion includes a media player that is to present a first media item. The method further includes receiving an input to scroll to a second portion of the scrollable document. The method also includes displaying the second portion of the scrollable document, where the first portion is no longer visible and where the media player continues to be visible.
-
-
-
-
-
-
-
-
-