Dynamic frequently asked question system
First Claim
1. An executable code storage device, comprising:
- a machine readable storage medium; and
machine-readable program code, stored on the machine-readable storage medium, the machine readable program code having instructions, which when executed cause a computing device to;
increment a plurality of counters, each of the plurality of counters being incremented when a corresponding frequently asked question (FAQ) of a plurality of frequently asked questions (FAQs) is accessed;
determine a number of accesses for each of the plurality of FAQs;
create a web page listing the plurality of FAQs in an order based on the number of accesses for each of the plurality of FAQs; and
create a category listing on the web page where the category listing identifies categories of questions corresponding to the plurality of FAQs.
0 Assignments
0 Petitions
Accused Products
Abstract
A DFAQ system includes a computing device 130 and the computing device includes a reorganization module 132, a processor 134, a non-volatile memory 136 and a storage module 138 for web pages or active server pages. As a frequently asked question (FAQ) is accessed, a counter corresponding to the FAQ is incremented. The reorganization module determines the number of accesses for a plurality of FAQs after a pre-determined timeframe. The reorganization module creates a web page listing the plurality of FAQs based on the number of accesses for each of the plurality of FAQs and also based on one of an assigned default position, whether an access threshold value is reached, and weighted number of accesses.
37 Citations
20 Claims
-
1. An executable code storage device, comprising:
-
a machine readable storage medium; and
machine-readable program code, stored on the machine-readable storage medium, the machine readable program code having instructions, which when executed cause a computing device to;
increment a plurality of counters, each of the plurality of counters being incremented when a corresponding frequently asked question (FAQ) of a plurality of frequently asked questions (FAQs) is accessed;
determine a number of accesses for each of the plurality of FAQs;
create a web page listing the plurality of FAQs in an order based on the number of accesses for each of the plurality of FAQs; and
create a category listing on the web page where the category listing identifies categories of questions corresponding to the plurality of FAQs. - View Dependent Claims (2, 3, 4)
-
-
5. An executable code storage device, comprising:
-
a machine readable storage medium; and
machine-readable program code, stored on the machine-readable storage medium, the machine readable program code having instructions, which when executed cause a computing device to;
increment a plurality of counters, each of the plurality of counters being incremented when a corresponding frequently asked question (FAQ) of a plurality of frequently asked questions (FAQs) is accessed;
receive a weighting factor to a first FAQ of the plurality of FAQs determine a number of accesses for each of the plurality of FAQs; and
multiply the weighting factor of the first FAQ by the number of accesses for the first FAQ to determine a weighted number of accesses for the first FAQ. - View Dependent Claims (6, 7, 8)
-
-
9. An executable code storage device, comprising:
-
a machine-readable storage medium; and
machine-readable program code, stored on the machine-readable storage medium, the machine-readable program code having instructions, which when executed cause a computing device to;
increment a plurality of counters, each of the plurality of counters being incremented when a corresponding frequently asked question (FAQ) of a plurality of frequently asked questions (FAQS) is accessed;
receive a default position to a first FAQ of the plurality of FAQs; and
determine a number of accesses for each of the plurality of FAQs. - View Dependent Claims (10, 11, 12, 13)
-
-
14. An executable code storage device, comprising:
-
a machine-readable storage medium; and
machine-readable program code, stored on the machine-readable storage medium, the machine-readable program code having instructions, which when executed cause a computing device to;
increment a plurality of counters, each of the plurality of counters being incremented when a corresponding frequently asked question (FAQ) of a plurality of frequently asked questions (FAQs) is accessed;
receive an access value threshold for the plurality of FAQs;
determine a number of accesses for each of the plurality of FAQs; and
compare, for each of the plurality of FAQs, the number of accesses to the access value threshold. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification