Virtual assistant configured to automatically customize groups of actions

    公开(公告)号:US11200027B2

    公开(公告)日:2021-12-14

    申请号:US15709157

    申请日:2017-09-19

    Applicant: Google Inc.

    Abstract: A method includes determining, by an assistant executing at one or more processors, a default group of actions that the assistant is configured to execute in response to receiving a particular audible command. The method includes determining, by the assistant, based on the default group of actions and a user profile associated with a particular user, a custom group of actions that the assistant is configured to execute in response to receiving the particular audible command from the particular user. The method also includes receiving, by the assistant, an indication of the particular audible command, and determining, by the assistant, whether the indication of particular audible command originated from the particular user. The method further includes, responsive to determining that the indication of particular audible command originated from the particular user, executing, by the assistant, each action from the custom group of actions.

    Cooperatively training and/or using separate input and subsequent content neural networks for information retrieval

    公开(公告)号:US11188824B2

    公开(公告)日:2021-11-30

    申请号:US15476280

    申请日:2017-03-31

    Applicant: Google Inc.

    Abstract: Systems, methods, and computer readable media related to information retrieval. Some implementations are related to training and/or using a relevance model for information retrieval. The relevance model includes an input neural network model and a subsequent content neural network model. The input neural network model and the subsequent content neural network model can be separate, but trained and/or used cooperatively. The input neural network model and the subsequent content neural network model can be “separate” in that separate inputs are applied to the neural network models, and each of the neural network models is used to generate its own feature vector based on its applied input. A comparison of the feature vectors generated based on the separate network models can then be performed, where the comparison indicates relevance of the input applied to the input neural network model to the separate input applied to the subsequent content neural network model.

    Automatic generation of geographic imagery tours

    公开(公告)号:US11157530B2

    公开(公告)日:2021-10-26

    申请号:US15717424

    申请日:2017-09-27

    Applicant: Google Inc.

    Inventor: Joshua S. Schpok

    Abstract: An indication of a geographic area is received. Respective metrics of noteworthiness are obtained for multiple entities located in the geographic area. Using a machine-readable knowledge repository that describes semantic relations between the entities, several of the entities are selected in view of the corresponding metrics of noteworthiness, so that the selected entities share a set of attributes defining a commonality, and so that digital imagery is available for each of the selected entities. This commonality is not specified by the user. A geographic imagery tour that includes a representation of the respective digital imagery for the selected entities is generated.

    Initializing a conversation with an automated agent via selectable graphical element

    公开(公告)号:US11150922B2

    公开(公告)日:2021-10-19

    申请号:US15497088

    申请日:2017-04-25

    Applicant: Google Inc.

    Abstract: Methods, apparatus, systems, and computer-readable media are provided for using selectable elements to invoke an automated assistant at a computing device. While operating the computing device, a user may not be aware that the automated assistant can be invoked according to certain invocation phrases. In order to inform the user of the functionality of the automated assistant, the user can be presented with selectable elements that can initialize the automated assistant when selected. Furthermore, a selectable element can provide an invocation phrase in textual form so that the user is aware of their ability to invoke the automated assistant by speaking the invocation phrase. The selectable element can be presented at different devices associated with the user, and the automated assistant can be initialized at a device that is separate from the device where the selectable element is presented.

    Location-based place attribute prediction

    公开(公告)号:US11138615B1

    公开(公告)日:2021-10-05

    申请号:US15234132

    申请日:2016-08-11

    Applicant: Google Inc.

    Abstract: Location history data can be used to identify attributes for a known geographic location of a business listing record for a business. As an example, location history data is received from each of a plurality of client computing devices. For each device, the location history data identifies an arrival and departure times for the known geographic location as well as prior and next visit information. The location history data is used as input into a classifier in order to identify a set of attributes for the geographic location and corresponding likelihood values for each of the attributes of the set of attributes. A subset of the set of attributes is determined such that the attributes describe aspects of the known geographic location based on the likelihood values. This subset is provided to a client computing device in response to a request for information about the geographic location.

    Systems and methods for cohort identification and reporting

    公开(公告)号:US11100405B1

    公开(公告)日:2021-08-24

    申请号:US15265632

    申请日:2016-09-14

    Applicant: Google Inc.

    Abstract: Systems and methods for defining a custom segment in a set of behavioral data are provided. A described method includes receiving a set of behavioral data associated with a plurality of user devices and identifying multiple cohort groups, each of the cohort groups including one or more of the user devices. The behavioral data includes a behavior metric for each of the user devices and the cohort groups are identified based on the behavior metric for each of the user devices. The method further comprises generating a segmentation interface including a graphical visualization of the multiple cohort groups and causing the segmentation interface to be presented via a user interface device. The method further comprises defining a custom segment of the behavioral data based on a user selection of one or more of the multiple cohort groups via the segmentation interface.

    Methods, systems and media for associating multiple users with a media presentation device

    公开(公告)号:US11082472B2

    公开(公告)日:2021-08-03

    申请号:US15319304

    申请日:2015-06-24

    Applicant: Google Inc.

    Abstract: Methods, systems, and media for associating multiple users with a media presentation device are provided. In some embodiments, the method comprises: receiving first user preferences; receiving second user preferences; receiving requests to associate the first user preferences and the second user preferences, respectively, with a media presentation device; causing the first user preferences and the second user preferences to be associated with identifying information of the media presentation device; receiving, from the media presentation device, a request to present a slideshow of images based on user preferences and identifying information of the first user device and a third user device; determining that the first user preferences are associated with the media presentation device; determining that user preferences of the third user device are not associated with the media presentation device; and causing content based on the first user preferences to be presented by the media presentation device.

    Method and apparatus for frame accurate high resolution video editing in cloud using live video streams

    公开(公告)号:US11069378B1

    公开(公告)日:2021-07-20

    申请号:US15591012

    申请日:2017-05-09

    Applicant: Google Inc.

    Abstract: A system and method for frame accurate editing of high resolution live video streams is disclosed. A live capture module receives and stores the live stream in the original resolution it is being distributed and provides a low resolution copy of the live stream for editing. An edit module receives the low resolution stream and provides an interface for individual editors to edit the live stream video. The individual editor may search forward or backward through the low resolution video stream to identify a start and end point for each desired video segment. The edit module then retrieves and displays high resolution video corresponding to the selected start and end points from which the individual editor may then navigate identify a frame accurate mark point for each. A job manager coordinates each request for a video segment and delivers the requested video segment to the individual editors.

    Method and apparatus for secure video manifest/playlist generation and playback

    公开(公告)号:US11039181B1

    公开(公告)日:2021-06-15

    申请号:US15589756

    申请日:2017-05-08

    Applicant: Google Inc.

    Abstract: A method to provide secure delivery of video manifest/playlist files by generating a single use, per-user encryption key to encrypt the video manifest/playlist file is disclosed. A video player generates a session ID when establishing connection with a manifest server. The manifest server is in communication with a key server and uses the session ID and content ID to generate the single use encryption key specifically for the session ID generated by the video player. The manifest server encrypts the manifest file prior to providing it to the video player. The content of the manifest file can then only be decrypted by the single use encryption key. The video player communicates with the key server to retrieve the single use key and to decrypt the manifest file.

Patent Agency Ranking