-
公开(公告)号:US11200027B2
公开(公告)日:2021-12-14
申请号:US15709157
申请日:2017-09-19
Applicant: Google Inc.
Inventor: Vikram Aggarwal , Michael Andrew Goodman
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.
-
公开(公告)号:US11188824B2
公开(公告)日:2021-11-30
申请号:US15476280
申请日:2017-03-31
Applicant: Google Inc.
Inventor: Brian Strope , Yun-hsuan Sung , Matthew Henderson , Rami Al-Rfou' , Raymond Kurzweil
IPC: G06N3/08 , G06N5/04 , G06F16/00 , G06N3/04 , G06F16/335
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.
-
公开(公告)号: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.
-
公开(公告)号:US11150922B2
公开(公告)日:2021-10-19
申请号:US15497088
申请日:2017-04-25
Applicant: Google Inc.
Inventor: Vikram Aggarwal , Dina Elhaddad
IPC: G06F9/451 , G06F3/0488 , G06F3/16 , G10L15/18 , G06F3/0481 , G10L15/30
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.
-
公开(公告)号:US11138615B1
公开(公告)日:2021-10-05
申请号:US15234132
申请日:2016-08-11
Applicant: Google Inc.
Inventor: Abhimanyu Das , Evgeniy Gabrilovich , Wei Lwun Lu , Shuxin Nie
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.
-
公开(公告)号:US11100405B1
公开(公告)日:2021-08-24
申请号:US15265632
申请日:2016-09-14
Applicant: Google Inc.
Inventor: Jin Yao , Andrew Baldwin , Calvin Lee , Hui Sok Moon , Hetal Thakkar
IPC: G06N5/02
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.
-
17.
公开(公告)号:US11082472B2
公开(公告)日:2021-08-03
申请号:US15319304
申请日:2015-06-24
Applicant: Google Inc.
Inventor: Raunaq Shah , Matt Van Der Staay
IPC: G06F16/00 , H04L29/06 , G06F16/28 , G06F16/435 , G06F16/438 , H04L29/08 , G06F3/14 , G06F3/0481
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.
-
18.
公开(公告)号:US11069378B1
公开(公告)日:2021-07-20
申请号:US15591012
申请日:2017-05-09
Applicant: Google Inc.
Inventor: Alper Turgut , Oztan Harmanci , Ismail R. Haritaoglu
IPC: G11B27/02 , G11B27/10 , H04N21/218 , H04N21/234 , G06F16/43 , H04N21/2187 , H04N21/2343 , G06F16/438
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.
-
公开(公告)号:US11049029B2
公开(公告)日:2021-06-29
申请号:US14628288
申请日:2015-02-22
Applicant: Google Inc.
Inventor: Shirley Connie Gaw , Sertan Girgin , Eileen Margaret Peters Long
IPC: G06N5/04 , H04L29/08 , G06N5/02 , G06F16/954
Abstract: Implementations disclose identifying content appropriate for children algorithmically without human intervention. A method includes identifying, by a processing device, entities corresponding to topics relevant to children, determining, by the processing device, a children's affinity score for each of the identified entities, and selecting, by the processing device, content based on the children's affinity score for the identified entities corresponding to the content.
-
公开(公告)号:US11039181B1
公开(公告)日:2021-06-15
申请号:US15589756
申请日:2017-05-08
Applicant: Google Inc.
Inventor: Ismail R. Haritaoglu , Oztan Harmanci
IPC: H04N7/167 , H04N21/2347 , H04N21/235 , H04N21/2387 , H04N21/435
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.
-
-
-
-
-
-
-
-
-