IP Library Granted Patent US 8,364,624
Granted Patent B2
US 8,364,624 · App. 12/028,066 · Granted Jan 29, 2013

Method and arrangement for content prioritization

Inventors: Petteri Koponen (London, GB); Jyri Engestrom (San Francisco, CA)
Assignee: Google Inc.
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,364,624
App. No.
12/028,066
Granted
Jan 29, 2013
Kind
B2
Abstract

The invention concerns a method for determining priority of a data item, the data item being sent from at least one first terminal or service associable with the first terminal to a second terminal and evaluated using a set of first rules associable with the sender of a data item and a set of second rules associable with the recipient of a data item. The invention is characterized in that the data item is associated with at least one tag characterizing the data item, weight factor for the data item is maintained using the set of first rules and the value of the at least one tag, the weight factor of the data item is made adjustable by the set of second rules and the data item is rendered on the second terminal using at least the weight factor information. Also an arrangement implementing the method is disclosed.

Claims (38)

1. A computer-implemented method, comprising:

receiving at a server and from a terminal device associated with a sender a data item for transmission to a terminal device associated with a recipient;

associating the data item with one or more metadata tags that characterize the data item, identify a sender of the data item, and identify an intended recipient of the data item;

deriving, at the server, an initial weight factor for the data item using a set of first rules provided by the sender of the data item and respective values of the one or more metadata tags;

adjusting, at the server, the initial weight factor of the data item to obtain an adjusted weight factor using a set of second rules provided by the intended recipient of the data item and the respective values of the one or more metadata tags; and

providing the data item, at least one of the one or more metadata tags and the adjusted weight factor to a receiving device associated with the intended recipient of the data item, where the data item is rendered according to an order based at least in part on the adjusted weight factor and in accordance with the at least one metadata tag.

2. A method according to claim 1 , wherein the method further comprises transmitting information related to said adjusted weight factor back to a sending device associated with the sender of the data item.

3. A method according to claim 1 , wherein the method further comprises forwarding said data item further from said receiving device to at least one second receiving device, the at least one second receiving device having its own set of said second rules for further adjusting the adjusted weight factor of said data item.

4. A method according to claim 1 , wherein the method further comprises associating said data item with information related to cost related to said data item.

5. A system, comprising:

one or more processors; and

memory having instructions stored thereon, the instructions, if executed by the one or more processors, cause the system to perform operations comprising:

receiving from a terminal device associated with a sender a data item for transmission to a terminal device associated with a recipient;

associating the data item with one or more metadata tags that characterize the data item, identify a sender of the data item, and identify an intended recipient of the data item;

deriving an initial weight factor for the data item using a set of first rules provided by the sender of the data item and respective values of the one or more metadata tags;

adjusting the initial weight factor of the data item to obtain an adjusted weight factor using a set of second rules provided by the intended recipient of the data item and the respective values of the one or more metadata tags; and

providing the data item, at least one of the one or more metadata tags and the adjusted weight factor to a receiving device associated with the intended recipient of the data item, where the data item is rendered according to an order based at least in part on the adjusted weight factor and in accordance with the at least one metadata tag.

6. A system according to claim 5 , wherein the operations further comprise transmitting information related to said adjusted weight factor back to a sending device associated with the sender of the data item.

7. A system according to claim 5 , wherein the operations further comprise forwarding said data item further from said receiving device to at least one second receiving device, the second receiving device having its own set of said second rules for further adjusting the adjusted weight factor of said data item.

8. A system according to claim 5 , wherein the arrangement further comprises means for associating said data item with information related to cost related to said data item.

9. A method of claim 1 , wherein the data item contains two levels of information, each level of information for display to users associated with a respective recipient type.

10. A method of claim 9 , wherein providing the data item to the receiving device associated with the intended recipient of the data item further comprises:

providing one of the two levels of information to the receiving device according to a respective recipient type associated with the intended recipient of the data item.

11. A system of claim 5 , wherein the data item contains two levels of information, each level of information for display to users associated with a respective recipient type.

12. A system of claim 11 , wherein providing the data item to the receiving device associated with the intended recipient of the data item further comprises:

providing one of the two levels of information to the receiving device according to a respective recipient type associated with the intended recipient of the data item.

13. A computer-program product having instructions stored thereon, the instructions, when executed by one or more processors, cause the processors to perform operations comprising:

receiving from a terminal device associated with a sender a data item for transmission to a terminal device associated with a recipient;

associating the data item with one or more metadata tags that characterize the data item, identify a sender of the data item, and identify an intended recipient of the data item;

deriving an initial weight factor for the data item using a set of first rules provided by the sender of the data item and respective values of the one or more metadata tags;

adjusting the initial weight factor of the data item to obtain an adjusted weight factor using a set of second rules provided by the intended recipient of the data item and the respective values of the one or more metadata tags; and

providing the data item, at least one of the one or more metadata tags and the adjusted weight factor to a receiving device associated with the intended recipient of the data item, where the data item is rendered according to an order based at least in part on the adjusted weight factor and in accordance with the at least one metadata tag.

14. A computer-program product according to claim 13 , wherein the operations further comprise transmitting information related to said adjusted weight factor back to a sending device associated with the sender of the data item.

15. A computer-program product according to claim 13 , wherein the operations further comprise forwarding said data item further from said receiving device to at least one second receiving device, the second receiving device having its own set of said second rules for further adjusting the adjusted weight factor of said data item.

16. A computer-program product according to claim 13 , wherein the arrangement further comprises means for associating said data item with information related to cost related to said data item.

17. A computer-program product of claim 13 , wherein the data item contains two levels of information, each level of information for display to users associated with a respective recipient type.

18. A computer program product of claim 17 , wherein providing the data item to the receiving device associated with the intended recipient of the data item further comprises:

providing one of the two levels of information to the receiving device according to a respective recipient type associated with the intended recipient of the data item.

Assignments (3)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044101/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2009
From: JAIKU OY
To: GOOGLE INC.
Reel/Frame 022576/0570 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2008
From: KOPONEN, PETTERI; ENGESTROM, JYRI
To: OY, JAIKU
Reel/Frame 020931/0961 →
Priority Claims (1)
FI 20070119 · Feb 9, 2007 · national
Continuity (1)
Related Publication 20080201289A1 · Aug 21, 2008