Method and device with intelligent media management
AssigneeGoogle Technology Holdings LLC
InventorAndrew S. Lundholm
Life of this patent
Estimating the term…
Abstract
A method (300) and device (200) with intelligent media management is disclosed. The method (300) can include: streaming (310) media content in a wireless communication device; identifying (320) a media signature of the streamed media content; searching (330) a stored library for the identified media signature; and playing (340) locally stored media content, if the search results in finding a match with the identified media signature in the stored library. Thus, when a match occurs, locally stored media content replaces the streamed media content, to provide substantially lower power consumption and enhanced battery life in connection with wireless communication devices.
Claims21
A method for presenting media content, the method comprising:
- receiving, using a hardware processor of a computing device, a request to receive a media content item from a media content provider;
- determining that a first portion of the media content item is stored in a local memory device associated with the computing device;
- in response to determining that the first portion of the media content item is stored in the local memory device, transmitting a first indication to the media content provider that the media content item is being received from the media content provider while presenting the first portion of the media content item from the local memory device in lieu of the media content item from the media content provider;
- determining that presentation of the first portion of the media content item is ending;
- and
- in response to determining that the presentation of the first portion of the media content item is ending, resuming the presentation of the media content item by presenting a second portion of the media content item that is received from the server associated with the media content provider.
A system for presenting media content, the system comprising:
- a memory;
- and
- a hardware processor that, when executing computer-implemented instructions stored in the memory, is configured to:
- receive, from a computing device, a request to receive a media content item from a media content provider;
- determine that a first portion of the media content item is stored in a local memory device associated with the computing device;
- in response to determining that the first portion of the media content item is stored in the local memory device, transmit a first indication to the media content provider that the media content item is being received from the media content provider while presenting the first portion of the media content item from the local memory device in lieu of the media content item from the media content provider;
- determine that presentation of the first portion of the media content item is ending;
- and
- in response to determining that the presentation of the first portion of the media content item is ending, resume the presentation of the media content item by presenting a second portion of the media content item that is received from the server associated with the media content provider.
A non-transitory computer-readable medium comprising computer-executable instructions that, when executed by a processor, cause the processor to perform a method for presenting media content, the method comprising:
- receiving, from a computing device, a request to receive a media content item from a media content provider;
- determining that a first portion of the media content item is stored in a local memory device associated with the computing device;
- in response to determining that the first portion of the media content item is stored in the local memory device, transmitting a first indication to the media content provider that the media content item is being received from the media content provider while presenting the first portion of the media content item from the local memory device in lieu of the media content item from the media content provider;
- determining that presentation of the first portion of the media content item is ending;
- and
- in response to determining that the presentation of the first portion of the media content item is ending, resuming the presentation of the media content item by presenting a second portion of the media content item that is received from the server associated with the media content provider.
Dependencies are inferred from the claim text.