Patent ID: 7953725
Filing Date: 2011-05-31
Classification: G06F

Abstract:
1. A computer implemented method for providing web information processing services over a network, the method comprising: automatically scanning at least one data feed for content relevant to a first subject category and automatically associating relevant content found as a result of the scanning with the first subject category, the first subject category pre-selected by a first web user having a first terminal operatively coupled to the network; filtering unrelated content from the first subject category; creating a first domain including results of the associating, and associating the first domain with the first web user, the first domain including web link based upon at least one of a centralized taxonomy and the first web user's personalized taxonomy; publishing the first domain as a syndicatable data feed over a network; scanning at least one data feed for content relevant to a second subject category, the at least one data feed including the first domain; associating relevant content found as a result of the scanning with the second subject category, the second subject category selected by a second web user having a second terminal operatively coupled to the network and to the first terminal; filtering unrelated content from the second subject category, wherein scanning at least one data feed for content relevant to the first subject category and the second subject category, and filtering unrelated content from the first subject category and the second subject category are categorization functions; creating a second domain including results of the associating, and associating the first domain with the first web user by incorporating a portion of the first domain into the second domain and by incorporating a portion of the second domain into the first domain, thereby overlapping the first domain and the second domain, the second domain including web link based upon at least one of a centralized taxonomy and the second web user's personalized taxonomy; publishing the second domain as a syndicatable data feed over a network, thereby enabling social chaining of domain information, wherein social chaining includes refining the first subject category, responsive to input by the second web user, and refining the second subject category, responsive to input from the first user; detecting and evaluating changes made to the first subject category and the second subject category to determine behavior of the first and second users; modifying the categorization functions based on detecting and evaluating changes made to the first subject category and the second subject category to determine behavior of the first and second users, wherein the categorization functions automatically learn and update preferences of the first and second web users as each of the first and second web users customizes the categorization functions, wherein the categorization functions move one or more web link between the first and second domains in response to categorization functions learning the preferences of the first and second web users, and wherein the categorization functions give the data feed to the first and second web users based on at least one of a centralized taxonomy, the first web user's personalized taxonomy and the second web user's personalized taxonomy, and a set of key words from at least one of the first web user and the second web user, wherein refining the first subject category, responsive to input by the second web user, and refining the second subject category, responsive to input from the first user and the automatic updating and learning of the categorization functions are based on the user's input of moving, deleting and adding content in the domains, progressive sharing and social filtering, the first domain including web link based upon at least one of a centralized taxonomy and the first web user's personalized taxonomy; and deploying, accessing, and executing process software for providing web information processing services, said deploying, accessing, and executing process software implemented through a virtual private network, wherein the process software is transported to the first and second terminals over the network via tunneling, the process software being divided into one or more packets and each of the one or more packets packet, includes data and protocol for the one or more packets, is placed within a single packet, and when the process software arrives at the first and second terminals, the process software is removed from the single packet and the one or more packets, reconstituted, and is available for execution at the first and second terminals.