AD-HOC web content player
First Claim
Patent Images
1. A system comprising:
- a processor;
a display; and
a memory executing a computer program for dynamic playback of playable content, by a player application that has at least one of a stop control, a play control and a pause control, the computer program comprises instructions to cause the processor to;
launch the player application;
receive by the player application information content from user selected resources;
determine formats of the information content from the user selected resources;
determine which of the user selected resources are not in a specified mark-up language format;
convert information content from the user selected resources that are not in the specified mark-up language format into the specified mark-up language format;
parse and decode the converted information content into code functions and data elements to provide a dataset;
load the dataset and the code functions into a player window to convert the dataset into produced visual playable content items;
store by the player application the produced visual playable content items in a queue of visual playable content items;
receive by the player application an assertion of at least one of the stop control, the play control and the pause control to play a user selection of the queued visual playable content items; and
visually render in a player window user selected ones of the queued visual playable content items in a sequence for a period of time, with the sequence being regularly repeated, and with the period of time of the sequence, the selection of the queued visual playable content items, and a repetition rate of the sequence being based on user defined parameters.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for dynamically playing information using conventional feeds and ad-hoc feeds to produce “playable” content includes a device that executes a player engine, the player engine collecting, combining and sequencing items to play based on selection criteria and device context, of text, image, video content by parsing selective tags, patterns, text, identifiers and resource types of interest on resources such as web pages to produce playable content, storing the playable contents results from parsing in a queue of playable feed items, selecting items from the queue to produce an ad-hoc feed and playing the ad-hoc feed.
211 Citations
24 Claims
-
1. A system comprising:
-
a processor; a display; and a memory executing a computer program for dynamic playback of playable content, by a player application that has at least one of a stop control, a play control and a pause control, the computer program comprises instructions to cause the processor to; launch the player application; receive by the player application information content from user selected resources; determine formats of the information content from the user selected resources; determine which of the user selected resources are not in a specified mark-up language format; convert information content from the user selected resources that are not in the specified mark-up language format into the specified mark-up language format; parse and decode the converted information content into code functions and data elements to provide a dataset; load the dataset and the code functions into a player window to convert the dataset into produced visual playable content items; store by the player application the produced visual playable content items in a queue of visual playable content items; receive by the player application an assertion of at least one of the stop control, the play control and the pause control to play a user selection of the queued visual playable content items; and visually render in a player window user selected ones of the queued visual playable content items in a sequence for a period of time, with the sequence being regularly repeated, and with the period of time of the sequence, the selection of the queued visual playable content items, and a repetition rate of the sequence being based on user defined parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer implemented method executed on a device that includes a processor to execute a player application, the method comprises:
-
receiving by the player application information content from one or more user selected resources; determining by the player application formats of the information content from the one or more user selected resources; determining by the player application which of the one or more user selected resources are not in a specified mark-up language format; converting by the player application content from the one or more user selected resources that are not in the specified mark-up language format into the specified mark-up language format; parsing and decoding by the player application the converted information content into code functions and data elements to provide a dataset; loading by the player application the dataset and the code functions into a player window to convert the dataset into produced visual playable content items; storing by the player application the produced visual playable content items in a queue of visual playable content items; and rendering by the player application user selected ones of the visual playable content items in a player window produced by the player application to cause the selected ones of the visual playable content items to be displayed in the player window in a sequence for a period of time and regularly repeated, with the sequence and with the period of time of the sequence, the selection of the queued visual playable content items, and a repetition rate of the sequence being based on user defined parameters. - View Dependent Claims (14)
-
-
15. A computer program product tangibly embodied on a computer readable hardware storage device, the computer program product for playing content, by a player application that has at least one of a stop control, a play control and a pause control, the computer program product comprising instructions for causing a device to:
-
launch the player application; receive information content from one or more user selected resources; determine formats of the information content from the one or more user selected resources; determine which of the one or more user selected resources are not in a specified mark-up language format; convert information content from the one or more user selected resources that are not in the specified mark-up language format into the specified mark-up language format; parse and decode the converted information content into code functions and data elements to provide a dataset; load the dataset and the code functions into a player window to convert the dataset into produced visual playable content items; store the produced visual playable content items in a queue of visual playable content items in a computer storage; receive an assertion of at least one of the stop control, the play control and the pause control to play a user selection of the queued visual playable content items; retrieve the selection of visual playable content items, with selection being according to a user-specified criteria for playback of the selected visual playable content items; and render the selection of visual playable content items in a player window produced by the launched player application, with the selection of visual playable content items displayed in a sequence for a period of time and to regularly repeat the sequence, and with the period of time of the sequence, the selection of the queued visual playable content items, and a repetition rate of the sequence being based on user defined parameters. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
a processor; a display; and a memory executing a computer program for dynamic playback of playable content, by a player application that has at least one of a stop control, a play control and a pause control, the computer program comprises instructions to cause the processor to; receive by the player application information content from one or more user selected resources; determine formats of the information content from the user selected resources; determine which of the one or more user selected resources are not in a specified mark-up language format; convert the information content from the one or more user selected resources that are not in the specified mark-up language format into the specified mark-up language format; parse and decode the converted information content into code functions and data elements to provide a dataset; load the dataset and the code functions into a player window to convert the dataset into produced visual playable content items; store by the player application the produced visual playable content items in a queue of visual playable content items; retrieved by the player application visual playable content items stored on the system in the queue of visual playable content items; and render by the player application in a player window an ad-hoc collection of the visual playable content items, the ad-hoc collection based at least in part on user preferences. - View Dependent Claims (22, 23, 24)
-
Specification