System and Method for Displaying Message or User Lists
AssigneeZoosk, Inc.
InventorsAlexander F. Mehr, Shayan G. ZADEH, Jared R. CRANE, Janet RYU, Eric R. BARNETT, Charles E. GOTLlEB
Life of this patent
Estimating the term…
Abstract
A system and method displays lists of users or messages in segments, with some segments showing messages or users believed to be more relevant to the user than others on the list.
Claims24
A method of displaying a plurality of messages, comprising:
- segregating the plurality of messages, each sent by a plurality of senders to a recipient, into a plurality of different lists of a plurality of messages, responsive to at least one of a set of factors comprising:
- A. a level of correspondence between a set of characteristics specified by the recipient of the plurality of messages as corresponding to people the recipient would like to meet, and a set of characteristics specified by each sender of said message as corresponding to characteristics of that sender;
- B. a level of correspondence between a set of characteristics identified by monitoring a plurality of different activities of the recipient of each of the plurality of messages, towards a plurality of third parties on a data repository operated for a business having electronic capabilities used by the sender and recipient of the plurality of messages, and the set of characteristics specified by each sender of each of the plurality of messages as corresponding to characteristics of that sender;
- C. a level of correspondence between interests, preferences and/or experiences of the sender of at least some of each of the plurality of messages and the recipient of the plurality of messages, said interests, preferences and/or experiences based on information having been retrieved from a repository of data provided for social networking purposes;
- D. a level of popularity of each sender of the plurality of messages, identified by monitoring a plurality of different activities of a plurality of third parties towards said sender, on the data repository operated for the business having electronic capabilities used by the sender and recipient of the message;
- and
- E. a level of correspondence between a set of characteristics specified by the recipient of each of the plurality of messages as corresponding to senders of messages comprising the plurality of messages for whom the recipient of each of the plurality of messages would like to segregate messages, and a set of characteristics specified by each sender of said message as corresponding to characteristics of that sender;
- and
- displaying the plurality of messages in a plurality of lists, responsive to the segregating step.
A system for displaying a plurality of messages, each message in the plurality having a sender different from other senders of messages in the plurality, and having a recipient, the system comprising:
- at least one component selected from a set of components comprising:
- a photograph/characteristic/social network receiver having an input for receiving a set of characteristics specified by each sender of the plurality of messages as corresponding to characteristics of that sender, the photograph/characteristic/social network receiver for providing at an output the set of characteristics specified by each sender of the plurality of messages;
- a desired characteristic receiver having an input for receiving a set of characteristics specified by the recipient of the plurality of messages as corresponding to people the recipient would like to meet, the desired characteristic receiver for providing at an output the set of characteristics specified by the recipient of the plurality of messages;
- a user action manager having an input coupled for receiving a plurality of requests to perform a plurality of different activities of at least one of:
- 1) the recipient of each of the plurality of messages, towards a plurality of third parties on, and 2) a plurality of third parties towards the sender of each of the plurality of messages on, on a data repository operated for the business having electronic capabilities used by the sender and recipient of the plurality of messages, the user action manager for performing via an input/output said activities responsive to said requests, and for providing at an output at least one of:
- 1) a set of characteristics responsive to the plurality of different activities of the recipient of the plurality of messages, towards the plurality of third parties, and 2) information about activities of the plurality of third parties towards each sender of the plurality of messages;
- a social network retriever having an input/output for retrieving from a repository of data provided for social networking purposes, a first set of information regarding interests, preferences and/or experiences of the sender of at least some of the plurality of messages and the recipient of the plurality of messages, the social network retriever for providing at an output a second set of information regarding interests, preferences and/or experiences of the sender of at least some of the plurality of messages and the recipient of the plurality of messages responsive to the first set of information regarding interests, preferences and/or experiences of the sender of at least some of each of the plurality of messages and the recipient of the plurality of messages;
- and
- a settings manager having an input for receiving a set of characteristics specified by the recipient of each of the plurality of messages as corresponding to senders of messages comprising the plurality of messages for whom the recipient of each of the plurality of messages would like to segregate messages, the settings manager for providing at an output the set of characteristics specified by the recipient of each of the plurality of messages as corresponding to senders of messages comprising the plurality of messages for whom the recipient of each of the plurality of messages would like to segregate messages;
- a list/score manager having an input coupled to at least one of:
- the photograph/characteristic/social network receiver output for receiving the set of characteristics specified by each sender of the plurality of messages, to the desired characteristic receiver output for receiving the set of characteristics specified by the recipient of the plurality of messages, to the user action manager output for receiving at least one of 1) the set of characteristics responsive to the plurality of different activities of the recipient of the plurality of messages, towards the plurality of third parties and the recipient of the plurality of messages and 2) the information about activities of the plurality of third parties towards each sender of the plurality of messages, to the social network retriever for receiving the second set of information regarding interests, preferences and/or experiences of the sender of at least some of the plurality of messages and the recipient of the plurality of messages, and to the settings manager output for receiving the set of characteristics specified by the recipient of each of the plurality of messages as corresponding to senders of messages comprising the plurality of messages for whom the recipient of each of the plurality of messages would like to segregate messages, the list/score manager for assigning at least one score to the sender of each of the plurality of messages and for providing at an output the at least one score for each sender of the plurality of messages, responsive to at least one from a set of factors comprising:
- A. a level of correspondence between the set of characteristics specified by the recipient of the plurality of messages as corresponding to people the recipient would like to meet, and the set of characteristics specified by the sender of said message as corresponding to characteristics of that sender;
- B. a level of correspondence between the set of characteristics responsive to the plurality of different activities of the recipient of the plurality of messages, towards the plurality of third parties on the data repository operated for the business having electronic capabilities used by the sender of each of the plurality of messages and the recipient of the plurality of messages, and the set of characteristics specified by the sender of said message as corresponding to characteristics of that sender;
- C. a level of correspondence between information in the second set regarding interests, preferences and/or experiences of the sender of said message and that of the recipient of the plurality of messages;
- D. a level of popularity of the sender of said message, identified by monitoring a plurality of different activities of a plurality of third parties towards said sender, on the data repository operated for the business having electronic capabilities used by the sender and recipient of the message;
- and
- E. a level of correspondence between the set of characteristics specified by the recipient of each of the plurality of messages as corresponding to senders of messages comprising the plurality of messages for whom the recipient of each of the plurality of messages would like to segregate messages, and a set of characteristics specified by the sender of said message as corresponding to characteristics of that sender;
- and
- a request manager having an input for receiving the plurality of messages and to the list/score manager output for receiving the at least one score for each sender of the plurality of messages, the list/score manager for displaying the plurality of messages in a plurality of lists, responsive to at least some of the at least one score for each sender of the plurality of messages.
A computer program product comprising a computer useable medium having computer readable program code embodied therein for displaying a plurality of messages, the computer program product comprising computer readable program code devices configured to cause a computer system to:
- segregate the plurality of messages, each sent by a plurality of senders to a recipient, into a plurality of different lists of a plurality of messages, responsive to at least one of a set of factors comprising:
- A. a level of correspondence between a set of characteristics specified by the recipient of the plurality of messages as corresponding to people the recipient would like to meet, and a set of characteristics specified by each sender of said message as corresponding to characteristics of that sender;
- B. a level of correspondence between a set of characteristics identified by monitoring a plurality of different activities of the recipient of each of the plurality of messages, towards a plurality of third parties on a data repository operated for a business having electronic capabilities used by the sender and recipient of the plurality of messages, and the set of characteristics specified by each sender of each of the plurality of messages as corresponding to characteristics of that sender;
- C. a level of correspondence between interests, preferences and/or experiences of the sender of at least some of each of the plurality of messages and the recipient of the plurality of messages, said interests, preferences and/or experiences based on information having been retrieved from a repository of data provided for social networking purposes;
- D. a level of popularity of each sender of the plurality of messages, identified by monitoring a plurality of different activities of a plurality of third parties towards said sender, on the data repository operated for the business having electronic capabilities used by the sender and recipient of the message;
- and
- E. a level of correspondence between a set of characteristics specified by the recipient of each of the plurality of messages as corresponding to senders of messages comprising the plurality of messages for whom the recipient of each of the plurality of messages would like to segregate messages, and a set of characteristics specified by each sender of said message as corresponding to characteristics of that sender;
- and
- display the plurality of messages in a plurality of lists, responsive to the segregating step.
Dependencies are inferred from the claim text.