Computer implemented methods and apparatus for integrating a social network information feed with a network communications application
First Claim
1. A system comprising:
- a database system implemented using a server system, the database system configurable to cause;
processing message information received from a first computing device associated with a first user, the message information indicating that the first user is using a network communication application at the first computing device to create, edit or view a network communication message addressed to one or more first contacts of the first user in the network communication application, the message information further indicating one or more characteristics associated with the one or more first contacts;
identifying, as being relevant to the one or more characteristics, one or more other users having profile information of a social networking system stored in a database according to a first schema;
converting the profile information from the first schema to a second schema useable by the network communication application;
generating, using the converted profile information, one or more second contacts of the first user in the network communication application, the network communication message capable of being further addressed to the one or more further contacts;
identifying a plurality of feed items of a feed of the social networking system as being relevant to the one or more characteristics;
determining that a first one of the identified feed items is of a first entity type, the first entity type indicating a relationship between the first user and the one or more other users;
determining that a second one of the identified feed items is of a second entity type different from the first entity type; and
displaying the identified feed items at the first computing device in an arrangement prioritizing the first feed item over the second feed item based on the determination that the first feed item is of the first entity type and based on the determination that the second feed item is of the second entity type.
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.
199 Citations
20 Claims
-
1. A system comprising:
a database system implemented using a server system, the database system configurable to cause; processing message information received from a first computing device associated with a first user, the message information indicating that the first user is using a network communication application at the first computing device to create, edit or view a network communication message addressed to one or more first contacts of the first user in the network communication application, the message information further indicating one or more characteristics associated with the one or more first contacts; identifying, as being relevant to the one or more characteristics, one or more other users having profile information of a social networking system stored in a database according to a first schema; converting the profile information from the first schema to a second schema useable by the network communication application; generating, using the converted profile information, one or more second contacts of the first user in the network communication application, the network communication message capable of being further addressed to the one or more further contacts; identifying a plurality of feed items of a feed of the social networking system as being relevant to the one or more characteristics; determining that a first one of the identified feed items is of a first entity type, the first entity type indicating a relationship between the first user and the one or more other users; determining that a second one of the identified feed items is of a second entity type different from the first entity type; and displaying the identified feed items at the first computing device in an arrangement prioritizing the first feed item over the second feed item based on the determination that the first feed item is of the first entity type and based on the determination that the second feed item is of the second entity type. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. 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 computer-readable program code comprising instructions configurable to cause:
-
processing message information received from a first computing device associated with a first user, the message information indicating that the first user is using a network communication application at the first computing device to create, edit or view a network communication message addressed to one or more first contacts of the first user in the network communication application, the message information further indicating one or more characteristics associated with the one or more first contacts; identifying, as being relevant to the one or more characteristics, one or more other users having profile information of a social networking system stored in a database according to a first schema; converting the profile information from the first schema to a second schema useable by the network communication application; generating, using the converted profile information, one or more second contacts of the first user in the network communication application, the network communication message capable of being further addressed to the one or more further contacts; identifying a plurality of feed items of a feed of the social networking system as being relevant to the one or more characteristics; determining that a first one of the identified feed items is of a first entity type, the first entity type indicating a relationship between the first user and the one or more other users; determining that a second one of the identified feed items is of a second entity type different from the first entity type; and displaying the identified feed items at the first computing device in an arrangement prioritizing the first feed item over the second feed item based on the determination that the first feed item is of the first entity type and based on the determination that the second feed item is of the second entity type. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
receiving message information received from a first computing device associated with a first user, the message information indicating that the first user is using a network communication application at the first computing device to create, edit or view a network communication message addressed to one or more first contacts of the first user in the network communication application, the message information further indicating one or more characteristics associated with the one or more first contacts; identifying, as being relevant to the one or more characteristics, one or more other users having profile information of a social networking system stored in a database according to a first schema; converting the profile information from the first schema to a second schema useable by the network communication application; generating, using the converted profile information, one or more second contacts of the first user in the network communication application, the network communication message capable of being further addressed to the one or more further contacts; identifying a plurality of feed items of a feed of the social networking system as being relevant to the one or more characteristics; determining that a first one of the identified feed items is of a first entity type, the first entity type indicating a relationship between the first user and the one or more other users; determining that a second one of the identified feed items is of a second entity type different from the first entity type; and causing display of the identified feed items at the first computing device in an arrangement prioritizing the first feed item over the second feed item based on the determination that the first feed item is of the first entity type and based on the determination that the second feed item is of the second entity type. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification