-
公开(公告)号:US10924376B2
公开(公告)日:2021-02-16
申请号:US15395715
申请日:2016-12-30
Applicant: Google Inc.
Inventor: Gaurav Bhaya , Robert Stets
IPC: H04L12/26 , G06F16/683 , G06F16/33 , G10L15/26 , G06F3/16 , G06F40/186 , G10L15/18 , G10L15/22 , H04L12/24 , H04L29/08 , G10L15/08
Abstract: A selective sensor polling system for a voice activated data packet based computer network environment is provided. A system can receive audio signals detected by a microphone of a device. The system can parse the audio signal to identify trigger keyword and request. The system can select a template for an action data structure with a plurality of fields. The system can determine to poll a first sensor for data for the first field. The system can determine to obtain data in memory previously collected by the second sensor. The system can generate and transmit the action data structure with the data from the sensor and memory, and transmit the action data structure to a third party device.
-
公开(公告)号:US10904591B2
公开(公告)日:2021-01-26
申请号:US15710062
申请日:2017-09-20
Applicant: Google Inc.
Inventor: Brian Schmidt
IPC: H04N21/2343 , H04N21/2368 , H04N21/2187 , H04N19/132 , H04N19/184 , H04N19/146 , H04N21/6373 , H04N21/24 , H04N21/234
Abstract: Implementations disclose zero-copy adaptive bitrate video streaming. A method includes capturing, by a user device, a first video frame of a plurality of video frames of a video item to be transmitted as a livestream; delivering the first video frame to an encoder of the user device; capturing a second video frame of the plurality of video frames, the second video frame being captured after the first video frame; delivering the second video frame to the encoder of the user device; in response to determining that the first video frame did not enter the encoder prior to the second video frame arriving at the encoder, discarding the first video frame; determining, by the user device, a frequency of discarded video frames comprising the first video frame; and adjusting, by a processing device of the user device, quality of the video item transmitted as the livestream based on the frequency.
-
公开(公告)号:US10834556B2
公开(公告)日:2020-11-10
申请号:US15481957
申请日:2017-04-07
Applicant: Google Inc.
Inventor: Tiruvilwamalai Venkat Raman , Chengling Chan , Mukarram Tariq , Stefan Lafon
Abstract: Systems and methods are provided for sharing or recreating a state from a mobile device. For example, a mobile application state identifier can include a protocol identifier, a target task component associated with a mobile application executing when the application state identifier is generated and a sub-task component related to a user-interface active in the mobile application when the application state identifier is generated. The application state identifier can also include a user input component reflecting actions taken by a user during execution of the mobile application. A method can include generating, on a first mobile device, an application state identifier and transmitting the application state identifier to a second mobile device, wherein the second mobile device opens a mobile application associated with the target task to a user-interface corresponding to the sub-task component in response to receiving the application state identifier.
-
公开(公告)号:US10825110B2
公开(公告)日:2020-11-03
申请号:US15668574
申请日:2017-08-03
Applicant: Google Inc.
Inventor: Jon Napper , Tsung-Yuan Liu , Bruce Leendert Polderman , Grace Chung , Edward Kessler
IPC: G06Q50/00 , G06F16/9535 , G06F16/35 , H04L12/58
Abstract: Methods, systems, and computer programs are presented for an online community management system. One method includes detecting that a user has interacted with a post on a social network. The social network provides a plurality of entity contents. Further, the method includes determining a topic of the post based on content of the post. The method includes recommending following a related entity content of the plurality of entity contents to the user in response to determining that the topic is associated with the related entity content, the user is not following the related entity content, one or more users of the social network have posted in connection with the related entity content within a threshold amount of time, and the user is not blocked from accessing the related entity content.
-
公开(公告)号:US10817168B1
公开(公告)日:2020-10-27
申请号:US15408623
申请日:2017-01-18
Applicant: Google Inc.
Inventor: Justin Lewis , Jonathan W. Ray
IPC: G06F3/048 , G06F3/0488 , H04M1/725 , G06F3/0481
Abstract: Navigation of a list of content sharing platform media items on a client device via gesture controls and contextual synchronization is disclosed. A method includes providing a playlist for playback in a playback portion of a user interface (UI) of an application, wherein the playlist comprises a collection of media items streamable to the application, receiving an indication of a gesture made by a user with respect to the playlist, identifying a location associated with the gesture on the UI, determining that the location associated with the gesture is in an area covering the playback portion of the UI, in response to determining that the gesture is a swipe left gesture, navigating media items of the playlist in a forward direction, in response to determining that the gesture is a swipe right gesture, navigating media items of the playlist in a backward direction, and updating a viewing state associated.
-
公开(公告)号:US10810193B1
公开(公告)日:2020-10-20
申请号:US13801598
申请日:2013-03-13
Applicant: Google Inc.
Inventor: Amarnag Subramanya , Fernando Pereira , Ni Lao , John Blitzer , Rahul Gupta
IPC: G06F16/245
Abstract: Implementations include systems and methods for querying a data graph. An example method includes receiving a machine learning module trained to produce a model with multiple features for a query, each feature representing a path in a data graph. The method also includes receiving a search query that includes a first search term, mapping the search query to the query, and mapping the first search term to a first entity in the data graph. The method may also include identifying a second entity in the data graph using the first entity and at least one of the multiple weighted features, and providing information relating to the second entity in a response to the search query. Some implementations may also include training the machine learning module by, for example, generating positive and negative training examples from an answer to a query.
-
公开(公告)号:US10802671B2
公开(公告)日:2020-10-13
申请号:US15206593
申请日:2016-07-11
Applicant: Google Inc.
Inventor: Joao Paulo Pagaime da Silva , Vikram Aggarwal
IPC: G06F3/0482 , G06F16/9535 , G06F16/2457 , G06F16/951 , G06F16/248 , H04L29/06 , H04W88/02
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing contextual information for a displayed resource that includes an image. In one aspect, a method includes providing, by a user device to a contextual information server, a query-independent request for contextual information relevant to an active resource displayed in an application environment on the user device, wherein the request specifies content of the active resource and further specifies that the active resource displayed on the user device includes an image, but does not include the image in the request, receiving a request for the image from the contextual information server, providing the image to the contextual information server, receiving a user interface element that includes contextual information regarding the image, and displaying the user interface element on the user device with the active resource.
-
38.
公开(公告)号:US10795449B2
公开(公告)日:2020-10-06
申请号:US15374299
申请日:2016-12-09
Applicant: GOOGLE INC.
Inventor: Alexander James Faaborg , Chris McKenzie
IPC: G06F3/01 , G06Q10/10 , G06F3/14 , G06F3/0481 , G06F3/03 , G06F21/60 , G06F3/147 , G06T19/00 , H04N21/4788
Abstract: Methods and apparatus using gestures to share private windows in shared virtual environments are disclosed herein. An example method includes detecting a gesture of a user in a virtual environment associated with a private window in the virtual environment, the private window associated with the user, determining whether the gesture represents a signal to share the private window with another, and, when the gesture represents a signal to share the private window, changing the status of the private window to a shared window.
-
公开(公告)号:US10789283B2
公开(公告)日:2020-09-29
申请号:US15622951
申请日:2017-06-14
Applicant: Google Inc.
Inventor: Jayakumar Hoskere Gireesha , Shyam Parikkal Krishnamurthy , Shruti Gupta , Anmol Gulati , Luiz Do Amaral De Franca Pereira Filho , Andrea Zvinakis , Kishore Papineni
IPC: G06F16/38 , G06F16/2457 , G06F16/9032 , G06F16/35 , G06F40/10
Abstract: Systems and methods are described to notify an author that suggested content is available. An author-assistance tool is instantiated with a document processor to perform research to suggest content for a document being edited at the document processor. A user interaction relating to a document is received via the document processor, and the author-assistance tool generates suggested content for the document when the author has intent for content suggestion or the document has a document type that is on a list of document types for which a content suggestion should be made. The author-assistance tool then determines that the suggested content meets a pre-determined quality threshold, and generates, via the user interface of the document processor, a notification to the author that the suggested content is available.
-
公开(公告)号:US10771824B1
公开(公告)日:2020-09-08
申请号:US15590955
申请日:2017-05-09
Applicant: Google Inc.
Inventor: Ismail R. Haritaoglu , Oztan Harmanci
IPC: H04N7/173 , H04N21/234 , H04N21/2387 , H04N21/232
Abstract: An apparatus and method for managing video playback for users during video streaming is disclosed. In one aspect, a server may be used to generate manifest files and updates to video players requesting video content. As a result, instead of relying on each video player to enforce logic rules for distribution of the video content, the manifest files and updates may be used to enforce the logic rules on a wider variety of video player configurations. In addition, the manifest files and updates may be provided unique to each video player. Consequently, the manifest files and updates may further provide customized user experiences despite the same video content being requested.
-
-
-
-
-
-
-
-
-