Content item selection for goal achievement
US-12175387-B2 · Dec 24, 2024 · US
US9245300B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9245300-B2 |
| Application number | US-201213613066-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 13, 2012 |
| Priority date | Sep 13, 2012 |
| Publication date | Jan 26, 2016 |
| Grant date | Jan 26, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods and systems are disclosed that may retrieve and filter a call history log or related data, select users based on the results of filtering, and provide proposed contacts to a communication service. The filtering may comprise a variety of criteria and the criteria may be assigned different weights.
Opening claim text (preview).
I claim: 1. A method comprising: retrieving, by a device and from a first communication service, data representing communications of a first user made using the first communication service; filtering, by the device, the data using one or more criteria, wherein the filtering comprises computing a first filtering score associated with each communication participant in a plurality of communication participants, resulting in first filtering scores; selecting a first group of users of the first communication service other than the first user, wherein the selecting comprises comparing the first filtering scores with a threshold and determining that a number of communication instances in the data between the first user and each user in the first group of users exceeds a threshold value; selecting a second group of users of the first communication service other than the first user and the first group of users, wherein the selecting comprises determining that communications between the first user and each user in the second group of users satisfy a criterion other than the number of communication instances exceeding the threshold value; providing information to a second communication service, different from the first communication service, identifying the first group of users as proposed contacts for the first user in the second communication service. 2. The method of claim 1 , wherein the one or more criteria are two different criteria selected from among a call frequency, a call duration, an area code, a call type, a call device, a call time, and a call date. 3. The method of claim 1 , wherein the filtering comprises using two or more criteria and assigning a first combination of weights to the two or more criteria. 4. The method of claim 3 , further comprising: filtering a second time, comprising assigning a second combination of weights, different from the first combination of weights, to the one or more criteria and computing a second filtering score. 5. The method of claim 1 , wherein the proposed contacts are provided as a proposed update to an existing contact list for the first user in the second communication service. 6. The method of claim 1 , wherein the retrieving of the data is performed by the device in response to a request for the proposed contacts from the second communication service. 7. The method of claim 1 , wherein selecting the first group of users comprises selecting a predetermined number of call participants from a call history log. 8. The method of claim 1 , further comprising storing the information identifying the selected first group of users in a database. 9. The method of claim 1 , further comprising: comparing the selected first group of users to a list of previously selected one or more users; detecting users included in the list of previously selected one or more users but not in the selected first group of users; and providing information to the second communication service identifying the detected users as proposed contacts for the first user in the second communication service. 10. The method of claim 1 , wherein the retrieving of the data from the first communication service is performed periodically. 11. A method comprising: filtering, by one or more computing devices, communications data representing communications of a first user made using a first communication service, wherein the filtering comprises computing a filtering score associated with each communication participant in a plurality of communication participants, resulting in filtering scores; determining, by the one or more computing devices, a first plurality of users of a second communication service to be proposed as contacts for the first user in the second communication service, the first plurality of users selected based on the filtering scores and on determining that a number of communication instances between the first user and each user in the first plurality of users exceeds a threshold value; determining, by the one or more computing devices, a second plurality of users of the second communication service, different from the first plurality of users, to be proposed as contacts for the first user in the second communication service, the second plurality of users selected based on determining that communications between the first user and each user in the second plurality of users satisfy a criterion other than the number of communication instances exceeds the threshold value; and generating a contact list comprising the first plurality of users and the second plurality of users for the first user. 12. The method of claim 11 , further comprising: transferring the contact list to a user device associated with the first user when the first user logs-in to the second communication service using the user device. 13. The method of claim 11 , wherein computing the filtering scores comprises using two or more criteria and a combination of different weights for the two or more criteria. 14. The method of claim 13 , wherein the two or more criteria are two different criteria selected from among a call frequency, a call duration, an area code, a call type, a call device, a call time, and a call date. 15. The method of claim 13 , further comprising receiving the combination of different weights from the first user via a web portal. 16. A method comprising: retrieving, by a device, communication data related to one or more communications between a first user and a second user; filtering the communication data using one or more criteria, wherein the filtering comprises computation of a filtering score associated with the second user; selecting the second user for a first group of proposed contacts for the first user in a communication service based on the filtering score and if a number of communications instances between the first user and the second user exceeds a threshold value; if the number of communication instances between the first user and the second user does not exceed the threshold value, selecting the second user for a second group of proposed contacts for the first user in the communication service if communications between the first user and the second user satisfy a criterion other than the number of communication instances exceeding the threshold value; and retrieving information identifying the second user from a source other than the communication data when the second user is selected. 17. The method of claim 16 , wherein selecting the second user for the first group of proposed contacts comprises comparing the filtering score associated with the second user to at least one of a score associated with another user and a threshold score. 18. The method of claim 4 , further comprising: providing information to a third communication service, different from the first communication service and the second communication service, identifying the first group of users and the second group of users as proposed contacts for the first user in the third communication service. 19. The method of claim 1 , wherein the criterion is selected from among a call duration, an area code, a call type, a call device, a call time, and a call date.
Business processes related to social networking or social networking services · CPC title
Arrangements for synchronising receiver with transmitter {(synchronisation of generators of electric oscillations or pulses H03L7/00)} · CPC title
Computer-aided management of electronic mailing [e-mailing] · CPC title
Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs {(coordinating program control therefor G06F9/52; in regulating and control system G05B)} · CPC title
Office automation; Time management · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.