Method and apparatus for distributing over a network unsolicited information to a targeted audience
First Claim
1. A client node for presenting displays of unsolicited information customized according to operator preferences to the operator of the client node, the client node comprising:
- a first communications device connected to a remote server for communications with the remote server;
an operator input device for receiving input from the user of the client node;
a display device for displaying various information to the user of the client node;
a first processing device coupled to said first communications device, said input device and said display device, wherein said first processing device further comprising means for automatically gathering profile information about the operator of the client node based on choices and activities indicated by the operator input device, means for determining if the profile information is to be sent to the remote server, and means for displaying the display information received from the remote server in response to the profile information, the display information including unsolicited information customized according to the user profile of the user of the client node, wherein the user profile information comprises the operator'"'"'s choice of a software application being executed by the client node and wherein the unsolicited information comprises one or more of information about defect fixes for the particular software application and information about upgrades to the software application.
1 Assignment
0 Petitions
Accused Products
Abstract
In response to input received from an operator, a workstation fully performs programmed instructions to carry out operator requests represented by the input. In addition, the workstation also records profile information derived from data representing operator choices and sends that profile information to a server along a communications path such as a telephonic link to a publicly-accessible network. The server analyzes the profile information, generates display information in response to the profile information, and returns display information along the communications path to the workstation. In turn, the workstation presents the display information to the operator. In this manner, information customized according to profiles can be delivered to people and organizations most likely to be interested in the information content.
146 Citations
6 Claims
-
1. A client node for presenting displays of unsolicited information customized according to operator preferences to the operator of the client node, the client node comprising:
-
a first communications device connected to a remote server for communications with the remote server; an operator input device for receiving input from the user of the client node; a display device for displaying various information to the user of the client node; a first processing device coupled to said first communications device, said input device and said display device, wherein said first processing device further comprising means for automatically gathering profile information about the operator of the client node based on choices and activities indicated by the operator input device, means for determining if the profile information is to be sent to the remote server, and means for displaying the display information received from the remote server in response to the profile information, the display information including unsolicited information customized according to the user profile of the user of the client node, wherein the user profile information comprises the operator'"'"'s choice of a software application being executed by the client node and wherein the unsolicited information comprises one or more of information about defect fixes for the particular software application and information about upgrades to the software application. - View Dependent Claims (2, 3)
-
-
4. A server for generating information for displays customized according to operator choices and activities on a client workstation, the server comprising:
-
means for exchanging messages with a remote workstation to determine whether said workstation is to send profile information and, if so, receiving said profile information representing automatically gathered operator choices and activities, said profile information derived from data automatically collected in response to operator interactions with said workstation; means for generating unsolicited display information in response to said profile information; means for sending said unsolicited display information to said workstation, wherein the unsolicited display information is for generating a display on the remote workstation to display the unsolicited display information to the operator of the remote workstation; and wherein the user profile information comprises the operator'"'"'s choice of a software application being executed by the client node and wherein the unsolicited information comprises one or more of information about defect fixes for the particular software application and information about upgrades to the software application. - View Dependent Claims (5, 6)
-
Specification