-
公开(公告)号:US20190007745A1
公开(公告)日:2019-01-03
申请号:US15639582
申请日:2017-06-30
Applicant: Google Inc.
Inventor: Justin Lewis , Richard Rapp
IPC: H04N21/488 , H04N21/431 , H04L29/08
Abstract: Methods, systems, and media for presenting notifications on associated devices are provided. In some implementations, the method comprises: receiving a selection of a media content item on a first user device; causing playback of the media content item to begin on a second user device associated with the first user device; detecting, on the first user device, an event; determining whether to present a notification of the event; in response to determining that the notification of the event is to be presented, generating a media stream that includes the notification; and transmitting the media stream and instructions for presenting the media stream from the first user device to the second user device, wherein the instructions cause the media stream to be presented by the second user device.
-
公开(公告)号:US20190007228A1
公开(公告)日:2019-01-03
申请号:US15637640
申请日:2017-06-29
Applicant: Google Inc.
Inventor: Vladimir Vuskovic , Yariv Adan
Abstract: Techniques are described herein for automated assistants that proactively provide content to participant(s) of multi-participant message exchange threads (e.g., group chats, audio and/or video calls in which oral messages are transcribed for analysis, etc.) based on signals such as individual participant profiles associated with participant(s). In various implementations, automated assistant(s) that may not be explicitly invoked may analyze content of a message exchange thread involving multiple human participants and/or document(s) associated with the message exchange thread. Based on the analyzing, the automated assistant(s) may identify topic(s) pertinent to the message exchange thread. Based on individual participant profiles associated with the participants, the automated assistant(s) may identify shared interest(s) of the participants. The automated assistant(s) may then select new content based both on the pertinent topic(s) and the shared interest(s) of the participants and proactively provide the new content to one or more of the participants.
-
233.
公开(公告)号:US20190005069A1
公开(公告)日:2019-01-03
申请号:US15635387
申请日:2017-06-28
Applicant: Google Inc.
Inventor: Andre Filgueiras de Araujo , Jiwoong Sim , Bohyung Han , Hyeonwoo Noh
CPC classification number: G06F16/5854 , G06K9/00684 , G06K9/4628 , G06K9/4671 , G06K9/6211 , G06K9/66
Abstract: Systems and methods of the present disclosure can use machine-learned image descriptor models for image retrieval applications and other applications. A trained image descriptor model can be used to analyze a plurality of database images to create a large-scale index of keypoint descriptors associated with the database images. An image retrieval application can provide a query image as input to the trained image descriptor model, resulting in receipt of a set of keypoint descriptors associated with the query image. Keypoint descriptors associated with the query image can be analyzed relative to the index to determine matching descriptors (e.g., by implementing a nearest neighbor search). Matching descriptors can then be geometrically verified and used to identify one or more matching images from the plurality of database images to retrieve and provide as output (e.g., by providing for display) within the image retrieval application.
-
公开(公告)号:US10171615B1
公开(公告)日:2019-01-01
申请号:US15339226
申请日:2016-10-31
Applicant: Google Inc.
Inventor: Andrew Bowers , Kevin Tom
IPC: H04W4/00 , H04L29/08 , G06F12/0862 , H04W4/029
Abstract: According to one general aspect, a method of preemptively caching data within a mobile device may include detecting that a triggering event has occurred. The method may also include, in response to the triggering event, automatically performing an action associated with the triggering event, wherein the action includes retrieving anticipated data from a remote device. The method may include caching at least part of the anticipated data within a memory of the mobile device. The method may include receiving a request, from a user, for requested data, wherein the requested data includes at least a portion of the anticipated data. The method may include fulfilling at least part of the request for the requested data by retrieving the anticipated data portion of the requested data from the memory of the mobile device.
-
公开(公告)号:US10171538B1
公开(公告)日:2019-01-01
申请号:US15477878
申请日:2017-04-03
Applicant: GOOGLE INC.
Inventor: Jamieson Robert Kerns , Shiva Rama Krishna Jaini , Nicola Ann Crane
Abstract: A system including a monitoring unit to monitor in-stream shared content and content served via the online service to a user; an in-stream shared content receiving unit to receive information about the in-stream shared content served with the content; a companion shared content selection unit to select the companion shared content based on the monitored in-stream shared content and content, and the received information; and a transmitting unit to transmit the selected companion shared content to the online service.
-
公开(公告)号:US10170106B2
公开(公告)日:2019-01-01
申请号:US15331203
申请日:2016-10-21
Applicant: Google Inc.
IPC: G10L15/00 , G10L15/18 , G10L15/22 , G06F3/0481 , G06F3/16 , G10L15/08 , H04M3/493 , G01C21/36 , H04M7/00
Abstract: Natural speech dialog system and methods are disclosed. In one example, a method includes identifying a dialog system intent associated with the speech input based on at least one predetermined intent keyword, the dialog system intent having required intent parameters, determining whether data for all required intent parameters of the dialog system are available, based on the determination, selectively initiating a parameter collection dialog associated with the dialog system intent, the parameter collection dialog being operable to collect data for the required parameters not otherwise available to the dialog system intent, and based on the dialog system intent and one or more required parameters, generating an action instruction.
-
公开(公告)号:US10169308B1
公开(公告)日:2019-01-01
申请号:US14206970
申请日:2014-03-12
Applicant: GOOGLE INC.
Inventor: Boris Mizhen , Hsiao-Chien Lin , Heather Folsom , Mike Giardina
IPC: G06Q30/00 , G06F17/22 , G06F3/0484 , H04L29/06
Abstract: Automated systems for allowing a user to quickly and easily create an online store having inventory management and payment processing capabilities. An online store generator can provide a user interface for a user to provide product and optionally inventory information for the product(s). The online store generator can display a preview of the online store using the product information and a predefined template. The user can then customize aspects of the online store, such as the size and appearance of the online store via the user interface. The online store generator can then use the product information and the customizations received from the user to generate computer program code, such as JavaScript, that can be embedded in an Internet website. The user can export the code into an Internet website to render a functional online store.
-
公开(公告)号:US20180376197A1
公开(公告)日:2018-12-27
申请号:US15630254
申请日:2017-06-22
Applicant: Google Inc.
Inventor: Jose M. Gonzalez
IPC: H04N21/44 , H04N21/433 , H04N21/262 , H04N21/266 , H04N21/462
CPC classification number: H04N21/44016 , H04N21/26241 , H04N21/26616 , H04N21/4331 , H04N21/458 , H04N21/4622 , H04N21/6405 , H04N21/812 , H04N21/858
Abstract: This document describes systems, methods, devices, and other techniques for determining media items to insert in a media stream. A first media client can play a primary media stream that is multicast to various media clients including the first media client and other media clients. The first media client identifies a start of a primary programming timeslot in the primary media stream, and in response, obtains and stores a secondary media item. After storing the secondary media item at the first media client, the first media client detects an insertion signal in the primary media stream that indicates a secondary programming timeslot is about to begin in the primary media stream. The first media client can then play the secondary media item in place of the primary media stream during the secondary programming timeslot.
-
公开(公告)号:US20180367840A1
公开(公告)日:2018-12-20
申请号:US15627345
申请日:2017-06-19
Applicant: Google Inc.
Inventor: Michael Kleinerman , Neil Cormican
IPC: H04N21/431 , H04N21/262 , H04N21/482 , H04N21/414 , H04N21/485
Abstract: A processing device receives metadata for media content items and displays cells for the media content items in an overview area in an electronic program guide (EPG). The cells include subsets of metadata for the media content items. The processing device receives a selection a media content item and moves a cell, which includes a subset of metadata for the selected media content item, from the overview area to a focus area in the EPG. In response to determining that a scheduled duration for the selected media content item does not satisfy a condition pertaining to a maximum time interval of the focus area, the processing device adjusts a timeline of the focus area based on the scheduled duration of the selected media content, and replaces the subset of metadata in the cell in the focus area with expanded metadata for the selected media content item.
-
公开(公告)号:US20180367572A1
公开(公告)日:2018-12-20
申请号:US15624921
申请日:2017-06-16
Applicant: Google Inc.
Inventor: Matthew Steven Frisbie
IPC: H04L29/06
Abstract: This specification discloses techniques for communicating data between a first execution context on a computing system and a second execution context on the computing system. The first execution context can execute content from a first origin, the second execution context can execute content from a second origin that is different from the first origin, and the first execution context and the second execution context can each be restricted from accessing data of the other as a result of a same-origin policy implemented by the computing system. The method can include establishing a bi-directional communication channel between the first execution context and the second execution context.
-
-
-
-
-
-
-
-
-