METHODS, SYSTEMS, AND MEDIA FOR PRESENTING NOTIFICATIONS ON ASSOCIATED DEVICES

    公开(公告)号:US20190007745A1

    公开(公告)日:2019-01-03

    申请号:US15639582

    申请日:2017-06-30

    Applicant: Google Inc.

    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.

    PROACTIVE PROVISION OF NEW CONTENT TO GROUP CHAT PARTICIPANTS

    公开(公告)号:US20190007228A1

    公开(公告)日:2019-01-03

    申请号:US15637640

    申请日:2017-06-29

    Applicant: Google Inc.

    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.

    Image Retrieval with Deep Local Feature Descriptors and Attention-Based Keypoint Descriptors

    公开(公告)号:US20190005069A1

    公开(公告)日:2019-01-03

    申请号:US15635387

    申请日:2017-06-28

    Applicant: Google Inc.

    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.

    Smart cache warming
    234.
    发明授权

    公开(公告)号:US10171615B1

    公开(公告)日:2019-01-01

    申请号:US15339226

    申请日:2016-10-31

    Applicant: Google Inc.

    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.

    Adaptively serving companion shared content

    公开(公告)号:US10171538B1

    公开(公告)日:2019-01-01

    申请号:US15477878

    申请日:2017-04-03

    Applicant: GOOGLE INC.

    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.

    Method and system for creating an online store

    公开(公告)号:US10169308B1

    公开(公告)日:2019-01-01

    申请号:US14206970

    申请日:2014-03-12

    Applicant: GOOGLE INC.

    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.

    EFFICIENT INSERTION OF MEDIA ITEMS IN MEDIA STREAMS

    公开(公告)号:US20180376197A1

    公开(公告)日:2018-12-27

    申请号:US15630254

    申请日:2017-06-22

    Applicant: Google Inc.

    Inventor: Jose M. Gonzalez

    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.

    DYNAMICALLY ADJUSTABLE ELECTRONIC PROGRAM GUIDE

    公开(公告)号:US20180367840A1

    公开(公告)日:2018-12-20

    申请号:US15627345

    申请日:2017-06-19

    Applicant: Google Inc.

    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.

    Cross-Origin Communication in Restricted Computer Environments

    公开(公告)号:US20180367572A1

    公开(公告)日:2018-12-20

    申请号:US15624921

    申请日:2017-06-16

    Applicant: Google Inc.

    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.

Patent Agency Ranking