Personification of software agents
First Claim
Patent Images
1. A method implemented by a computing device, the method comprising:
- personifying a plurality of software agents in a user interface to be selectable as friends in a social network service for inclusion with representations of one or more user accounts of the social network service that are selected as friends, each said software agent is executable to make one or more recommendations based on criteria of the software agent, respectively, and the personifying corresponding to a modality for content consumption crafted as a personality for use in the social network service; and
communicating recommendations made by particular said software agents via user accounts of the social network service that have selected the particular said software agents as friends such that;
the recommendations are communicated for inclusion a network feed that includes at least one status update from at least one said user account of the social network service that is selected as a friend; and
at least one user account of the social network service that did not select the particular said software agents as friends do not receive the recommendations.
2 Assignments
0 Petitions
Accused Products
Abstract
Personification techniques for software agents are described. In an implementation, a plurality of software agents is personified in a user interface to be selectable as friends in a social network service. Each of the software agents is executable to make one or more recommendations based on criteria of the software agent, respectively. Recommendations made by particular software agents are communicated via user accounts of the social network service that have selected the particular software agents as friends.
24 Citations
20 Claims
-
1. A method implemented by a computing device, the method comprising:
-
personifying a plurality of software agents in a user interface to be selectable as friends in a social network service for inclusion with representations of one or more user accounts of the social network service that are selected as friends, each said software agent is executable to make one or more recommendations based on criteria of the software agent, respectively, and the personifying corresponding to a modality for content consumption crafted as a personality for use in the social network service; and communicating recommendations made by particular said software agents via user accounts of the social network service that have selected the particular said software agents as friends such that; the recommendations are communicated for inclusion a network feed that includes at least one status update from at least one said user account of the social network service that is selected as a friend; and at least one user account of the social network service that did not select the particular said software agents as friends do not receive the recommendations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising one or more computing devices configured to implement a social network service and perform one or more operations comprising:
-
executing a plurality of software agents, each personified with human characteristics and having one or more criteria that are usable to make recommendations, the recommendations affected by both the human characteristics in which the software agent is personified and the one or more criteria; providing a user interface having an icon for each of the plurality of software agents, the icon representative of the criteria of a respective said software agent and selectable to add the respective said software agent as a friend associated with a user'"'"'s account in the social network service; and communicatiing the recommendations made by respective ones of the plurality of selected said software agents that are friends with the user'"'"'s account in the social network service for output in a network feed of the user'"'"'s account as a plurality of status updates from the plurality of selected said software agents along with a status update from another user account that is not provided by one of the software agents. - View Dependent Claims (11, 12, 13)
-
-
14. A computing device comprising one or more modules implemented at least partially in hardware, the one or more modules configured to perform operations comprising:
-
personifying a plurality of software agents in a user interface to be selectable as friends in a social network service for inclusion with representations of one or more user accounts of the social network service that are selected as friends, each said software agent is executable to make one or more recommendations based on criteria of the software agent, respectively, and the personifying corresponding to a modality for content consumption crafted as a personality for use in the social network service; and communicating recommendations made by particular said software agents via user accounts of the social network service that have selected the particular said software agents as friends such that; the recommendations are communicated for inclusion a network feed that includes at least one status update from at least one said user account of the social network service that is selected as a friend; and at least one user account of the social network service that did not select the particular said software agents as friends do not receive the recommendations. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification