The present invention is directed generally to a method for storing distributed content evaluations and specifically to a method for storing a user's real-time evaluation of distributed content pages in a data repository.
Distributed content is a general term used to describe electronic media that is distributed to end users. Examples of distributed content include webpages, websites, dynamically generated content, cellular telephones using wireless application protocol (WAP) to serve content on the cellular telephone screen, and so forth. Other examples of distributed content are known to persons of ordinary skill in the art. Because there is a high demand for adapting distributed content to the end users' needs, distributed content administrators (administrators) need high-quality feedback on the distributed content pages they administer. Due to the anonymity of distributed content users (users), reliable user feedback regarding the distributed content pages can be difficult to obtain.
One of the problems associated with obtaining user evaluations of distributed content is that users do not give consistent feedback. Often, a user will only give feedback when the user has had a particularly difficult time navigating the distributed content. While these types of comments are useful to administrators in removing distributed content that is difficult to use, such comments do not convey information regarding other distributed content end users have viewed. Therefore, a need exists for a method for a user to obtain user evaluations of all of the administered distributed content.
A second problem associated with user evaluation of distributed content is that the user is sometimes presented with a single user evaluation form or survey to use in evaluating a plurality of distributed content pages. When a user evaluates a plurality of distributed content pages on a single survey, the user tends to remember more information about the most recently navigated pages and less information about the first pages. Thus, the survey does not adequately represent the user's evaluation of the entire distributed content, but rather the user's evaluation of the distributed content pages immediately preceding the survey. A survey that weighs the user's evaluation of more recently navigated content is called a back-loaded survey. Back-loaded surveys are not preferable because they do not adequately reflect the user's qualitative experience of the entire distributed content. Therefore, a need exists for a method of capturing a user's evaluation of distributed content in which the user's evaluation evenly reflects the user's experience in navigation of the entire set of distributed content.
A third problem associated with user evaluation of distributed content is that the survey is sometimes presented before the user has completed his navigation of the distributed content. When the survey is placed at the end of the user's navigation of the distributed content (i.e. after user selection of service, payment, and receipt of the confirmation number), users frequently do not complete the survey. Rather than complete the survey, the majority of users choose to close the distributed content application. In order to increase the number of completed surveys, administrators position the survey so that it appears before the user has completed his navigation of the distributed content (i.e. after user selection of services but prior to payment). When a survey is completed prior to conclusion of the user navigation of the distributed content, the evaluation is said to be front-loaded. Front-loaded evaluations are not preferable because they do not capture a complete picture of the user's evaluation of the distributed content. Therefore, a need exists for a method of capturing a user's evaluation of distributed content after the user has completed his navigation of the distributed content.
In addition to the disadvantages discussed above, surveys also have another disadvantage: the survey is a standard document applied to a wide variety of distributed content users. In other words, the surveys cannot be configured for specific users in the United States, Mexico, Asia, or Europe. The prior art surveys also cannot differentiate users who view one version or type of the distributed content from users who view another version or type of distributed content. If a survey were able to differentiate between different types of users and the distributed content they view or use, then the survey could be customized for each type of user. Customizing the survey to each type of user would make the responses in the survey more meaningful. Therefore, a need exists for a method for surveying distributed content users in which the survey can be configured according to the characteristics and navigation experiences of individual users or groups of users.
In addition to the disadvantages associated with surveys, it is preferable to track the external stimuli presented to the user. External stimuli are data useful to distributed content administrators, but not directly related to the user's evaluation of the distributed content. One example of an external stimulus is the medium by which the user accessed the distributed content. Possible medium sources include the World Wide Web, email, telephone, television, and so forth. Another example of an external stimulus is the tactic used to contact or market to the user. Persons of ordinary skill in the art have developed a technique for tracking marketing tactics by assigning a unique ID to each message provided to a user. The ability to store the external stimuli data with the user survey would make the user surveys more meaningful to distributed content administrators. Therefore, a need exists for a method for surveying distributed content in which the external stimuli presented to the user is captured in conjunction with the user evaluation.
Consequently, a need exists in the art for an improved method for user evaluation of distributed content. A need exists for a method in which the user can identify the distributed content that is difficult to use and distributed content that is easy to use. A need exists for a method of capturing a user's evaluation of distributed content in which the user's evaluation evenly reflects the user's experience in navigation of the entire distributed content. A need exists for a method of capturing a user's evaluation of distributed content after the user has completed his navigation of the distributed content. A need extends to a method for surveying distributed content users in which the survey can be configured for individual users. Finally, a need exists for a method for surveying distributed content in which the external stimuli presented to the user is captured in conjunction with the user evaluation.
The present invention, which meets the needs identified above, is a data repository for storing a user evaluation of distributed content. The user evaluation is saved with other information such as the time and date of the evaluation, the user's personal information, and the navigation path the user used to access the distributed content page. The software embodiment of the present invention comprises an Evaluation Program (EP) that creates a user session when a user accesses distributed content. The EP records the user's navigation of the distributed content in the user session. The EP gives the user the opportunity to rate distributed content if the distributed content page has a content rating window. The user also has the option to forgo rating the distributed content page, if desired. If the user decides to rate the distributed content page, the EP displays a content rating window that allows the user to rate the distributed content page. The EP saves the user's evaluation with the user session data and external stimuli data. If the user accesses another distributed content page, the EP repeats the process described above. The EP closes the user session when the user leaves the distributed content. The EP reopens the user session when the user returns to the distributed content.
The novel features believed characteristic of the invention are set forth in the appended claims. The invention itself however, as well as a preferred mode of use, further objectives and advantages thereof, will best be understood by reference to the following detailed description of an illustrative embodiment when read in conjunction with the accompanying drawings, wherein:
As used herein, the term “computer” shall mean a machine having a processor, a memory, and an operating system, capable of interaction with a user or other computer, and shall include without limitation desktop computers, notebook computers, tablet computers, personal digital assistants (PDAs), servers, handheld computers, and similar devices.
As used herein, the term “content rating window” shall mean a graphical user interface (GUI) that allows a user to rate a distributed content page.
As used herein, the term “distributed content” shall mean electronic content distributed to a plurality of end users over a computer network. Examples of distributed content include webpages and websites, dynamically generated content, and cellular telephones using wireless application protocol (WAP) to serve content on the cellular telephone screen. Other examples of distributed content are known to persons of ordinary skill in the art.
As used herein, the term “distributed content page” shall mean a single distributed content document, file, script, view of content, or database.
As used herein, the term “evaluate” shall mean for a user to rate the distributed content page.
As used herein, the term “external stimuli” shall mean data regarding the user's access of the distributed content that is not directly related to the user's evaluation of the distributed content.
As used herein, the term “medium” shall mean the mechanism by which a user accessed the distributed content. Possible medium sources include the World Wide Web, email, telephone, and television.
As used herein, the term “navigation” shall mean to browse, select options from, and/or click hyperlinks on a distributed content page.
As used herein, the term “tactic” shall mean a device or mechanism used to contact or market to a user.
As used herein, the term “user ratings” shall mean a database containing a user evaluation of a distributed content page, the version of the distributed content page, and external stimuli.
As used herein, the term “user session” shall mean a database of the user information and the user's navigation history through a distributed content page.
The internal configuration of a computer, including connection and orientation of the processor, memory, and input/output devices, is well known in the art. The present invention may be a method, a stand alone computer program, or a plug-in to an existing computer program. Persons of ordinary skill in the art are aware of how to configure computer programs, such as those described herein, to plug into an existing computer program. Referring to
Distributed content 120 is electronic content distributed to a plurality of end users over a computer network. Distributed content 120 comprises a plurality of distributed content pages. Examples of distributed content include webpages, websites, dynamically generated content, and cellular telephones using wireless application protocol (WAP) to serve content on the cellular telephone screen. Other examples of distributed content are known to persons of ordinary skill in the art. Distributed content 120 contains at least one distributed content page accessible by a user. Content ratings windows 140 are windows that allow the users to rate the distributed content pages. Data repository 200 stores the user session data for the user, the user evaluations of the distributed content, and the external stimuli data. Data repository 200 includes the user's personal information (i.e. if the user is male/female, the user's physical location, and so forth), the access time, the access date, the user's IP address, the selected incentive plan, and whether the user accesses the Internet via a computer, PDA, or cellular telephone. Data repository 200 also includes user information such as the user's purchase history and membership information. If desired, all or part of the user's information can be redacted prior to analysis by a distributed content administrator so that the user's privacy can be preserved. The present invention may interface with distributed content 120, content rating windows 140, and data repository 200 through memory 100.
As part of the present invention, the memory 100 can be configured with EP 160, distributed content 120, content rating windows 140, and/or data repository 200. Processor 106 can execute the instructions contained in EP 160. Processor 106 is also able to display data on display 102 and accept user input on user input device 104. Processor 106, user input device 104, display 102, and memory 100 are part of a computer such as local computer 95 in
In alternative embodiments, EP 160, distributed content 120, content rating windows 140, and/or data repository 200 can be stored in the memory of other computers. Storing EP 160, distributed content 120, content rating windows 140, and/or data repository 200 in the memory of other computers allows the processor workload to be distributed across a plurality of processors instead of a single processor. Further configurations of EP 160, distributed content 120, content rating windows 140, and/or data repository 200 across various memories, such as client memory and server memory, are known by persons of ordinary skill in the art.
EP 160 then makes a determination whether the user wants to rate the distributed content page (172). The user can indicate that he wants to rate the distributed content page by clicking the button to launch the content rating window or by rating the distributed content page on the content rating window. The user can indicate that he does not want to rate the distributed content page by not clicking the button to launch the content rating window or by closing the content rating window without evaluating the content. If the user does not want to rate the distributed content page, EP 160 proceeds to step 180. If the user wants to rate the distributed content page, then EP 160 displays the content rating window, if not already displayed (174). The present invention does not need to display the content rating window if the content rating window was displayed as part of step 170. The user then rates the present distributed content page (176). In evaluating the distributed content page, the user completes a user rating file by answering a plurality of questions regarding the distributed content page. The user has the option of entering a message in the comments area of the content rating window. If desired, the user can save the user rating file in memory and access the user rating file at a later date. The user can complete his user rating file via email, web browser, telephone, or any other communicative means. Persons of ordinary skill in the art are aware of how to access a computer file, such as a user rating file, via email, web browser, telephone, and other communicative means. EP 160 then saves the user rating file with a copy of the distributed content page and the user session data (178). EP 160 then proceeds to step 180.
At step 180, EP 160 then determines whether the user has accessed a new distributed content page (180). If the user has accessed a new distributed content page, then EP 160 returns to step 168. If the user has not accessed a new distributed content page, then EP 160 closes the user session and saves the user session in the user sessions file (182). EP 160 then ends (184). When the user returns to the distributed content, EP 160 reopens the user session and continues to track the user's access throughout the distributed content. Alternately, a user may close a session and resume a second session. Because sessions are tracked to unique users, an end user is capable of providing ratings of distributed content on a per-session basis, or the user may rate some or all content viewed across multiple sessions. Maintaining user sessions for a single user allows the present invention to develop a more accurate history of a specific user's navigation through the distributed content.
The configuration of EP 160, distributed content 120, content rating windows 140, and data repository 200 of the present invention offer many advantages over the prior art solutions. For example, because the user ratings are saved in conjunction with specific information about the user in data repository 200 may be categorized by any of the fields in data repository 200. The present invention also resolves the problem of front-loaded and back-loaded evaluations by gathering information within the context of a complete visit to the distributed content page by the user. The present invention provides the user with an opportunity to evaluate a plurality of distributed content pages within a plurality of different types of distributed content. Through the incentive program, the present invention encourages user evaluation of the distributed content pages. The users are able to refresh their memory about the distributed content page by flipping back and forth between the distributed content page and content rating window 140 while evaluating the distributed content page.
The present invention is also extensible. The invention allows the administrators to analyze the duration data in data repository 200 to differentiate between distributed content page requests created by stray mouse clicks (or other pointing device) and deliberate distributed content page requests. The present invention allows the user to launch and re-launch content rating window 140 when desired. The present invention can be configured to allow a user to update his evaluation by reopening his user rating. The user can then complete his users rating via email, web browser, telephone, or any other communicative means. The present invention allows for integration of a company's complaint management, support, and similar systems. Finally, the present invention can be cross-referenced with other survey data.
With respect to the above description, it is to be realized that the optimum dimensional relationships for the parts of the invention, to include variations in size, materials, shape, form, function, manner of operation, assembly, and use are deemed readily apparent and obvious to one of ordinary skill in the art. The present invention encompasses all equivalent relationships to those illustrated in the drawings and described in the specification. The novel spirit of the present invention is still embodied by reordering or deleting some of the steps contained in this disclosure. The spirit of the invention is not meant to be limited in any way except by proper construction of the following claims.
The present invention is a continuation application of U.S. patent application Ser. No. 10/840,563 filed May 6, 2004.