Sharing media objects in a network
First Claim
Patent Images
1. A method comprising:
- defining a plurality of users in a network environment;
receiving a media object from a first user of the plurality of users;
calculating a similarity metric based on S=NAB/SquareRoot(NA*NB) where S indicates a normalized co-occurrence of the first user and the second user being associated with posted media objects, and where NAB indicates a number of the posted media objects associated with the first user and the second user, and where NA indicates a number of the posted media objects associated with the first user but not the second user, and where NB indicates a number of the posted media objects associated with the second user but not the first user; and
forwarding the media object to the second user in response to the similarity metric exceeding a pre-determined value;
wherein the method is performed by a computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, computer readable medium, user component, and system for sharing media object in a network environment are disclosed. A network manager may determine a similarity metric between users of the environment, between media objects, and/or between a user and media objects. Based upon the similarity metric, the network manager may share media objects with another user if the similarity metric exceeds a predetermined value or is more similar than other retrieved media objects. A user component may also provide a network map manager to display a network map, and may provide a tailored view manager to display a web log associated with at least one of the user icons displayed in the network map.
120 Citations
30 Claims
-
1. A method comprising:
-
defining a plurality of users in a network environment; receiving a media object from a first user of the plurality of users; calculating a similarity metric based on S=NAB/SquareRoot(NA*NB) where S indicates a normalized co-occurrence of the first user and the second user being associated with posted media objects, and where NAB indicates a number of the posted media objects associated with the first user and the second user, and where NA indicates a number of the posted media objects associated with the first user but not the second user, and where NB indicates a number of the posted media objects associated with the second user but not the first user; and forwarding the media object to the second user in response to the similarity metric exceeding a pre-determined value; wherein the method is performed by a computing device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A user component comprising:
-
a network map manager configured to provide a network map display of user icons that each represent a user in a network environment, wherein the network map display is based on calculating a similarity metric based on S=NAB/SquareRoot(Na*NB) where S indicates a normalized co-occurrence of a first user and a second user being associated with posted media objects, and where NAB indicates a number of the posted media objects associated with the first user and the second user, and where NA indicates a number of the posted media objects associated with the first user but not the second user, and where NB indicates a number of the posted media objects associated with the second user but not the first user, the calculating performed by a computing device; a tailored view manager configured to provide a web log view display of a web log associated with at least one of the user icons; and a user input tool configured to post, in response to user input, a media object on the web log. - View Dependent Claims (8, 9, 10)
-
-
11. A system for sharing media objects in a network environment, the system comprising:
-
a database configured to store media objects; a memory in which machine instructions are stored; and a processor of a machine that is coupled to the database and the memory, the processor configured to execute the machine instructions to cause the machine to carry out a plurality of functions, including; accepting a media object from a first user of the network environment; storing the media object in the database; calculating similarity metric based on S=NAB/SquareRoot(NA*NB) where S indicates a normalized co-occurrence of the first user and a second user being associated with posted media objects, and where NAB indicates a number of the posted media objects associated with the first user and the second user of the network environment, and where NA indicates a number of the posted media objects associated with the first user but not the second user, and where NB indicates a number of the posted media objects associated with the second user but not the first user; and automatically sharing the media object with the second user in response to the similarity metric exceeding a pre-determined value. - View Dependent Claims (12, 13)
-
-
14. A hardware computer storage medium having computer-executable instructions stored thereon that, when executed by a computing device, cause the computing device to perform a method of sharing media objects in a network environment, the method comprising:
-
defining a plurality of users in the network environment; receiving a first media object from a first user of the plurality of users; requesting, by a second user of the plurality of users, a search based on at least one query parameter; calculating a similarity metric based on S=NAB/SquareRoot(NA*NB) where S indicates a normalized co-occurrence of the first user and the second user being associated with posted media objects and where NAB indicates a number of the posted media objects associated with the first user and the second user, and where NA indicates a number of the posted media objects associated with the first user but not the second user, and where NB indicates a number of the posted media objects associated with the second user but not the first user; based on the at least one query parameter and the similarity metric, returning a representation of the first media object to the second user. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A hardware computer storage medium having computer executable instructions stored thereon that, when executed by a computing device, cause the computing device to perform a method of sharing media objects in a network environment, the method comprising:
-
receiving an electronic communication from a first user of the network environment; parsing the electronic communication into metadata and at least one media object, the at least one media object including an image; calculating a similarity metric based on S=N4B/SquareRoot(NA*NB) where S indicates a normalized co-occurrence of the first user and a second user of the network environment being associated with the media objects, and where NAB indicates a number of the media objects associated with the first user and the second user, and where NA indicates a number of the media objects associated with the first user but not the second user, and where NB indicates a number of the media objects associated with the second user but not the first user; based on the similarity metric, automatically forwarding the at least one media object to the second user. - View Dependent Claims (23, 24)
-
-
25. A hardware computer storage medium having computer executable instructions that, when executed by a computing device, cause the computing device to perform a method comprising:
-
displaying a map of a plurality of user icons and an indicator of similarity between each of the plurality of user icons and at least one focal point icon, the plurality of user icons and the focal point icon each representing at least one user of a network environment, the indicators of similarity each indicating a similarity between a first user represented by one of the plurality of user icons and a second user represented by the at least one focal point icon, the similarity calculated based on S=NAB/SquareRoot(NA*NB) where S indicates a normalized co-occurrence of the first user and a second user being associated with posted media objects, and where NAB indicates a number of the posted media objects associated with the first user and the second user, and where NA indicates a number of the posted media objects associated with the first user but not the second user, and where NB indicates a number of the posted media objects associated with the second user but not the first user; accepting at least one query parameter; querying, using the at least one query parameter, a database comprising the posted media objects; returning, based on the query, a media object wherein the media object includes an image; associate associating a comment with at least a portion of the media object; displaying the media object; and displaying at least one web log associated with the user represented by the focal point icon. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification