Selective sensor polling
    31.
    发明授权

    公开(公告)号:US10924376B2

    公开(公告)日:2021-02-16

    申请号:US15395715

    申请日:2016-12-30

    Applicant: Google Inc.

    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.

    Scheme for zero-copy adaptive bitrate video streaming

    公开(公告)号:US10904591B2

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

    申请号:US15710062

    申请日:2017-09-20

    Applicant: Google Inc.

    Inventor: Brian Schmidt

    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.

    Mobile application state identifier framework

    公开(公告)号:US10834556B2

    公开(公告)日:2020-11-10

    申请号:US15481957

    申请日:2017-04-07

    Applicant: Google Inc.

    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.

    Entity page recommendation based on post content

    公开(公告)号:US10825110B2

    公开(公告)日:2020-11-03

    申请号:US15668574

    申请日:2017-08-03

    Applicant: Google Inc.

    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.

    Navigation of a list of content sharing platform media items on a client device via gesture controls and contextual synchronization

    公开(公告)号:US10817168B1

    公开(公告)日:2020-10-27

    申请号:US15408623

    申请日:2017-01-18

    Applicant: Google Inc.

    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.

    Querying a data graph using natural language queries

    公开(公告)号:US10810193B1

    公开(公告)日:2020-10-20

    申请号:US13801598

    申请日:2013-03-13

    Applicant: Google Inc.

    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.

    Contextual information for a displayed resource that includes an image

    公开(公告)号:US10802671B2

    公开(公告)日:2020-10-13

    申请号:US15206593

    申请日:2016-07-11

    Applicant: Google Inc.

    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.

    System for managing video playback using a server generated manifest/playlist

    公开(公告)号:US10771824B1

    公开(公告)日:2020-09-08

    申请号:US15590955

    申请日:2017-05-09

    Applicant: Google Inc.

    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.

Patent Agency Ranking