Interactive intersection areas
AssigneeOracle International Corporation
InventorsJairam RAMANATHAN, Prashant SINGH, Hugh ZHANG, Brendon GLAZER
Life of this patent
Estimating the term…
Abstract
A system that generates interactive intersection areas receives a graphic diagram that includes a plurality of intersecting shapes and intersection areas. The system then creates or receives a definition for each of the shapes and determines a number of possible intersection areas for the diagram. The system defines a clipping path for each possible intersection area and defines a mask for each possible intersection area. The system then draws each intersection area using the defined clipping paths and masks
Claims20
A computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to generate interactive intersection areas, the generating comprising:
- receiving a graphic diagram comprising a plurality of intersecting shapes and intersection areas;
- creating a definition for each of the shapes;
- determining a number of possible intersection areas for the diagram;
- defining a clipping path for each possible intersection area;
- defining a mask for each possible intersection area;
- and
- drawing each intersection area using the defined clipping paths and masks.
A method for generating interactive intersection areas, the method comprising:
- receiving a graphic diagram comprising a plurality of intersecting shapes and intersection areas;
- creating a definition for each of the shapes;
- determining a number of possible intersection areas for the diagram;
- defining a clipping path for each possible intersection area;
- defining a mask for each possible intersection area;
- and
- drawing each intersection area using the defined clipping paths and masks.
An interactive intersection areas system comprising:
- a definition module that receives a graphic diagram comprising a plurality of intersecting shapes and intersection areas and creates a definition for each of the shapes;
- a determining module that determines a number of possible intersection areas for the diagram;
- a clipping and masking module that defines a clipping path for each possible intersection area and defines a mask for each possible intersection area;
- and
- a drawing module that draws each intersection area using the defined clipping paths and masks.
Dependencies are inferred from the claim text.