SCHEME FOR ZERO-COPY ADAPTIVE BITRATE VIDEO STREAMING

    公开(公告)号:US20180184142A1

    公开(公告)日:2018-06-28

    申请号: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.

    MODIFICATION OF DISTRACTING SOUNDS
    403.
    发明申请

    公开(公告)号:US20180181366A1

    公开(公告)日:2018-06-28

    申请号:US15392732

    申请日:2016-12-28

    Applicant: Google Inc.

    Abstract: A system comprising at least one processor; and at least one storage device. The storage device(s) store instructions that, when executed, cause the at least one processor to: prior to enabling output of an audio signal based on an audio data stream, detect, within the audio data stream, an indication of a target sound that corresponds to one of a plurality of sounds that are expected to cause distraction, replace, within the audio data stream, the indication of the target sound with an indication of a replacement sound, wherein the replacement sound is a less distracting version of the target sound, and after replacing the indication of the target sound with the indication of the replacement sound, output the audio data stream.

    Clustering communications based on classification

    公开(公告)号:US10007717B2

    公开(公告)日:2018-06-26

    申请号:US14414855

    申请日:2014-09-18

    Applicant: Google Inc.

    CPC classification number: G06F16/285 G06F16/35 H04L43/04

    Abstract: Methods and apparatus related to clustering documents based on one or more classification terms and optionally based on similarity of structural paths of the documents. In some implementations, the documents are communications such as structured emails or other structured communications. In some of those implementations, clustering the communications includes identifying a plurality of classification terms indicative of a classification, identifying a corpus of communications that includes communications that are not labeled with an association to the classification, and determining a cluster of the communications based on occurrence of one or more of the classification terms in the communications of the cluster.

    Dynamic deep links to targets
    407.
    发明授权

    公开(公告)号:US10007565B1

    公开(公告)日:2018-06-26

    申请号:US15278954

    申请日:2016-09-28

    Applicant: Google Inc.

    Abstract: A computing device may receive from a first application executing on at least one processor an indication of an action to be performed. The computing device may determine, based on at least the indication of the action to be performed, a plurality of deep links to a plurality of actions performable by a plurality of applications. The computing device may select a subset of deep links from the plurality of deep links. The computing device may output for display a graphical user interface including an indication of each deep link from the subset of deep links. The computing device may receive an indication of a user input, the user input corresponding to a selection of one of the deep links from the subset of deep links. A second application executing on the at least one processor may perform an action linked to by the selected deep link.

    Dynamic resource management
    408.
    发明授权

    公开(公告)号:US10007555B1

    公开(公告)日:2018-06-26

    申请号:US14562593

    申请日:2014-12-05

    Applicant: Google Inc.

    Inventor: Stefan Kuhne

    Abstract: Techniques for dynamic resource management are provided. An example method includes identifying one or more applications executing on a computing device, wherein one or more user interface elements representing the applications allow switching between interaction with the applications, determining an application of the one or more applications that is presently not receiving interaction from a user, selectively reducing resources allocated to the determined application based at least on a past usage pattern of the application or predicted future interaction with the application while continuing display of a user interface element representing the application, and when the determined application is predicted to receive future interaction by the user, increasing resources allocated to the determined application prior to the predicted future interaction.

    MODULAR DIRECT CURRENT (DC) ARCHITECTURES
    409.
    发明申请

    公开(公告)号:US20180175618A1

    公开(公告)日:2018-06-21

    申请号:US15385365

    申请日:2016-12-20

    Applicant: Google Inc.

    Abstract: This specification describes a power distribution system comprising a first section that receives power from a first source. The power received from the first source is adjusted by a first rectifier unit coupled to a first power bus of the first section. The system also comprises a second section that is separate from the first section and that receives power from a second source. The power received from the second source is adjusted by a second rectifier unit coupled to a second power bus of the second distribution section. The system includes a swing rectifier connected to the first section and connected to the second section. The swing rectifier is configured to provide power to the first power bus and to the second power bus and to dynamically adjust the power capacity of the first section that is available to computing loads, and to dynamically adjust the power capacity of the second section that is available to computing loads.

Patent Agency Ranking