Corel Corporation

Canada

Back to Profile

1-100 of 242 for Corel Corporation and 1 subsidiary Sort by
Query
Aggregations
IP Type
        Trademark 152
        Patent 90
Jurisdiction
        United States 113
        Canada 59
        Europe 44
        World 26
Owner / Subsidiary
[Owner] Corel Corporation 224
Clearslide, Inc. 18
Date
2026 June 2
2026 (YTD) 3
2025 4
2024 5
2023 9
See more
IPC Class
G06T 11/20 - Drawing from basic elements, e.g. lines or circles 23
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus 11
G06T 11/00 - 2D [Two Dimensional] image generation 11
G06F 17/30 - Information retrieval; Database structures therefor 9
G06F 3/04845 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour 8
See more
NICE Class
09 - Scientific and electric apparatus and instruments 140
42 - Scientific, technological and industrial services, research and design 50
16 - Paper, cardboard and goods made from these materials 37
41 - Education, entertainment, sporting and cultural services 28
38 - Telecommunications services 11
See more
Status
Pending 7
Registered / In Force 235
  1     2     3        Next Page

1.

DIGITAL IMAGING OF GRANULAR MEDIA IN GRAPHICS APPLICATIONS

      
Application Number 19443977
Status Pending
Filing Date 2026-01-08
First Publication Date 2026-06-11
Owner COREL CORPORATION (Canada)
Inventor Bolt, Stephen

Abstract

The subject matter of this specification can be implemented in, among other things, a method to display a graphical user interface (GUI) of a graphics application, receive a selection of a first granular medium tool (GMT), receive a first input associated with the first GMT, the first input comprising one or more first input values characterizing placement of a first amount of a granular medium (GM) on a virtual drawing canvas, access one or more settings of the first GMT, determine, using the one or more first input values and the one or more settings, a first spatial distribution of the first amount of the GM on the virtual drawing canvas, and display, on the GUI, a first image corresponding to the first spatial distribution of the first amount of the GM.

IPC Classes  ?

  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G06F 3/0354 - Pointing devices displaced or positioned by the userAccessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06F 3/04845 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
  • G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
  • G06T 11/10 -
  • G06T 11/20 - Drawing from basic elements, e.g. lines or circles
  • G06T 15/04 - Texture mapping
  • G06V 30/32 - Digital ink

2.

Assisted creation of artistic digital images

      
Application Number 18738694
Grant Number 12651428
Status In Force
Filing Date 2024-06-10
First Publication Date 2026-06-09
Grant Date 2026-06-09
Owner Corel Corporation (Canada)
Inventor Tremblay, Christopher

Abstract

An example method of automated creation of artistic digital images comprises: producing a styled digital image by performing stylization of a source digital image based on a specified visual style; identifying a plurality of visual elements of the styled digital image; generating a sequence of digital paint coat layers for the styled digital image, wherein each digital paint coat layer of the sequence of digital paint coat layers covers at least a subset of the plurality of visual elements of the styled digital image, and wherein each digital paint coat layer of the sequence of digital paint coat layers comprises a set of graphic primitives; and producing an output digital image by generating respective sets of graphic primitives of each digital paint coat layer of the plurality of digital paint coat layers, wherein the output digital image exhibits one or more visual features of the visual style.

IPC Classes  ?

  • G06V 10/44 - Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersectionsConnectivity analysis, e.g. of connected components
  • G06N 3/08 - Learning methods
  • G06T 11/10 -
  • G06T 11/23 -
  • G06V 20/20 - ScenesScene-specific elements in augmented reality scenes

3.

ARTIST INTELLIGENCE

      
Application Number 245708400
Status Pending
Filing Date 2026-02-19
Owner Corel Corporation (Canada)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

(1) Computer graphic software; computer graphics software to facilitate photograph retouching, bit-map creation; computer software for use in converting bitmap image files to editable and scalable vector graphics, for use in viewing and editing vector graphics, smoothing curved lines and adjusting details in the graphics, providing users with information about the number of nodes, colours and objects in the graphics, and generating a modifiable colour palette for the graphics; computer software stored on digital storage media for use in converting bitmap image files to editable and scalable vector graphics, for use in viewing and editing vector graphics, smoothing curved lines and adjusting details in the graphics, providing users with information about the number of nodes, colours and objects in the graphics, and generating a modifiable colour palette for the graphics; computer graphics software, computer software for digital image processing and digital art; computer software for creating, editing, authoring, formatting or producing audio, video, data and multimedia production files; computer software for recording audio, video, data and multimedia production files on recordable media; computer software for playing audio, video, data and multimedia production files; computer software programs for use in the creating, editing and cataloging of files for digital art, technical illustration and graphics; computer software programs that enable the creation, editing, and production of digital animation and interactive graphics, images, illustrations, photographs, and paintings; computer software that employs artificial intelligence, machine learning, and deep learning to enable contextual prediction, personalization, predictive analytics, and predictive modeling, to aid digitally hand-drawn sketching experiences and for improving all digital experiences in the creation, editing, and production of computer graphics, digital art, images, illustrations, photographs, and paintings

4.

METHODS AND SYSTEMS FOR GENERATING GRAPHICAL CONTENT THROUGH EASING AND PATHS

      
Application Number 19208915
Status Pending
Filing Date 2025-05-15
First Publication Date 2025-08-28
Owner COREL CORPORATION (Canada)
Inventor Yavercovski, Michel

Abstract

Digital image editors provide tools to modify or manipulate a digital image. For animation, video, etc. this manipulation and/or modification must be undertaken over a portion of the digital content's duration. This can represent tens, hundreds, thousands of equivalent images (i.e. each frame) to be modified and/or manipulated. The invention provides digital tools allowing effects, e.g. a manipulation and/or modification, from relatively simple transitions through to highly complex transitions, to be defined and then added to digital content. Further, these digital tools can be independent of considerations of the underlying content such that an effect designed with these digital tools may be applied over a still image, video content, animation etc. without requiring the user to define frames within the digital content etc. Further, the path and/or other characteristics of the modification and/or manipulation may be linked to other characteristics of the digital element, the digital content, external factors etc.

IPC Classes  ?

  • G06F 3/04845 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
  • G06F 3/04815 - Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06F 3/04847 - Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
  • G06F 3/04883 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
  • G06N 20/00 - Machine learning

5.

STROKE TAPESTRY METHODS AND SYSTEMS

      
Application Number 19184452
Status Pending
Filing Date 2025-04-21
First Publication Date 2025-08-21
Owner COREL CORPORATION (Canada)
Inventor Bolt, Stephen

Abstract

Prior art digital painting applications create strokes by repeatedly applying a stamp at incremental positions along a path. Such applications led to uniform marks being made by the mark making tool along the stroke as the same process as applied by the software application at each point along the stroke. However, some areas of a painting involve repetitive strokes, which can take a lot of time for the user. Embodiments of the invention provide the user with automated methods and systems that maintain a level of control the user seeks or needs whilst removing the repetitive nature of the area filling thereby saving the user time whilst delivering high quality results. The invention fills the area to be filled to painted with actual, individual strokes, offering the advantages of overlapping strokes and mixing paint for an increased “natural” media look and feel. Additionally, the user is able to either specify parameters for the process in advance or to sculpt/tune the result as the software application paints.

IPC Classes  ?

  • G06T 11/20 - Drawing from basic elements, e.g. lines or circles
  • G06T 11/40 - Filling a planar surface by adding surface attributes, e.g. colour or texture

6.

Methods and systems for generating graphical content through easing and paths

      
Application Number 18460299
Grant Number 12333129
Status In Force
Filing Date 2023-09-01
First Publication Date 2025-06-17
Grant Date 2025-06-17
Owner Corel Corporation (Canada)
Inventor Yavercovski, Michel

Abstract

Digital image editors provide tools to modify or manipulate a digital image. For animation, video, etc. this manipulation and/or modification must be undertaken over a portion of the digital content's duration. This can represent tens, hundreds, thousands of equivalent images (i.e. each frame) to be modified and/or manipulated. The invention provides digital tools allowing effects, e.g. a manipulation and/or modification, from relatively simple transitions through to highly complex transitions, to be defined and then added to digital content. Further, these digital tools can be independent of considerations of the underlying content such that an effect designed with these digital tools may be applied over a still image, video content, animation etc. without requiring the user to define frames within the digital content etc. Further, the path and/or other characteristics of the modification and/or manipulation may be linked to other characteristics of the digital element, the digital content, external factors etc.

IPC Classes  ?

  • G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
  • G06F 3/04815 - Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06F 3/04845 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
  • G06F 3/04847 - Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
  • G06N 20/00 - Machine learning
  • G06F 3/04883 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text

7.

METHODS AND SYSTEMS FOR CONTENT GENERATION VIA TEMPLATES WITH RULES AND/OR TRIGGERS

      
Application Number 19029141
Status Pending
Filing Date 2025-01-17
First Publication Date 2025-05-22
Owner COREL CORPORATION (Canada)
Inventor Deutch, Michael

Abstract

Adding electronic content by a user within the prior art requires the user formats every item or uses a template that predetermines the position and type of content added. However, it would be beneficial to provide users with templates which provide rules which are applied to the content as it is added based upon aspects of the template and/or data associated with the content. It would be beneficial if such templates automatically associated format elements, icons, other display elements, sourced additional content etc. based upon aspects such as the region of the template the content is added or data associated with the content being added. Further, where rendering is based upon data associated with the content if the user modifies the rendered content then these changes should be beneficially reflected in the data associated with the content such that a subsequent rendering reflects the user adjustments, etc.

IPC Classes  ?

  • G06F 9/451 - Execution arrangements for user interfaces
  • G06F 3/04812 - Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
  • G06F 3/04817 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
  • G06F 3/0486 - Drag-and-drop
  • G06F 40/186 - Templates

8.

Digital imaging of granular media in graphics applications

      
Application Number 18678641
Grant Number 12535938
Status In Force
Filing Date 2024-05-30
First Publication Date 2024-09-19
Grant Date 2026-01-27
Owner Corel Corporation (Canada)
Inventor Bolt, Stephen

Abstract

The subject matter of this specification can be implemented in, among other things, a method to display a graphical user interface (GUI) of a graphics application, receive a selection of a first granular medium tool (GMT), receive a first input associated with the first GMT, the first input comprising one or more first input values characterizing placement of a first amount of a granular medium (GM) on a virtual drawing canvas, access one or more settings of the first GMT, determine, using the one or more first input values and the one or more settings, a first spatial distribution of the first amount of the GM on the virtual drawing canvas, and display, on the GUI, a first image corresponding to the first spatial distribution of the first amount of the GM.

IPC Classes  ?

  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G06F 3/0354 - Pointing devices displaced or positioned by the userAccessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06F 3/04845 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
  • G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
  • G06T 11/00 - 2D [Two Dimensional] image generation
  • G06T 11/20 - Drawing from basic elements, e.g. lines or circles
  • G06T 15/04 - Texture mapping
  • G06V 30/32 - Digital ink

9.

Drawing function identification in graphics applications

      
Application Number 18166152
Grant Number 12056800
Status In Force
Filing Date 2023-02-08
First Publication Date 2024-08-06
Grant Date 2024-08-06
Owner Corel Corporation (Canada)
Inventor
  • Hasanain, Yahya
  • Nevraumont, Adam Frank

Abstract

The subject matter of this specification can be implemented in, among other things, a method and a system to identify and apply drawing functions in graphics applications. The method includes receiving a comment having a suggested drawing change to an object in a document, where the comment includes natural language, and processing the comment to identify a drawing function associated with the suggested drawing change. The method further includes providing a drawing function for presentation to a user, receiving a user request to change a parameter associated with the drawing function, and changing the parameter of the drawing function to perform the suggested drawing change of the object in the document.

IPC Classes  ?

  • G06T 11/20 - Drawing from basic elements, e.g. lines or circles
  • G06F 18/214 - Generating training patternsBootstrap methods, e.g. bagging or boosting
  • G06F 40/169 - Annotation, e.g. comment data or footnotes
  • G06N 3/08 - Learning methods
  • G06N 20/00 - Machine learning
  • G06T 11/60 - Editing figures and textCombining figures or text

10.

Stroke tapestry systems and methods

      
Application Number 18590163
Grant Number 12315049
Status In Force
Filing Date 2024-02-28
First Publication Date 2024-06-20
Grant Date 2025-05-27
Owner Corel Corporation (Canada)
Inventor Bolt, Stephen

Abstract

Prior art digital painting applications create strokes by repeatedly applying a stamp at incremental positions along a path. Such applications led to uniform marks being made by the mark making tool along the stroke as the same process as applied by the software application at each point along the stroke. However, some areas of a painting involve repetitive strokes, which can take a lot of time for the user. Embodiments of the invention provide the user with automated methods and systems that maintain a level of control the user seeks or needs whilst removing the repetitive nature of the area filling thereby saving the user time whilst delivering high quality results. The invention fills the area to be filled to painted with actual, individual strokes, offering the advantages of overlapping strokes and mixing paint for an increased “natural” media look and feel. Additionally, the user is able to either specify parameters for the process in advance or to sculpt/tune the result as the software application paints.

IPC Classes  ?

  • G06T 11/20 - Drawing from basic elements, e.g. lines or circles
  • G06T 11/40 - Filling a planar surface by adding surface attributes, e.g. colour or texture

11.

Assisted creation of artistic digital images

      
Application Number 17946496
Grant Number 12008693
Status In Force
Filing Date 2022-09-16
First Publication Date 2024-06-11
Grant Date 2024-06-11
Owner Corel Coproration (Canada)
Inventor Tremblay, Christopher

Abstract

An example method of automated creation of artistic digital images comprises: producing a styled digital image by performing stylization of a source digital image based on a specified visual style; identifying a plurality of visual elements of the styled digital image; generating a sequence of digital paint coat layers for the styled digital image, wherein each digital paint coat layer of the sequence of digital paint coat layers covers at least a subset of the plurality of visual elements of the styled digital image, and wherein each digital paint coat layer of the sequence of digital paint coat layers comprises a set of graphic primitives; and producing an output digital image by generating respective sets of graphic primitives of each digital paint coat layer of the plurality of digital paint coat layers, wherein the output digital image exhibits one or more visual features of the visual style.

IPC Classes  ?

  • G06T 11/20 - Drawing from basic elements, e.g. lines or circles
  • G06N 3/08 - Learning methods
  • G06T 11/00 - 2D [Two Dimensional] image generation
  • G06V 10/44 - Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersectionsConnectivity analysis, e.g. of connected components

12.

Stroke tapestry methods and systems

      
Application Number 18184908
Grant Number 11935163
Status In Force
Filing Date 2023-03-16
First Publication Date 2024-03-19
Grant Date 2024-03-19
Owner Corel Corporation (Canada)
Inventor Bolt, Stephen

Abstract

Prior art digital painting applications create strokes by repeatedly applying a stamp at incremental positions along a path. Such applications led to uniform marks being made by the mark making tool along the stroke as the same process as applied by the software application at each point along the stroke. However, some areas of a painting involve repetitive strokes, which can take a lot of time for the user. Embodiments of the invention provide the user with automated methods and systems that maintain a level of control the user seeks or needs whilst removing the repetitive nature of the area filling thereby saving the user time whilst delivering high quality results. The invention fills the area to be filled to painted with actual, individual strokes, offering the advantages of overlapping strokes and mixing paint for an increased “natural” media look and feel. Additionally, the user is able to either specify parameters for the process in advance or to sculpt/tune the result as the software application paints.

IPC Classes  ?

  • G06T 11/20 - Drawing from basic elements, e.g. lines or circles
  • G06T 11/40 - Filling a planar surface by adding surface attributes, e.g. colour or texture

13.

METHODS AND SYSTEMS RELATING TO DIGITAL MARK OPACITY, BLENDING AND CANVAS TEXTURE

      
Application Number 18337748
Status Pending
Filing Date 2023-06-20
First Publication Date 2023-12-21
Owner COREL CORPORATION (Canada)
Inventor Tremblay, Christopher

Abstract

Predefined mark making tools within graphics applications address initial or final stages of a stroke whilst jitter addresses the intervening section of the stroke. Whilst this allows a brush stroke to be simulated as having increasing pressure initially, pressure variability during the stroke, and ending with decreasing pressure this approach does not reflect or mimic the artist's reality. This reality is that an artist applying multiple strokes of a medium, e.g. watercolour, pastels, oils, etc., with an applicator, e.g. a brush, pen, airbrush, marker, sponge or a knife, to a canvas where brush marks may accumulate. Prior art mark making tools and software do not account for aspects of opacity, grain (of the underlying canvas), and blending (of the multiple strokes). Accordingly, there are provided controls with respect mark making tools that address these aspects providing the digital artist with increased control, increased reproducibility, and incorporation of real world effects.

IPC Classes  ?

  • G06T 11/00 - 2D [Two Dimensional] image generation
  • G06T 11/20 - Drawing from basic elements, e.g. lines or circles

14.

Performance benchmarking-based selection of processor for generating graphic primitives

      
Application Number 18457112
Grant Number 12314726
Status In Force
Filing Date 2023-08-28
First Publication Date 2023-12-14
Grant Date 2025-05-27
Owner Corel Corporation (Canada)
Inventor
  • Tremblay, Christopher
  • Kurczak, John Jason

Abstract

Systems and methods for performance benchmarking-based selection of processor for generating graphic primitives. An example method comprises: initializing, by a computer system comprising a plurality of processors of a plurality of processor types, a current value of a graphic primitive parameter; for each processor type of the plurality of processor types, computing a corresponding value of a performance metric by generating, using at least one processor of a currently selected processor type, a corresponding graphic primitive of a specified graphic primitive type, wherein the graphic primitive is characterized by the current value of the graphic primitive parameter; and estimating, based on the computed performance metric values, a threshold value of the graphic primitive parameter.

IPC Classes  ?

  • G06F 9/38 - Concurrent instruction execution, e.g. pipeline or look ahead
  • G06F 9/30 - Arrangements for executing machine instructions, e.g. instruction decode
  • G06F 11/30 - Monitoring
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • G06T 1/20 - Processor architecturesProcessor configuration, e.g. pipelining

15.

Methods and systems for content generation via templates with rules and/or triggers

      
Application Number 18366181
Grant Number 12217071
Status In Force
Filing Date 2023-08-07
First Publication Date 2023-12-07
Grant Date 2025-02-04
Owner Corel Corporation (Canada)
Inventor Deutch, Michael

Abstract

Adding electronic content by a user within the prior art requires the user formats every item or uses a template that predetermines the position and type of content added. However, it would be beneficial to provide users with templates which provide rules which are applied to the content as it is added based upon aspects of the template and/or data associated with the content. It would be beneficial if such templates automatically associated format elements, icons, other display elements, sourced additional content etc. based upon aspects such as the region of the template the content is added or data associated with the content being added. Further, where rendering is based upon data associated with the content if the user modifies the rendered content then these changes should be beneficially reflected in the data associated with the content such that a subsequent rendering reflects the user adjustments, etc.

IPC Classes  ?

  • G06F 9/451 - Execution arrangements for user interfaces
  • G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
  • G06F 3/04812 - Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
  • G06F 3/04817 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
  • G06F 3/0486 - Drag-and-drop
  • G06F 40/186 - Templates

16.

Vector graphics based live sketching methods and systems

      
Application Number 18349346
Grant Number 12555280
Status In Force
Filing Date 2023-07-10
First Publication Date 2023-11-02
Grant Date 2026-02-17
Owner Corel Corporation (Canada)
Inventor
  • Severenuk, Tony
  • Legomski, Paul
  • Ozbek, Tekin
  • Jackson, Thomas
  • Bogdanic, Boban
  • Stacey, Andrew

Abstract

Vector format based computer graphics tools have become very powerful tools allowing artists, designers etc. to mimic many artistic styles, exploit automated techniques, etc. and across different simulated physical media and digital media. However, hand-drawing and sketching in vector format graphics is unnatural and a user's strokes rendered by software are generally unnatural and appear artificial. In contrast to today's hand-drawing and sketching which requires significant training of and understanding by the user of complex vector graphics methods embodiments of the invention lower the barrier to accessing computer graphics applications for users in respect of making hand-drawing or sketching easier to perform. Accordingly, the inventors have established a direct vector-based hand-drawing/sketching entry format supporting any input methodology.

IPC Classes  ?

  • G06V 30/32 - Digital ink
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06T 11/20 - Drawing from basic elements, e.g. lines or circles

17.

Methods and systems for generating graphical content through easing and paths

      
Application Number 17821923
Grant Number 11775159
Status In Force
Filing Date 2022-08-24
First Publication Date 2023-10-03
Grant Date 2023-10-03
Owner Corel Corporation (Canada)
Inventor Yavercovski, Michel

Abstract

Digital image editors provide tools to modify or manipulate a digital image. For animation, video, etc. this manipulation and/or modification must be undertaken over a portion of the digital content's duration. This can represent tens, hundreds, thousands of equivalent images (i.e. each frame) to be modified and/or manipulated. The invention provides digital tools allowing effects, e.g. a manipulation and/or modification, from relatively simple transitions through to highly complex transitions, to be defined and then added to digital content. Further, these digital tools can be independent of considerations of the underlying content such that an effect designed with these digital tools may be applied over a still image, video content, animation etc. without requiring the user to define frames within the digital content etc. Further, the path and/or other characteristics of the modification and/or manipulation may be linked to other characteristics of the digital element, the digital content, external factors etc.

IPC Classes  ?

  • G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
  • G06F 3/04845 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
  • G06F 3/04847 - Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
  • G06F 3/04815 - Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
  • G06N 20/00 - Machine learning
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06F 3/04883 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text

18.

Performance benchmarking-based selection of processor for generating graphic primitives

      
Application Number 17962277
Grant Number 11755332
Status In Force
Filing Date 2022-10-07
First Publication Date 2023-09-12
Grant Date 2023-09-12
Owner Corel Corporation (Canada)
Inventor
  • Tremblay, Christopher
  • Kurczak, John Jason

Abstract

Systems and methods for performance benchmarking-based selection of processor for generating graphic primitives. An example method comprises: initializing, by a computer system comprising a plurality of processors of a plurality of processor types, a current value of a graphic primitive parameter; for each processor type of the plurality of processor types, computing a corresponding value of a performance metric by generating, using at least one processor of a currently selected processor type, a corresponding graphic primitive of a specified graphic primitive type, wherein the graphic primitive is characterized by the current value of the graphic primitive parameter; and estimating, based on the computed performance metric values, a threshold value of the graphic primitive parameter.

IPC Classes  ?

  • G06F 9/38 - Concurrent instruction execution, e.g. pipeline or look ahead
  • G06F 9/30 - Arrangements for executing machine instructions, e.g. instruction decode
  • G06F 11/30 - Monitoring
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • G06T 1/20 - Processor architecturesProcessor configuration, e.g. pipelining

19.

Assisted creation of artistic digital images

      
Application Number 17376360
Grant Number 11651532
Status In Force
Filing Date 2021-07-15
First Publication Date 2023-05-16
Grant Date 2023-05-16
Owner Corel Corporation (Canada)
Inventor Tremblay, Christopher

Abstract

An example method of automated creation of artistic digital images comprises: producing a styled digital image by performing stylization of a source digital image based on a specified visual style; identifying a plurality of visual elements of the styled digital image; generating a sequence of digital paint coat layers for the styled digital image, wherein each digital paint coat layer of the sequence of digital paint coat layers covers at least a subset of the plurality of visual elements of the styled digital image, and wherein each digital paint coat layer of the sequence of digital paint coat layers comprises a set of graphic primitives; and producing an output digital image by generating respective sets of graphic primitives of each digital paint coat layer of the plurality of digital paint coat layers, wherein the output digital image exhibits one or more visual features of the visual style.

IPC Classes  ?

  • G06T 11/20 - Drawing from basic elements, e.g. lines or circles
  • G06N 3/08 - Learning methods
  • G06T 11/00 - 2D [Two Dimensional] image generation
  • G06V 10/44 - Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersectionsConnectivity analysis, e.g. of connected components

20.

Digital imaging of granular media in graphics applications

      
Application Number 18058849
Grant Number 12001656
Status In Force
Filing Date 2022-11-25
First Publication Date 2023-03-23
Grant Date 2024-06-04
Owner Corel Corporation (Canada)
Inventor Bolt, Stephen

Abstract

The subject matter of this specification can be implemented in, among other things, a method to display a graphical user interface (GUI) of a graphics application, receive a selection of a first granular medium tool (GMT), receive a first input associated with the first GMT, the first input comprising one or more first input values characterizing placement of a first amount of a granular medium (GM) on a virtual drawing canvas, access one or more settings of the first GMT, determine, using the one or more first input values and the one or more settings, a first spatial distribution of the first amount of the GM on the virtual drawing canvas, and display, on the GUI, a first image corresponding to the first spatial distribution of the first amount of the GM.

IPC Classes  ?

  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G06F 3/0354 - Pointing devices displaced or positioned by the userAccessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06F 3/04845 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
  • G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
  • G06T 11/00 - 2D [Two Dimensional] image generation
  • G06T 11/20 - Drawing from basic elements, e.g. lines or circles
  • G06T 15/04 - Texture mapping
  • G06V 30/32 - Digital ink

21.

Drawing function identification in graphics applications

      
Application Number 16996793
Grant Number 11605187
Status In Force
Filing Date 2020-08-18
First Publication Date 2023-03-14
Grant Date 2023-03-14
Owner Corel Corporation (Canada)
Inventor
  • Hasanain, Yahya
  • Nevraumont, Adam Frank

Abstract

Many software applications include collaborative tools. However, such collaboration tools are more complex in graphics applications, than within word processing for example, as the application includes a diverse portfolio of drawing functions to create/edit an object where editing selecting the drawing function and/or amending a parameter may require navigating multiple levels of menus and displays. A reviewer, collaborator etc. may be unfamiliar with the graphics application to make any amendments whilst the user receiving collaborator comments may be unfamiliar with how to implement suggested amendments. Accordingly, it would be beneficial to provide collaborators with a tool supporting natural language input that parses the collaborators natural language, identifies an associated drawing function, and provides the drawing function which may parameters to edit. Further, machine learning models may be trained to provide a confidence level the identified drawing function is associated with the natural language input relating to a drawing change.

IPC Classes  ?

  • G06T 11/20 - Drawing from basic elements, e.g. lines or circles
  • G06T 11/60 - Editing figures and textCombining figures or text
  • G06K 9/62 - Methods or arrangements for recognition using electronic means
  • G06N 3/08 - Learning methods
  • G06F 40/169 - Annotation, e.g. comment data or footnotes
  • G06N 20/00 - Machine learning

22.

Digital imaging of granular media in graphics applications

      
Application Number 16946409
Grant Number 11531450
Status In Force
Filing Date 2020-06-19
First Publication Date 2022-12-20
Grant Date 2022-12-20
Owner Corel Corporation (Canada)
Inventor Bolt, Stephen

Abstract

The subject matter of this specification can be implemented in, among other things, a method to display a graphical user interface (GUI) of a graphics application, receive a selection of a first granular medium tool (GMT), receive a first input associated with the first GMT, the first input comprising one or more first input values characterizing placement of a first amount of a granular medium (GM) on a virtual drawing canvas, access one or more settings of the first GMT, determine, using the one or more first input values and the one or more settings, a first spatial distribution of the first amount of the GM on the virtual drawing canvas, and display, on the GUI, a first image corresponding to the first spatial distribution of the first amount of the GM.

IPC Classes  ?

  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06T 11/00 - 2D [Two Dimensional] image generation
  • G06T 11/20 - Drawing from basic elements, e.g. lines or circles
  • G06V 30/32 - Digital ink
  • G06T 15/04 - Texture mapping
  • G06F 3/04845 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
  • G06F 3/0354 - Pointing devices displaced or positioned by the userAccessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks

23.

Methods and systems for generating graphical content through physical system modelling

      
Application Number 17369300
Grant Number 11514620
Status In Force
Filing Date 2021-07-07
First Publication Date 2022-11-29
Grant Date 2022-11-29
Owner Corel Corporation (Canada)
Inventor
  • Tremblay, Christopher
  • Becheiraz, Pascal
  • Bolt, Stephen P.

Abstract

Graphic arts software has evolved to provide users with a variety of mark making tools to simulate different brushes, papers, and applied media such as ink, chalk, watercolour, spray paint and oils. However, in many instances the marks rendered appear unnatural and artificial despite the software's goal being to simulate as realistically. Accordingly, it would be beneficial to provide either users or the software application with a mechanism to remove or reduce artifacts indicative of artificial generation, e.g. rapid transitions. Further, in many instances the graphic images generated and/or manipulated refer to imagined environments or have elements that are physical in nature. Accordingly, it would be beneficial to provide users with a range of mark making tools that represent marks made by mark making tools comprising multiple elements following physical laws.

IPC Classes  ?

24.

Stroke tapestry methods and systems

      
Application Number 17664540
Grant Number 11625869
Status In Force
Filing Date 2022-05-23
First Publication Date 2022-11-24
Grant Date 2023-04-11
Owner Corel Corporation (Canada)
Inventor Bolt, Stephen

Abstract

Prior art digital painting applications create strokes by repeatedly applying a stamp at incremental positions along a path. Such applications led to uniform marks being made by the mark making tool along the stroke as the same process as applied by the software application at each point along the stroke. However, some areas of a painting involve repetitive strokes, which can take a lot of time for the user. Embodiments of the invention provide the user with automated methods and systems that maintain a level of control the user seeks or needs whilst removing the repetitive nature of the area filling thereby saving the user time whilst delivering high quality results. The invention fills the area to be filled to painted with actual, individual strokes, offering the advantages of overlapping strokes and mixing paint for an increased “natural” media look and feel. Additionally, the user is able to either specify parameters for the process in advance or to sculpt/tune the result as the software application paints.

IPC Classes  ?

  • G06T 11/20 - Drawing from basic elements, e.g. lines or circles
  • G06T 11/40 - Filling a planar surface by adding surface attributes, e.g. colour or texture

25.

Performance benchmarking-based selection of processor for generating graphic primitives

      
Application Number 16870051
Grant Number 11474824
Status In Force
Filing Date 2020-05-08
First Publication Date 2022-10-18
Grant Date 2022-10-18
Owner Corel Corporation (Canada)
Inventor
  • Tremblay, Christopher
  • Kurczak, John Jason

Abstract

Systems and methods for performance benchmarking-based selection of processor for generating graphic primitives. An example method comprises: initializing, by a computer system comprising a plurality of processors of a plurality of processor types, a current value of a graphic primitive parameter; for each processor type of the plurality of processor types, computing a corresponding value of a performance metric by generating, using at least one processor of a currently selected processor type, a corresponding graphic primitive of a specified graphic primitive type, wherein the graphic primitive is characterized by the current value of the graphic primitive parameter; and estimating, based on the computed performance metric values, a threshold value of the graphic primitive parameter.

IPC Classes  ?

  • G06F 7/38 - Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
  • G06F 9/00 - Arrangements for program control, e.g. control units
  • G06F 9/44 - Arrangements for executing specific programs
  • G06F 9/38 - Concurrent instruction execution, e.g. pipeline or look ahead
  • G06F 9/30 - Arrangements for executing machine instructions, e.g. instruction decode
  • G06T 1/20 - Processor architecturesProcessor configuration, e.g. pipelining
  • G06F 11/30 - Monitoring
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation

26.

Assisted creation of artistic digital images

      
Application Number 16935566
Grant Number 11475613
Status In Force
Filing Date 2020-07-22
First Publication Date 2022-10-18
Grant Date 2022-10-18
Owner Corel Corporation (Canada)
Inventor Tremblay, Christopher

Abstract

An example method of automated creation of artistic digital images comprises: producing a styled digital image by performing stylization of a source digital image based on a specified visual style; identifying a plurality of visual elements of the styled digital image; generating a sequence of digital paint coat layers for the styled digital image, wherein each digital paint coat layer of the sequence of digital paint coat layers covers at least a subset of the plurality of visual elements of the styled digital image, and wherein each digital paint coat layer of the sequence of digital paint coat layers comprises a set of graphic primitives; and producing an output digital image by generating respective sets of graphic primitives of each digital paint coat layer of the plurality of digital paint coat layers, wherein the output digital image exhibits one or more visual features of the visual style.

IPC Classes  ?

  • G06T 11/20 - Drawing from basic elements, e.g. lines or circles
  • G06N 3/08 - Learning methods
  • G06T 11/00 - 2D [Two Dimensional] image generation
  • G06V 10/44 - Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersectionsConnectivity analysis, e.g. of connected components

27.

Graphical object manipulation via paths and easing

      
Application Number 17235163
Grant Number 11435886
Status In Force
Filing Date 2021-04-20
First Publication Date 2022-09-06
Grant Date 2022-09-06
Owner Corel Corporation (Canada)
Inventor Yavercovski, Michel

Abstract

Digital image editors provide tools to modify or manipulate a digital image. For animation, video, etc. this manipulation and/or modification must be undertaken over a portion of the digital content's duration. This can represent tens, hundreds, thousands of equivalent images (i.e. each frame) to be modified and/or manipulated. The invention provides digital tools allowing effects, e.g. a manipulation and/or modification, from relatively simple transitions through to highly complex transitions, to be defined and then added to digital content. Further, these digital tools can be independent of considerations of the underlying content such that an effect designed with these digital tools may be applied over a still image, video content, animation etc. without requiring the user to define frames within the digital content etc. Further, the path and/or other characteristics of the modification and/or manipulation may be linked to other characteristics of the digital element, the digital content, external factors etc.

IPC Classes  ?

  • G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
  • G06F 3/04845 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
  • G06F 3/04847 - Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
  • G06F 3/04815 - Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
  • G06N 20/00 - Machine learning
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06F 3/04883 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text

28.

Stroke tapestry methods and systems

      
Application Number 17323573
Grant Number 11341693
Status In Force
Filing Date 2021-05-18
First Publication Date 2022-05-24
Grant Date 2022-05-24
Owner Corel Corporation (Canada)
Inventor Bolt, Stephen

Abstract

Prior art digital painting applications create strokes by repeatedly applying a stamp at incremental positions along a path. Such applications led to uniform marks being made by the mark making tool along the stroke as the same process as applied by the software application at each point along the stroke. However, some areas of a painting involve repetitive strokes, which can take a lot of time for the user. Embodiments of the invention provide the user with automated methods and systems that maintain a level of control the user seeks or needs whilst removing the repetitive nature of the area filling thereby saving the user time whilst delivering high quality results. The invention fills the area to be filled to painted with actual, individual strokes, offering the advantages of overlapping strokes and mixing paint for an increased “natural” media look and feel. Additionally, the user is able to either specify parameters for the process in advance or to sculpt/tune the result as the software application paints.

IPC Classes  ?

  • G06T 11/20 - Drawing from basic elements, e.g. lines or circles
  • G06T 11/40 - Filling a planar surface by adding surface attributes, e.g. colour or texture

29.

EXTERNAL CONTENT CAPTURE FOR VISUAL MAPPING METHODS AND SYSTEMS

      
Application Number 17480285
Status Pending
Filing Date 2021-09-21
First Publication Date 2022-03-24
Owner COREL CORPORATION (Canada)
Inventor
  • Kocmanek, Marian
  • Banihashemi, Sia
  • Deutch, Michael
  • Young, Blair

Abstract

Mind maps are diagrams used to visually organize information across a wide range of applications. If, a user is not within the mind mapping software application and has an idea or sees an item of content, e.g. an image, a webpage, a website, social media, etc., then they must remember it, jot it down, or generate an electronic message to themselves within another software application. Accordingly, the invention provides users with the means to capture the idea or item of electronic content within a software application or web browser plug-in, for example, such that the idea of item of electronic content is automatically rendered either within the mind mapping software application generally or upon their opening a specific a mind map. This capturing of content can be solely for the user themselves or they can provide to collaborators as well receive content from collaborators for inclusion within their mind maps.

IPC Classes  ?

30.

Three-dimensional operations based on planar projections in graphic user interfaces

      
Application Number 17451942
Grant Number 12164740
Status In Force
Filing Date 2021-10-22
First Publication Date 2022-02-10
Grant Date 2024-12-10
Owner Corel Corporation (Canada)
Inventor
  • Mereu, Stephen
  • Schmaehl, Christian
  • Titov, Konstantin

Abstract

The subject matter of this specification can be implemented in, among other things, a method to display a graphical user interface (GUI) of an application, display, on the GUI, a projection of a three-dimensional object onto a projection plane, receive a selection of a first region of the object, obtain a geometric information related to the first region, wherein the geometric information comprises at least one of a geometric relationship of the first region to a second region of the object or an identification of a shape belonging to the first region, determine, based on the geometric information, a spatial orientation of the first region of the object relative to the projection plane, and display, on the GUI, an indication of the spatial orientation of the first region.

IPC Classes  ?

  • G06F 3/04815 - Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
  • G06T 7/73 - Determining position or orientation of objects or cameras using feature-based methods
  • G06T 15/20 - Perspective computation
  • G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts

31.

Three-dimensional operations based on planar projections in graphic user interfaces

      
Application Number 15929277
Grant Number 11199940
Status In Force
Filing Date 2020-04-21
First Publication Date 2021-12-14
Grant Date 2021-12-14
Owner Corel Corporation (Canada)
Inventor
  • Mereu, Stephen
  • Schmaehl, Christian
  • Titov, Konstantin

Abstract

The subject matter of this specification can be implemented in, among other things, a method to display a graphical user interface (GUI) of an application, display, on the GUI, a projection of a three-dimensional object onto a projection plane, receive a selection of a first region of the object, obtain a geometric information related to the first region, wherein the geometric information comprises at least one of a geometric relationship of the first region to a second region of the object or an identification of a shape belonging to the first region, determine, based on the geometric information, a spatial orientation of the first region of the object relative to the projection plane, and display, on the GUI, an indication of the spatial orientation of the first region.

IPC Classes  ?

  • G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
  • G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
  • G06T 7/73 - Determining position or orientation of objects or cameras using feature-based methods

32.

CLEARSLIDE

      
Serial Number 97153593
Status Registered
Filing Date 2021-12-02
Registration Date 2023-01-03
Owner ClearSlide, Inc. ()
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Providing temporary use of non-downloadable computer software in the nature of a sales delivery platform that allows users to create, edit, share, track, and display information via the internet, phone, email, and other communication networks; providing temporary use of non-downloadable computer software for creating, transmitting and tracking business proposals and pitches via the internet, phone, email, and other communication networks; providing temporary use of non-downloadable computer software for accessing, measuring, analyzing, displaying, and tracking market analytics; providing temporary use of non-downloadable computer software for collecting information about sales prospects and managing the sales process

33.

Methods and systems for generating graphical content through physical system modelling

      
Application Number 16918620
Grant Number 11151754
Status In Force
Filing Date 2020-07-01
First Publication Date 2021-10-19
Grant Date 2021-10-19
Owner Corel Corporation (Canada)
Inventor
  • Tremblay, Christopher
  • Becheiraz, Pascal
  • Bolt, Stephen

Abstract

Graphic arts software has evolved to provide users with a variety of mark making tools to simulate different brushes, papers, and applied media such as ink, chalk, watercolour, spray paint and oils. However, in many instances the marks rendered appear unnatural and artificial despite the software's goal being to simulate as realistically. Accordingly, it would be beneficial to provide either users or the software application with a mechanism to remove or reduce artifacts indicative of artificial generation, e.g. rapid transitions. Further, in many instances the graphic images generated and/or manipulated refer to imagined environments or have elements that are physical in nature. Accordingly, it would be beneficial to provide users with a range of mark making tools that represent marks made by mark making tools comprising multiple elements following physical laws.

IPC Classes  ?

34.

Methods and systems for content generation via templates with rules and/or triggers

      
Application Number 17353093
Grant Number 11720376
Status In Force
Filing Date 2021-06-21
First Publication Date 2021-10-07
Grant Date 2023-08-08
Owner Corel Corporation (Canada)
Inventor Deutch, Michael

Abstract

Adding electronic content by a user within the prior art requires the user formats every item or uses a template that predetermines the position and type of content added. However, it would be beneficial to provide users with templates which provide rules which are applied to the content as it is added based upon aspects of the template and/or data associated with the content. It would be beneficial if such templates automatically associated format elements, icons, other display elements, sourced additional content etc. based upon aspects such as the region of the template the content is added or data associated with the content being added. Further, where rendering is based upon data associated with the content if the user modifies the rendered content then these changes should be beneficially reflected in the data associated with the content such that a subsequent rendering reflects the user adjustments, etc.

IPC Classes  ?

  • G06F 9/451 - Execution arrangements for user interfaces
  • G06F 40/186 - Templates
  • G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
  • G06F 3/0486 - Drag-and-drop
  • G06F 3/04812 - Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
  • G06F 3/04817 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons

35.

Vector graphics based live sketching metods and systems

      
Application Number 17157035
Grant Number 11741644
Status In Force
Filing Date 2021-01-25
First Publication Date 2021-05-13
Grant Date 2023-08-29
Owner Corel Corporation (Canada)
Inventor
  • Severenuk, Tony
  • Legomski, Paul
  • Ozbek, Tekin
  • Jackson, Thomas
  • Bogdanic, Boban
  • Stacey, Andrew

Abstract

Vector format based computer graphics tools have become very powerful tools allowing artists, designers etc. to mimic many artistic styles, exploit automated techniques, etc. and across different simulated physical media and digital media. However, hand-drawing and sketching in vector format graphics is unnatural and a user's strokes rendered by software are generally unnatural and appear artificial. In contrast to today's hand-drawing and sketching which requires significant training of and understanding by the user of complex vector graphics methods embodiments of the invention lower the barrier to accessing computer graphics applications for users in respect of making hand-drawing or sketching easier to perform. Accordingly, the inventors have established a direct vector-based hand-drawing/sketching entry format supporting any input methodology.

IPC Classes  ?

  • G06T 11/20 - Drawing from basic elements, e.g. lines or circles
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06V 30/32 - Digital ink

36.

Miscellaneous Design

      
Application Number 1583832
Status Registered
Filing Date 2020-12-03
Registration Date 2020-12-03
Owner Corel Corporation (Canada)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 41 - Education, entertainment, sporting and cultural services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Computer graphic software; computer graphics software to facilitate photograph retouching, bit-map creation; computer software for use in converting bitmap image files to editable and scalable vector graphics, for use in viewing and editing vector graphics, smoothing curved lines and adjusting details in the graphics, providing users with information about the number of nodes, colours and objects in the graphics, and generating a modifiable colour palette for the graphics; computer software stored on digital storage media for use in converting bitmap image files to editable and scalable vector graphics, for use in viewing and editing vector graphics, smoothing curved lines and adjusting details in the graphics, providing users with information about the number of nodes, colours and objects in the graphics, and generating a modifiable colour palette for the graphics; computer graphics software, computer software for digital image processing and digital art; computer software for creating, editing, authoring, formatting or producing audio, video, data and multimedia production files; computer software for recording audio, video, data and multimedia production files on recordable media; computer software for playing audio, video, data and multimedia production files; computer software programs for use in the creating, editing and cataloguing of files for digital art, technical illustration and graphics; computer software programs that enable the creation, editing, and production of digital animation and interactive graphics, images, illustrations, photographs, and paintings; computer software that employs artificial intelligence, machine learning, and deep learning to enable contextual prediction, personalization, predictive analytics, and predictive modelling, to aid digitally hand-drawn sketching experiences and for improving all digital experiences in the creation, editing, and production of computer graphics, digital art, images, illustrations, photographs, and paintings. Providing educational and entertainment information in the fields of digital arts, and graphics through a website; providing of educational and entertainment information and other resources for users in the fields of digital arts, and graphics through a website featuring a digital library; providing educational information and training, educational and training materials, and user-generated content in the fields of digital arts, and graphics through a website; providing online journals, news articles, blogs of others in the fields of digital arts, and graphics through a website. Application service provider, namely, hosting computer software designed for the authoring, editing, printing, publishing, collection, storage, and protection of graphics data and information; computer software development; design and development of software for data and multimedia content conversion from and to different protocols; design and development of software for processing and distribution of multimedia contents and graphics; design and development of software for multimedia data storing and recalling; design, development and consulting services in the field of software for content management; developing computer software; software authoring; technical support services, namely, troubleshooting of computer software problems.

37.

PINNACLE

      
Application Number 1571927
Status Registered
Filing Date 2020-12-10
Registration Date 2020-12-10
Owner Corel Corporation (Canada)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Computer software for creating, editing, authoring, formatting and producing audio, video, data and multimedia production files; computer software for recording audio, video, data and multimedia production files on recordable media; computer software for playing audio, video, data and multimedia production files; computer software for digital image processing; computer software for compressing, decompressing, encoding, decoding, authenticating, and transcoding digital media, namely, audio, video, text, data, and multimedia files; computer software for digital media management and consumption, namely, for transmission, storage, sharing, file management, creating, editing, authoring, formatting, producing, and playing of digital media, namely, data, information, audio, video, text, and multimedia files; computer software for opening and converting photographic, digital and graphic images, audio, video and multimedia works into various file format; computer software programs for use in the creating, editing and cataloging of files for video, audio and graphics.

38.

PINNACLE

      
Application Number 207010700
Status Registered
Filing Date 2020-12-10
Registration Date 2025-05-30
Owner Corel Corporation (Canada)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

(1) Computer software for creating, editing, authoring, formatting and producing audio, video, text, voice, images and graphics; computer software for recording audio, video, text, voice, images and graphics on recordable media; computer software for playing audio, video, text, voice, images and graphics; computer software for digital image processing; computer software for compressing, decompressing, encoding, decoding, authenticating, and transcoding digital media, namely, audio, video, text, voice, images and graphics; computer software for digital media management and consumption, namely, for transmission, storage, sharing, file management, creating, editing, authoring, formatting, producing, and playing of digital media, namely, audio, video, text, voice, images and graphics; computer software for opening and converting photographic, digital and graphic images, audio, video, text, voice, images and graphics into electronic format; computer software programs for use in the creating, editing and cataloging of files for video, audio and graphics

39.

PINNACLE

      
Serial Number 79302766
Status Registered
Filing Date 2020-12-10
Registration Date 2022-12-27
Owner Corel Corporation (Canada)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Downloadable computer software for creating, editing, authoring, formatting and producing audio, video, data and multimedia production files; downloadable computer software for recording audio, video, data and multimedia production files on recordable media; downloadable computer software for playing audio, video, data and multimedia production files; downloadable computer software for digital image processing; downloadable computer software for compressing, decompressing, encoding, decoding, authenticating, and transcoding digital media, namely, audio, video, text, data, and multimedia files; downloadable computer software for digital media management and consumption, namely, for transmission, storage, sharing, file management, creating, editing, authoring, formatting, producing, and playing of digital media, namely, data, information, audio, video, text, and multimedia files; downloadable computer software for opening and converting photographic, digital and graphic images, audio, video and multimedia works into various file format; downloadable computer software programs for use in the creating, editing and cataloging of files for video, audio and graphics; all the foregoing in the field of cinematic production

40.

Miscellaneous Design

      
Serial Number 79307781
Status Registered
Filing Date 2020-12-03
Registration Date 2022-08-09
Owner Corel Corporation (Canada)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 41 - Education, entertainment, sporting and cultural services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable computer graphic software; downloadable computer graphics software to facilitate photograph retouching, and bit-map creation; downloadable computer software for use in converting bitmap image files to editable and scalable vector graphics, for use in viewing and editing vector graphics, for smoothing curved lines and adjusting details in the graphics, for transmitting information to users about the number of nodes, colours and objects in the graphics, and for generating a modifiable colour palette for the graphics; recorded computer software stored on digital storage media for use in converting bitmap image files to editable and scalable vector graphics, for use in viewing and editing vector graphics, for smoothing curved lines and adjusting details in the graphics, for transmitting information to users about the number of nodes, colours and objects in the graphics, and for generating a modifiable colour palette for the graphics; recorded computer graphics software; downloadable computer software for digital image processing and digital art creation; downloadable computer software for creating, editing, authoring, formatting and producing audio, video, data and multimedia production files; downloadable computer software for recording audio, video, data and multimedia production files on recordable media; downloadable computer software for playing audio, video, data and multimedia production files; downloadable computer software programs for use in the creating, editing and cataloguing of files for digital art, technical illustration and graphics; downloadable computer software programs for creating, editing, and production of digital animation and interactive graphics, images, illustrations, photographs, and paintings; downloadable computer software that employs artificial intelligence, machine learning, and deep learning to enable contextual prediction, personalization, predictive analytics, and predictive modelling, for aiding digitally hand-drawn sketching experiences and for improving all digital experiences in the creation, editing, and production of computer graphics, digital art, images, illustrations, photographs, and paintings Providing educational and entertainment information about art in the fields of digital arts and graphic arts through a website; providing educational information about art in the fields of digital arts and graphic arts through a website; providing of educational and entertainment information about art for users in the fields of digital arts and graphic arts through a website featuring a digital library; providing educational information about art and training, all in the fields of digital arts and graphic arts and distribution of training material, including user-generated content, in connection therewith through a website; providing online non-downloadable journals, news articles, and blogs of others in the fields of digital arts, and graphic arts through a website Application service provider, namely, hosting computer software applications of others designed for the authoring, editing, printing, publishing, collection, storage, and protection of graphics data and information; computer software development; design and development of software for data and multimedia content conversion from and to different protocols; design and development of software for processing and distribution of multimedia contents and graphics; design and development of software for multimedia data storing and recalling; design and development of software for content management; consulting services in the field of software for content management; developing computer software; software authoring; technical support services, namely, troubleshooting of computer software problems

41.

CorelDRAW Balloon logo

      
Application Number 206757800
Status Registered
Filing Date 2020-12-02
Registration Date 2025-01-03
Owner Corel Corporation (Canada)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 41 - Education, entertainment, sporting and cultural services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

(1) Computer software for graphic designing and editing; computer graphics software to facilitate photograph retouching; computer graphics software to facilitate raster image processing; computer software for processing computer graphics, namely, converting bitmap image files to vector graphics; computer software for processing computer graphics, namely, for use in viewing and editing vector graphics; computer software for processing computer graphics, namely, smoothing curved lines and adjusting details in the graphics; computer software for providing users with information about computer graphics, namely, the number of nodes, colours and objects in the graphics; computer software for processing computer graphics, namely, for creating electronic colour palettes; computer software for digital image processing and digital art creation; computer software for creating, editing, authoring, formatting or producing audio, video, voice, images, text, graphics, and multimedia production files, namely, audio files and video files; computer software for recording audio, video, voice, images, text, graphics, and multimedia production files, namely, audio files and video files, all on computer media; computer software for playing audio, video, voice, images, text, graphics, and multimedia production files, namely, audio files and video files; computer software programs for use in the creating, editing and cataloguing of files for digital art and digital artwork creation, namely, digital image files; computer software programs for use in the creating, editing and cataloguing of digital illustrations and graphics; computer software programs that enable the creation, editing and production of digital animation, digital images, digital illustrations, digital photographs, and digital artwork, namely, digital paintings; computer software that employs artificial intelligence, machine learning, and deep learning to enable predictive analytics and predictive modelling in the creation, editing, and production of computer graphics, digital art, images, illustrations, photographs and paintings; computer software that employs artificial intelligence, machine learning, and deep learning to enable predictive analytics and predictive modelling in the creation, editing, and production of digitally hand-drawn sketches; providing downloadable journals in the fields of digital arts and graphics through a website; providing downloadable articles in the field of digital arts and graphics through a website (1) Providing educational and entertainment information in the fields of digital arts and graphics through a website; providing of educational and entertainment information in the fields of digital arts and graphics through a website; providing educational information and training in the field of digital arts and graphics through a website, and distribution of educational and training materials in connection therewith; entertainment services, namely, providing non-downloadable user-generated content, namely, digital image files and graphics created by third parties, via a website; providing online non-downloadable journals in the fields of digital arts and graphics through a website; providing online non-downloadable articles in the field of digital arts and graphics through a website; providing information in the field of digital arts and graphics via an online blog through a website (2) Application service provider, namely, hosting computer software designed for the authoring, editing, printing, publishing, collection, storage, and protection of digital animation, digital images, digital illustrations, digital photographs, and digital artwork, namely, digital paintings; computer software development; design and development of software for data and multimedia content conversion from and to different protocols; design and development of software for processing and distribution of multimedia contents and graphics; design and development of software for multimedia data storing and recalling; design, development and consulting services in the field of computer software for creating, editing, authoring, formatting or producing audio, video, voice, images, text, graphics, and multimedia production files, namely, audio files and video files; developing computer software; software authoring; technical support services, namely, troubleshooting of computer software problems

42.

PARTICLESHOP

      
Application Number 1540055
Status Registered
Filing Date 2020-06-09
Registration Date 2020-06-09
Owner Corel Corporation (Canada)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Computer software for use in the editing of computer graphics, digital art, images, illustrations, photographs, and paintings.

43.

PARTICLESHOP

      
Serial Number 79289285
Status Registered
Filing Date 2020-06-09
Registration Date 2021-01-12
Owner Corel Corporation (Canada)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Downloadable and recorded computer software for editing computer graphics, digital art, images, illustrations, photographs, and paintings

44.

PINNACLE STUDIO

      
Application Number 1533162
Status Registered
Filing Date 2020-04-22
Registration Date 2020-04-22
Owner Corel Corporation (Canada)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Computer software programs for use in the creating, editing and cataloging of files for video, audio and graphics; computer software for authoring, disseminating, receiving, playing, storing, organizing, editing, encoding, and decoding audio, video and multimedia content; file management software for opening and converting photographic, digital, and graphic images, audio, video, and multimedia works to various file formats.

45.

PINNACLE STUDIO

      
Serial Number 79286487
Status Registered
Filing Date 2020-04-22
Registration Date 2021-09-07
Owner Corel Corporation (Canada)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Recorded computer software programs for creating, editing and cataloging of files for video, audio and graphics; recorded computer software for authoring, disseminating, receiving, playing, storing, organizing, editing, encoding, and decoding audio, video and multimedia content; recorded file management software for opening and converting photographic, digital, and graphic images, audio, video, and multimedia works to various file formats; all the foregoing for use in the field of advertising and marketing, and creative video production not related to healthcare applications

46.

PINNACLE STUDIO

      
Application Number 202319500
Status Registered
Filing Date 2020-04-17
Registration Date 2025-05-30
Owner Corel Corporation (Canada)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

(1) Computer software programs for use in the creating, editing and cataloging of files for video, audio and graphics; Computer software for authoring, disseminating, receiving, playing, storing, organizing, editing, encoding, and decoding audio, video, text, voice, images and graphics; File management software for opening and converting photographic, digital, and graphic images, audio, video, text, voice, images and graphics into electronic format

47.

Methods and systems for content generation via templates with rules and/or triggers

      
Application Number 16581937
Grant Number 11126444
Status In Force
Filing Date 2019-09-25
First Publication Date 2020-03-26
Grant Date 2021-09-21
Owner Corel Corporation (Canada)
Inventor Deutch, Michael

Abstract

Adding electronic content by a user within the prior art requires the user formats every item or uses a template that predetermines the position and type of content added. However, it would be beneficial to provide users with templates which provide rules which are applied to the content as it is added based upon aspects of the template and/or data associated with the content. It would be beneficial if such templates automatically associated format elements, icons, other display elements, sourced additional content etc. based upon aspects such as the region of the template the content is added or data associated with the content being added. Further, where rendering is based upon data associated with the content if the user modifies the rendered content then these changes should be beneficially reflected in the data associated with the content such that a subsequent rendering reflects the user adjustments, etc.

IPC Classes  ?

  • G06F 9/451 - Execution arrangements for user interfaces
  • G06F 3/0486 - Drag-and-drop
  • G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
  • G06F 40/186 - Templates

48.

DAZZLE DVD RECORDER HD

      
Application Number 200174200
Status Registered
Filing Date 2019-12-18
Registration Date 2024-09-30
Owner COREL CORPORATION (Canada)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

(1) Computer peripherals, namely, audio and video recorders, audio and video encoders, and audio and video interfaces; computer programs for editing images, sound and video

49.

PHOTOMIRAGE

      
Application Number 200187500
Status Registered
Filing Date 2019-12-18
Registration Date 2024-09-30
Owner Corel Corporation (Canada)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

(1) Computer software programs that enable the creation, editing, and production of digital animation; computer software programs that enable the creation, editing, and production of images, illustrations, photographs, and paintings

50.

CORELDRAW TECHNICAL SUITE

      
Application Number 200187200
Status Registered
Filing Date 2019-12-18
Registration Date 2024-10-25
Owner Corel Corporation (Canada)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

(1) Computer software for graphic designing and editing

51.

PARTICLESHOP

      
Application Number 200187300
Status Registered
Filing Date 2019-12-18
Registration Date 2024-09-23
Owner Corel Corporation (Canada)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

(1) Computer software for use in the editing of computer graphics, digital art, images, illustrations, photographs, and paintings

52.

CORELDRAW GRAPHICS SUITE

      
Application Number 200187400
Status Registered
Filing Date 2019-12-18
Registration Date 2024-10-25
Owner Corel Corporation (Canada)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

(1) Computer software for graphic designing and editing

53.

PAINTER ESSENTIALS

      
Application Number 198785800
Status Registered
Filing Date 2019-10-01
Registration Date 2025-05-16
Owner COREL CORPORATION (Canada)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

(1) Computer software for graphic designing and editing, computer software for digital image processing; computer software for digital art processing, namely, computer software for visual art designing and editing; computer software for digital image processing that may be downloaded; computer software for disseminating digital images and multimedia contents, namely, computer software for organizing digital images, photos, videos, and digital audio recordings; computer software for receiving digital images and multimedia contents, namely, computer software for processing digital images, photos, videos, and digital audio images; computer software for creating digital images, photos, videos, and digital audio recordings; computer software for electronic publishing of digital images and multimedia content, namely, computer software to enable the online viewing of digital images, photos, videos and digital audio recordings; computer software for editing digital images, photos, videos and digital audio recordings

54.

Vector graphics based live sketching methods and systems

      
Application Number 16429275
Grant Number 10902653
Status In Force
Filing Date 2019-06-03
First Publication Date 2019-09-19
Grant Date 2021-01-26
Owner Corel Corporation (Canada)
Inventor
  • Severenuk, Tony
  • Legomski, Paul
  • Ozbek, Tekin
  • Jackson, Thomas
  • Bogdanic, Boban
  • Stacey, Andrew

Abstract

Vector format based computer graphics tools have become very powerful tools allowing artists, designers etc. to mimic many artistic styles, exploit automated techniques, etc. and across different simulated physical media and digital media. However, hand-drawing and sketching in vector format graphics is unnatural and a user's strokes rendered by software are generally unnatural and appear artificial. In contrast to today's hand-drawing and sketching which requires significant training of and understanding by the user of complex vector graphics methods embodiments of the invention lower the barrier to accessing computer graphics applications for users in respect of making hand-drawing or sketching easier to perform. Accordingly, the inventors have established a direct vector-based hand-drawing/sketching entry format supporting any input methodology.

IPC Classes  ?

  • G06T 11/20 - Drawing from basic elements, e.g. lines or circles
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer

55.

Synchronized asset trays

      
Application Number 16273477
Grant Number 10861501
Status In Force
Filing Date 2019-02-12
First Publication Date 2019-06-06
Grant Date 2020-12-08
Owner Corel Corporation (Canada)
Inventor
  • Mereu, Stephen Wesley
  • Legomski, Paul

Abstract

A method including the steps of: providing a computer readable non-transitory storage medium including a computer readable code configured to run on a local computer and to perform a process to organize a plurality of assets in a tray system including a core tray program including one or more trays, and a synchronization manager configured to synchronize assets represented by icons in the one or more trays with corresponding assets at one or more file storage locations; running on a local computer the computer readable code; displaying by computer the tray; and synchronizing by computer the assets represented by icons in the one or more trays with the corresponding assets at one or more file storage locations. A system to perform the method is also described.

IPC Classes  ?

  • G11B 27/34 - Indicating arrangements
  • G11B 27/034 - Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
  • G06F 16/178 - Techniques for file synchronisation in file systems

56.

COREL PHOTO-PAINT

      
Serial Number 88452221
Status Registered
Filing Date 2019-05-30
Registration Date 2020-04-14
Owner Corel Corporation (Canada)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

downloadable computer graphics software to facilitate photograph retouching, bit-map creation; computer graphics software stored on digital storage media to facilitate photograph retouching, bit-map creation

57.

POWERTRACE

      
Serial Number 88423358
Status Registered
Filing Date 2019-05-09
Registration Date 2020-10-20
Owner Corel Corporation (Canada)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

DOWNLOADABLE COMPUTER SOFTWARE FOR USE IN CONVERTING BITMAP IMAGE FILES TO EDITABLE AND SCALABLE VECTOR GRAPHICS, FOR USE IN VIEWING AND EDITING VECTOR GRAPHICS, SMOOTHING CURVED LINES AND ADJUSTING DETAILS IN THE GRAPHICS, PROVIDING USERS WITH INFORMATION ABOUT THE NUMBER OF NODES, COLOURS AND OBJECTS IN THE GRAPHICS, AND GENERATING A MODIFIABLE COLOUR PALETTE FOR THE GRAPHICS; COMPUTER SOFTWARE STORED ON DIGITAL STORAGE MEDIA FOR USE IN CONVERTING BITMAP IMAGE FILES TO EDITABLE AND SCALABLE VECTOR GRAPHICS, FOR USE IN VIEWING AND EDITING VECTOR GRAPHICS, SMOOTHING CURVED LINES AND ADJUSTING DETAILS IN THE GRAPHICS, PROVIDING USERS WITH INFORMATION ABOUT THE NUMBER OF NODES, COLOURS AND OBJECTS IN THE GRAPHICS, AND GENERATING A MODIFIABLE COLOUR PALETTE FOR THE GRAPHICS COMPUTER SOFTWARE PROGRAMMING AND CONSULTING

58.

Methods and systems for generating graphical content through physical system modelling

      
Application Number 16050215
Grant Number 10740929
Status In Force
Filing Date 2018-07-31
First Publication Date 2018-11-22
Grant Date 2020-08-11
Owner COREL CORPORATION (Canada)
Inventor
  • Tremblay, Christopher
  • Becheiraz, Pascal
  • Bolt, Stephen

Abstract

Graphic arts software has evolved to provide users with a variety of mark making tools to simulate different brushes, papers, and applied media such as ink, chalk, watercolour, spray paint and oils. However, in many instances the marks rendered appear unnatural and artificial despite the software's goal being to simulate as realistically. Accordingly, it would be beneficial to provide either users or the software application with a mechanism to remove or reduce artifacts indicative of artificial generation, e.g. rapid transitions. Further, in many instances the graphic images generated and/or manipulated refer to imagined environments or have elements that are physical in nature. Accordingly, it would be beneficial to provide users with a range of mark making tools that represent marks made by mark making tools comprising multiple elements following physical laws.

IPC Classes  ?

59.

Vector graphics based live sketching methods and systems

      
Application Number 15907773
Grant Number 10521937
Status In Force
Filing Date 2018-02-28
First Publication Date 2018-09-13
Grant Date 2019-12-31
Owner Corel Corporation (Canada)
Inventor
  • Severenuk, Tony
  • Legomski, Paul
  • Ozbek, Tekin
  • Jackson, Thomas
  • Bogdanic, Boban
  • Stacey, Andrew

Abstract

Vector format based computer graphics tools have become very powerful tools allowing artists, designers etc. to mimic many artistic styles, exploit automated techniques, etc. and across different simulated physical media and digital media. However, hand-drawing and sketching in vector format graphics is unnatural and a user's strokes rendered by software are generally unnatural and appear artificial. In contrast to today's hand-drawing and sketching which requires significant training of and understanding by the user of complex vector graphics methods embodiments of the invention lower the barrier to accessing computer graphics applications for users in respect of making hand-drawing or sketching easier to perform. Accordingly, the inventors have established a direct vector-based hand-drawing/sketching entry format supporting any input methodology.

IPC Classes  ?

  • G06T 11/20 - Drawing from basic elements, e.g. lines or circles
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer

60.

Method and system for browser-based screen sharing

      
Application Number 15632126
Grant Number 10860279
Status In Force
Filing Date 2017-06-23
First Publication Date 2017-10-19
Grant Date 2020-12-08
Owner CLEARSLIDE, INC. (USA)
Inventor
  • Lieb, Adam Michael
  • Benton, James L.
  • Thomsen-Gray, Zack
  • Tofel, Brad

Abstract

Techniques are disclosed for facilitating browser-based screen sharing using scripting computer language codes that are directly executable by a web browser. An example method comprises loading a presentation webpage in a presenter's web browser. The presentation webpage includes scripting language codes that are configured to cause the presenter's web browser to capture a screen image without requiring the presenter's web browser to load an applet. The method further includes receiving data indicative of the captured screen image from the presenter device, wherein the data is generated by the scripting language codes, processing the received data to form a processed screen image that is in an image format natively displayable to a viewer's web browser, and transmitting a viewer webpage including the processed screen image to the viewer's web browser.

IPC Classes  ?

  • G06F 3/14 - Digital output to display device
  • G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

61.

Gravit

      
Application Number 1300427
Status Registered
Filing Date 2016-03-08
Registration Date 2016-03-08
Owner Corel Corporation (Canada)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 16 - Paper, cardboard and goods made from these materials
  • 38 - Telecommunications services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Electronic data carriers; optical data media; data processing equipment; computers; software; computer programs [downloadable software]; recorded computer programs; recorded computer software; computer software for business purposes; computer software for advertising; downloadable graphics for mobile phones; data storage media; downloadable computer graphics. Printed matter. Electronic transmission of images, photographs, graphic images and illustrations over a global computer network; digital network telecommunications services; electronic transmission of data; data communication by electronic means; telecommunication services; providing online forums; providing on-line forums for transmission of messages among computer users; providing an online interactive bulletin board; providing internet chatrooms; providing on-line chat rooms for transmission of messages among computer users. Computer design and programming services; software design and development; graphic art design; software development; design of computer hardware; IT consultancy, advisory and information services; graphic design.

62.

QFLIX

      
Application Number 015272917
Status Registered
Filing Date 2016-03-22
Registration Date 2016-10-05
Owner Corel Corporation (Canada)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 38 - Telecommunications services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Computers; computer hardware; computer peripherals; computer software; downloadable computer software; computer software for creating, editing, authoring, formatting or producing audio, video, data and multimedia production files; computer software for compressing and decompressing audio, video, data and multimedia production files; computer software for recording audio, video, data and multimedia production files on recordable media; computer software for playing audio, video, data and multimedia production files; computer software for encryption, decryption, and authentication of audio, video, data and multimedia files; recordable media, namely, blank magnetic disks, blank optical disks, blank compact disks, blank video compact disks, and blank digital versatile disks; prerecorded magnetic data carriers, magnetic disks, optical disks, compact disks, video compact disks, and digital versatile disks; consumer electronics, namely, DVD players, DVD recorders, set top boxes, satellite receivers, and video cameras, and components and hardware therefore;  DVD players; DVD recorders; set top boxes; satellite receivers; video game consoles; video cameras; optical disc drives. Telecommunication services; telecommunications services, namely, electronic transmission of information, data, and files via computer and other communications networks; telecommunications services, namely, electronic transmission of media files or streamed media via computer and other communications networks; web casting services; provision of connectivity services and access to electronic communications networks, for the transmission or reception of media files or streamed media; electronic transmission of audio, video, data and multimedia files featuring encryption and decryption; providing online chat rooms for the transmission of messages among users in the field of general interest; providing electronic bulletin boards for the transmission of messages among users in the field of general interest. Computer services; providing temporary use of non-downloadable software; providing temporary use of non-downloadable software interfaces available over a network for the creation of personalized on-line information services; creating indexes of information, indexes of web sites and indexes of other information sources in connection with global computer networks; computer consultation services in the field of encryption, decryption, and authentication of data and multimedia files; computer consulting services in the field of software and hardware for encryption, decryption, and authentication of audio, video, data and multimedia files, computer software applications, computers, computer and communications networks, and networked devices; consulting services in the field of design of new products for others, namely, blank recordable media, prerecorded recordable media, consumer electronics, and hardware thereof, DVD players, DVD recorders, set top boxes, satellite receivers, video game consoles, video cameras, computers, computer components, and computer hardware; encryption and authentication services for audio, video, data and multimedia computer files, computer software applications, computer networks and communications networks, and networked devices; testing and inspection of new products for others, namely, blank recordable media, prerecorded recordable media, consumer electronics and components and hardware thereof, DVD players, DVD recorders, set top boxes, satellite receivers, video game consoles, video cameras, computers, computer components, and computer hardware; computer services, namely, providing information in the field of DVD authoring from searchable indexes and databases of information, namely, text, electronic documents, databases, graphics and audio visual information, by means of global computer information networks; providing temporary use of online non-downloadable software for use in programming audio, video, text and other multimedia content, including music, concerts, videos, radio, television, news, sports, games, cultural events, and entertainment-related programs.

63.

METHODS AND SYSTEMS FOR GENERATING GRAPHICAL CONTENT THROUGH PHYSICAL SYSTEM MODELLING

      
Application Number CA2015000458
Publication Number 2016/023100
Status In Force
Filing Date 2015-08-11
Publication Date 2016-02-18
Owner COREL CORPORATION (Canada)
Inventor
  • Tremblay, Christopher
  • Becheiraz, Pascal
  • Bolt, Stephen P.

Abstract

Graphic arts software has evolved to provide users with a variety of mark making tools to simulate different brushes, papers, and applied media such as ink, chalk, watercolour, spray paint and oils. However, in many instances the marks rendered appear unnatural and artificial despite the software's goal being to simulate as realistically. Accordingly, it would be beneficial to provide either users or the software application with a mechanism to remove or reduce artifacts indicative of artificial generation, e.g. rapid transitions. Further, in many instances the graphic images generated and / or manipulated refer to imagined environments or have elements that are physical in nature. Accordingly, it would be beneficial to provide users with a range of mark making tools that represent marks made by mark making tools comprising multiple elements following physical laws.

IPC Classes  ?

  • G06T 11/80 - Creating or modifying a manually drawn or painted image using a manual input device, e.g. mouse, light pen, direction keys on keyboard
  • G06F 19/00 - Digital computing or data processing equipment or methods, specially adapted for specific applications (specially adapted for specific functions G06F 17/00;data processing systems or methods specially adapted for administrative, commercial, financial, managerial, supervisory or forecasting purposes G06Q;healthcare informatics G16H)

64.

Methods and systems for generating graphical content through physical system modelling

      
Application Number 14822966
Grant Number 09824464
Status In Force
Filing Date 2015-08-11
First Publication Date 2016-02-11
Grant Date 2017-11-21
Owner Corel Corporation (Canada)
Inventor
  • Tremblay, Christopher
  • Becheiraz, Pascal
  • Bolt, Stephen P.

Abstract

Graphic arts software has evolved to provide users with a variety of mark making tools to simulate different brushes, papers, and applied media such as ink, chalk, watercolor, spray paint and oils. However, in many instances the marks rendered appear unnatural and artificial despite the software's goal being to simulate as realistically. Accordingly, it would be beneficial to provide either users or the software application with a mechanism to remove or reduce artifacts indicative of artificial generation, e.g. rapid transitions. Further, in many instances the graphic images generated and/or manipulated refer to imagined environments or have elements that are physical in nature. Accordingly, it would be beneficial to provide users with a range of mark making tools that represent marks made by mark making tools comprising multiple elements following physical laws.

IPC Classes  ?

  • G09G 5/00 - Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
  • G06T 11/00 - 2D [Two Dimensional] image generation
  • G06T 11/20 - Drawing from basic elements, e.g. lines or circles
  • G06T 15/00 - 3D [Three Dimensional] image rendering
  • G06T 5/00 - Image enhancement or restoration
  • G06T 15/04 - Texture mapping

65.

SCREEN SHARING USING SCRIPTING COMPUTER LANGUAGE CODE

      
Application Number US2014049180
Publication Number 2015/017672
Status In Force
Filing Date 2014-07-31
Publication Date 2015-02-05
Owner CLEARSLIDE, INC. (USA)
Inventor Lieb, Adam Michael

Abstract

Techniques are disclosed for facilitating browser-based screen sharing using scripting computer language codes that are directly executable by a web browser. An example method comprises loading a presentation webpage in a presenter's web browser. The presentation webpage includes scripting language codes that are configured to cause the presenter's web browser to capture a screen image without requiring the presenter's web browser to load an applet. The method further includes receiving data indicative of the captured screen image from the presenter device, wherein the data is generated by the scripting language codes, processing the received data to form a processed screen image that is in an image format natively displayable to a viewer's web browser, and transmitting a viewer webpage including the processed screen image to the viewer's web browser.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs

66.

System and method to replace comps with assets

      
Application Number 13794980
Grant Number 09396568
Status In Force
Filing Date 2013-03-12
First Publication Date 2014-09-18
Grant Date 2016-07-19
Owner Corel Corporation (Canada)
Inventor
  • Mereu, Stephen
  • Legomski, Paul
  • Ko, Neville

Abstract

A method includes the steps of: providing a computer readable non-transitory storage medium including computer readable code configured to run on a computer and to perform a process to replace a comp with a corresponding asset; running the computer readable code on the computer; selecting the comp to replace with the corresponding asset; retrieving by computer an asset file of the corresponding asset from an asset server based on an identification code of the comp; replacing by computer the comp with the asset; and redrawing by computer the drawing including the corresponding asset in place of the comp. A system to perform the method is also described.

IPC Classes  ?

  • G06T 11/60 - Editing figures and textCombining figures or text
  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • G06F 17/30 - Information retrieval; Database structures therefor
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

67.

System and method for software feature management

      
Application Number 13826836
Grant Number 09928086
Status In Force
Filing Date 2013-03-14
First Publication Date 2014-09-18
Grant Date 2018-03-27
Owner Corel Corporation (Canada)
Inventor
  • Fakhraei, Alireza
  • Schnarr, Matthew Robert

Abstract

A method includes providing a computer readable code configured to perform a process of feature management. The computer code includes one or more configurable features having a feature property. The feature property includes a state. The method also includes: running the computer readable code on the local computer; connecting by the local computer with a feature computer server; identifying an instance of an installed computer program including the computer readable code, and retrieving a feature record associated with the installed computer program or the member from the feature server; and configuring a state of one or more of a set of the feature properties of the installed computer program based on a retrieved feature record. A system to perform the method is also described.

IPC Classes  ?

  • G06F 9/44 - Arrangements for executing specific programs
  • G06F 9/445 - Program loading or initiating

68.

MOBILE DEVICE APPLICATION FOR REMOTELY CONTROLLING A PRESENTATION ACCESSED VIA A PRESENTATION SERVER

      
Application Number US2013074425
Publication Number 2014/093503
Status In Force
Filing Date 2013-12-11
Publication Date 2014-06-19
Owner CLEARSLIDE, INC. (USA)
Inventor
  • Lieb, Adam Michael
  • Acerbetti, Stefano

Abstract

An exemplary method comprises providing authentication information from a user of a mobile computing device to the presentation server; causing the presentation server to provide a view of a presentation to a viewer device via a viewer link, wherein the presentation is stored on the presentation server; providing a remote control interface for the user to enter a user input, wherein the remote control interface is to occupy a display of the mobile computing device; and controlling the view of the presentation in response to the user input. Among other benefits, some embodiments provided herein provides both the benefit of performing a live presentation over a network to one or more viewers and the convenience of controlling the live presentation using a presenter's mobile device (e.g., a smart phone) that a traditional remote presentation controller can bring.

IPC Classes  ?

  • G06Q 50/10 - Services
  • G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]

69.

MOBILE DEVICE APPLICATION FOR ACCESSING A PRESENTATION UPLOADED TO A PRESENTATION SERVER AND PRESENTING A PRESENTATION OFFLINE

      
Document Number 02894659
Status In Force
Filing Date 2013-12-11
Open to Public Date 2014-06-19
Grant Date 2018-10-09
Owner CLEARSLIDE, INC. (USA)
Inventor
  • Lieb, Adam Michael
  • Acerbetti, Stefano

Abstract

A mobile device application is described that runs on a mobile device and allows a user to log in to the user's account on a presentation server. The user can download previously stored presentations to the local memory of the mobile device to make an in-person offline presentation from the mobile device. While the user is making the presentation, the mobile device application tracks analytic data pertaining to the slide presentation, such as how long each slide is open and viewed. This analytic data is uploaded to the server when an internet connection is available for integration with other data tracked for the presentation.

IPC Classes  ?

  • G06F 3/14 - Digital output to display device
  • H04W 4/00 - Services specially adapted for wireless communication networksFacilities therefor
  • H04W 88/02 - Terminal devices

70.

MOBILE DEVICE APPLICATION FOR ACCESSING A PRESENTATION UPLOADED TO A PRESENTATION SERVER AND PRESENTING A PRESENTATION OFFLINE

      
Application Number US2013074418
Publication Number 2014/093499
Status In Force
Filing Date 2013-12-11
Publication Date 2014-06-19
Owner CLEARSLIDE, INC. (USA)
Inventor
  • Lieb, Adam Michael
  • Acerbetti, Stefano

Abstract

A mobile device application is described that runs on a mobile device and allows a user to log in to the user's account on a presentation server. The user can download previously stored presentations to the local memory of the mobile device to make an in-person offline presentation from the mobile device. While the user is making the presentation, the mobile device application tracks analytic data pertaining to the slide presentation, such as how long each slide is open and viewed. This analytic data is uploaded to the server when an internet connection is available for integration with other data tracked for the presentation.

IPC Classes  ?

  • G06F 17/21 - Text processing
  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]

71.

MOBILE DEVICE APPLICATION FOR DELIVERING NOTIFICATIONS FOR VIEWERS' ACCESS TO PRESENTATIONS

      
Application Number US2013074433
Publication Number 2014/093511
Status In Force
Filing Date 2013-12-11
Publication Date 2014-06-19
Owner CLEARSLIDE, INC. (USA)
Inventor
  • Lieb, Adam Michael
  • Acerbetti, Stefano

Abstract

Techniques are disclosed for delivering and receiving notifications regarding information about viewers' access to such presentations over a communications network (e.g., the Internet). An example method comprises tracking, by a presentation server, access of a link to a presentation by a viewer, wherein the presentation is stored on the presentation server and associated with a presenter; and sending a first push notification to a mobile device of the presenter based on data resulting from the tracking. Among other benefits, some embodiments disclosed herein provide both the convenience of allowing the viewer to view the presentation at his or her own time and similar high responsiveness the live presentation can bring.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • G06F 17/21 - Text processing

72.

Mobile device application for accessing a presentation uploaded to a presentation server and presenting a presentation offline

      
Application Number 13802222
Grant Number 09294547
Status In Force
Filing Date 2013-03-13
First Publication Date 2014-06-12
Grant Date 2016-03-22
Owner CLEARSLIDE, INC. (USA)
Inventor
  • Lieb, Adam Michael
  • Acerbetti, Stefano

Abstract

A mobile device application is described that runs on a mobile device and allows a user to log in to the user's account on a presentation server. The user can download previously stored presentations to the local memory of the mobile device to make an in-person offline presentation from the mobile device. While the user is making the presentation, the mobile device application tracks analytic data pertaining to the slide presentation, such as how long each slide is open and viewed. This analytic data is uploaded to the server when an internet connection is available for integration with other data tracked for the presentation.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G06F 17/30 - Information retrieval; Database structures therefor
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures

73.

Method of content aware image resizing

      
Application Number 13937098
Grant Number 09111364
Status In Force
Filing Date 2013-07-08
First Publication Date 2014-01-23
Grant Date 2015-08-18
Owner Corel Corporation (Canada)
Inventor Liang, Clare

Abstract

Audiovisual content presentation to users has evolved from users receiving hardcopy printed materials to their searching and retrieving information by accessing any of hundreds of millions of web sites and billions of web pages. User retrieval being performed on a wide variety of platforms from high performance PCs to low performance cellular telephones. Accordingly substantial limitations exist in initially displaying this audiovisual content as well as when users dynamically manipulate browser dimensions or move through the content. Further additional limitations exist for those authoring both online and traditional content to manipulate sourced content to provide the published content. As such a requirement exists for dynamically resizing images that respects the information content within the audiovisual content. Embodiments of the invention provide for content aware resizing of audiovisual content both within authoring and user environments, and in dependence upon device characteristics such as display, processor, power, etc.

IPC Classes  ?

  • G06K 9/32 - Aligning or centering of the image pick-up or image-field
  • G06T 3/40 - Scaling of whole images or parts thereof, e.g. expanding or contracting
  • G06T 1/00 - General purpose image data processing

74.

SYSTEM AND METHOD FOR CREATING OPTIMAL COMMAND REGIONS FOR THE HAND ON A TOUCH PAD DEVICE

      
Application Number IB2013001451
Publication Number 2014/006487
Status In Force
Filing Date 2013-07-03
Publication Date 2014-01-09
Owner COREL CORPORATION (Canada)
Inventor
  • Tremblay, Christopher
  • Sauve, Caroline
  • Makarov, Vladimir

Abstract

According to certain general aspects, the present invention relates to a method and apparatus for allowing commands for an application to be effectively and conveniently executed. In general embodiments, an application executed on a tablet computer automatically senses fingertips on the tablet and forms command regions around them. Commands are associated with the command regions, and when a touch event occurs in a command region (e.g. a finger tap), the information is sent to a client application possibly running on a remote host, where the associated command is executed.

IPC Classes  ?

  • G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
  • G06F 3/041 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means

75.

SYSTEM AND METHOD FOR SWITCHING CONTROL WITH BROWSER-BASED SCREEN SHARING

      
Application Number US2013048327
Publication Number 2014/004913
Status In Force
Filing Date 2013-06-27
Publication Date 2014-01-03
Owner CLEARSLIDE, INC. (USA)
Inventor Lieb, Adam, Michael

Abstract

Techniques are disclosed for switching control with browser-based screen sharing. An exemplary method comprises sending a first presentation viewing webpage to a web browser of a viewer, the first presentation viewing webpage including a first view area that allows the server to display screen images of a presenter from the presenter, through the server, to the viewer; delivering to the viewer, in the first presentation viewing webpage, a button selectable for the viewer to share screen images of the viewer to the presenter; upon the viewer selects the button, selectively enabling the viewer to share the viewer's screen images with the presenter; and causing a second presentation viewing webpage to load into a browser of the presenter, wherein the second presentation viewing webpage includes a second view area that allows the server to display the viewer's screen images.

IPC Classes  ?

  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs

76.

SYSTEM AND METHOD FOR DYNAMICALLY CREATING EXECUTABLE FILES

      
Application Number US2013048347
Publication Number 2014/004921
Status In Force
Filing Date 2013-06-27
Publication Date 2014-01-03
Owner CLEARSLIDE, INC. (USA)
Inventor Lieb, Adam, Michael

Abstract

Techniques are disclosed for generating, on a server, executable files that are individually customized for a user. An exemplary method comprises receiving a download request from a client, the download request including a system type and one or more identification parameters; locating a pre-compiled payload that is executable on the client based on the system type; determining a configuration data for use with the pre-compiled payload based on the one or more identification parameters; and selectively generating a customized executable file for the client to download, wherein the customized executable file includes the pre-compiled payload and the configuration data. Among other benefits, some embodiments provided herein enable dynamic creation and individual customization of executable files for a user so that conventional configuration or personalization steps after the user installs the files are avoided, thereby reducing time consumed and potential confusion caused by such steps.

IPC Classes  ?

  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs

77.

System and method for dynamically creating executable files

      
Application Number 13841734
Grant Number 09032391
Status In Force
Filing Date 2013-03-15
First Publication Date 2014-01-02
Grant Date 2015-05-12
Owner Clearside, Inc. (USA)
Inventor Lieb, Adam Michael

Abstract

Techniques are disclosed for generating, on a server, executable files that are individually customized for a user. An exemplary method comprises receiving a download request from a client, the download request including a system type and one or more identification parameters; locating a pre-compiled payload that is executable on the client based on the system type; determining a configuration data for use with the pre-compiled payload based on the one or more identification parameters; and selectively generating a customized executable file for the client to download, wherein the customized executable file includes the pre-compiled payload and the configuration data. Among other benefits, some embodiments provided herein enable dynamic creation and individual customization of executable files for a user so that conventional configuration or personalization steps after the user installs the files are avoided, thereby reducing time consumed and potential confusion caused by such steps.

IPC Classes  ?

  • G06F 9/445 - Program loading or initiating
  • G06Q 10/10 - Office automationTime management
  • G06F 9/44 - Arrangements for executing specific programs

78.

CONTROLLING AND EDITING MEDIA FILES WITH TOUCH GESTURES OVER A MEDIA VIEWING AREA USING A TOUCH SENSITIVE DEVICE

      
Application Number CA2013000281
Publication Number 2013/142966
Status In Force
Filing Date 2013-03-28
Publication Date 2013-10-03
Owner COREL CORPORATION (Canada)
Inventor Tsaregorodtsev, Oleg

Abstract

Methods, computer program products, and systems for controlling and editing video using a video editing application running on a touch screen device by using touch gestures on the media viewing area displayed by the video editing application. The methods involve displaying a frame of a video file in a preview area on a touch-sensitive display, detecting one or more touch points making initial contact at respective initial positions on the preview area, detecting the one or more touch points moving over the preview area, and in response to detecting the one or more touch points moving over the preview area determining a direction of motion of the one or more touch points, and if the direction of motion is horizontal, stepping through one or more frames of the video file in the preview area, and if the direction of motion is vertical, setting a cut point on the video file at the displayed frame of the video file.

IPC Classes  ?

  • G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
  • G06F 3/041 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
  • G11B 27/031 - Electronic editing of digitised analogue information signals, e.g. audio or video signals
  • H04N 21/472 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content

79.

METHOD AND SYSTEM FOR INTERACTIVE FONT FEATURE ACCESS

      
Application Number CA2013000360
Publication Number 2013/138920
Status In Force
Filing Date 2013-03-19
Publication Date 2013-09-26
Owner COREL CORPORATION (Canada)
Inventor
  • Severenuk, Tony
  • Peloquin, Claude
  • Branigan, Pauline
  • Ko, Neville Wai Chun

Abstract

OpenType fonts have become a standard with desktop published with over 150,000 fonts available each potentially comprising up to 65,535 characters and even more glyphs. Accordingly it is difficult for anybody to know the endless combinations for every font or even a significant subset of these OpenType fonts. At present users must go through a series of trial and error modifications to observe the fonts inherent design variations to find either the one they want or determine that the font is not appropriate. Embodiments of the invention in contrast provide users with a solution wherein the appearance of the characters and / or glyphs is first determined by the system and then presented to the user. Based on the appearance of the characters the user can then select the appearance they desire and the system determines which features are required for that appearance and proceeds accordingly.

IPC Classes  ?

  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
  • G06F 17/21 - Text processing

80.

MEDIA EDITING SYSTEM AND METHOD WITH LINKED STORYBOARD AND TIMELINE

      
Application Number CA2012001136
Publication Number 2013/086607
Status In Force
Filing Date 2012-12-12
Publication Date 2013-06-20
Owner COREL CORPORATION (Canada)
Inventor Demiris, Chris P.

Abstract

A time-based media composition application simultaneously displays both a storyboard and a timeline representation of a media composition in a graphical user interface. The correspondence between a given storyboard element and its one or more corresponding timeline elements is shown by means of a graphical indication within the GUI, such as by displaying a spotlight from the given storyboard element to the corresponding timeline element. The user is able to scroll the displayed portions of each of the storyboard and the timeline forward or backward in time independently, while maintaining the graphical indication of correspondence between a selected storyboard element and timeline element pair.

IPC Classes  ?

  • H04N 21/485 - End-user interface for client configuration
  • G11B 27/031 - Electronic editing of digitised analogue information signals, e.g. audio or video signals

81.

Media editing system and method with linked storyboard and timeline

      
Application Number 13323346
Grant Number 10504561
Status In Force
Filing Date 2011-12-12
First Publication Date 2013-06-13
Grant Date 2019-12-10
Owner Corel Corporation (Canada)
Inventor Demiris, Chris P.

Abstract

A time-based media composition application simultaneously displays both a storyboard and a timeline representation of a media composition in a graphical user interface. The correspondence between a given storyboard element and its one or more corresponding timeline elements is shown by means of a graphical indication within the GUI, such as by displaying a spotlight from the given storyboard element to the corresponding timeline element. The user is able to scroll the displayed portions of each of the storyboard and the timeline forward or backward in time independently, while maintaining the graphical indication of correspondence between a selected storyboard element and timeline element pair.

IPC Classes  ?

82.

M

      
Application Number 163073400
Status Registered
Filing Date 2013-06-12
Registration Date 2015-09-18
Owner Corel Corporation (Canada)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

(1) Computer software for use in social task management and collaborative work management, namely, project and task planning, project and task brainstorming, project organization, project and task management, task assignment, tracking progress of projects and tasks and group collaboration; computer software for use in recording, visualizing, structuring, classifying and organizing information and mind mapping. (1) Providing temporary use of non-downloadable computer software for use in social task management and collaborative work management, namely, project and task planning, project and task brainstorming, project organization, project and task management, task assignment, tracking progress of projects and tasks and group collaboration via wireless, electronic and optical communications networks; providing temporary use of non-downloadable computer software for use in recording, visualizing, structuring, classifying and organizing information and mind mapping via wireless, electronic and optical communications networks.

83.

Miscellaneous Design

      
Application Number 011883246
Status Registered
Filing Date 2013-06-09
Registration Date 2013-10-31
Owner Corel Corporation (Canada)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Computer software for use in social task management and collaborative work management, namely, project and task planning, project and task brainstorming, project organization, project and task management, task assignment, tracking progress of projects and tasks and group collaboration; computer software for use in recording, visualizing, structuring, classifying and organizing information and mind mapping. Providing temporary use of non-downloadable computer software for use in social task management and collaborative work management, namely, project and task planning, project and task brainstorming, project organization, project and task management, task assignment, tracking progress of projects and tasks and group collaboration via wireless, electronic and optical communications networks; providing temporary use of non-downloadable computer software for use in recording, visualizing, structuring, classifying and organizing information and mind mapping via wireless, electronic and optical communications networks.

84.

CONVERSION OF 2-DIMENSIONAL IMAGE DATA INTO 3-DIMENSIONAL IMAGE DATA

      
Application Number CA2012001079
Publication Number 2013/075224
Status In Force
Filing Date 2012-11-21
Publication Date 2013-05-30
Owner COREL CORPORATION (Canada)
Inventor
  • Chen, Caifu
  • Zhou, Junhua

Abstract

Two dimensional data is converted into three dimensional picture data in a method that can provide a real time high quality display during conversion. Pixels of a frame of picture data are segmented to create pixel segments by applying a k-means algorithm. The k-means algorithm groups pixels based on closeness of a combined value that includes luma, chroma, and motion information. By balancing this information the algorithm collects pixels into groups that are assigned relative depths to turn the two-dimensional information into three-dimensional information for display. Another method includes determining a depth map for the different pixel segments by determining an amount of motion of one of the pixel segments between two frames of a video and scaling the three-dimensional depth of one of the pixel segments based on the amount of motion between the two frames.

IPC Classes  ?

85.

Conversion of 2-dimensional image data into 3-dimensional image data

      
Application Number 13302445
Grant Number 09041773
Status In Force
Filing Date 2011-11-22
First Publication Date 2013-05-23
Grant Date 2015-05-26
Owner Corel Corporation (Canada)
Inventor
  • Chen, Caifu
  • Zhou, Junhua

Abstract

Two dimensional data is converted into three dimensional picture data in a method that can provide a real time high quality display during conversion. Pixels of a frame of picture data are segmented to create pixel segments by applying a k-means algorithm. The k-means algorithm groups pixels based on closeness of a combined value that includes luma, chroma, and motion information. By balancing this information the algorithm collects pixels into groups that are assigned relative depths to turn the two-dimensional information into three-dimensional information for display. Another method includes determining a depth map for the different pixel segments by determining an amount of motion of one of the pixel segments between two frames of a video and scaling the three-dimensional depth of one of the pixel segments based on the amount of motion between the two frames.

IPC Classes  ?

  • H04N 13/00 - Stereoscopic video systemsMulti-view video systemsDetails thereof
  • H04N 13/02 - Picture signal generators
  • G06T 7/00 - Image analysis

86.

M

      
Serial Number 85925760
Status Registered
Filing Date 2013-05-07
Registration Date 2014-08-26
Owner COREL CORPORATION (Canada)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Computer software for use in social task management and collaborative work management, namely, project and task planning, project and task brainstorming, project organization, project and task management, task assignment, tracking progress of projects and tasks and group collaboration; computer software for use in recording, visualizing, structuring, classifying and organizing information and mind mapping Providing temporary use of non-downloadable computer software for use in social task management and collaborative work management, namely, project and task planning, project and task brainstorming, project organization, project and task management, task assignment, tracking progress of projects and tasks and group collaboration via wireless, electronic and optical communications networks; providing temporary use of non-downloadable computer software for use in recording, visualizing, structuring, classifying and organizing information and mind mapping via wireless, electronic and optical communications networks

87.

CLEARSLIDE

      
Application Number 1142192
Status Registered
Filing Date 2012-10-29
Registration Date 2012-10-29
Owner ClearSlide, Inc. (USA)
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Providing temporary use of non-downloadable computer software in the nature of a sales delivery platform that allows users to create, edit, share, track, and display information via the internet, phone, email, and other communication networks; providing temporary use of non-downloadable computer software for creating, transmitting and tracking business proposals and pitches via the internet, phone, email, and other communication networks; providing temporary use of non-downloadable computer software for accessing, measuring, analyzing, displaying, and tracking market analytics; providing temporary use of non-downloadable computer software for collecting information about sales prospects and managing the sales process.

88.

clearslide

      
Application Number 1140358
Status Registered
Filing Date 2012-10-29
Registration Date 2012-10-29
Owner ClearSlide, Inc. (USA)
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Providing temporary use of non-downloadable computer software in the nature of a sales delivery platform that allows users to create, edit, share, track, and display information via the internet, phone, email, and other communication networks; providing temporary use of non-downloadable computer software for creating, transmitting and tracking business proposals and pitches via the internet, phone, email, and other communication networks; providing temporary use of non-downloadable computer software for accessing, measuring, analyzing, displaying, and tracking market analytics; providing temporary use of non-downloadable computer software for collecting information about sales prospects and managing the sales process.

89.

Method and system for browser-based control of a remote computer

      
Application Number 13484253
Grant Number 09471694
Status In Force
Filing Date 2012-05-30
First Publication Date 2012-12-13
Grant Date 2016-10-18
Owner CLEARSLIDE, INC. (USA)
Inventor
  • Lieb, Adam Michael
  • Benton, James L.

Abstract

A method and system for remote control of a presenter's computer screen using only web browsers is described. Viewers are able to view representation of a presenter's screen on a screen of the viewer's device and remotely control the presenter's screen directly from a web browser, without any downloads, plugins, or dialog boxes. Viewer control events are captured by the browser, sent to a server, and transmitted to the presenter's computer. A program running on the presenter's computer executes the control events, updates the presenter's screen, and transmits images of the updated screen back to the viewers.

IPC Classes  ?

  • G06F 3/00 - Input arrangements for transferring data to be processed into a form capable of being handled by the computerOutput arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
  • G06F 17/30 - Information retrieval; Database structures therefor
  • G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
  • G06F 21/31 - User authentication
  • G06F 21/36 - User authentication by graphic or iconic representation
  • G06F 17/24 - Editing, e.g. insert/delete
  • G06F 1/16 - Constructional details or arrangements
  • G06F 21/00 - Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06F 9/44 - Arrangements for executing specific programs
  • H04N 5/74 - Projection arrangements for image reproduction, e.g. using eidophor
  • G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
  • G06Q 10/10 - Office automationTime management

90.

METHOD AND SYSTEM FOR BROWSER-BASED CONTROL OF A REMOTE COMPUTER

      
Application Number US2012040054
Publication Number 2012/166827
Status In Force
Filing Date 2012-05-30
Publication Date 2012-12-06
Owner CLEARSLIDE, INC. (USA)
Inventor
  • Lieb, Adam, Michael
  • Benton, James, L.

Abstract

A method and system for remote control of a presenter's computer screen using only web browsers is described. Viewers are able to view representation of a presenter's screen on a screen of the viewer's device and remotely control the presenter's screen directly from a web browser, without any downloads, plugins, or dialog boxes. Viewer control events are captured by the browser, sent to a server, and transmitted to the presenter's computer. A program running on the presenter's computer executes the control events, updates the presenter's screen, and transmits images of the updated screen back to the viewers.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • G06F 9/44 - Arrangements for executing specific programs

91.

Method and apparatus for multi-threaded video decoding

      
Application Number 13401824
Grant Number 09014275
Status In Force
Filing Date 2012-02-21
First Publication Date 2012-06-14
Grant Date 2015-04-21
Owner COREL CORPORATION (Canada)
Inventor
  • Katsavounidis, Ioannis
  • Chien, Yu-Nien
  • Chuang, Chun-Huan
  • Chu, Chung-Tao
  • Chen, Te-Chien

Abstract

A method and an apparatus for performing multi-threaded video decoding are disclosed. The method takes use of a multi-threaded scheme to process an encoded picture stream on a picture by picture basis. In the method, multiple threads are used for performing video decoding at the same time, such as one thread for the operation of parsing input bits into syntax elements of one picture implemented by the first thread, another thread for the operation of decoding the parsed syntax elements of another picture into pixel values implemented by the second thread, and the other threads for the operations of the non-reference picture, such as bidirectional predictive picture, including parsing input bits into syntax elements and the subsequent operation of decoding the parsed syntax elements into pixel values. Therefore, the decoding speed is substantially increased, and the decoding efficiency is enhanced.

IPC Classes  ?

  • H04N 7/12 - Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
  • H04N 19/436 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation using parallelised computational arrangements
  • H04N 19/44 - Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
  • H04N 19/577 - Motion compensation with bidirectional frame interpolation, i.e. using B-pictures

92.

System and method for providing content-specific topics in a mind mapping system

      
Application Number 11478220
Grant Number 08103703
Status In Force
Filing Date 2006-06-29
First Publication Date 2012-01-24
Grant Date 2012-01-24
Owner COREL CORPORATION (Canada)
Inventor
  • Jetter, Michael B.
  • Barber, Richard
  • Scherotter, Michael S.
  • Funk, Stefan
  • Mochalskyy, Andrew
  • Hizalev, Peter

Abstract

The present invention provides a mind mapping system that supports at least two types of topics: (1) topics that primarily provide a blank space in which text and graphic elements can be inserted by the user and (2) topics that operate as components with predefined behavior for the display of a certain kind of content. The first type of topic is well-known in the art, but the second type is novel. The second type of topic enables users to easily display, view and/or manipulate certain kinds of content within a topic. Examples of the second type of topic include topics that operate as video players for the display of video data, topics that operate as spreadsheet applications for the display of spreadsheet data, topics that operate as calculators for performing mathematical functions, and topics that act as interfaces to external systems, such as email systems, CAD systems, inventory/purchase order systems, and contact-management systems.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

93.

PAINTER

      
Application Number 155779600
Status Registered
Filing Date 2011-12-23
Registration Date 2013-03-01
Owner Corel Corporation (Canada)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 16 - Paper, cardboard and goods made from these materials

Goods & Services

(1) Computer graphics software, computer software for digital image processing and digital art; computer software for digital image processing that may be downloaded; software for disseminating, receiving, creating, publishing and editing digital images and multimedia contents, user manuals in electronic and / or physical form sold as a unit therewith.

94.

ZIPSHARE

      
Serial Number 85402866
Status Registered
Filing Date 2011-08-19
Registration Date 2013-06-11
Owner COREL CORPORATION (Canada)
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Computer services, namely, providing a website featuring technology that enables users to upload, view, browse, store, transmit, receive, display, organize, manipulate, collaborate, and download files, data, content, text, documents, messages, images, video, audio, and other multi-media and to create customized web pages, across multiple platforms, networks, and the Internet; computer services, namely, providing on-line non-downloadable software for storage, transmission, tracking, manipulation, distribution, collaboration, and replication of files, data, information, and multi-media content; consulting services in the field of informational technology and computers

95.

Image processing method for boundary resolution enhancement

      
Application Number 12748058
Grant Number 08335394
Status In Force
Filing Date 2010-03-26
First Publication Date 2011-08-04
Grant Date 2012-12-18
Owner COREL CORPORATION (Canada)
Inventor
  • Zhu, Lihua
  • Wu, Haihua
  • Chu, Chung-Tao
  • Hua, Richard

Abstract

An image processing method for boundary resolution enhancement is disclosed. Firstly, an image is transferred into an image layer. Noise of the image layer is removed by a bilateral filter and crisp edges are retained at the same time. Moreover, the image layer is interpolated by an interpolation filter for resolution enhancement. The image processing method of the present invention can lower the image blur degree substantially, enhance the image resolution and be widely implemented in all sorts of image/video processing hardware devices.

IPC Classes  ?

96.

METHOD OF CONTENT AWARE IMAGE RESIZING

      
Application Number CA2010000104
Publication Number 2011/088542
Status In Force
Filing Date 2010-01-25
Publication Date 2011-07-28
Owner COREL CORPORATION (Canada)
Inventor Liang, Clare

Abstract

Audiovisual content presentation to users has evolved from users receiving hardcopy printed materials to their searching and retrieving information by accessing any of hundreds of millions of web sites and billions of web pages. User retrieval being performed on a wide variety of platforms from high performance PCs to low performance cellular telephones. Accordingly substantial limitations exist in initially displaying this audiovisual content as well as when users dynamically manipulate browser dimensions or move through the content. Further additional limitations exist for those authoring both online and traditional content to manipulate sourced content to provide the published content. As such a requirement exists for dynamically resizing images that respects the information content within the audiovisual content. Embodiments of the invention provide for content aware resizing of audiovisual content both within authoring and user environments, and in dependence upon device characteristics such as display, processor, power, etc.

IPC Classes  ?

  • G06T 3/40 - Scaling of whole images or parts thereof, e.g. expanding or contracting

97.

PAINTSHOP

      
Serial Number 85378413
Status Registered
Filing Date 2011-07-22
Registration Date 2012-01-31
Owner Corel Corporation (Canada)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Computer graphics software, computer software for digital image processing and digital art; computer software for digital image processing that may be downloaded; software for disseminating, receiving, creating, publishing and editing digital images and multimedia contents, user manuals in electronic and/or physical form sold as a unit therewith

98.

PAINTER

      
Serial Number 85355544
Status Registered
Filing Date 2011-06-24
Registration Date 2012-09-11
Owner Corel Corporation (Canada)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Computer graphics software, computer software for digital image processing and digital art; computer software for digital image processing that may be downloaded; software for disseminating, receiving, creating, publishing and editing digital images and multimedia contents, user manuals in electronic and/or physical form sold as a unit therewith

99.

Miscellaneous Design

      
Serial Number 85268223
Status Registered
Filing Date 2011-03-16
Registration Date 2013-12-17
Owner Corel Corporation (Canada)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 41 - Education, entertainment, sporting and cultural services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Computer software, namely, computer software programs for data and word processing, publishing text and graphic works to electronic paper formats, graphic design, technical illustration, organizing workflow, business process analysis, visual presentation, spreadsheet applications, photo-editing, photo sharing, video editing, DVD-authoring and DVD-burning, video and DVD playback, digital painting, file compression, file encryption, file sharing and data backup, and printed materials, namely, manuals, guides and brochures, sold together as a unit therewith Educational services, namely, conducting classes, seminars, conferences, and workshops regarding computer software use, and training regarding computer software use [ Development, design, and ] consulting services relating to computer hardware and software

100.

Miscellaneous Design

      
Application Number 009812091
Status Registered
Filing Date 2011-03-15
Registration Date 2011-09-06
Owner Corel Corporation (Canada)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 41 - Education, entertainment, sporting and cultural services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Computer software, namely, computer software programs for data and word processing, publishing text and graphic works to electronic paper formats, graphic design, technical illustration, organizing workflow, business process analysis, visual presentation, spreadsheet applications, photo-editing, photo sharing, video editing, DVD-authoring and DVD-burning, video & DVD playback, digital painting, file compression, file encryption, file sharing and data backup. Educational services, namely, conducting classes, seminars, conferences, and workshops regarding computer software use, and training regarding computer software use. Development, design, and consulting services relating to computer hardware and software.
  1     2     3        Next Page