Sharing network addresses
A network address assigned a shared designation by a first client computer is received, in a first data format, automatically, at a host computer from the first client computer. The network address is categorized and published. Publishing the network address includes converting the network address into a second data format, receiving, at the host computer, a subscription request from a second client computer, and sending the network address to the second client computer in response to receiving the subscription request.
1. A computer-implemented method for sharing a network address, the method comprising the following operations performed by at least one processor:
receiving, over a communications network, a user group identification that identifies recipient users who are permitted by a publishing user to receive a network address shared by the publishing user;
categorizing the network address into at least one category based on categorization data accessed from a database;
determining, based on the user group identification and the at least one category, whether a first recipient user is permitted by the publishing user to receive the network address; and
sending, based on a determination that the first recipient user is permitted to receive the network address, the network address to a client computer of the first recipient user.
2. The method of claim 1 , further comprising:
receiving, at a host computer from the client computer, the network address in a first data format, the network address being assigned a shared designation by the client computer and comprising network address data and a source indication that identifies the publishing user.
3. The method of claim 2 , further comprising:
converting the network address into a second data format, wherein the second data format comprises a feed format.
4. The method of claim 1 , further comprising:
categorizing the network address into at least one category by performing a look-up of the categorization database using the network address.
5. The method of claim 1 , further comprising:
determining, based on the user group identification, whether a new user is permitted by the publishing user to receive the network address.
6. The method of claim 5 , further comprising:
sending, in response to a subscription request and based on a determination that the new user is permitted to receive the network address, the network address to the client computer as part of a syndication feed.
7. The method of claim 6 , wherein the subscription request includes a filtering criterion.
8. The method of claim 7 , wherein the network address comprises source data, and the filtering criterion is a source.
9. The method of claim 7 , wherein the network address comprises publication time data, and the filtering criterion is publication time.
10. The method of claim 1 , further comprising:
storing the network address in a shared directory on the client computer.
11. A device comprising:
a memory device for storing instructions; and
a receiver that includes at least one processor that is configured to:
receive, over a communications network, a user group identification that identifies recipient users who are permitted by a publishing user to receive a network address shared by the publishing user;
categorize the network address into at least one category based on categorization data accessed from a database;
determine, based on the user group identification and the at least one category, whether a first recipient user is permitted by the publishing user to receive the network address; and
send, based on a determination that the first recipient user is permitted to receive the network address, the network address to a client computer of the first recipient user.
12. The device of claim 11 , wherein the at least one processor further is configured to:
receive, at a host computer from the client computer, the network address in a first data format, the network address being assigned a shared designation by the client computer and comprising network address data and a source indication that identifies the publishing user.
13. The device of claim 12 , wherein the at least one processor is further configured to:
convert the network address into a second data format, wherein the second data format comprises a feed format.
14. The device of claim 11 , wherein the at least one processor is further configured to:
categorize the network address into at least one category by performing a look-up of the categorization database using the network address.
15. The device of claim 11 , wherein the at least one processor is further configured to:
determine, based on the user group identification, whether a new user is permitted by the publishing user to receive the network address.
16. The device of claim 15 , wherein the at least one processor is further configured to:
send, in response to a subscription request and based on a determination that the new user is permitted to receive the network address, the network address to the client computer as part of a syndication feed.
17. The device of claim 16 , wherein the subscription request includes a filtering criterion.
18. The device of claim 17 , wherein the network address comprises source data, and the filtering criterion is a source.
19. The device of claim 17 , wherein the network address comprises publication time data, and the filtering criterion is publication time.
20. The device of claim 11 , wherein the at least one processor is further configured to:
store the network address in a shared directory on the client computer.