System and method for processing featured content
First Claim
1. A computer-implemented method for processing featured content on a client computer, the client computer having an operating system, the operating system including a system registry, the system registry containing information about computer configuration that the operating system continuously references during operation, the information including the applications installed on the computer, the types of documents creatable by the applications, the properties of folders and program icons, and the hardware configuration, the method comprising:
- generating a signal indicating a successful boot of a software application;
generating, upon receipt of the signal indicating a successful boot of a software application without user input, a database query for featured content items, the featured content items having information focused on a specific topic, wherein the query comprises an identifier related to a particular topic, and wherein the featured content items forming the data set have at least one database attribute that is associated with the identifier, wherein each featured content item is associated with a plurality of database attributes including a priority status field;
receiving featured content items in response to the database query;
storing the featured content items in a local memory;
selecting a predetermined number of featured content items from the featured content items stored in the local memory;
storing the selected featured content items in the system registry;
in response to receiving a command from the software application to display at least one featured content item, wherein the command to display at least one featured content item is invoked during the boot process of a calling software application without user input, wherein user input includes pointer device movement, retrieving featured content items stored in the system registry and displaying the featured content items on a graphical user interface.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for retrieving, storing and displaying featured content. In one embodiment, featured content is queried from a database storing a list of featured content items. The featured content items stored in the database may include any type of data, such as text data, hyperlink text data, markup document data, computer code, or other types or combinations of data related to a particular topic. Responsive to the query, a set of featured content items is stored in a cache file. A predetermined number of featured content items stored in the cache file are selected and stored in a system registry. Upon receipt of a display command, featured content items are read from the system registry and displayed on an interface. The displayed featured content items can be used to display hyperlinks, announcements, or other information, without inhibiting the efficiency of the boot process of a software application.
-
Citations
20 Claims
-
1. A computer-implemented method for processing featured content on a client computer, the client computer having an operating system, the operating system including a system registry, the system registry containing information about computer configuration that the operating system continuously references during operation, the information including the applications installed on the computer, the types of documents creatable by the applications, the properties of folders and program icons, and the hardware configuration, the method comprising:
-
generating a signal indicating a successful boot of a software application; generating, upon receipt of the signal indicating a successful boot of a software application without user input, a database query for featured content items, the featured content items having information focused on a specific topic, wherein the query comprises an identifier related to a particular topic, and wherein the featured content items forming the data set have at least one database attribute that is associated with the identifier, wherein each featured content item is associated with a plurality of database attributes including a priority status field; receiving featured content items in response to the database query; storing the featured content items in a local memory; selecting a predetermined number of featured content items from the featured content items stored in the local memory; storing the selected featured content items in the system registry; in response to receiving a command from the software application to display at least one featured content item, wherein the command to display at least one featured content item is invoked during the boot process of a calling software application without user input, wherein user input includes pointer device movement, retrieving featured content items stored in the system registry and displaying the featured content items on a graphical user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method of displaying featured content items in a hypertext document, the featured content items having information focused on a specific topic, the method comprises:
-
generating a signal indicating a successful boot of a software application; generating, upon receipt of the signal indicating a successful boot of a software application without user input, a database query for featured content items, wherein the query is configured by parsing the data contained in the hypertext document to determine one or more identifiers associated with the topic, the featured content items having information focused on a specific topic, wherein the query comprises an identifier related to a particular topic, and wherein the featured content items forming the data set have at least one database attribute that is associated with the identifier, wherein each featured content item is associated with a plurality of database attributes including a priority status field; receiving featured content items in response to the database query; determining if the number of received featured content items is greater than a predetermined number of featured content items; if the number of received featured content items is greater than the predetermined number of featured content items, formatting said hypertext document to include at least one featured content item for display, the hypertext document being formatted to display the data of the featured content item with the contents of the hypertext document; and if the number of received featured content items is not greater than the predetermined number of featured content items, formatting said hypertext document without including the featured content items and displaying said hypertext document on a display. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for updating a database of featured content items, the featured content items having information focused on a specific topic, each featured content item of the database including an attribute that indicates if the featured content item is of interest or not of interest, wherein the method comprises:
-
generating a signal indicating a successful boot of a software application; generating, upon receipt of the signal indicating a successful boot of a software application without user input, a database query for featured content items, the featured content items having information focused on a specific topic, wherein the query comprises an identifier related to a particular topic, and wherein the featured content items forming the data set have at least one database attribute that is associated with the identifier, wherein each featured content item is associated with a plurality of database attributes including a priority status field; determining, without user input, if a featured content item has expired; determining, without user input, if the featured content item is highly rated by a user; if the featured content item has expired, modifying the attribute to indicate that the featured content item is not of interest;
if the featured content item has not expired and if the featured content item is highly rated, modifying the attribute to indicate that the featured content item is of interest; andsaving the modified attributes to a computer memory. - View Dependent Claims (17, 18, 19)
-
-
20. A computer-implemented method for processing featured content on a client computer, the client computer having an operating system, the operating system including a system registry, the system registry containing information about computer configuration that the operating system continuously references during operation, the information including the user profiles, the applications installed on the computer, the types of documents creatable by the applications, the properties of folders and program icons, and the hardware configuration, the method comprising:
-
determining if at least one featured content item is stored in the system registry; if no featured content items are stored in the system registry, selecting a predetermined number of default items from a list of default items stored in memory and displaying the data of the default items on a graphical user interface; if a featured content item is stored in the system registry, retrieving the featured content item from the system registry and displaying the featured content item on the graphical user interface; determining if the client computer is connected to a computer network; if the client computer is connected to a computer network, generating, without user input, a database query for featured content items, the featured content items having information focused on a specific topic; receiving featured content items in response to the database query; storing the featured content items in a local memory; selecting a predetermined number of featured content items from the featured content items stored in the system registry; storing the selected featured content items in the system registry; in response to receiving a command from a software application to display at least one featured content item, without user input, retrieving featured content items stored in the system registry and displaying the featured content items on the graphical user interface; if the client computer is not connected to a computer network, registering a callback request with a network status application program interface to be notified when the network status application program interface determines that the client computer is connected to the computer network; determining if there are any up-to-date featured content items stored in the local memory; if an up-to-date featured content item is stored in the local memory, storing the up-to-date featured content item in the system registry; and if no up-to-date featured content items stored in the local memory, removing the featured content items from the local memory.
-
Specification