-
111.
公开(公告)号:US11115695B2
公开(公告)日:2021-09-07
申请号:US15815321
申请日:2017-11-16
Applicant: Google LLC.
Inventor: Justin Lewis , Thomas Price
IPC: H04N21/25 , H04N21/258 , H04L12/24 , H04L29/08 , H04L12/26
Abstract: A system and method are disclosed for training a machine learning model using information pertaining to transmissions of one or more media items to user devices associated with a user account. In an implementation, training data for the machine learning model includes first contextual information associated with a first user device and second contextual information associated with a second user device. The number of the transmissions to the user devices for the user account exceeds a threshold number of transmissions allowed for the user account. Training data further includes generating a first target output that identifies an indication of a preference of a user preference to keep or cancel each of the transmission. The method includes providing the training data to train the machine learning model. The trained machine learning model may be used to determine which of the new transmissions is to be canceled.
-
112.
公开(公告)号:US11115448B2
公开(公告)日:2021-09-07
申请号:US16154672
申请日:2018-10-08
Applicant: Google LLC
Inventor: Justin Lewis , Ruxandra Georgiana Davies
IPC: H04N21/262 , H04N21/431 , H04L29/06 , H04N21/2187 , H04N21/414 , H04N21/482 , G11B27/02
Abstract: A method for identifying insertion points for inserting live content into a continuous content stream is disclosed. The method includes identifying a live content item to include in a continuous content stream, and identifying an interesting portion of the live content stream, the interesting portion corresponding to a time duration. The method further includes computing an estimated end time of a first content item included in the continuous content stream, and scheduling the live content item to be included in the continuous content stream as a next content item to be presented after the first content item in response to a determination that the estimated end time of the first content item occurs within the time duration.
-
公开(公告)号:US11095723B2
公开(公告)日:2021-08-17
申请号:US16606501
申请日:2018-06-15
Applicant: Google LLC
Inventor: Justin Lewis , Thomas Price
IPC: G06F15/173 , H04L29/08 , G06F16/958 , G06F16/955
Abstract: Systems and methods for maintaining session identifiers across multiple webpages for content selection are described herein. A server can generate a session identifier corresponding to the client device for use in selecting content to be served across the information resources of a content publisher. The server can then receive, from the client device, a request for instructions to insert into a header of an information resource for selecting a content provider. The server can determine that the request includes the session identifier that matches the one generated for a previous request. The server can obtain a parameter value for each content provider with the session identifier. The server can select a content provider using the parameter values. The server can provide a script to the client device for the header. The script can be configured to cause the client device to obtain a content item from the selected content provider to insert into the information resource.
-
公开(公告)号:US11082468B2
公开(公告)日:2021-08-03
申请号:US16872351
申请日:2020-05-11
Applicant: Google LLC
Inventor: Justin Lewis , Scott Davies
IPC: H04L29/06 , H04N21/845 , H04N21/234 , H04N21/2187 , H04N21/262 , H04L29/08
Abstract: A stream hosting server generates anchors associated with a live stream, each anchor specifying a timestamp of the live stream that represents an opportune moment for a user to join the live stream. When a viewer client device sends a request to join the live stream, the stream hosting server analyzes the anchor list and selects an appropriate anchor. The stream hosting server provides the live stream to the viewer client device beginning at the timestamp specified by the anchor. Thus, the viewer client device can begin displaying the live stream at the opportune moment specified by the anchor. The stream hosting server also creates video on demand content that include a completed live stream as well as anchors associated with the live stream. The viewer client device can display the VOD beginning at different anchors.
-
公开(公告)号:US11062358B1
公开(公告)日:2021-07-13
申请号:US14697288
申请日:2015-04-27
Applicant: Google LLC
Inventor: Justin Lewis , Ruxandra Georgiana Davies
IPC: G06Q30/00 , G06Q30/02 , G06Q50/00 , G05B19/418
Abstract: Systems and methods are provided for dynamically providing and presenting auxiliary content associated with feed items included in a feed. In an embodiment, a client device can include a presentation component configured to render a interface on a display of the device, the user interface comprising a feed with scrollable content items that are continuously updated based on information provided by a server device associated with the feed. The client device can further include an input component configured to facilitate navigation of the feed, and an engagement component configured to identify a content item included in the feed that is associated with a defined level of user engagement based in part on visibility of the content item as presented via the display in response to the navigation of the feed. An auxiliary content item is received and integrated into the interface based on the identification of the content item.
-
116.
公开(公告)号:US11025697B2
公开(公告)日:2021-06-01
申请号:US16984268
申请日:2020-08-04
Applicant: Google LLC
Inventor: Justin Lewis , Richard Rapp
IPC: H04L29/06 , H04N21/466 , H04N21/4722 , A63F13/5255 , A63F13/00 , G06F3/01 , G09B21/00 , H04N21/2387 , H04N21/472 , A61B90/00 , H04L29/08 , H04N21/84
Abstract: A user device receives a first media item that is associated with a second media item. The device determines that a playback state for the device indicates that the device is paired with an alternative playback device. The device sends the playback state in a request for the second media item, receives the second media item in a first format for playback on the user device and in a second format for playback on the alternative playback device. The device determines whether the playback state of the device is the same. The device displays a first graphical representation of the second media item in the first format on the user device if the user device is no longer paired with the alternative playback device and displays a second graphical representation of the second media item in the second format on the user device if the user device is still paired with the alternative playback device.
-
公开(公告)号:US20210150020A1
公开(公告)日:2021-05-20
申请号:US16605157
申请日:2017-08-22
Applicant: Google LLC
Inventor: Justin Lewis , Richard Rapp
Abstract: Systems and methods of reducing remote procedure calls in multimedia content delivery are described. A client device can request and receive digital content for presentation via an application executing on the client device in a sandboxed media environment. A markup interpreter executing on the client device can intercept, prior to receipt by the application executing in the sandboxed media environment, the content item. The markup interpreter can parse the content item to extract an identifier of a script. The markup interpreter can identify the script stored in a local cache on the client device separate from the sandboxed media environment. The markup interpreter can construct a modified content item. The markup interpreter can forward the modified content item to the application executing on the client device in the sandboxed media environment to cause the application to execute the modified content item.
-
公开(公告)号:US11010428B2
公开(公告)日:2021-05-18
申请号:US16329060
申请日:2019-01-15
Applicant: Google LLC
Inventor: Justin Lewis , Scott Davies
IPC: G06F16/9032 , G06F16/955 , G10L15/32 , G10L15/30 , G10L15/26
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.
-
公开(公告)号:US10970352B1
公开(公告)日:2021-04-06
申请号:US14322402
申请日:2014-07-02
Applicant: Google LLC
Inventor: Justin Lewis , Gavin James
IPC: G06F16/955
Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. Co-located devices are identified, including first and second devices associated with first and second users. A determination is made that a device is configured to be viewable by multiple users based on device characteristics. Use data is gathered that is associated with current sessions associated with users related to their use of their respective devices, including first data related to the use of the first device and second data related to the use of the second device. The first and second data are aggregated and evaluated to identify a first content item to present on the first device. Second different content items are selected for display on other co-located devices based at least in part on the first content item.
-
120.
公开(公告)号:US20210021660A1
公开(公告)日:2021-01-21
申请号:US16984268
申请日:2020-08-04
Applicant: Google LLC
Inventor: Justin Lewis , Richard Rapp
IPC: H04L29/06 , H04N21/466 , H04N21/4722 , H04N21/2387 , H04N21/472
Abstract: A user device receives a first media item that is associated with a second media item. The device determines that a playback state for the device indicates that the device is paired with an alternative playback device. The device sends the playback state in a request for the second media item, receives the second media item in a first format for playback on the user device and in a second format for playback on the alternative playback device. The device determines whether the playback state of the device is the same. The device displays a first graphical representation of the second media item in the first format on the user device if the user device is no longer paired with the alternative playback device and displays a second graphical representation of the second media item in the second format on the user device if the user device is still paired with the alternative playback device.
-
-
-
-
-
-
-
-
-