IP Library Granted Patent US 9,247,020
Granted Patent B2
US 9,247,020 · App. 13/569,164 · Granted Jan 26, 2016

Media content receiving device and distribution of media content utilizing social networks and social circles

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,247,020
App. No.
13/569,164
Granted
Jan 26, 2016
Kind
B2
Abstract

Devices and methods for receiving sections of media content and receiving ranked content and caching sections of content are disclosed herein. Media content can be received by a device and filtered as a function of relevance to user interest. In an aspect, the device can receive sections of the content ranked based at least in part on popularity and respective sections of the media content can be cached based on the ranking. In another aspect, the device can present subset of the cached media content sections to users belonging to social circle networks and social circles.

Claims (31)

1. A device, comprising:

a memory having stored thereon computer executable components; and

a processor configured to execute the following computer executable components stored in the memory:

a caching component that caches a subset of media segments received by the device, from a media server, based on relevance of the subset of the media segments to a user of the device, popularity of the subset of the media segments amongst a group of users, and the subset of the media segments being the same as another subset of media segments concurrently cached to a second device associated with another user belonging to a same social circle as the user; and

a media delivery component that presents the subset of the media segments via an interface of the device.

2. The device of claim 1 , wherein the caching component caches the subset of the media segments based in part on at least one of: a demographic of the user of the device, or a preference of the user of the device.

3. The device of claim 1 , comprising a syncing component that syncs the device to the second device to effect concurrent caching, at the second device, of one or more of the media segments included in the subset of the media segments based in part on association of the user and the other user of the second device with the same social circle.

4. The device of claim 1 , comprising an aging component that ages out from the memory cached media segments based in part on at least one of: age, staleness of content, lack of relevance, or lack of memory space.

5. The device of claim 1 , comprising a presentation component that causes two or more media segments of the subset of the media segments to be concurrently displayed within different windows or picture in picture (PIP) of a display of the device.

6. The device of claim 1 , comprising an advertising component that couples advertisements to the subset of media segments based on relevance of the advertisements to the user of the device.

7. The device of claim 6 , wherein the advertising component matches the advertisement to the subset of the media segments, respectively, based in part on similarity of content.

8. The device of claim 1 , comprising a sharing component that shares a media segment of the subset of media segments with another device via a private network based on association of the user of the device and a user of the other device with a same social circle.

9. The device of claim 1 , comprising a presentation component presents to the user an option of receiving, from the media server, a whole version of a media item from which a media segment of the subset of the media segments is included, in response to viewing of the media segment.

10. The device of claim 1 , wherein the caching component caches the subset of the media segments based in part on a location where the user of the device resides.

11. A method, comprising:

receiving media segments from a media server, by a device comprising a processor;

caching, by the device, a subset of the media segments, based on relevance of the subset of the media segments to a user of the device, popularity of the subset of the media segments amongst a group of users, and the subset of the media segments being the same as another subset of media segments concurrently cached to a second device associated with another user belonging to a same social circle as the user; and

presenting, by the device, the subset of the media segments to the user of the device via an interface of the device.

12. The method of claim 11 , further comprising caching, by the device, the subset of the media segments based in part on at least one of: a demographic of the user of the device, or a preference of the user of the device.

13. The method of claim 11 , further comprising syncing the device to the second device to effect concurrent caching, at the second device, of one or more of the media segments included in the subset of the media segments based in part on association of the user and the other user of the second device with the same social circle.

14. The method of claim 11 , further comprising aging out from the memory cached media segments based in part on at least one of: age, staleness of content, lack of relevance, or lack of memory space.

15. The method of claim 11 , further comprising causing, by the device, two or more media segments of the subset of the media segments to be concurrently displayed within different windows or picture in picture (PIP) of a display of the device.

16. The method of claim 11 , further comprising coupling, by the device, advertisements to the subset of media segments based on relevance of the advertisements to the user of the device.

17. The method of claim 16 , further comprising matching, by the device, the advertisement to the subset of the media segments, respectively, based in part on similarity of content.

18. The method of claim 11 , further comprising sharing, by the device, a media segment of the subset of media segments with another device via a private network based on association of the user of the device and a user of the other device via a same social circle.

19. The method of claim 11 , further comprising presenting, by the device, an option of receiving, from the media server, a whole version of a media item from which a media segment of the subset of the media segments is included, in response to viewing of the media segment.

20. The method of claim 11 , further comprising caching, by the device, the subset of the media segments based in part on a location where the user of the device resides.

21. A non-transitory computer-readable medium having instructions stored thereon that, in response to execution, cause a device including a processor to perform operations comprising:

receiving media segments from a media server;

caching a subset of the media segments based on relevance of the subset of the media segments to a user of the device, popularity of the subset of the media segments amongst a group of users, and the subset of the media segments being the same as another subset of media segments concurrently cached to a second device associated with another user belonging to a same social circle as the user; and

presenting the subset of the media segments to the user of the device via an interface of the device.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044566/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2012
From: DOLLARD, MORGAN FRANCOIS STEPHAN
To: GOOGLE INC.
Reel/Frame 028744/0046 →