Data processing system program product and method for communicating information related to user activities on electronic sites
First Claim
1. A method of communicating information related to user activities on electronic sites, the method comprising:
- loading, by an electronic communication device, a data processing system program product into a non-transitory computer memory of the electronic communication device;
executing, by electronic communication device, the data processing system program product on the electronic communication device;
while the data processing system program product is executing on the electronic communication device;
sending, by the electronic communication device, a plurality of view requests from the electronic communication device over a network to a plurality of electronic sites via server machines, the server machines providing access to the plurality of electronic sites, the plurality of electronic sites substantially controlled or owned by a first plurality of entities;
receiving, by the electronic communication device that embodies the data processing system program product, a plurality of views of the plurality of electronic sites over the network via the server machines, wherein each view of the plurality of views substantially corresponds to a respective view request of the plurality of view requests; and
sending, by the electronic communication device that embodies the data processing system program product, over the network via the server machines, user activity information related to the plurality of view requests to a user information system server which is different from the plurality of electronic sites and which contains a database of the user activity information, the user information system server bi-directionally coupled to the server machines that provide access to the plurality of electronic sites, the user information system server substantially controlled or owned by an entity that is different from the first plurality of entities, wherein the information related to the plurality of view requests is sent;
every time a view request of the plurality of view requests is made;
after a predetermined volume of data has accumulated on the electronic communication device;
oron a periodic basis.
11 Assignments
0 Petitions
Accused Products
Abstract
Information related to activity of a user may be provided using a method or a data processing system program product to perform the method. In one embodiment, the method includes sending a first view request to a first electronic site, receiving a first view from the first electronic site, and first information related to the first view request to a second entity that is different from the first entity. In another embodiment, a data processing system program product may perform a method of sending information related to a view request from the user for an electronic site. The information is to be sent to an entity that is different from an entity that substantially controls or owns the electronic site and different from an Internet service provider of the user, if the user is to use the Internet service provider in accessing the electronic site.
91 Citations
17 Claims
-
1. A method of communicating information related to user activities on electronic sites, the method comprising:
-
loading, by an electronic communication device, a data processing system program product into a non-transitory computer memory of the electronic communication device; executing, by electronic communication device, the data processing system program product on the electronic communication device; while the data processing system program product is executing on the electronic communication device; sending, by the electronic communication device, a plurality of view requests from the electronic communication device over a network to a plurality of electronic sites via server machines, the server machines providing access to the plurality of electronic sites, the plurality of electronic sites substantially controlled or owned by a first plurality of entities; receiving, by the electronic communication device that embodies the data processing system program product, a plurality of views of the plurality of electronic sites over the network via the server machines, wherein each view of the plurality of views substantially corresponds to a respective view request of the plurality of view requests; and sending, by the electronic communication device that embodies the data processing system program product, over the network via the server machines, user activity information related to the plurality of view requests to a user information system server which is different from the plurality of electronic sites and which contains a database of the user activity information, the user information system server bi-directionally coupled to the server machines that provide access to the plurality of electronic sites, the user information system server substantially controlled or owned by an entity that is different from the first plurality of entities, wherein the information related to the plurality of view requests is sent; every time a view request of the plurality of view requests is made; after a predetermined volume of data has accumulated on the electronic communication device;
oron a periodic basis. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A data processing system program product comprising at least one non-transitory computer readable medium storing instructions translatable by at least one processor of an electronic communication device to perform:
-
loading the data processing system program product into a non-transitory computer memory of the electronic communication device; executing the data processing system program product on the electronic communication device; while the data processing system program product is executing on the electronic communication device; sending a plurality of view requests from the electronic communication device over a network to a plurality of electronic sites via server machines, the server machines providing access to the plurality of electronic sites, the plurality of electronic sites substantially controlled or owned by a first plurality of entities; receiving a plurality of views of the plurality of electronic sites over the network via the server machines, wherein each view of the plurality of views substantially corresponds to a respective view request of the plurality of view requests; and sending, over the network via the server machines, user activity information related to the plurality of view requests to a user information system server which is different from the plurality of electronic sites and which contains a database of the user activity information, the user information system server bi-directionally coupled to the server machines that provide access to the plurality of electronic sites, the user information system server substantially controlled or owned by an entity that is different from the first plurality of entities, wherein the information related to the plurality of view requests is sent; every time a view request of the plurality of view requests is made; after a predetermined volume of data has accumulated on the electronic communication device;
oron a periodic basis. - View Dependent Claims (8, 9, 10, 11)
-
-
12. An electronic communication device, comprising:
-
at least one processor; at least one non-transitory computer readable medium; and stored instructions translatable by the at least one processor to perform; loading a data processing system program product into a non-transitory computer memory of the electronic communication device; executing the data processing system program product on the electronic communication device; while the data processing system program product is executing on the electronic communication device; sending a plurality of view requests from the electronic communication device over a network to a plurality of electronic sites via server machines, the server machines providing access to the plurality of electronic sites, the plurality of electronic sites substantially controlled or owned by a first plurality of entities; receiving a plurality of views of the plurality of electronic sites over the network via the server machines, wherein each view of the plurality of views substantially corresponds to a respective view request of the plurality of view requests; and sending, over the network via the server machines, user activity information related to the plurality of view requests to a user information system server which is different from the plurality of electronic sites and which contains a database of the user activity information, the user information system server bi-directionally coupled to the server machines that provide access to the plurality of electronic sites, the user information system server substantially controlled or owned by an entity that is different from the first plurality of entities, wherein the information related to the plurality of view requests is sent; every time a view request of the plurality of view requests is made; after a predetermined volume of data has accumulated on the electronic communication device;
oron a periodic basis. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification