-
公开(公告)号:US10372747B1
公开(公告)日:2019-08-06
申请号:US14630597
申请日:2015-02-24
Applicant: Google Inc.
Inventor: Michael Patrick Schneider , Justin Lewis
IPC: G06F16/438 , G06F16/43
Abstract: Systems and methods are disclosed for defining content presentation interfaces based on identified similarities between received and stored media content items. In one implementation, a processing device receives a first media content item from a content creator. The processing device processes the first media content item in relation to one or more media content items associated with a content owner to identify one or more similarities between the first media content item and the one or more media content items. The processing device defines, based on an identification of one or more similarities between the first media content item and the one or more media content items and in relation to the content owner, one or more aspects of a content presentation interface within which the first media content item is presented.
-
公开(公告)号:US10305835B2
公开(公告)日:2019-05-28
申请号:US15373759
申请日:2016-12-09
Applicant: Google Inc.
Inventor: Gavin James , Justin Lewis
Abstract: An online system determines a client device associated with a user that is to receive a new notification. The client device presents the notification and receives an input to forward the notification to a different client device and/or a different application. The client device sends a request to the online system to forward the notification. The online system determines a list of available client devices and/or available applications that are able to receive a forwarded version of the notification and provides the list to the client device for selection. Upon receiving a selection, the client device sends the selection to the online system which generates the forward notification that is appropriate for the selected client device and/or selected application. Thus, the online system avoids over-notifying a user, while also enabling the user to consume the content of the notification according to his/her preferences.
-
公开(公告)号:US10271106B2
公开(公告)日:2019-04-23
申请号:US14855344
申请日:2015-09-15
Applicant: Google Inc.
Inventor: Justin Lewis , Ruxandra Georgiana Davies
IPC: H04N21/488 , G06Q30/06 , G06Q50/00 , H04N21/25 , H04N21/45 , H04N21/84 , H04N21/258 , H04N21/262 , H04N21/442 , H04N21/466 , H04N21/4788
Abstract: A notifiable event pertaining to a series of videos is detected. A user who has a highest affinity score with respect to the series is selected from a plurality of users who have partially viewed the series. A notification indicative of the notifiable event pertaining to the series is generated. The notification comprising a reference to at least a portion of a video included in the series. The at least the portion of the video has not been previously viewed by the user.
-
公开(公告)号:US10157428B2
公开(公告)日:2018-12-18
申请号:US14149269
申请日:2014-01-07
Applicant: Google Inc.
Inventor: Justin Lewis , Ruxandra Georgiana Davies
Abstract: Offline sharing of content is performed. An offline request to share content associated with a content sharing platform to a social networking service is received by a processing device of a user device. The offline request is received while the user device is not connected to a network. A share request is generated for the content in view of the social networking service. The share request for the content is generated while the user device is not connected to the network. Upon determining that a network connection is available, the share request for the content is provided to the social networking service.
-
115.
公开(公告)号:US20180285933A1
公开(公告)日:2018-10-04
申请号:US14667189
申请日:2015-03-24
Applicant: Google Inc.
Inventor: Jeffrey Lee-Chan , Justin Lewis
Abstract: Systems and methods that facilitate collaboration between entities based on similarity in respective audiences of the entities, are provided. In an aspect, a system includes an identification component configured to identify a set of channels having at least one common subscriber to a channel, and a ranking component configured to rank respective channels in the set based on number of common subscribers between the respective channels in the set and the first channel. The system further includes a filter component configured to identify a subset of the respective channels in the set based on the ranking, and a recommendation component configured to recommend the subset of the respective channels to an entity associated with ownership of the channel for potential collaboration with the channel.
-
公开(公告)号:US10042829B2
公开(公告)日:2018-08-07
申请号:US15238402
申请日:2016-08-16
Applicant: Google Inc.
Inventor: Robert Durbin , Justin Lewis
Abstract: Systems and methods of measuring the visibility of overlay content in a display of a computing device are provided. A page renderer can identify a position of a video block with respect to a web page rendered on the client device, identify a portion of the web page visible in a viewport of the client device, identify a portion of the video block visible in the viewport, and pass data identifying the portion of the video block visible in the viewport to an element renderer. The element renderer can receive the data, identify a position of overlay content with respect to the video block, compare the position of the overlay content to the portion of the video block visible in the viewport to determine visibility of the overlay content in the viewport, determine whether the visibility meets a visibility threshold, and provide visibility data to a records server.
-
公开(公告)号:US20180203573A1
公开(公告)日:2018-07-19
申请号:US15408861
申请日:2017-01-18
Applicant: Google Inc.
Inventor: Gavin James , Justin Lewis
IPC: G06F3/0482 , H04L29/08 , G06F17/30 , G06F17/22 , G06F17/27
CPC classification number: G06F3/0482 , G06F16/3334 , G06F16/9535 , G06F17/2235 , G06F17/2247 , G06F17/272 , H04L67/22
Abstract: Systems and methods of parameterizing network communication paths are provided. The system can identify a network communication path traversed by a plurality of client computing devices via a network protocol. The system can generate, based on a parameter of the network communication path and an attribute of each of a plurality of keywords to the hyperlink on the first web page that directed the plurality of client computing devices to the second web page via the network protocol, a weight data structure with a scalar value for each of the plurality of keywords. The system can select, based on a comparison of the scalar value for each of the plurality of keywords, a keyword of the plurality of keywords to input into an online content selection process to select the content item in response to a request for content received from a client computing device.
-
公开(公告)号:US20180124141A1
公开(公告)日:2018-05-03
申请号:US15339874
申请日:2016-10-31
Applicant: Google Inc.
Inventor: Justin Lewis , Scott Davies
CPC classification number: H04L65/4084 , H04L65/60 , H04L67/32 , H04L67/42 , H04N21/2187 , H04N21/23424 , H04N21/26258 , H04N21/8455
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.
-
公开(公告)号:US20180113933A1
公开(公告)日:2018-04-26
申请号:US15332551
申请日:2016-10-24
Applicant: Google Inc.
Inventor: Justin Lewis , Gavin James
CPC classification number: G06F16/3344 , G06F16/243 , G06F16/355 , G06F16/367 , G06F16/9024 , G06F17/2705
Abstract: A server can receive a seed keyword to generate additional keywords relevant to the seed keyword. The server can identify, using a semantic relationship graph, keyword categories. Each keyword can have a semantic distance from the seed keyword less than a threshold. The server can generate, for each keyword of the keyword categories, a keyword-seed affinity score based on a frequency of the keyword occurring with the seed keyword on an information resource. The server can determine, for each keyword category, a category-seed affinity score based on the keyword-seed affinity scores for each of keyword in the keyword category. The server can compare each category-seed affinity score a threshold. The server can transmit, for display, the keywords. One keyword category can be indicated as selected and another keyword category can be indicated as unselected based on the comparison.
-
公开(公告)号:US09952748B1
公开(公告)日:2018-04-24
申请号:US14670220
申请日:2015-03-26
Applicant: Google Inc.
Inventor: Justin Lewis , Joseph Daverin
IPC: G06F3/0484 , H04L29/08
CPC classification number: G06F17/30 , G06Q30/0631 , H04L67/306 , H04N21/252 , H04N21/25866 , H04N21/2743 , H04N21/4756 , H04N21/4826
Abstract: The subject matter of this specification can be implemented in, among other things, a method that includes storing one or more first content items and a second content item that belong to a collection at a content hosting system. The method further includes receiving one or more interactions with the first content items from one or more first user accounts. The method further includes selecting, by a processing device, the second content item and providing a recommendation to a second user account to view the second content item based on the second content item belonging to the same collection as the first content items and on the interactions with the first content items.
-
-
-
-
-
-
-
-
-