Computer implemented methods and apparatus for integrating a social network information feed with a network communications application
First Claim
1. A system for integrating a social networking system with a network communication application, the network communication application and the social networking system having one or more users, the network communication application being an email application accessible to a user via a computing device, the social networking system capable of providing one or more feeds to one or more users, each feed comprising a plurality of feed items, the system comprising:
- a database system implemented using a server system, the database system configurable to cause;
processing information received from a first computing device associated with a first user indicating that the first user is creating, editing, or viewing a network communication message capable of being sent to or received from one or more other users via the network communication application, the information including an indication of at least one characteristic associated with the one or more other users, the network communication message being an email addressed to a second user of the one or more other users, each of the one or more other users corresponding to one or more existing email contacts of the first user in the network communication application;
identifying, based on the information, a plurality of feed items of a feed as being relevant to the at least one characteristic, each of the feed items being identifiable through one or more data objects in a database of the database system;
determining that a first one of the feed items is of a first entity type, the first entity type indicating a relationship between the first user and at least one of the one or more other users;
determining that a second one of the feed items is of a second entity type different from the first entity type; and
displaying the identified feed items within the network communication application at the first computing device in an arrangement prioritizing the first feed item over the second feed item based on the determinations.
0 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are systems, apparatus, and methods for integrating an information feed. In various implementations, an identity of a user may be determined based on authentication information, where the authentication information identifies a user profile. In some implementations, profile information is identified based on the determined identity, where the profile information identifies one or more entities tracked using one or more information feeds associated with the user profile, and where the one or more information feeds comprises one or more feed items stored in a database system. In various implementations, the identified profile information is associated with a user account provided by a network communications application.
200 Citations
19 Claims
-
1. A system for integrating a social networking system with a network communication application, the network communication application and the social networking system having one or more users, the network communication application being an email application accessible to a user via a computing device, the social networking system capable of providing one or more feeds to one or more users, each feed comprising a plurality of feed items, the system comprising:
a database system implemented using a server system, the database system configurable to cause; processing information received from a first computing device associated with a first user indicating that the first user is creating, editing, or viewing a network communication message capable of being sent to or received from one or more other users via the network communication application, the information including an indication of at least one characteristic associated with the one or more other users, the network communication message being an email addressed to a second user of the one or more other users, each of the one or more other users corresponding to one or more existing email contacts of the first user in the network communication application; identifying, based on the information, a plurality of feed items of a feed as being relevant to the at least one characteristic, each of the feed items being identifiable through one or more data objects in a database of the database system; determining that a first one of the feed items is of a first entity type, the first entity type indicating a relationship between the first user and at least one of the one or more other users; determining that a second one of the feed items is of a second entity type different from the first entity type; and displaying the identified feed items within the network communication application at the first computing device in an arrangement prioritizing the first feed item over the second feed item based on the determinations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A method for integrating a social networking system implemented using a database system with a network communication application, the network communication application and the social networking system having one or more users, the network communication application being an email application accessible to a user via a computing device, the social networking system capable of providing, using the database system, one or more feeds to one or more users, each feed comprising a plurality of feed items, the method comprising:
-
receiving information from a first computing device associated with a first user indicating that the first user is creating, editing, or viewing a network communication message capable of being sent to or received from one or more other users via the network communication application, the information including an indication of at least one characteristic associated with the one or more other users, the network communication message being an email addressed to a second user of the one or more other users, each of the one or more other users corresponding to one or more existing email contacts of the first user in the network communication application; identifying, using the database system, a plurality of feed items of a feed as being relevant to the at least one characteristic, each of the feed items being identifiable through one or more data objects in the database system; determining that a first one of the feed items is of a first entity type, the first entity type indicating a relationship between the first user and at least one of the one or more other users; determining that a second one of the feed items is of a second entity type different from the first entity type; and causing, using the database system, the identified feed items to be displayed within the network communication application at the first computing device in an arrangement prioritizing the first feed item over the second feed item based on the determinations. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer program product comprising computer-readable program code to be executed by one or more processors when retrieved from a non-transitory computer-readable medium, the program code including instructions configured to cause:
-
maintaining, using a database system, a database storing data objects, the database being accessible to a social networking system implemented using the database system and a network communication application, the network communication application and the social networking system having one or more users, the network communication application being an email application accessible to a user via a computing device, the social networking system capable of providing, using the database system, one or more feeds to one or more users, each feed comprising a plurality of feed items; processing information received from a first computing device associated with a first user indicating that the first user is creating, editing, or viewing a network communication message capable of being sent to or received from one or more other users via the network communication application, the information including an indication of at least one characteristic associated with the one or more other users, the network communication message being an email addressed to a second user of the one or more other users, each of the one or more other users corresponding to one or more existing email contacts of the first user in the network communication application; identifying, based on the information, a plurality of feed items of a feed as being relevant to the at least one characteristic, each of the feed items being identifiable through one or more data objects in the database; determining that a first one of the feed items is of a first entity type, the first entity type indicating a relationship between the first user and at least one of the one or more other users; determining that a second one of the feed items is of a second entity type different from the first entity type; and displaying the identified feed items within the network communication application at the first computing device in an arrangement prioritizing the first feed item over the second feed item based on the determinations. - View Dependent Claims (16, 17, 18, 19)
-
Specification