U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Bizarre Patents

Patent No. 5823572

Self Defense Weapon With Memo

A self defense weapon formed as a memo pad and which is easily held by a person's fingers, therefore making it possible to provide protection from a mugger and also to quickly and easily write a record or a message without failure of missing or forgetting significant information under a stressful situation.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Assignee: Corel Corporation


Location: Ottawa, CA
No. of patents: 27

NumberTitleIssue Date
8170343Method 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 com...
05/01/2012
8144980Method 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 bounda...
03/27/2012
8135067Systems and methods for decoding redundant motion vectors in compressed video bitstreams
The invention is related to methods and apparatus that decode robustly encoded video bitstreams. One embodiment of a decoder can advantageously reconstruct a predictive-coded video object plane (P-VOP) from a standard motion vector and the previous frame; from a red...
03/13/2012
8121196Method 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 de...
02/21/2012
8115782Assisted 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 ...
02/14/2012
8086049Iterative 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-cla...
12/27/2011
8081196Assisted 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 ...
12/20/2011
7990381Re-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...
08/02/2011
7962618Method and apparatus for communicating during automated data processing
A number of items of data from a data source (12) can be processed and supplied to a data destination (16, 17). The data can include image data, text data, numeric data or other types of data, or a combination of these types of data. The processing of ...
06/14/2011
7945126Automatic 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,...
05/17/2011
7940988Adaptive 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 cont...
05/10/2011
7853833Method and apparatus for enhancing reliability of automated data processing
A number of items of data from a data source (12) can be processed and supplied to a data destination (16, 17). The data may include image data, text data, numeric data or other types of data, or combination of these types of data. The processing of th...
12/14/2010
7840074Method 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 bounda...
11/23/2010
7827483Real 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 prov...
11/02/2010
7826668Adaptive region editing tool
Properties of pixels of a digital image are sampled within different subdivisions of an editing tool impression to produce different property distributions. The subdivisions may be differently-located within the tool impression. The property distributions from each ...
11/02/2010
7609894Adaptive sampling region for a region editing tool
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 cont...
10/27/2009
7057768Automatic color balance
A method corrects a color image by avenging at least two color channels in regions near the minimum of histograms of the at least two color channels; selecting the smallest of the avenge color values as a black point; averaging at least two color channels in regions...
06/06/2006
7050651Moiré correction in images
Image defects in a digital image are reduced by a process comprising providing a digital image data set in the form of a matrix of pixels; selecting a sub-matrix comprising at least a 5×5 matrix of pixels; identifying a pixel within the sub-matrix to be treated as ...
05/23/2006
7006688Histogram adjustment features for use in imaging technologies
A computer with a monitor viewable program executes to display a histogram of image data on the monitor. The monitor contemporaneously displays a screen image viewed on a monitor of the histogram, and displays a digital or analog control element that controls both c...
02/28/2006
7003174Removal of block encoding artifacts
A method of reducing artifacts in an image previously processed by block transform encoding may comprise the steps of: determining block boundaries; determining an approximate metric of artifact visibility; ...
02/21/2006
7000223Method and apparatus for preparing a definition to control automated data processing
A number of items of data from a data source (12) are to be processed, and then supplied to a data destination (16–17). Each item of data may be image data, text data, numeric data or some other type of data, or a combination of these types of data. ...
02/14/2006
6980691Correction of “red-eye” effects in images
After identification of an image or image area where correction is to be effected for red-eye defects, and identification of eye regions within the image or the image area, color data from the area is provided, collected or analyzed according to color channel inform...
12/27/2005
6950211Fine moire correction in images
A method of noise removal from a digital image, especially moiré noise, comprising providing a three-dimensional representation of a at least one image color channel as a surface over the plane of the image, creating a virtual surface patch, placing the surface pat...
09/27/2005
6938030Method and apparatus for facilitating accurate automated processing of data
A number of items of data from a data source (12) can be processed and deposited in a data destination (16-17). The data can be image data, text data, numeric data or some other type of data, or a combination of these types of data. The processing of t...
08/30/2005
6850651Moiré correction in images
Image defects in a digital image are reduced by a process comprising: providing a digital image data set in the form of a matrix of pixels; selecting a sub-matrix comprising at least a 5×5 matrix of pixels; ...
02/01/2005
6317758Method and system for detecting and selectively correcting cell reference errors
In a computer implemented spreadsheet, a method for detecting and selectively correcting cell reference errors after a cell is copied includes identifying at least one destination cell containing a formula with a reference error; and converting the addres...
11/13/2001
6225996System and method for displaying a current value of a cell of a document
A feature of a software application permitting display of a selected non-active cell on a display screen, when the cell is not currently visible in the on-screen window. The user is therefore able to observe the results of certain operations on the conten...
05/01/2001
 
Sign InRegister
Username  
Password   
forgot password?