Language notification generator
First Claim
1. A computer-implemented method comprising:
- receiving a description for a widget from a user via a widget specification interface, the description describing an aspect of an interactive feature of the widget;
generating an encoded instantiation of an interactive web page design using a compiler and the description;
rendering the encoded instantiation in a player, wherein the interactive feature of the widget is utilized;
generating a notification using the description when the interactive feature of the widget has been utilized;
receiving a notification selection input from the user via a notification selection interface; and
incorporating a set of non-executable code segments into the encoded instantiation when generating the encoded instantiation using;
(i) the compiler, (ii) the description, and (iii) the notification selection input;
wherein the notification selection prevents a type of notification from being generated when the encoded instantiation is generated; and
wherein the type of notification is one of;
(i) an action taken notification, (ii) a condition evaluation notification, and (iii) an event occurrence notification.
2 Assignments
0 Petitions
Accused Products
Abstract
Computer-implemented methods relating to interactive graphical designs are provided. One method includes adding a widget to a graphical instantiation of a web page design that is being displayed in a graphical design environment. The method also includes generating an encoded instantiation of the web page design using a compiler and the graphical instantiation. The method also includes rendering the encoded instantiation in a player. A portion of the encoded instantiation is used by the player for an aspect of an interaction between a viewer of the web page design and the widget. The method also includes generating a notification to describe that aspect of the interaction. The notification is a more cogent description of that aspect of the interaction than the portion of the encoded instantiation.
40 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving a description for a widget from a user via a widget specification interface, the description describing an aspect of an interactive feature of the widget; generating an encoded instantiation of an interactive web page design using a compiler and the description; rendering the encoded instantiation in a player, wherein the interactive feature of the widget is utilized; generating a notification using the description when the interactive feature of the widget has been utilized; receiving a notification selection input from the user via a notification selection interface; and incorporating a set of non-executable code segments into the encoded instantiation when generating the encoded instantiation using;
(i) the compiler, (ii) the description, and (iii) the notification selection input;wherein the notification selection prevents a type of notification from being generated when the encoded instantiation is generated; and wherein the type of notification is one of;
(i) an action taken notification, (ii) a condition evaluation notification, and (iii) an event occurrence notification. - View Dependent Claims (2, 3)
-
-
4. A computer-implemented method comprising:
-
accepting a set of design specifications from a user, the design specifications defining a set of potential responses to events for a rendering of an interactive graphical design; generating a graphical instantiation of the design while accepting the design specifications; generating an encoded instantiation of the design using a compiler and the graphical instantiation, the compiler incorporating a non-executable description of an event associated with the set of potential responses to events into the encoded instantiation; rendering the encoded instantiation of the design using a player; executing the event using a portion of the encoded instantiation and the player; and generating a notification to indicate the occurrence of the event using the non-executable description; wherein the notification is a more concise representation of the event than the portion of the encoded instantiation. - View Dependent Claims (5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium storing instructions for a computer-implemented method comprising:
-
accepting a set of design specifications from a user, the set of design specifications defining a set of potential responses to events for a rendering of an interactive graphical design; generating a graphical instantiation of the design while accepting the design specifications; receiving a notification selection input, wherein the notification selection input defines a subset of responses to events in the set of potential responses to events; generating an encoded instantiation of the design using a compiler and the set of design specifications; executing a response to an event in the subset of responses to events multiple times using a portion of the encoded instantiation as the encoded instantiation is rendered by a set of multiple players for a set of multiple users; generating a set of notifications, wherein each notification in the set of notifications indicates an execution of the response to the event; saving the set of notifications to memory to create a collection of stored notifications; providing the collection of stored notifications to an analytics tool; and analyzing how the set of multiple users interacted with the design using the analytics tool; wherein the notification is a more concise representation of the response to the event than the portion of the encoded instantiation. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification