-
公开(公告)号:US20180198875A1
公开(公告)日:2018-07-12
申请号:US15403990
申请日:2017-01-11
Applicant: Google Inc.
Inventor: Gavin James , Justin Lewis
IPC: H04L29/08
Abstract: Systems and methods for providing third-party content can include a data processing system receiving criteria defining online activities of an online activity type related to a product or service context from a computing device of a third-party content provider. The data processing system can identify a cluster of client devices based on the defined online activities, and determine a subset of keywords associated with the defined online activities and the identified cluster of client devices. The data processing system can determine a performance metric of the subset of keywords based on the cluster of client devices, and provide the subset of keywords and the performance metric to the computing device. The data processing system can receive from the computing device a parameter value of a first keyword of the subset of keywords to use in selecting content items of the third-party content provider associated with the first keyword.
-
公开(公告)号:US20180191788A1
公开(公告)日:2018-07-05
申请号:US15674838
申请日:2017-08-11
Applicant: Google Inc.
Inventor: Justin Lewis , Richard Rapp , Gaurav Bhaya , Robert Stets
IPC: H04L29/06 , H04L12/721 , G10L15/18
Abstract: A system of multi-modal transmission of packetized data in a voice activated data packet based computer network environment is provided. A natural language processor component can parse an input audio signal to identify a request and a trigger keyword. Based on the input audio signal, a direct action application programming interface can generate a first action data structure, and a content selector component can select a content item. An interface management component can identify first and second candidate interfaces, and respective resource utilization values. The interface management component can select, based on the resource utilization values, the first candidate interface to present the content item. The interface management component can provide the first action data structure to the client computing device for rendering as audio output, and can transmit the content item converted for a first modality to deliver the content item for rendering from the selected interface.
-
13.
公开(公告)号:US20180181728A1
公开(公告)日:2018-06-28
申请号:US15715682
申请日:2017-09-26
Applicant: Google Inc.
Inventor: Justin Lewis , Richard Rapp
Abstract: Implementations disclose restricted and unrestricted states for content based on installation status of applications. A method includes receiving, by a first content platform, a request to access content via a first application executing on a client device, the first application being associated with the first content platform, determining that the first application is in an unrestricted state based on an ephermal state machine of the server device, determining an install state of a second application on the client device, the second application being associated with a second content platform, responsive to determining that the install state of the second application is uninstalled, providing the content via the first application in the unrestricted state, and responsive to determining that the install state of the second application is installed, transferring the first application to a restricted state, and providing the content via the first application in a restricted state.
-
公开(公告)号:US20180167342A1
公开(公告)日:2018-06-14
申请号:US15374518
申请日:2016-12-09
Applicant: Google Inc.
Inventor: Justin Lewis , Joseph Cohen
CPC classification number: H04L51/04 , H04L43/10 , H04L51/26 , H04L65/1083 , H04L65/4061 , H04L67/1095 , H04L67/22 , H04L67/26 , H04L67/2842 , H04L67/306
Abstract: Implementations disclose a notification delivery mechanism for present viewing users. A method includes identifying a notification to be sent to a user having a plurality of user devices; determining presence of the user on a first user device of the plurality of user devices; determining whether a media player on the first user device is playing media content; and upon determining that the media player on the first user device is playing the media content, transmitting the notification to the first user device without transmitting the notification to other user devices of the plurality of user devices.
-
公开(公告)号:US09990653B1
公开(公告)日:2018-06-05
申请号:US14673377
申请日:2015-03-30
Applicant: GOOGLE INC.
Inventor: Justin Lewis , Ruxandra Georgiana Davies
IPC: G06Q30/02
CPC classification number: G06Q30/0255
Abstract: An engagement time computer system for serving online content based on user engagement duration includes an output device, at least one memory, and one or more processors. The processors are configured to determine a historical engagement time of an online user and to identify a plurality of online content items. Each online content item of the plurality of online content items has a target engagement time. The processors are further configured to receive a request for a content item. The request is associated with the online user. The processors are also configured to select a first online content item from the plurality of online content items based at least in part on the historical engagement time of the online user and the target engagement time of the first online content item and to transmit the first online content item for display to the online user.
-
16.
公开(公告)号:US20180103079A1
公开(公告)日:2018-04-12
申请号:US15289886
申请日:2016-10-10
Applicant: Google Inc.
Inventor: Justin Lewis , Richard Dominick Rapp
IPC: H04L29/06 , H04N21/2387 , H04N21/472 , H04L29/08
CPC classification number: H04L65/604 , H04L67/02 , H04L67/146 , H04N21/2387 , H04N21/4668 , H04N21/47217 , H04N21/4722 , 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.
-
公开(公告)号:US09916077B1
公开(公告)日:2018-03-13
申请号:US14531889
申请日:2014-11-03
Applicant: GOOGLE INC.
Inventor: Justin Lewis , Ruxandra Georgiana Davies
IPC: H04N21/4147 , G06F3/0487 , G06F3/0484 , G06F3/16 , H04N21/234
CPC classification number: G06F3/0487 , G06F3/04842 , G06F3/04847 , G06F3/04883 , G06F3/04886 , G06F3/165 , H04N21/23424 , H04N21/4147
Abstract: A user computing device for content presentation to a user is provided. The user computing device includes an interactive surface including an input device and a display device. The display device is configured to provide content presentation to the user. The input device is configured to generate an indication of a gesture when performed by the user. The user computing device also includes at least one processor configured to display a first content item to the user through the display device. The at least one processor is also configured to receive an indication of a continuous gesture made by the user using the input device during the display of the first content item. The at least one processor is also configured to alter the display of the first content item based at least in part on the indication of the continuous gesture.
-
公开(公告)号:US20180052851A1
公开(公告)日:2018-02-22
申请号:US15240861
申请日:2016-08-18
Applicant: Google Inc.
Inventor: Justin Lewis , Ruxandra Georgiana Davies
IPC: G06F17/30 , H04N21/845 , H04N21/431 , H04N21/61
CPC classification number: G06F16/24578 , G06F16/438 , H04N21/431 , H04N21/44204 , H04N21/4532 , H04N21/4667 , H04N21/4756 , H04N21/6125 , H04N21/6175 , H04N21/8456
Abstract: Systems, methods, and apparatus include computer programs encoded on a computer-readable storage medium, including a system for ranking videos. Videos are identified that have been presented at client devices. For each video, session start data is identified that specifies a lead video that initiated presentation to a user during a presentation session. For each lead video, presentation times over multiple user sessions are determined, a scaled presentation time is obtained, user sessions for which the lead video initiated presentation of videos are identified, and an aggregate video presentation time attributable to the lead video is determined. For each given video, a presentation score is determined based on a scaled presentation time of the lead video relative to a sum of the aggregate video presentation times for the lead videos. The videos are ranked based on the presentation scores. A user interface is updated to present the ranked videos.
-
公开(公告)号:US20180034925A1
公开(公告)日:2018-02-01
申请号:US15728463
申请日:2017-10-09
Applicant: Google Inc.
Inventor: Justin Lewis , Jonathan William Ray
IPC: H04L29/08
Abstract: Systems and methods are disclosed for providing supplemental content in relation to embedded media. In one implementation, a processing device receives a media request from a third-party platform to incorporate a first media item within the third-party platform. The processing device identifies one or more additional media items based on the media request. The processing device provides the first media item and one or more links to at least one of the one or more additional media items in relation to the third-party platform.
-
公开(公告)号:US09875286B1
公开(公告)日:2018-01-23
申请号:US14174128
申请日:2014-02-06
Applicant: Google Inc.
Inventor: Justin Lewis , Jeffrey Lee-Chan
IPC: G06F17/30
CPC classification number: G06F17/3053
Abstract: A message sent by a message sender to a message receiver can be, e.g., upon arrival at a message system server, ranked or scored based on attributes of the message sender such as influence and engagement. Influence can relate to a determination of how influential the message sender is. Engagement can relate to a determination of how interested the message sender is in content published or syndicated by the message receiver. The message score can reflect a combination of an influence score and an engagement score. Scored messages can be sorted or filtered according to a desired element and a presentation of messages stored by the message system can be updated (e.g., ordered and scored) according to the desired element.
-
-
-
-
-
-
-
-
-