Adaptive background playback behavior

US2016018959A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016018959-A1
Application numberUS-201414332329-A
CountryUS
Kind codeA1
Filing dateJul 15, 2014
Priority dateJul 15, 2014
Publication dateJan 21, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A computer-implemented method for providing adaptive background playback behavior is provided herein. Embodiments of the method include steps of playing a media item in a media viewer executing on a processor of a computing device. The media item includes both an audio component and a video component. The method further includes steps of detecting an event that causes the playing of the video component of the media item to be suspended and of identifying data pertaining to user behavior associated with the event. Additionally, the method includes determining whether to continue playing the audio component of the media item in view of the identified data.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computer-implemented method comprising: playing a media item in a media viewer executing on a processor of a computing device, the media item comprising an audio component and a video component; detecting an event that causes the playing of the video component of the media item to be suspended; identifying data pertaining to user behavior associated with the event; and determining whether to continue playing the audio component of the media item in view of the identified data. 2 . The method of claim 1 , wherein determining whether to continue playing the audio component of the media item further comprises: sending the data pertaining to user behavior over a network to a server; and receiving instructions from the server regarding the playing of the audio component. 3 . The method of claim 1 , wherein determining whether to continue playing the audio component of the media item further comprises applying a behavioral model to at least one of the identified data, the event, or content type of the media item, the behavioral model being received from a server. 4 . The method of claim 3 , wherein the behavioral model is defined by a server using user interactions with the media viewer. 5 . The method of claim 1 , wherein determining whether to continue playing the audio component of the media item further comprises applying a set of rules to at least one of the identified data, the event, or content type of the media item. 6 . The method of claim 1 , wherein the event is at least one of: a request to turn off a display of the computing device; an activation of a physical button on the computing device; an activation of a virtual button on the computing device; a request to send the media viewer to a background mode of the computing device; a request to bring a second application into a foreground of the computing device; or a navigation command in the media viewer. 7 . The method of claim 1 , wherein the identified data comprises a user-initiated change in a hardware status of the computing device. 8 . The method of claim 7 , wherein the hardware status is a connectedness to an external speaker. 9 . A non-transitory computer-readable storage medium storing instructions that, when executed by a processing device, cause the processing device to perform operations comprising: playing a media item in a media viewer executing the processing device, the media item comprising an audio component and a video component; detecting an event that causes the playing of the video component of the media item to be suspended; identifying data pertaining to user behavior associated with the event; and determining whether to continue playing the audio component of the media item in view of the identified data. 10 . The non-transitory computer-readable storage medium of claim 9 , wherein determining whether to continue playing the audio component of the media item further comprises: sending the data pertaining to user behavior over a network to a server; and receiving instructions from the server regarding the playing of the audio component. 11 . The non-transitory computer-readable storage medium of claim 9 , wherein determining whether to continue playing the audio component of the media item further comprises applying a behavioral model to at least one of the identified data, the event, or content type of the media item. 12 . The non-transitory computer-readable storage medium of claim 11 , wherein the behavioral model is defined by a server using user interactions with the media viewer. 13 . The non-transitory computer-readable storage medium of claim 9 , wherein determining whether to continue playing the audio component of the media item further comprises applying a set of rules to at least one of the identified data, the event, or content type of the media item. 14 . The non-transitory computer-readable storage medium of claim 9 , wherein the event is at least one of: a request to turn off a display of the computing device; an activation of a physical button on the computing device; an activation of a virtual button on the computing device; a request to send the media viewer to a background mode of the computing device; a request to bring a second application into a foreground of the computing device; or a navigation command in the media viewer. 15 . The non-transitory computer-readable storage medium of claim 9 , wherein the identified data comprises a user-initiated change in a hardware status of the computing device. 16 . A computer-implemented method comprising: receiving, by a processor of a server device, information on user behavior associated with a media item being played on a client device and an indication of an event causing the playing of a video component of the media item to stop; in response to receiving the information and the indication of the event, predicting a background playback preference of a user of the client device; and providing, to the client device, instructions on whether to continue playing an audio component of the media item in accordance with the predicted background playback preference of the user. 17 . The method of claim 16 , wherein the user behavior comprises a changing of a setting by the user while media item is playing on the client device. 18 . The method of claim 17 , wherein the changing the setting occurs more than once when the media item is played more than once on the client device, and wherein predicting the background playback preference comprises recognizing the changing of the setting as being associated with the media item. 19 . The method of claim 16 , wherein the background playback preference comprises continuing a playing of an audio component of the media item in an occurrence of the event. 20 . The method of claim 16 , wherein the indication of the event indicates that the event comprises at least one of: a request to turn off a display of the computing device; an activation of a physical button on the computing device; an activation of a virtual button on the computing device; a request to send the media viewer to a background mode of the computing device; a request to bring a second application into a foreground of the computing device; or a navigation command in the media viewer.

Assignees

Inventors

Classifications

  • Task life-cycle, e.g. stopping, restarting, resuming execution (G06F9/4881 takes precedence) · CPC title

  • End-user interface for client configuration · CPC title

  • by muting the audio signal · CPC title

  • Demultiplexing of audio and video streams · CPC title

  • directed to encoder {, e.g. for requesting a lower encoding rate} · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016018959A1 cover?
A computer-implemented method for providing adaptive background playback behavior is provided herein. Embodiments of the method include steps of playing a media item in a media viewer executing on a processor of a computing device. The media item includes both an audio component and a video component. The method further includes steps of detecting an event that causes the playing of the video c…
Who is the assignee on this patent?
Google Inc
What technology area does this patent fall under?
Primary CPC classification H04N21/4333. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Jan 21 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).