Methods and apparatus for user-customizable application software
First Claim
1. A method for processing user-added features of an application program, comprising:
- displaying, to an end-user, performed at least in part with a configuration of computing hardware and programmable memory, a first chart on a first screen of an application program, wherein the first chart includes a first axis representing time and, along a second axis, instances of a row class of screen region;
receiving pointing instruction, from an end-user, performed at least in part with a configuration of computing hardware and programmable memory, to a first location on the first screen;
receiving an indication, by the end-user, performed at least in part with a configuration of computing hardware and programmable memory, to at least a first instance of the row class of screen region, by detecting end-user input, constituting a gesture at the first location, while the first location is within a first screen region corresponding to the first instance of the row class of screen region;
responding, performed at least in part with a configuration of computing hardware and programmable memory, to the indication with the gesture to the first instance of the row class of screen region, by using a first template to produce a first universal resource identifier;
substituting in the first template, performed at least in part with a configuration of computing hardware and programmable memory, a first parameter of the indicated row class of screen region with a first value of the indicated instance of the row class of screen region;
producing, performed at least in part with a configuration of computing hardware and programmable memory, a first result of a first user-added feature using the first universal resource identifier based on the substitution; and
transmitting, performed at least in part with a configuration of computing hardware and programmable memory, the first result for display to the end-user.
0 Assignments
0 Petitions
Accused Products
Abstract
An application'"'"'s users are divided into two groups: administrative users and end-users. Each type of region, produced on an application'"'"'s screen, is assigned a class. Each actual occurrence, of a region type, is called an instance. An end-user invokes a user-added feature by indicating a screen location and inputting a unique signal. The classes, of the screen-region instances present at the indicated location, determine whether one or more rules are activated. The rules are written by an administrative user. If activated, a rule produces a URL in accordance with an administrative-user-defined template. A value stored in the instances present, at the location indicated when the unique signal occurred, are accessed in a template by including the name of the value as a parameter. Each parameter is substituted by the text-equivalent of its current value. The URL produced can be used to provide the information desired by the end-user.
15 Citations
13 Claims
-
1. A method for processing user-added features of an application program, comprising:
-
displaying, to an end-user, performed at least in part with a configuration of computing hardware and programmable memory, a first chart on a first screen of an application program, wherein the first chart includes a first axis representing time and, along a second axis, instances of a row class of screen region; receiving pointing instruction, from an end-user, performed at least in part with a configuration of computing hardware and programmable memory, to a first location on the first screen; receiving an indication, by the end-user, performed at least in part with a configuration of computing hardware and programmable memory, to at least a first instance of the row class of screen region, by detecting end-user input, constituting a gesture at the first location, while the first location is within a first screen region corresponding to the first instance of the row class of screen region; responding, performed at least in part with a configuration of computing hardware and programmable memory, to the indication with the gesture to the first instance of the row class of screen region, by using a first template to produce a first universal resource identifier; substituting in the first template, performed at least in part with a configuration of computing hardware and programmable memory, a first parameter of the indicated row class of screen region with a first value of the indicated instance of the row class of screen region; producing, performed at least in part with a configuration of computing hardware and programmable memory, a first result of a first user-added feature using the first universal resource identifier based on the substitution; and transmitting, performed at least in part with a configuration of computing hardware and programmable memory, the first result for display to the end-user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
Specification