IP Library Granted Patent US 8,843,463
Granted Patent B2
US 8,843,463 · App. 13/254,675 · Granted Sep 23, 2014

Providing content by using a social network

Inventors: Simon Moritz (Solna, SE); Jonas Bjork (Stockholm, SE); Mattias Lidstrom (Stockholm, SE); Joakim Soderberg (Solna, SE)
Assignee: Telefonaktiebolaget LM Ericsson (Publ)
G06Q30/02H04L67/104H04L67/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,843,463
App. No.
13/254,675
Granted
Sep 23, 2014
Kind
B2
Abstract

A method of providing content ( 130 ) associated with a weight-value, the content ( 130 ) previously provided to a current computer associated with a current user ( 116 ) that is represented by a first node ( 106 ) in a social network ( 101 ). The method comprises the steps of: i) enabling the current computer ( 216 ) to display the content ( 130 ), in dependence of the weight-value, ii) obtaining an input of the current user ( 116 ), iii) updating the weight-value of the content ( 130 ), in dependence of the input of the current user ( 116 ), iv) determining a receiving computer associated with a second node ( 107 ) in the social network ( 101 ), and v) providing the content ( 130 ) to the receiving computer. Corresponding computers, computer program and computer readable medium are also described.

Claims (61)

1. A method of providing content associated with an initial weight-value to a current computer associated with a current user that is represented by a first node in a social network, the method comprising:

enabling the current computer to display the content for the current user in dependence of the initial weight-value;

obtaining an input of the current user, wherein the input is associated with the content;

calculating a new weight-value in dependence on the input of the current user, wherein the new weight-value is greater than the initial weight-value associated with the content;

associating the new weight-value with the content;

determining a receiving computer associated with a receiving user that is represented by a second node in the social network based on a connection in the social network between the first node and the second node; and

providing the content to the receiving computer.

2. The method according to claim 1 , further comprising allowing the current user to forward the content to the receiving computer.

3. The method according to claim 1 , further comprising combining weight-values associated with similar contents enabled at the current user.

4. The method according to claim 1 , wherein the calculating the new weight-value comprises: calculating a first value in dependence on the input of the current user; calculating a second value in dependence on a connection between the first node and the second node; and using the first value and the second value in calculating the new weight-value.

5. The method according to claim 1 , wherein the calculating the new weight-value comprises: calculating a first value in dependence on the input of the current user; calculating a second value in dependence on the content; and using the first value and the second value in calculating the new weight-value.

6. The method according to claim 1 , wherein the calculating the new weight-value comprises: calculating a first value in dependence on the input of the current user; calculating a second value in dependence on a variable selected by the current user; and using the first value and the second value in calculating the new weight-value.

7. The method according to claim 1 , wherein the calculating the new weight-value comprises: calculating a first value in dependence on the input of the current user; calculating a second value in dependence on the amount of elapsed time between the causing the display of the content and the obtaining of the user input; and using the first value and the second value in calculating the new weight-value.

8. The method according to claim 1 , wherein the content comprises a reference to information describing the content.

9. The method according to claim 1 , wherein the content comprises an identifier of a user associated with a computer that first provided the content to any receiving computer.

10. The method according to claim 1 , wherein the content comprises a reference to a number of users associated with a respective computer that previously provided the content to any receiving computer.

11. The method according to claim 1 , wherein the content comprises time data set at the time of causing the display of the content.

12. The method according claim 1 , wherein the method is performed in an executing computer, the executing computer is a computer server, and the current computer and the receiving computer are computer clients connected to the computer server.

13. The method according to claim 1 , wherein the method is performed in an executing computer, the executing computer is the current computer, and the current computer and the receiving computer are computer nodes in a peer-to-peer network.

14. The method according to claim 1 , further comprising transmitting the content associated with the new weight-value to a receiving computer.

15. The method according to claim 1 , wherein the enabling the current computer to display the content for the current user in dependence on the initial weight-value comprises:

determining whether the initial weight-value meets or exceeds a predetermined threshold value; and

in response to determining that the initial weight-value meets or exceeds the predetermined threshold value, enabling the current computer to display the content.

16. The method according to claim 1 , wherein the step of enabling the current computer to display the content for the current user in dependence on the weight value comprises transmitting the content together with the weight-value to the current computer.

17. A computer server for providing content associated with an initial weight-value to a current computer client associated with a current user that is represented by a first node in a social network, the computer server comprising:

an enabling unit operable to enable the current computer client to display the content for the current user in dependence on the initial weight-value;

an input unit operable to obtain an input of the current user, wherein the input is associated with the content;

a calculating unit operable to calculate a new weight-value for the content, in dependence of the input of the current user, wherein the new weight-value is greater than the initial weight-value;

an associating unit configured to associate the new weight-value with the content;

a determining unit operable to determine a receiving computer client associated with a receiving user that is represented by a second node in the social network, based on a connection in the social network between the first node and the second node; and

a providing unit operable to provide the content to the receiving computer.

18. A computer for providing content associated with an initial weight-value to a computer which is associated with a current user that is represented by a first node in a social network, the computer comprising:

a display unit operable to enable the computer to display the content for the current user in dependence on the weight-value;

an input unit operable to obtain an input of the current user, wherein the input is associated with the content;

a calculating unit operable to calculate a new weight-value for the content in dependence of the input of the current user, wherein the new weight-value is greater than the initial weight-value;

an associating unit configured to associate the new weight-value with the content;

a determining unit operable to determine a receiving computer client associated with a receiving user that is represented by a second node in the social network, based on a connection in the social network between the first node and the second node; and

a providing unit operable to provide the content to the receiving computer.

19. A computer program product comprising a non-transitory computer readable medium storing a computer program comprising processing instructions which when run on an executing computer causes the executing computer to perform the steps of:

enabling a current computer to display content for a current user in dependence on an initial weight-value, wherein the current user is represented by a first node in a social network;

obtaining an input of the current user, wherein the input is associated with the content;

calculating a new weight-value for the content in dependence on the input of the current user, wherein the new weight-value is greater than the initial weight-value;

associating the new weight-value with the content;

determining a receiving computer associated with a receiving user that is represented by a second node in the social network, based on a connection in the social network between the first node and the second node; and

providing the content to the receiving computer.

20. A content distribution method, comprising:

receiving a content item;

receiving a first weight-value associated with the content item;

in response to receiving the content item, determining whether the content item should be displayed, wherein the determining comprises determining whether the first weight-value is not less than a threshold value;

in response to determining that the content item should be displayed, displaying the content item;

receiving from a first user an input related to the content item;

based on the input, calculating a new weight-value and associating the new weight-value with the content;

determining a second user connected to the first user in a social network;

transmitting the content item and the new weight-value to the second user.

21. The method of claim 20 , wherein

the method further comprises receiving a second weight value associated with the content item, and

the step of determining, based on the weight-value, whether the content item should be displayed, comprises combining the first weight-value and the second weight-value to produce a combined weight value and using the combined weight value to determine whether the content item should be displayed.

22. The method of claim 20 , wherein the step of transmitting the content item to the second user comprises transmitting the content item to a computer used by the second user.

23. The method of claim 20 , wherein the step of determining the second user comprises displaying a list of users so that the first user can select a user from the list and determining the selected user, wherein the selected user is the second user.

24. The method of claim 20 , wherein the content items consists essentially of a hyperlink.

25. The method of claim 20 , wherein the content items comprises content data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 2, 2011
From: BJORK, JONAS; LIDSTROM, MATTIAS; MORITZ, SIMON; SODERBERG, JOAKIM
To: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
Reel/Frame 026857/0065 →
Continuity (1)
Related Publication 20120005216A1 · Jan 5, 2012