ENHANCED CONTENT SHARING FRAMEWORK
First Claim
1. A computer-implemented method comprising:
- receiving, from first and second home network manager devices that respectively manage first and second home networks that each comprises one or more content rendering devices and content storing devices;
a presence table indexing content globally stored on the respective home network, andpolicy information identifying users who are authorized to access the respective home network;
receiving a message from a user requesting that particular content be provided from the first home network to a particular content rendering device or content storing device of the second home network;
determining, based on the presence table of the first home network, that the particular content is stored on the first home network;
determining, based on the policy information of the first home network, that the user is authorized to access the particular content on the first home network;
determining, based on the policy information of the second home network, that the user is authorized to access the particular content rendering device or content storing device of the second home network; and
providing the particular content from the first home network to the particular content rendering device or content storing device of the second home network based on determining that the particular content is stored on the first home network, that the user is authorized to access the particular content, and that the user is authorized to access the particular content rendering device or content storing device of the second home network.
2 Assignments
0 Petitions
Accused Products
Abstract
An enhanced content sharing framework, in which a presence table indexing content globally stored on a respective home network, and policy information identifying users who are authorized to access the respective home network are received from first and second home network manager devices that respectively manage first and second home networks that each comprises one or more content rendering devices and content storing devices. A message is received from a user requesting that particular content be provided from the first home network to a particular content rendering device or content storing device of the second home network. Based on the presence table of the first home network, it is determined that the particular content is stored on the first home network, and, based on the policy information of the first home network, it is determined that the user is authorized to access the particular content on the first home network.
36 Citations
28 Claims
-
1. A computer-implemented method comprising:
-
receiving, from first and second home network manager devices that respectively manage first and second home networks that each comprises one or more content rendering devices and content storing devices; a presence table indexing content globally stored on the respective home network, and policy information identifying users who are authorized to access the respective home network; receiving a message from a user requesting that particular content be provided from the first home network to a particular content rendering device or content storing device of the second home network; determining, based on the presence table of the first home network, that the particular content is stored on the first home network; determining, based on the policy information of the first home network, that the user is authorized to access the particular content on the first home network; determining, based on the policy information of the second home network, that the user is authorized to access the particular content rendering device or content storing device of the second home network; and providing the particular content from the first home network to the particular content rendering device or content storing device of the second home network based on determining that the particular content is stored on the first home network, that the user is authorized to access the particular content, and that the user is authorized to access the particular content rendering device or content storing device of the second home network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
one or more computers; and a computer-readable medium coupled to the one or more computers having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising; receiving, from first and second home network manager devices that respectively manage first and second home networks that each comprises one or more content rendering devices and content storing devices; a presence table indexing content globally stored on the respective home network, and policy information identifying users who are authorized to access the respective home network, receiving a message from a user requesting that particular content be provided from the first home network to a particular content rendering device or content storing device of the second home network, determining, based on the presence table of the first home network, that the particular content is stored on the first home network, determining, based on the policy information of the first home network, that the user is authorized to access the particular content on the first home network, determining, based on the policy information of the second home network, that the user is authorized to access the particular content rendering device or content storing device of the second home network, and providing the particular content from the first home network to the particular content rendering device or content storing device of the second home network based on determining that the particular content is stored on the first home network, that the user is authorized to access the particular content, and that the user is authorized to access the particular content rendering device or content storing device of the second home network. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A computer-readable medium encoded with a computer program comprising instructions that, when executed, operate to cause a computer to perform operations comprising:
-
receiving, from first and second home network manager devices that respectively manage first and second home networks that each comprises one or more content rendering devices and content storing devices; a presence table indexing content globally stored on the respective home network, and policy information identifying users who are authorized to access the respective home network; receiving a message from a user requesting that particular content be provided from the first home network to a particular content rendering device or content storing device of the second home network; determining, based on the presence table of the first home network, that the particular content is stored on the first home network; determining, based on the policy information of the first home network, that the user is authorized to access the particular content on the first home network; determining, based on the policy information of the second home network, that the user is authorized to access the particular content rendering device or content storing device of the second home network; and providing the particular content from the first home network to the particular content rendering device or content storing device of the second home network based on determining that the particular content is stored on the first home network, that the user is authorized to access the particular content, and that the user is authorized to access the particular content rendering device or content storing device of the second home network. - View Dependent Claims (25, 26, 27, 28)
-
Specification