Layered visualization of content representations
First Claim
1. A method comprising:
- obtaining metadata describing content made accessible by a hosting user;
identifying applicable content representations that are descriptive of the content from a plurality of defined content representations based on the metadata;
generating a plurality of content representation (CR) layers between the hosting user and a viewing user, each of the plurality of CR layers associated with at least one of the applicable content representations and having an associated distance threshold where each of the plurality of CR layers has a different content representation based on the associated distance threshold such that the at least one of the applicable content representations is based on the associated distance threshold;
obtaining distance indicia providing one of a group consisting of;
a distance between an avatar representing the hosting user and an avatar representing the viewing user and a distance between the hosting user and the viewing user;
selecting a CR layer from the plurality of CR layers based on the distance indicia and the distance threshold of at least one of the plurality of CR layers; and
effecting presentation to the viewing user of the at least one of the applicable content representations associated with the CR layer in association with the content representation host representing the hosting user, wherein the at least one of the applicable content representations presented to the viewing user is presented based on the distance between the avatar representing the hosting user and the avatar representing the viewing user or the distance between the hosting user and the viewing user.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for representing content available from a hosting user are provided. In general, content representations that are descriptive of content made accessible by the hosting user are presented in association with a content representation host representing the hosting user according to a layering scheme. The content representation host may be, for example, an avatar in a virtual environment, a custom webpage of the hosting user, an identifier of the hosting user in a peer-to-peer (P2P) network, an identifier of the hosting user in a mobile network, or the like. Based on the content representations, other users are enabled to quickly and easily determine whether content of interest is accessible from the hosting user.
-
Citations
19 Claims
-
1. A method comprising:
-
obtaining metadata describing content made accessible by a hosting user; identifying applicable content representations that are descriptive of the content from a plurality of defined content representations based on the metadata; generating a plurality of content representation (CR) layers between the hosting user and a viewing user, each of the plurality of CR layers associated with at least one of the applicable content representations and having an associated distance threshold where each of the plurality of CR layers has a different content representation based on the associated distance threshold such that the at least one of the applicable content representations is based on the associated distance threshold; obtaining distance indicia providing one of a group consisting of;
a distance between an avatar representing the hosting user and an avatar representing the viewing user and a distance between the hosting user and the viewing user;selecting a CR layer from the plurality of CR layers based on the distance indicia and the distance threshold of at least one of the plurality of CR layers; and effecting presentation to the viewing user of the at least one of the applicable content representations associated with the CR layer in association with the content representation host representing the hosting user, wherein the at least one of the applicable content representations presented to the viewing user is presented based on the distance between the avatar representing the hosting user and the avatar representing the viewing user or the distance between the hosting user and the viewing user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
obtaining metadata describing content made accessible by a group of hosting users; identifying applicable content representations that are descriptive of the content from a plurality of defined content representations based on the metadata; generating a plurality of content representation (CR) layers between the group of hosting users and a viewing user, each of the plurality of CR layers associated with at least one of the applicable content representations and having an associated distance threshold where each of the plurality of CR layers has a different content representation based on the associated distance threshold such that the at least one of the applicable content representations is based on the associated distance threshold; obtaining distance indicia providing one of a group consisting of;
a distance between avatars representing the group of hosting users and an avatar representing the viewing user and a distance between the group of hosting users and the viewing user;selecting a CR layer from the plurality of CR layers based on the distance indicia and the distance threshold of at least one of the plurality of CR layers; and effecting presentation to the viewing user of the at least one of the applicable content representations associated with the CR layer in association with the at least one content representation host representing the group of hosting users, wherein the at least one of the applicable content representations presented to the viewing user is presented based on the distance between the avatar representing the hosting user and the avatar representing the viewing user or the distance between the hosting user and the viewing user. - View Dependent Claims (18)
-
-
19. A hardware server comprising:
-
a communication interface communicatively coupling the server to a first client device associated with a hosting user and a second client device associated with a viewing user; and a control system associated with the communication interface and adapted to; obtain metadata describing content made available by the hosting user; identify applicable content representations that are descriptive of the content from a plurality of defined content representations based on the metadata; generate a plurality of content representation (CR) layers between the hosting user and the viewing user, each of the plurality of CR layers associated with at least one of the applicable content representations and having an associated distance threshold where each of the plurality of CR layers has a different content representation based on the associated distance threshold such that the at least one of the applicable content representations is based on the associated distance threshold; obtain distance indicia providing one of a group consisting of;
a distance between an avatar representing the hosting user and an avatar representing the viewing user and a distance between the hosting user and the viewing user;select a CR layer from the plurality of CR layers based on the distance indicia and the distance threshold of at least one of the plurality of CR layers; and effecting presentation of the at least one of the applicable content representations associated with the CR layer to the viewing user at the second client device in association with a content representation host representing the hosting user, wherein the at least one of the applicable content representations presented to the viewing user is presented based on the distance between the avatar representing the hosting user and the avatar representing the viewing user or the distance between the hosting user and the viewing user.
-
Specification