COREL CORPORATION Patent applications |
Patent application number | Title | Published |
20140282474 | SYSTEM AND METHOD FOR SOFTWARE FEATURE MANAGEMENT - 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. | 09-18-2014 |
20140282185 | MODIFYING COLORS IN A COLOR HARMONY - A method for controlling color styles in a graphics application program includes the steps of selecting a plurality of color styles and grouping the color styles into a harmony. The method further includes the step of displaying a color model graphical user interface representative of each color style in the harmony. The method further includes the steps of creating a rule in program instructions for the graphics application program to constrain at least one color component of the color model graphical user interface, selecting a base color style within the color model graphical user interface for editing, and invoking the rule so the computer executes instructions to constrain the color component. The method further includes the steps of modifying a color component of the base color style with the graphical user interface while in the constrained state, and proportionately modifying the corresponding color component of the remaining color styles in the color model graphical user interface. | 09-18-2014 |
20140282173 | TRANSIENT SYNTHESIZED CONTROL TO MINIMIZE COMPUTER USER FATIGUE - A method includes the steps of: providing a computer readable non-transitory storage medium including a computer readable code configured to run on a local computer and configured to perform a process to display a transient synthesized control for user adjustment; running the computer readable code on the local computer; detecting by computer a user request to display the transient synthesized control; recording by computer a position of an on-screen position indicator in a drawing area; displaying by computer the transient synthesized control; detecting by computer a user request to remove the display of the transient synthesized control; and redrawing by computer the drawing area as it appeared before the display of the transient synthesized control and restoring the on-screen position indicator. A system to perform the method is also described. | 09-18-2014 |
20140267601 | SYSTEM AND METHOD FOR EFFICIENT EDITING OF 3D VIDEO - A method includes the steps of: providing a computer readable non-transitory storage medium including a computer readable code configured to run on a computer and configured to perform a process to edit a stereoscopic 3D video on a 2D computer screen by use of a 2D editing application user interface (UI); processing a left eye video pipeline and a right eye video pipeline according to controls of the 2D editing application UI; and displaying simultaneously both of the stereoscopic 3D video in stereoscopic 3D and the 2D editing application user interface (UI) in 2D on a common 2D display. A system to perform the method is also described. | 09-18-2014 |
20140267380 | SYSTEM AND METHOD FOR EFFICIENTLY VIEWING A STYLE - A method includes the steps of: providing a computer readable non-transitory storage medium including a computer readable code configured to run on a computer and to perform a process to view an assignment of a style to an object of a computer drawing; selecting the style for view; choosing by computer a sample object, the sample object configured to visually demonstrate one or more visual properties of the style; applying by computer the style to the sample object; rendering by computer the sample object to a bit mapped image suitable for display on a computer display; and displaying by computer the pixelated image on the computer display. A system to perform the method is also described. A method to assign a child style to an object, where the child style includes one or more properties inherited from a parent style is also described. | 09-18-2014 |
20140267379 | SYSTEM AND METHOD TO REPLACE COMPS WITH ASSETS - 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. | 09-18-2014 |
20140258929 | SYNCHRONIZED ASSET TRAYS - 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. | 09-11-2014 |
20140258925 | SYSTEM AND METHOD FOR THE VISUALIZATION OF PROPERTIES OF OBJECTS - A method includes the steps of: providing a computer readable non-transitory storage medium including a computer readable code configured to run on a computer and to perform a process to visualize a property of objects of a computer drawing; providing a user input device communicatively coupled to the computer; displaying by the computer a list of the properties of the objects in the computer drawing; selecting by the user input device by a hover-over operation a selected property from the list of the properties; and indicating by the computer a marker on the computer drawing at one or more locations of an instance of the objects having the selected property. A system for visualization of a property of objects is also described. | 09-11-2014 |
20140258921 | SYSTEM AND METHOD FOR ERGONOMIC PLACEMENT OF AN OBJECT OR CURSOR ON A COMPUTER DISPLAY - A method includes the steps of: providing a computer readable code configured to run on a local computer and configured to perform a process keep a reference point of an item in a substantially fixed position on a computer display while the item is being edited; running the computer readable code on the local computer; detecting by computer a user edit; recording by computer a position of the reference point of the item on the computer display and a value of a scroll bar; calculating by computer a new point of the reference point of the item and a new value of the scroll bar such that following the user edit, the reference of the item remains at the substantially fixed position on the computer display; and redrawing the item near the substantially fixed position on the computer display. A system to perform the method is also described. | 09-11-2014 |
20140258835 | SYSTEM AND METHOD TO DOWNLOAD IMAGES FROM A WEBSITE - A method includes the steps of: providing a computer readable non-transitory storage medium including a computer readable code configured to run on a computer and to perform a process to locate and download one or more images from a webpage based on a source code of the webpage; selecting the webpage by entering a webpage address; downloading by computer the source code of the webpage at the webpage address; searching by computer the source code for one or more image elements related to the one or more images; parsing by computer the one or more image elements for image attributes; and displaying by computer the one or more images in an image user interface (IUI). A system to perform the method is also described. | 09-11-2014 |
20140240343 | COLOR ADJUSTMENT CONTROL IN A DIGITAL GRAPHICS SYSTEM USING A VISION SYSTEM - A system and method for controlling color selection in a graphics application program is disclosed. The method includes the steps of connecting a vision system to the computer, wherein the vision system is adapted to monitor a visual space. The method further includes the step of detecting, by the vision system, a tracking object in the visual space. The method further includes the step of executing a graphics application program by the computer, and outputting, by the vision system to the computer, spatial coordinate data representative of the location of the tracking object within the visual space. The method further includes the steps of mapping the spatial coordinate data to respective components of a graphic color model, and displaying the graphic color model on a display connected to the computer. | 08-28-2014 |
20140240227 | SYSTEM AND METHOD FOR CALIBRATING A TRACKING OBJECT IN A VISION SYSTEM - A method for calibrating a tracking object for use in a graphics application program executing on a computer is disclosed. The method includes a step of connecting a vision system to the computer, wherein the vision system is adapted to monitor a visual space. The method further includes a step of detecting, by the vision system, a tracking object in the visual space. The tracking object has an arcuate motion when guided by a user. The method further includes a step of executing, by the computer, a graphics application program, and outputting, by the vision system to the computer, spatial coordinate data representative of the location of the tracking object within the visual space. The method further includes a step of calibrating the tracking object to compensate for the arcuate motion. | 08-28-2014 |
20140240215 | SYSTEM AND METHOD FOR CONTROLLING A USER INTERFACE UTILITY USING A VISION SYSTEM - A method for controlling a user interface utility in a graphics application program executing on a computer is disclosed. The method includes a step of connecting a vision system to the computer, wherein the vision system is adapted to monitor a visual space. The method further includes a step of detecting, by the vision system, a tracking object in the visual space. The method further includes a step of executing, by the computer, a graphics application program, and outputting, by the vision system to the computer, spatial coordinate data representative of the location of the tracking object within the visual space. The method further includes a step of controlling, with the spatial coordinate data output by the vision system, the rendering of a user interface utility within the graphics application program to a display connected to the computer. | 08-28-2014 |
20140240212 | TRACKING DEVICE TILT CALIBRATION USING A VISION SYSTEM - A system and method for displaying digital graphics on a computer's display are disclosed. The method includes the steps of connecting a vision system to the computer, wherein the vision system is adapted to monitor a visual space. The method further includes the steps of detecting, by the vision system, a tracking object in the visual space, the tracking object having an at-rest tilt angle, and outputting, by the vision system to the computer, spacial coordinate data representative of the location of the tracking object within the visual space. The method further includes the steps of executing a graphics application program, mapping a horizontal and vertical portion of the spatial coordinate data to a display connected to the computer, and calibrating the tracking object to establish the at-rest tilt angle as a default value in the graphics application program. | 08-28-2014 |
20140029848 | RE-COLORING A COLOR IMAGE - Technology for re-coloring a region of a color image including determining an original base color in a region of a color image; establishing at least one shading parameter in the region of the color image; and combining a new base color with the at least one shading parameter in the region of the color image thereby producing a re-colored region of the color image. | 01-30-2014 |
20130315561 | MACHINE-IMPLEMENTED METHOD FOR ESTABLISHING A PLAYBACK INTERFACE, AND COMPUTER-READABLE RECORDING MEDIUM FOR IMPLEMENTING THE SAME - A machine-implemented method for establishing a playback interface for a target disc when storing contents of a plurality of original discs into the target disc includes: (A) analyzing each of the original discs for relevant disc information, and recording the disc information of the original discs in a disc information list; (B) analyzing each sequence of each of the original discs for relevant sequence information, and recording the sequence information of the original discs in a playback sequence list; and (C) establishing a playback interface for the target disc according to the disc information list and the playback sequence list. | 11-28-2013 |
20130307802 | VIRTUAL HARD MEDIA IMAGING - The presently disclosed technology teaches using a tilt-sensitive virtual marking implement to render an impression on an electronic presentation device. Further, a bearing measurement and a tilt measurement of the virtual marking implement are made with respect to the surface. The tilt and bearing are then used to vary geometry of an impression profile associated with the physical marking implement as well as an intensity of the rendering. A user may actively vary the impression profile while he or she produces strokes of the virtual marking implement across the surface without changing the physical marking implement selection or switching to a different virtual marking implement. When creating a rendering on a virtual canvas using the virtual marking implement and the surface, a user may wish to vary an orientation of the virtual marking implement so that a corresponding impression profile mimics an impression of a selected physical marking implement. | 11-21-2013 |
20130232441 | REAL TIME PREVIEW - Computer software applications presently allow the User to preview the impact of some commands on active documents via a small preview window. However, such preview windows are not representative of how the command will impact the entire document. The invention provides a method and system of efficiently and effectively previewing the impact of User commands on the entire document by executing User commands as they are identified. Leaving the menu open, the User is able to identify successive commands until the desired result is reached. Embodiments are described for execution of general commands, text editing commands, relocations of margins or guidelines, and relocations of graphic objects. | 09-05-2013 |
20130232438 | METHOD AND APPARATUS FOR SELECTING MEDIA FILES - A method and an apparatus for selecting media files are provided. In the present invention, three keys are used for selecting a plurality of media files, wherein one of the keys is used for rotating and selecting a presently displayed media file, one of the keys is used for directly selecting the presently displayed media file, and another key is used for skipping the presently displayed media file. Complete select functions can be executed to a plurality of media files stored in any path by using foregoing three keys. The selected media files are stored in another path as being selected without spending time in actions such as moving, copying, and deleting, etc. Thus, the media file select operation is greatly simplified. | 09-05-2013 |
20130227387 | REAL TIME PREVIEW - Computer software applications presently allow the User to preview the impact of some commands on active documents via a small preview window. However, such preview windows are not representative of how the command will impact the entire document. The invention provides a method and system of efficiently and effectively previewing the impact of User commands on the entire document by executing User commands as they are identified. Leaving the menu open, the User is able to identify successive commands until the desired result is reached. Embodiments are described for execution of general commands, text editing commands, relocations of margins or guidelines, and relocations of graphic objects. | 08-29-2013 |
20130108186 | IMAGE PROCESSING METHOD FOR BOUNDARY RESOLUTION ENHANCEMENT | 05-02-2013 |
20120213421 | Method and System for Searching Images With Figures and Recording Medium Storing Metadata of Image - A method and a system for searching images with figures and a recording medium storing metadata of image are provided. The searching method is divided into an image analysis stage and an image search stage. In the image analysis stage, figures between images are compared with each other and assigned with an identity respectively. A representative image of each identity is then evaluated from the image collection. In the image search stage, the representative images are displayed for user to select some of them as a searching criterion, so as to search and display the images matching the searching criterion in the image collection. Accordingly, the images required by user can be found through intelligent analysis of figures, intuitive definition of searching criterion, and simple comparison of identities so that both time and effort of organization for searching images with figures can be substantially saved. | 08-23-2012 |
20120147956 | Method and Apparatus for Multi-Threaded Video Decoding - 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. | 06-14-2012 |
20110276616 | Method and Apparatus for Communicating During Automated Data Processing - A number of items of data from a data source ( | 11-10-2011 |
20110268314 | Automatic Media Edit Inspector - A system that provides automatic background analysis of a digital image or other media element makes a determination that the image or media element may benefit from correction, and prompts the user to use a correction feature of the system. In some implementations, the prompt itself can navigate the user to the controls for the correction feature. Accordingly, users are notified when they might benefit from correction, and they can be further led to discover a feature with which they may have previously been unfamiliar. | 11-03-2011 |
20110199378 | Re-Coloring a Color Image - Technology for re-coloring a region of a color image including determining an original base color in a region of a color image; establishing at least one shading parameter in the region of the color image; and combining a new base color with the at least one shading parameter in the region of the color image thereby producing a re-colored region of the color image. | 08-18-2011 |
20110194757 | IMAGE PROCESSING APPARATUS USING THE DIFFERENCE AMONG SCALED IMAGES AS A LAYERED IMAGE AND METHOD THEREOF - The present invention is to provide an image processing apparatus using the difference among scaled images as a layered image and a method thereof, which utilize the Gaussian and Laplacian pyramid theory to convert an original image into a plurality of scaled images of different scales, and the difference among scaled images of two adjacent different scales as a layered image of the corresponding layer, so that the edge and line characteristics of a scene of the original image for each layered image can be displayed in different levels sequentially from a clear level to a vague level, and provide a layered image display interface and an image characteristic editing interface for users to examine each layered image through the layered image display interface and edit or perform special effect to each layered image, so as to simulate different visual effects based on different vision models. | 08-11-2011 |
20110182502 | Method of Content Aware Image Resizing - 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. | 07-28-2011 |
20110126199 | Method and Apparatus for Communicating During Automated Data Processing - A number of items of data from a data source ( | 05-26-2011 |
20110058748 | Method and Apparatus for Selecting an Object in an Image - A boundary in an image is identified by identifying a search region within the image. The process continues by determining image gradients in the search region and determining multiple color regions within the search region. An active contour representing the boundary is created based on the image gradients and the multiple color regions. | 03-10-2011 |
20110029916 | Real Time Preview - Computer software applications presently allow the User to preview the impact of some commands on active documents via a small preview window. However, such preview windows are not representative of how the command will impact the entire document. The invention provides a method and system of efficiently and effectively previewing the impact of User commands on the entire document by executing User commands as they are identified. Leaving the menu open, the User is able to identify successive commands until the desired result is reached. Embodiments are described for execution of general commands, text editing commands, relocations of margins or guidelines, and relocations of graphic objects. | 02-03-2011 |
20110012922 | Assisted Adaptive Region Editing Tool - Properties of pixels of a digital image are sampled within different subdivisions of an editing tool impression to produce different pixel property distributions. The property distributions from each region may be automatically classified to identify different edit classes within the property space, which are then used to apply an edit effect to the digital image within the tool impression. The edit classes are represented by an edit profile, the generation of which may be completely automated based on selection of a tool impression, or partially automated using the selection of the tool impression and receipt of classification guidance input, such as one or more parameters received from user input or a configuration file. The edit classes may also be generated without reference to the pixel property distributions, such as via user input. | 01-20-2011 |
20110012909 | Assisted Adaptive Region Editing Tool - Properties of pixels of a digital image are sampled within different subdivisions of an editing tool impression to produce different pixel property distributions. The property distributions from each region may be automatically classified to identify different edit classes within the property space, which are then used to apply an edit effect to the digital image within the tool impression. The edit classes are represented by an edit profile, the generation of which may be completely automated based on selection of a tool impression, or partially automated using the selection of the tool impression and receipt of classification guidance input, such as one or more parameters received from user input or a configuration file. The edit classes may also be generated without reference to the pixel property distributions, such as via user input. | 01-20-2011 |
20100215269 | Iterative fisher linear discriminant analysis - An exemplary method includes receiving an image data set that comprises a multidimensional property space and data classifiable into data classes, determining a projection vector for data of the data set wherein the projection vector maximizes a ratio of between-class scatter to within-class scatter, selecting a reference for the vector, projecting at least some of the data onto the vector, measuring distances from the reference to at least some of the data, classifying at least some of the data into data classes based on a nesting analysis of the distances, eliminating the classified data from the image data set to produce a modified image data set and deciding whether to determine another projection vector for the modified image data set. Various other exemplary methods, devices, systems, etc, are also disclosed. | 08-26-2010 |
20100185983 | Curved Slider Control - The presently disclosed technology provides curved slider GUIs with user interface sensitivity independent from a distance between a cursor and a radial center of the curved slider on a display. An area of operation is defined by an area between parallel bounds oriented equidistant from a radial center of a curved slider and extending from the outermost limits of the curved slider in both directions. Because of the geometry of the area of operation, a distance required to operate an entire range of the curved slider is independent from a distance between the cursor and the radial center of the curved slider. Since a distance that the cursor moves on the display often directly corresponds to movement of a physical input device, the presently disclosed technology results in a more intuitive operation of curved slider because the physical input motions more directly correlate to movements of the curved slider. | 07-22-2010 |
20100185966 | Smart Control Panels - The presently disclosed technology teaches graphical user interfaces (GUIs) grouped in smart control panels that fade, disappear, move, rotate, and/or resize to reveal a work surface under the smart control panels. In one implementation, a smart control panel disappears until it is recalled by a keystroke. When the smart control panel is recalled, it reappears at a present location of a cursor on the work surface. In another implementation, the smart control panel disappears when the user renders an image in an area occupied by the smart control panel. More specifically, a cursor renders a mark across the work surface. As the mark reaches the smart control panel, the smart control panel disappears while the mark is rendered in the area occupied by the smart control panel. When the mark is no longer being rendered in the area occupied by the smart control panel, the smart control panel reappears. | 07-22-2010 |
20100182285 | TEMPORAL HARD MEDIA IMAGING - A method of determining a tilt, bearing, and/or barrel rotation of a virtual marking implement with respect to a surface is disclosed herein. The tilt, bearing, and/or barrel rotation are used to vary geometry of an impression profile associated with a selected physical marking implement as well as the intensity of a rendering on an electronic presentation device. Further, the impression profile associated with the selected physical marking implement may change over time as marks are rendered on the electronic presentation device. More specifically, a quantity of use of the physical marking implement defines in part the size, orientation, and/or shape of one or more facets on the physical marking implement. Existing facets on the physical marking implement may be modified and/or new facets may be added to the physical marking implement as marks are rendered on the electronic presentation device. | 07-22-2010 |
20100182284 | VIRTUAL FACETED HARD MEDIA IMAGING - A tilt sensitive virtual marking implement is used to render an impression on an electronic presentation device. Further, a bearing measurement and/or a barrel rotation measurement of the virtual marking implement may be made with respect to the surface. The barrel rotation, tilt, and/or bearing are then used to vary geometry of an impression profile associated with a faceted physical marking implement as well as an intensity of the rendering. A user may actively vary the impression profile while he or she produces strokes of the virtual marking implement across the surface without changing the faceted physical marking implement selection or switching to a different virtual marking implement so that a corresponding impression profile mimics an impression of a facet on the faceted physical marking implement. | 07-22-2010 |
20100181121 | Virtual Hard Media Imaging - The presently disclosed technology teaches using a tilt-sensitive virtual marking implement to render an impression on an electronic presentation device. Further, a bearing measurement and a tilt measurement of the virtual marking implement are made with respect to the surface. The tilt and bearing are then used to vary geometry of an impression profile associated with the physical marking implement as well as an intensity of the rendering. A user may actively vary the impression profile while he or she produces strokes of the virtual marking implement across the surface without changing the physical marking implement selection or switching to a different virtual marking implement. When creating a rendering on a virtual canvas using the virtual marking implement and the surface, a user may wish to vary an orientation of the virtual marking implement so that a corresponding impression profile mimics an impression of a selected physical marking implement. | 07-22-2010 |
20100073401 | Adaptive Sampling Region - Properties of pixels in a digital image are sampled within different subdivisions of an editing tool impression to produce different property distributions. The different subdivisions can automatically alter their size, geometry, and/or location, based on image content within one or more of the subdivisions, in order to encompass a set of pixels having a substantially uniform distribution of a pixel property. Uniformity can be defined relative to the editing operation or context of the image. The property distributions from each region are classified to identify different edit classes within the property space, which are then used to apply an edit effect to the digital image within the tool impression. The edit classes may be represented by an edit profile in two or more dimensions. | 03-25-2010 |
20090099963 | Tagged Products And Uses Thereof For After Point-Of-Sale Revenue Sharing - Methods are presented for providing after point-of-sale revenue sharing via tagged software. The methods provided allow for revenue sharing when products or services are provided in the future, or when products are upgraded in the future. | 04-16-2009 |