Amazon Patent *SUPPLEMENTARY INTERNATIONAL PATENT SEARCH FOR PCT INNOVATIONS

Working in collaborative approach is the key and the technology should be win-win situation for both the business empires. One-Click #amazonpatent and trademark provided easy and faster online buying experience for the end users. Both #Apple and #Amazon benefited from the patent licensing deal.

Safeguard YOUR IP and have enriching experience #askpatentexpert #technology #business #bigdata

one click patent, radio resource management, data base handling, network virtualization, software defined networking and network optimization.

SUPPLEMENTARY INTERNATIONAL PATENT SEARCH

Supplementary international patent search permits the applicant to request, in addition to the international search (the “main international search”), one or more supplementary international searches each to be carried out by an ISA other than the ISA which carried out the main international search.

The additional patent search has the potential of reducing the risk of new patent documents and other technical literature being discovered in the national phase since, by requesting supplementary search the applicant can enlarge the linguistic and/or technical scope of the documentation searched.

Supplementary international search is an additional search made by the PCT (Patent Cooperation Treaty) applicant in addition to the main international search. Supplementary international search is made in order to address their concerns about new prior art being found, once they have already incurred significant costs and entered national phase.   It covers only one invention

Q:  What are the prerequisites for filing supplementary international search ?

1. Patent Applicant must have filed PCT application at another search authority.

2. Patent Applicant should consider commercial value of particular application.

3. The number of disclosures relevant to the particular technical field which are known to be made in languages that are not a speciality of the main ISA

Q: What are the primary objectives of filing Supplementary international search report?

1. It reduces the risk of new patent documents and other technical literature being discovered in the national phase.

2. It provides a second chance to search the new prior art that may affect the patentability of applicant invention. This Search is generally performed later than the initial search in the PCT.

3. By requesting supplementary search the applicant can enlarge the linguistic and/or technical scope of the documentation searched.

Q:  Which are the countries that can file the optional service for applicants?

  • AT (Asutria)
  • EP (European patent)
  • FI (Finland)
  • RU (Russia)
  • SE (Sweden)

Q:  Who carries out this search ?

The International search authority (other than international search authority who carried out main international search )  carries out this search.  Each authority determines the scope and fees for its supplementary search.

Q:  What is the timeline and fees for carrying out this search?

  • The supplementary search request must be filed with the International Bureau within 19 months from the priority date.
  • Fees must be paid in Swiss francs within 1 month of filing the request:
  • supplementary search fee*
  • supplementary search handling fee*
  • The Authority begins SIS on receipt of the request and international search report (ISR), or 22 months from the priority date, at latest, if the main ISR is late.
  • The SIS Report is established by 28 months from the priority date.

Q: How do the applicants file a supplementary search request?

  • The request must be filed using the supplementary search request Form PCT/IB/375, specifying

– which Authority is to carry out the supplementary search

– (in certain circumstances – see Unity of Invention) which claims are to be searched

  • The request may need to be accompanied by:

–  a translation of the international application into a language accepted by the Authority.

-any sequence listing in electronic format.

Q: What is Supplementary International search report and how it is different from main international search report.

The supplementary international search report is generally similar in content and appearance to the main international search report; it contains:

  • a listing of references to patent documents and other technical literature which may affect the patentability of the invention claimed in the international application.
  • However, it does not repeat documents which have already been cited in the international search report, unless this is necessary because of new relevance when read in conjunction with other documents discovered during the supplementary international search.

It is different from international search report :

– supplementary international search report may contain more detailed explanations than those in the main international search report which are helpful for a full understanding of the references listed.

–   Unlike the main international search, no written opinion is established with the supplementary international search report.

Q: What is UNITY OF INVENTION in reference with Supplementary search report?

UNITY OF INVENTION generally indicates one Patent for One invention

  • Only one invention is searched – there is no option of paying additional fees for additional inventions Usually the first claimed invention is searched, but if the main ISA has found lack of unity of invention, the applicant may request supplementary search to focus on an invention other than the first.

US Placed India on its Priority Watch List #Special301Report

Indian Patent Form 27 for Working of Patent Status

Indian Patent Form 27, Best Litigation Patent Attorney in India, Indian Patent Form 27 for Working of Patent Status
Indian Patent Form 27

US has again placed India on its “Priority Watch List” in its annual Special 301 Report on the state of intellectual property protection. Form 27 is #arsenal tool to control the pricing of patented product in India. According to Form 27, read with Section 146 of India’s Patents Act, 1970, mandates that all patent holders, including pharma firms, declare how the “patent is being worked” in India, giving among other data the quantity and value of the patented product sold by them in the Indian market, whether it is manufactured in India or imported, and whether public requirement has been met to the fullest extent.

The need of the hour is to sign PPH treaty between different countries for speedy patent grant process in India rather than talking on #workingofpatents #strongpatents #askpatentexpert

In the recent discussions the United States Patent and Trademark Office (USPTO) and the Indian government are trying to find amicable solution over a dispute over an Indian patent requirement – Form 27 – which mandates patent holders to declare how patent monopoly is being exercised in India.

Demystifying the Indian Patent law with an intent to resolve & find amicable intellectual property solutions by international patent expert.

 

Fast face beautification Patent by claiming image processing method

Fast face beautification Invention 

The present invention relates to an image processing method which is used for fast face beautification.

Fast face beautification, USPTO, USPTO Assignment, Espacenet

Scope of fast face beautification patent filed in USPTO

Patent Claims for fast face beautification:

Patent Claims for fast face beautifying method for digital images

1. A fast face beautifying method for digital images, comprising the following steps of: step 1: reading an original image locally or remotely; step 2: performing Gaussian blur to the original image to obtain a blurred image; step 3: sequentially extracting a green channel value G of a single pixel of the original image, and performing linear light blending to the green channel with a corresponding pixel of the blurred image to obtain a first green channel value G1; step 4: performing continuous hard light blending to the first green channel value G1 obtained by linear light blending with the its own G1 to obtain a second green channel value G2; step 5: combining the second green channel value G2 with a red channel value R and a blue channel value B both obtained by Gaussian blur, to obtain a third green channel value G3; step 6: performing color mapping to the original image to obtain a whitened image; step 7: performing skin color recognition to the original image to obtain a corresponding skin color probability value; and step 8: using a product of the third green channel value G3 by the corresponding skin color probability value as a transparency, performing transparency blending to the original image and the whitened image to compose a beautified image.

2. The fast face beautifying method for digital images according to claim 1, wherein the linear light blending in step 3 is performed by the following formula:
G1=(2*21g+1)/2, wherein, G1 is a color value of a green channel of a single pixel after the linear light blending, G is a color value of a green channel of the original image of the single pixel, and fg is a color value of a green channel of a pixel in the image subjected to Gaussian blur in step 2 corresponding to a same position.

3. The fast face beautifying method for digital images according to claim 1, wherein the continuous hard light blending in step 4 is performed for 1 to 10 times.

4. The fast face beautifying method for digital images according to claim 3, wherein the hard light blending in step 4 is performed by the following formula:
resultColor=((base)<=128?(base)*(base)/128:255−(255−(base))*(255−(base))/128), where, resultColor is a result of the hard light calculation, and (base) is G1 obtained by the linear light blending in step 3.

5. The fast face beautifying method for digital images according to claim 1, wherein the calculation method in step 5 is shown as follows:

if (Red<0.5)
{
alphaValue=1.0−(0.5−Red)*2.0;
}
Else
{
alphaValue=1.0;
}
G3=G2*max(0.0, alphaValue−Blue*0.0019608);

wherein, G3 is the third green channel value, the initial value of G2 is a result of the hard light blending in step 4, Red is a value of a red channel after Gaussian blur, and Blue is a value of a blue channel after Gaussian blur.

6. The fast face beautifying method for digital images according to claim 1, wherein, in step 6, color mapping is performed to the original image to obtain a whitened image, the color mapping is performed by the following formula:
oralColor=arrayCurve[oralColor], wherein, arrayCurve is a group of predefined color mapping, and oralColor is a color value of a red channel, a green channel and a blue channel of a single pixel in the original image.

7. The fast face beautifying method for digital images according to claim 1, wherein, the performing skin color recognition to the original image to obtain a corresponding skin color probability in step 7 further comprises the following steps of: step 71: performing face recognition to the original image to obtain a face region; step 72: performing average calculation to the face region to obtain an average skin color; step 73: calculating a skin color probability mapping table of the current image according to the average skin color; and step 74: performing skin color recognition to the current image according to the skin color probability mapping table to obtain a skin color probability value of the current image.

8. The fast face beautifying method for digital images according to claim 7, wherein step 72 further comprises: step 721: initializing an original skin model; step 722: calculating an average color value of the whole image as a threshold of the initial skin; and step 723: calculating the average skin color of the face region according to the obtained threshold of the initial skin.

9. The fast face beautifying method for digital images according to claim 8, wherein step 722 further comprises: step 7221: traversing pixel points of the whole image, and accumulating color values of the red channel, the green channel and the blue channel to obtain an accumulated color sum; and step 7222, dividing the accumulated color value by the total number of the pixel points to obtain average values of the red channel, the green channel and the blue channel, and using the average values as the threshold of the initial skin.

10. The fast face beautifying method for digital images according to claim 8, wherein step 723 further comprises: step 7231: calculating a grayscale value of the average skin color according to the following formula:
GRAY1=0.299*RED+0.587*GREEN+0.114*BLUE, where, GRAY1 is a gray value of the current pixel point of a gray image, and RED, GREEN and BLUE are color values of red, green and blue channels of the current pixel point of the image, respectively; step 7232: using the grayscale value as a threshold for excluding a non-skin portion of the face region; step 7233: sequentially traversing the color values of the pixel points within the face region, and obtaining the average skin color according to the following formula:
skin=SkinModel[red][blue], wherein, skin is a skin value after the color mapping of a skin model, SkinModel is an initialized original skin model, red is the color value of the red channel, and blue is the color value of the blue channel.

11. The fast face beautifying method for digital images according to claim 7, wherein, in step 73, a skin color probability mapping table of the current image is calculated according to the average skin color, where, the skin color probability mapping table is acquired by the following steps of: step 731: establishing a skin color probability mapping table 256*256 in size; step 731: sequentially performing value assignment to the skin color probability mapping table, the specific pseudo-codes shown as follows: presetting temporary variables, i.e., i, j, SkinRed_Left, AlphaValue, Offset, TempAlphaValue and OffsetJ, all integers; presetting a variable of the skin color probability mapping table SkinProbability[256][256] wherein, SkinRed is the average value of the red channel obtained in step 7222, and SkinBlue is the average value of the blue channel obtained in step 7222; presetting the value of the SkinRed_Left by the following formula: kinRed_=SkinRed-128; For(i=0; i<256; i++) {; calculating the value of Offset by the following formula Offset=max(0,min(255, i-SkinRed_Left)); judging whether the value of Offset is less than 128; if the value of Offset is less than 128, AlphaValue=Offset*2; and if the value of Offset is greater than or equal to 128, AlphaValue=255; For(i=0; j<256; j++) {; calculating the value of OffsetJ by the following formula OffsetJ=max(0, j−SkinBlue); calculating the value of TempAlphaValue by the following formula TempAlphaValue=max(AlphaValue−(OffsetJ*2), 0); judging the value of TempAlphaValue, where, the value of SkinProbability[i][j] is 255 if the value of TempAlphaValue is greater than 160; the value of SkinProbability[i][j] is 0 if the value of TempAlphaValue is less than 90; or, the value of SkinProbability[i][j] is equal to TempAlphaValue plus 30; } }.

12. The fast face beautifying method for digital images according to claim 7, wherein, in step 74, skin color recognition is performed to the current image according to the skin color probability mapping table to obtain a skin color probability value of the current image, wherein, the calculation method is as follows:
skinColor=SkinProbability[red][blue], wherein, skinColor is a skin color probability value of the current image, SkinProbability is the skin color probability table, red is the color value of the red channel of the pixel point, and blue is the color value of the blue channel of the pixel point.

13. The fast face beautifying method for digital images according to claim 7, wherein, in step 71, face recognition is performed to the original image to obtain a face region, and the whole image is defined as the face region if the face region recognition is failed.

14. The fast face beautifying method for digital images according to claim 1, wherein, in step 8, the product of multiplying the third green channel value G3 by the corresponding skin color probability value is used as a transparency, and transparency blending is performed to the original image and the whitened image to compose a beautified image, wherein, the formula is as follows:
resultColor=oralColor*alpha+(1.0−alpha)*arrayColor, where, resultColor is a color value of the processed beautified image, oralColor is a color value of the original image, arrayColor is a color value of the whitened image obtained in step 6, and alpha is a product of a normalized value of G3 obtained in step 5 by the corresponding skin color probability value, where, the normalization is performed by the following formula: G3/255.0.

BACKGROUND OF THE INVENTION

With the progress of technology, there are more and more equipments using high-definition or miniature cameras or image acquisition devices, for example, digital cameras, mobile phones, tablet computers and even laptop computers, etc. The pixel and aperture of camera equipment, the light and stability of a shooting situation or even the I/O performance of the equipment will influence the quality of images. As a result, there is a difference between the digital image and the actual picture in the real world. Such difference may do things against users’ assumptions and may not meet the aesthetic demands of the users. Therefore, various image post-processing softwares have come out. By being processed in terms of color, an image is allowed to visually satisfy the aesthetic standards of a user than the original image.

However, due to inappropriate intelligent detection of images, incorrect processing methods or complicated processing processes, many post-processing softwares are time-consuming and failed to meet the users’ requirements, even make the processed images worse.

In conclusion, some of the present technologies for face beautification are far behind the users’ requirements. Thus, it is very necessary to develop an efficient and effective method for fast face beautification.

SUMMARY OF THE INVENTION

To solve the above problems, the present invention provides a fast face beautifying method for digital images, which has high efficiency and out-standing performance so that the mages are more aligned with the aesthetic demands of users; moreover, skin recognition can find out black pixels which will be prevented from being processing by the beautification algorithm so that hairs, eyes and other non skin parts can be preserving. Consequently, the final effect of beautification will become better and more natural.

To achieve the goals of the fast face beautifying method for digital images, the present invention employs the following technical solutions:

A fast face beautifying method for digital images is presented, comprising the following steps of:

step 1. reading an original image locally or remotely;

step 2. the original green channel image is convolved with Gaussians to produce the Blurred image. we set the count variable i and j to zero. the constant variable h refer to the image height and w refer to the image width.

step 3. The green channel value G of each pixel in the original image is linear combined to the green channel value in the blurred image got by step 2 and result in a combined value G1.

step 4. The combined green channel value G1 of each pixel in the combined image we got by step 3 is hard-light combined with itself and result in a combined value G2.

step 5. we work out the final green channel value G3 by using the mathematical model we described below.

step 6. we use a simple color mapping model to get the Whitening image.

step 7. skin color recognition is performed to the original image to obtain a corresponding skin color probability of each pixel.

step 8. by using a product of value G3 and the skin color probability we calculated by step 7 as a transparency, transparency blending is performed to the original image and the whitened image to obtain the final cosmetic image.
G1=(2*G−2*fg+1)/2,

wherein, G1 is combined green channel value after the linear light blending with the corresponding blurred image, The green channel value G of each pixel in the original image, and fg is the corresponding value of the blurred image.

the number of iterations was set experimentally 1 to 10 times in order to make a good performance.

Preferably, the hard light blending in step 4 is performed by the following formula: resultColor=((base)<=128?(base)*(base)/128:255−(255−(base))*(255−(base))/128),

wherein, resultColor is a result of the hard light calculation, and (base) is G1 obtained by the linear light blending in step 3.

Preferably, the calculation method in step 5 is shown as follows:

if (Red<0.5)
{
alphaValue=1.0−(0.5−Red)*2.0;
}
Else
{
alphaValue=1.0;
}
G3=G2*max(0.0, alphaValue−Blue*0.0019608);

wherein, G3 is the third green channel value, the initial value of G2 is a result of the hard light blending in step 4, Red is a value of a red channel after Gaussian blur, and Blue is a value of a blue channel after Gaussian blur.

Preferably, in step 6, the color mapping is performed to the original image to obtain a whitened image, wherein the color mapping is performed by the following formula:
oralColor=arrayCurve[oralColor],

wherein, arrayCurve is a group of predefined color mapping, and oralColor is a color value of a red channel, a green channel and a blue channel of a single pixel in the original image.

Preferably, the performing skin color recognition to the original image to obtain a corresponding skin color probability value in step 7 further includes the following steps of:

step 71: performing face recognition to the original image to obtain a face region;

step 72: performing average calculation to the face region to obtain an average skin color;

step 73: calculating a skin color probability mapping table of the current image according to the average skin color;

step 74: performing skin color recognition to the current image according to the skin color probability mapping table to obtain a skin color probability value of the current image.

Preferably, step 72 further includes:

step 721: initializing an original skin model;

step 722: calculating an average color value of the whole image as a threshold of the initial skin; and

step 723: calculating the average skin color of the face region according to the obtained threshold of the initial skin.

Preferably, step 722 further includes:

step 7221: traversing pixel points of the whole image, and accumulating color values of the red channel, the green channel and the blue channel to obtain an accumulated color sum; and

step 7222: dividing the accumulated color value by the total number of the pixel points to obtain average values of the red channel, the green channel and the blue channel, and using the average values as the threshold of the initial skin.

Preferably, step 723 further includes:

step 7231: calculating a grayscale value of the average skin color according to the following formula:
GRAY1=0.299*RED+0.587*GREEN+0.114*BLUE,

wherein, the GRAY1 is the gray value of the current pixel point of a gray image, and RED, GREEN and BLUE are color values of red, green and blue channels of the current pixel point of the image, respectively;

step 7232: using the grayscale value as a threshold for excluding a non-skin portion of the face region;

step 7233: sequentially traversing the color values of the pixel points within the face region, and obtaining the average skin color according to the following formula:
skin=SkinModel[red][blue],

wherein, skin is a skin value after the color mapping of a skin model, SkinModel is an initialized original skin model, red is the color value of the red channel, and blue is the color value of the blue channel.

Preferably, in step 73, a skin color probability mapping table of the current image is calculated according to the average skin color, where, the skin color probability mapping table is acquired by the following step:

step 731: establishing a skin color probability mapping table having 256*256 in size;

step 731: sequentially performing value assignment to the skin color probability mapping table in turn, the specific pseudo-codes shown as follows:

presetting temporary variables, i.e., i, j, SkinRed_Left, AlphaValue, Offset, TempAlphaValue and OffsetJ, all integers;

presetting a variable of the skin color probability mapping table SkinProbability[256][256];

where, Skin Red is the average value of the red channel obtained in step 7222, and SkinBlue is the average value of the blue channel obtained in step 7222;

presetting the value of the SkinRed_Left by the following formula:

kinRed_Left
= SkinRed − 128;
For(i=0; i<256; i++)
{;

calculating the value of Offset by the following formula Offset=max(0,min(255, i-SkinRed_Left));

judging whether the value of Offset is less than 128; if the value of Offset is less than 128, AlphaValue=Offset*2; and if the value of Offset is greater than or equal to 128, AlphaValue=255;

For(i=0; j<256; j++)
{;

calculating the value of OffsetJ by the following formula OffsetJ=max(0, j−SkinBlue);

calculating the value of TempAlphaValue by the following formula TempAlphaValue=max(AlphaValue−(OffsetJ*2), 0);

judging the value of TempAlphaValue, where, the value of SkinProbability[i][j] is 255 if the value of TempAlphaValue is greater than 160;

the value of SkinProbability[i][j] is 0 if the value of TempAlphaValue is less than 90; or, the value of SkinProbability[i][j] is equal to TempAlphaValue plus 30;

}
}.

Preferably, in step 74, skin color recognition is performed to the current image according to the skin color probability mapping table to obtain a skin color probability value of the current image, where, the calculation method is as follows:
skinColor=SkinProbability[red][blue],

where, skinColor is a skin color probability value of the current image, SkinProbability is the skin color probability table, red is the color value of the red channel of the pixel point, and blue is the color value of the blue channel of the pixel point.

Preferably, in step 71, face recognition is performed to the original image to obtain a face region, and the whole image is defined as the face region if the face region recognition is failed.

Preferably, in step 8, a product of multiplying the third green channel value G3 by the corresponding skin color probability value is used as a transparency, and transparency blending is performed to the original image and the whitened image to compose a beautified image, where, the formula is as follows:
resultColor=oralColor*alpha+(1.0−alpha)*arrayColor,

where, resultColor is a color value of the processed beautified image, oralColor is a color value of the original image, arrayColor is a color value of the whitened image obtained in step 6, and alpha is a product of multiplying a normalized value of G3 obtained in step 5 by the corresponding skin color probability value, where, the normalization is performed by the following formula: G3/255.0.

The present invention has the following beneficial effects.

The fast face beautifying method for digital images provided by the present invention may be widely applied in the field of image processing, in present image post-processing software on personal computers, mobile phones, tablet computers and other platforms, and in cameral real-time filters of some equipment with digital cameras. In general, the present invention may be applied in different image processing software fields according to the intention of a software designer. Moreover, skin recognition can find out black pixels which will be prevented from being processing by the beautification algorithm so that hairs, eyes and other non skin parts can be preserving. Consequently, the final effect of beautification will become better and more natural.

BRIEF DESCRIPTION OF THE DRAWINGS

The drawings described herein are used for providing further understanding of the present invention and constitute a part of the present invention. Exemplary embodiments of the present invention and descriptions thereof are used for explaining the present invention and are not intended to limit the preset invention. In the drawings:

FIG. 1 is a specific flowchart of the fast face beautifying method for digital images according to the present invention.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

In order to solve the technical problems, to state the advantages of the present invention clearer and more explicit, the present invention will be further described as below in details with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely used for explaining the present invention and are not intended to limit the present invention.

As shown in FIG. 1, the present invention provides a fast face beautifying method for digital images, including the following steps of:

step 1: reading an original image locally or remotely;

step 2. the original green channel image is convolved with Gaussians to produce the Blurred image. we set the count variable i and j to zero. the constant variable h refer to the image height and w refer to the image width.

step 3. The green channel value G of each pixel in the original image is linear combined to the green channel value in the blurred image got by step 2 and result in a combined value G1.

step 4. The combined green channel value G1 of each pixel in the combined image we got by step 3 is hard-light combined with itself and result in a combined value G2.

step 5. we work out the final green channel value G3 by using the mathematical model we described below.

step 6. we use a simple color mapping model to get the Whitening image.

step 7. skin color recognition is performed to the original image to obtain a corresponding skin color probability of each pixel.

step 8. by using a product of value G3 and the skin color probability we calculated by step 7 as a transparency, transparency blending is performed to the original image and the whitened image to obtain the final cosmetic image.

The Gaussian blur in step 2 is to calculate the transform of each pixel in the image by normal distribution,

the normal distribution equation in an N-dimensional space is as follows:

G⁡(r)=12⁢π⁢⁢σ2N⁢ⅇ-r2/(2⁢σ2),
and

the normal distribution equation in a two-dimensional space is as follows:

G⁡(u,v)=12⁢π⁢⁢σ2⁢ⅇ-(u2+v2)/(2⁢σ2),

where, r is a blur radius r2=u2+v2, σ is a standard deviation of a normal distribution, u is a position offset of an original pixel point on an x-axis, and v is a position offset of the original pixel point on a y-axis.

The formula of the linear light blending in step 3 is as follows:
G1=(2*G−2*fg+1)/2,

where, G1 is a color value of a green channel of a single pixel after the linear light blending, G is a color value of a green channel of the original image of the single pixel, and fg is a color value of a green channel of a pixel in the image subjected to Gaussian blur in step 2 corresponding to a same position.

The main purpose of the hard light blending in step 4 is to widen a difference between colors of the image thus to achieve the beatification effect. The continuous hard light blending in step 4 is performed for 1 to 10 times. When the number of times of the continuous hard light blending is very few, the beatification effect will not be obvious. In this embodiment, the continuous hard light blending is performed for 3 times, which may better solve the technical problems and achieve better beatification effect. Those skilled in the art may select different times of blending according to different image beatification solutions. The formula of the hard light blending is as follows:
resultColor=((base)<=128?(base)*(base)/128:255−(255−(base))*(255−(base))/128),

where, resultColor is a result of the hard light calculation, and (base) is G1 obtained by the linear light blending in step 3.

The calculation method in step 5 is as follows:

if (Red<0.5)
{
alphaValue=1.0−(0.5−Red)*2.0;
}
Else
{
alphaValue=1.0;
}
G3=G2*max(0.0, alphaValue−Blue*0.0019608);

where, G3 is the third green channel value, the initial value of G2 is a result of the hard light blending in step 4, Red is a value of a red channel after Gaussian blur, and Blue is a value of a blue channel after Gaussian blur.

In step 6, the color mapping is performed to the original image to obtain a whitened image, where, the color mapping is performed by the following formula:
oralColor=arrayCurve[oralColor],

where, arrayCurve is a group of predefined color mapping, and oralColor is a color value of a red channel, a green channel and a blue channel of a single pixel in the original image.

In step 7, the performing skin color recognition to the original image to obtain a corresponding skin color probability value further includes the following steps of:

step 71: performing face recognition to the original image to obtain a face region, where, the whole image is defined as the face region if the face region recognition is failed;

step 72: performing average calculation to the face region to obtain an average skin color;

step 73: calculating a skin color probability mapping table of the current image according to the average skin color; and

step 74: performing skin color recognition to the current image according to the skin color probability mapping table to obtain a skin color probability value of the current image.

The face recognition involved in step 71 will not be repeatedly described as it doesn’t relate to the main content of the present invention. In this embodiment, conventional methods may be employed for face recognition In the paper, for example, “P. Viola and M. Jones. Rapid Object Detection using a Boosted Cascade of Simple Features, in: Computer Vision and Pattern Recognition, 2001.CVPR 2001. Proceedings of the 2001 IEEE Computer Society Conference on”. An approximate regional position of a face is obtained by positioning.

Step 72 further includes:

step 721: initializing an original skin model;

step 722: calculating an average color value of the whole image as a threshold of the initial skin; and

step 723: calculating the average skin color of the face region according to the obtained threshold of the initial skin.

In step 721, the step of initializing an original skin model is as follows:

step 7211: establishing a skin color model 256*256 in size;

step 7212: sequentially performing value assignment to the skin color model, the specific pseudo-codes shown as follows:

presetting temporary variables, i.e., AlphaValue, nMAx, i and j, all
integers;
presetting a variable of the skin color model is SkinModel[256][256];
For(i=0;i<256;i++)
{

judging whether the value of the i is less than 128; if the value of the i is less than 128, AlphaValue is 255; and if the value of Offset is not less than 128, AlphaValue is equal to i*2;

calculating the value of nMax by the following formula nMax=min(256, AlphaValue*2);

For(j=0;j<nMax;j++)
{

calculating a value of a skin model at the corresponding position by the following formula SkinModel[i][j]=AlphaValue−(j/2);

}
For(j=nMax.j<256;j++)
{
initializing the value of a skin model at the corresponding position as 0;
}
}.

If expressed by severity codes, the formula of initializing the original skin model is as follows:

BYTE SkinModel[256][256];
BYTE AlphaValue = 255;
for( i = 0;i < 256;i++)
{
AlphaValue = (i < 128 ? (i<<1) : 255);
int nMax = min(256, (AlphaValue<<1));
for ( j=0; j<nMax; ++j)
{
SkinModel[i][j] = AlphaValue − (j>>1);
}
for ( j=nMax; j<256; ++j)
{
SkinModel[i][j] = 0;
}
}.

Step 722 further includes:

step 7221: traversing pixel points of the whole image, and accumulating color values of the red channel, the green channel and the blue channel to obtain an accumulated color sum;

step 7222: dividing the accumulated color value by the total number of the pixel points to obtain average values of the red channel, the green channel and the blue channel, and using the average values as the threshold of the initial skin.

Step 723 further includes:

step 7231: calculating a grayscale value of the average skin color according to the following formula:
GRAY1=0.299*RED+0.587*GREEN+0.114*BLUE,

where, the GRAY1 is a gray value of the current pixel point of a gray image, and RED, GREEN and BLUE are color values of red, green and blue channels of the current pixel point of the image, respectively;

step 7232: using the grayscale value as a threshold for excluding a non-skin portion of the face region; and

step 7233: sequentially traversing the color values of the pixel points within the face region, and obtaining the average skin color according to the following formula:
skin=SkinModel[red][blue],

where, skin is a skin value after the color mapping of a skin model, SkinModel is an initialized original skin model, red is the color value of the red channel, and blue is the color value of the blue channel.

In step 73, a skin color probability mapping table of the current image is calculated according to the average skin color, where, the skin color probability mapping table is acquired by the following steps of:

step 731: establishing a skin color probability mapping table 256*256 in size;

step 731: sequentially performing value assignment to the skin color probability mapping table, the specific pseudo-codes shown as follows:

presetting temporary variables, i.e., i, j, SkinRed_Left, AlphaValue, Offset, TempAlphaValue and OffsetJ, all integers;

presetting a variable of the skin color probability mapping table SkinProbability[256][256];

where, SkinRed is the average value of the red channel obtained in step 7222, and SkinBlue is the average value of the blue channel obtained in step 7222;

presetting the value of the SkinRed_Left by the following formula:

kinRed_Left
= SkinRed − 128;
For(i=0; i<256; i++)
{;

calculating the value of Offset by the following formula Offset=max(0,min(255, i-SkinRed_Left));

judging whether the value of Offset is less than 128; if the value of Offset is less than 128, AlphaValue=Offset*2; and if the value of Offset is greater than or equal to 128, AlphaValue=255;

For(i=0; j<256; j++)
{;

calculating the value of OffsetJ by the following formula OffsetJ=max(0, j−SkinBlue);

calculating the value of TempAlphaValue by the following formula TempAlphaValue=max(AlphaValue−(OffsetJ*2), 0);

judging the value of TempAlphaValue, where, the value of SkinProbability[i][j] is 255 if the value of TempAlphaValue is greater than 160;

the value of SkinProbability[i][j] is 0 if the value of TempAlphaValue is less than 90; or, the value of SkinProbability[i][j] is equal to TempAlphaValue plus 30;

}
}.

If expressed by severity codes, the skin color probability mapping table is specifically acquired by the following formula:

BYTE SkinModel[256][256];
BYTE AlphaValue = 255;
int SkinRed_Left = SkinRed − 128;
for(int i = 0;i < 256;i++)
{
int Offset = max(0,min(255,(i − SkinRed_Left)));
if(Offset < 128)
{
AlphaValue = (Offset<<1);
}
else
{
AlphaValue = 255;
}
for(int j = 0; j < 256; j++)
{
int OffsetJ = max(0, (j − SkinBlue));
int TempAlphaValue = max(AlphaValue − (OffsetJ >> 1), 0);
if (TempAlphaValue > 160)
{
SkinModel[i][j] = 255;
}
else if (TempAlphaValue < 90)
{
SkinModel[i][j] = 0;
}
else
{
SkinModel[i][j] = TempAlphaValue + 30;
}
}
},

where, SkinRed and SkinBlue are average values of the red channel and the blue channel obtained in step 7222.

In step 74, skin color recognition is performed to the current image according to the skin color probability mapping table to obtain a skin color probability value of the current image, where, the calculation method is as follows:
skinColor=SkinProbability[red][blue],

where, skinColor is a skin color probability value of the current image, SkinProbability is the skin color probability table, red is the color value of the red channel of the pixel point, and blue is the color value of the blue channel of the pixel point.

In step 8, a product of multiplying the third green channel value G3 by the corresponding skin color probability value is used as a transparency, and transparency blending is performed to the original image and the whitened image to compose a beautified image, where, the formula is as follows:
resultColor=oralColor*alpha+(1.0−alpha)*arrayColor,

where, resultColor is a color value of the processed beautified image, oralColor is a color value of the original image, arrayColor is a color value of the whitened image obtained in step 6, and alpha is a product of a normalized value of G3 obtained in step 5 by the corresponding skin color probability value, where, the normalization is performed by the following formula: G3/255.0.

The steps of the fast face beautifying method for digital images will be described as below in details with reference to FIG. 1, including:

step 1: an original image is read locally or remotely, the image including a single image or a single-frame image cut from a video or a single frame in a GIF animation;

step 2: Gaussian blur is performed to the original image, where, the initial values i and j are both equal to 0, w is the width of the original image, and h is the height of the original image; if i<h, it is judged whether j<w, or otherwise the procedure ends; j<w, the procedure proceeds to the next, or otherwise i=++ calculation is performed and whether i<h is judged again;

step 3: a green channel value G and fg of each of pixel points of the original image after Gaussian blur are extracted sequentially, and then linear light blending is performed to obtain a first green channel value G1, where, the use of green light is to save the time of brightness calculation and accelerate the computing speed;

step 4: three times of continuous hard light blending are performed to G1 obtained in step 3 and its own G1 to obtain a second green channel value G2, where, this step functions as widening a contrast, thereby making a bright portion brighter and a dark portion darker;

step 5: the second green channel value G2 is combined with a red channel value R and a blue channel value B both obtained by Gaussian blur, to obtain a third green channel value G3 according to a new calculation method;

step 6: color mapping for whitening is performed to the original image to obtain a whitened image;

step 7: skin color recognition is performed to the original image to obtain a corresponding skin color probability value; and

step 8: by using a product of the third green channel value G3 by the corresponding skin color probability value as a transparency, transparency blending is performed to the original image and the whitened image to compose a beautified image.

Through the foregoing description of the embodiments, those technicians in the field of digital image processing can clearly understand the invention. They can implement this algorithm by software or in virtue of software and necessary general hardware platforms. On the basis of this understanding, the technical solutions of the present invention may be embodied in form of software products which may be stored in non-volatile memory media (may be CD-ROM, USB flash disks, mobile hard disks, etc.) and include a number of instructions for allowing computer equipment (may be a personal computer, a server, network equipment, etc.) to execute the method described in each of embodiments of the present invention.

The foregoing descriptions show and describe the preferred embodiments of the present invention. As described above, it should be understood that, the present invention is not limited to the forms disclosed herein and should not be regarded as excluding other embodiments, instead, may be applied to other combinations, modifications and environments; moreover, the present invention may be altered according to the above teachings or technology or knowledge in the relevant art, within the scope of the concept of the present invention. Furthermore, all alterations and changes made by those skilled in the art without departing from the spirit and scope of the present invention shall fall into the protection scope of the appended claims of the present invention.

Internet Business, Internet Business lawyer, Internet Business attorney

Prity Khastgir, Patent Attorney 

‎Technology excites my neurons. I BELIEVE mind is the best machine which can imbibe data in a format and process it in unique ways to generate $$$$$. Learning curve for a human mind is exponential in nature. With the right intent one can achieve what the mind perceives. In my personal capacity I have executed more than 500 technology driven international intellectual projects. The technology trend has changed since the penetration of mobile applications in people lives.  More patents are being filed in computer vision and pattern recognition based innovations.

Identifying the PAIN POINTs in the process is the KEY to a successful business model. Imagine if WE as VCs know beforehand where to invest our MONEY without the BURN OUT, life will be simple.

After working on so many innovations I have learnt connecting the dots. It is awesome to identify the missing pieces of the business puzzle. Patenting innovation is just a small pie of the cake. WHAT is important is to see the opportunity in the market and grab it. Have any questions, schedule a clarity call today to understand the missing clues in your venture. https://clarity.fm/biopatentlawyer

PS: #nofreeadvice #askpatentexpert

Research drafting services by creative minds for over 30+ years.

Helping Startups to Raise Funds & Assisting Foreign Companies to find Right Business Partner in India. Chief Strategic Officer (CSO) for your Startup IDEA. Investor incubating GREAT IDEAS and grow the startups. Assisting enterprise to enter and find RIGHT Angels, and VCs in Malaysia, Singapore, US, UK, Japan and India.

 

Renewable Innovations will use AI & Iot Patents to Provide Best Sustainable Systems

Enlightening panel discussion with Pranav Mehta. Need of the hour is to use #AI parameters to study renewable innovations to increase the production by studying #bigdata #Strategy #askpatentexpert

 Over the years, Renewable Innovations in solar, wind and other renewable power sources is booming worldwide, especially in China, and is now eclipsing that in fossil fuels. Number of renewable-energy patents were filed before WIPO in 2011.

Renewable Innovations, patent research, Artificial Intelligence, Cognitive Computing, understand use of chatbots, virtual agents, virtual assistants, wearables - augmented and virtual reality, IoT, Blockchain

Market adaptation of Renewable Innovations

Renewable Innovations to Make Earth a Better Planet

The solution to the sustainable business solution to utilise renewable innovations across the globe is the usage of technologies like VR (Virtual Reality) and AR (Augmented Reality) technologies which can be used to solve real human problems. By providing new, immersive ways of accessing big data they can enhance human learning experience, expand intellectual understanding of complex systems and improve how we interact with one another. Development of Grid Connected and Off-grid Roof-Top Solar Photovoltaic and Small Solar Power Plants with use of Iot based technologies is the need of the hour.

Solar Power History in India

India represents a fast growing economy and has ever increasing demand of energy. Recognising need to develop additional energy supply options, the Indian Government has laid strong emphasis on renewable energy.

Solar energy is regarded as one of the fastest growing clean technologies in recent years.

The Government of India has launched Jawaharlal Nehru National Solar Mission (JNNSM) which now has a target of 100,000 MW of grid solar power by 2022, out of which grid connected rooftop Solar PV systems is considered as very potent area and has a target of 40,000 MW. To achieve energy security and for having good optics, it is envisaged to develop solar rooftop projects on large scale by utilising vacant roofs of buildings and adjoining lands of the campus.

One has to understand Renewable Energy Initiatives

“Patent System” includes the integrated assembly of photovoltaic panels, mounting, assemblies, inverters, converters, metering, lighting fixtures, transformers, ballasts, disconnects, combiners, switches, wiring devices and wiring, and all other material comprising the Installation Work. Innovation is the key and we at TCIS take pride in providing solutions to protect renewable innovations internationally.

TCIS Patent Service Offerings:

  • PCT Filings & Patent Advisory
  • IP Commercialization
  • IP Strategic Support
  • Multi Country Filings

IP portfolio research, cross-border technology transactions, licensing agreements, product clearance, freedom-to-operate, patent infringement & invalidity analysis, research & opinions. Core practice includes patent drafting, patent searches (patent analytics), PCT National phase patent prosecution in India (drafting office action responses for USPTO, EPO

 

Boom in Fourth Industrial Revolution Knowledge Sharing Ecosystem: Patenting Innovations

Boom in Fourth Industrial Revolution Knowledge Sharing Ecosystem

Prity Khastgir IPR Strategic India Patent Attorney Amplify Innovation

Prity Khastgir

Technology Driven Era is BOOMing !!

Patent Launch Design Studio For Wealth Creation to Cater Fourth Industrial Revolution

WHAT is WEALTH Creation in terms of Patent Royalty & Patent Licensing?

Wealth creation is important aspect of any business. How to create a proper technology business around innovative technology is the need of the hour. Asset allocation of the funds are very important factors to be taken into consideration while doing business. Brilliant ideas should be protected through innovation laws governed under intellectual property laws.

Innovation and entrepreneurship harnessing grassroot level sustainable business models is the need of the hour.

With the diligent business execution one can actually create wealth for the startup and the entrepreneur would be known as a successful entrepreneur in the long run.

“The price of success is hard work, dedication to the job at hand, and the determination that whether we win or lose, we have applied the best of ourselves to the task at hand.”-Marc Benioff, CEO of Salesforce.

As an entrepreneur or startup YOU should understand the concept of wealth creation and investing YOUR time innovating in technologies and developing technologies which will actually lead to wealth creation.

How to create wealth around the technology or doing business in India?

How the wealth is created in the short term and long term goals?

What kind of profit margins you can actually foresee and think of?

First rule of business 101 is to create a conducive environment and a conducive ecosystem for the technology in which you want to invest your time in building intellectual property.

For example, in India one can work on business models for which Indian government is giving funds without collaterals. One such example is governments of the United States of America (through the Department of State) and India (through the Department of Science & Technology) have established the United States–India Science & Technology Endowment Fund (USISTEF) for the promotion of joint activities that would lead to innovation and entrepreneurship through the application of science and technology.

wealth creation, Intellectual Property experts, international patent lawyers, Patent Valuation

The aim of the Fund is to support and foster joint applied R&D to generate public good through the commercialization of technology developed through sustained partnerships between U.S. and Indian researchers and entrepreneurs. The U.S.-India Science and Technology Endowment Fund activities are implemented and administered through the bi-national Indo-U.S. Science and Technology Forum (IUSSTF).

Funding for Investment in Business

Grants of up to Rs. 2.50 crores or approximately $400,000 (subject to prevailing exchange rate). Proposals outside this range may be considered under exceptional circumstances at the discretion of the U.S.-India Science & Technology Endowment Board (hereafter referred to as the ‘Board’).

The applicants should put together their Budget requirement based on realistic assessment, corresponding to direct cost involved and properly justified by the nature and quantum of work involved. An attempt to do over budgeting simply to fill the bandwidth of maximum grant size is out rightly discouraged.

It may be noted that Endowment Fund is an Indian Rupee Fund and all the grants are denominated in Indian rupees (INR) only. Awards are made in tranches according to project milestones and installment amounts are fixed in Rupees. For U.S. Awardees, the grant is transferred after converting it into USD at the prevailing exchange rate as on the date of disbursement with no adjustment made for foreign exchange rate fluctuations. However, the applicants are encouraged to consider requesting a provision under the contingency line item of up to ten percent (10%) of the total budget in the event of a devaluation of the rupee against the dollar.

The Board will give stronger preference to proposals that include a reasonable balance in the distribution of work and the grant between Indian and U.S. partners.

Grants will be released in a phased manner based on successful completion of milestones (which may include requirements to raise/ invest additional outside funding to support the project).

All milestones for the grants will be specified at the time of the award.

The Board reserves the right to limit its award to selected project activities and milestones and in doing so approve partial funding.

One sector which is BOOMING is renewable energy technology where a number of innovations are happening for example, the solar sector. One has to understand industrial revolution & the globalization of knowledge whereby one need to have the AWARENESS to predict the future and take the measures in the present.

WHAT we do in the past is the illusion of our mind of the past. HUMAN species per se BELIEVE to see and follow what most people do. That differentiates a normal being from being in GENIUS.

One should be able to understand that you need to innovate and understand that protecting your innovation actually help you to create that wealth by not only by getting the patent granted and the “patent pending” technology itself can be licensed to any third party.

You can actually get royalty and there are other scenarios whereby you know you can create wealth by making a mark in that particular arena.

When we discuss about making a conducive environment you need to make an impact in this society in which we live and if you talk about solar energy sector a number of sustainable innovative business technologies are being developed in R & D centres in India. In recent trend, “rent a roof policy” is being discussed across the nation.

Knowledge bring people together on a common platform 

So the rental roof policy the name itself suggest like you are renting out your roof to harness solar power. The working structure is interesting that the current bill for the electricity which is consumed after deducting the power generated by the solar roof top panel would be charged.

So implementing innovative ways push the boundaries of human intellect by which the Indian government is taking conducive steps to treat India as a country where a lot of business opportunities and synergies can happen in near future for wealth creation.

Data is based on evidence. YOUR intellect and OUR Expertise to achieve the impossible. Information is Free however what is important is to analyse and search for RIGHT information.

Prity Khastgir is a techno-savvy patent attorney and commercial mediator in India with 12 yrs++ of experience working with clients across the globe. Her areas of expertise are IP portfolio research, cross-border technology transactions, licensing agreements, negotiating business deals, product clearance, freedom-to-operate, patent infringement & invalidity analysis, research & opinions. She has seen the evolution in India as to how the patent and intellectual property law has evolved in last 10 years in India.

Currently, she helps startups to raise funds and facilitate the process of wealth creation, assists foreign companies to find right business partners in India. She also assists enterprises to enter and find the right angels, and VCs in Malaysia, Singapore, US, UK, Japan and India.

IP portfolio research, cross-border technology transactions, licensing agreements, product clearance, freedom-to-operate, patent infringement & invalidity analysis, research & opinions. Core practice includes patent drafting, patent searches (patent analytics), PCT National phase patent prosecution in India (drafting office action responses for USPTO, EPO

Facebook page for creative minds and wealth creation: click here

Twitter: @biopatentlawyer

Email: prity.k@lawtcis.com

International Patent Research Workshop for Intrigued Genius Minds

international patent WIPO, International Patent Research Workshop

Disrupting the Approach to Patent Research: Take your intelligence to next level. Welcome to the world of understanding innovations happening in cutting edge technologies across the globe. Learn more about current technology trends that will shape up economic disruptions across the globe. Learn more about innovations happening in the field of Artificial Intelligence, Cognitive Computing, understand use of chatbots, virtual agents, virtual assistants, wearables – augmented and virtual reality, IoT, Blockchain and other state of the art technology.

patent research, International Patent Research, International Patent Research lawyer, International Patent Research attorney

Albert Einstein, Thomas Alva Edison and Wolfgang Amadeus Mozart all were genius people in their lifetime.

Now what set these people apart from the rest and made them achieve what they did? 

It’s pretty simple really: they all simplified the existence of existing laws and the way of seeing life in different way.

Every human is eligible to attain that height of being genius. CHOICE is YOUR whether to BELIEVE in YOUR IDEAS and #makeithappen

Imperfection is beauty, madness is genius and it’s better to be absolutely ridiculous than absolutely boring. – Marilyn Monroe


International Patent Research Workshop 

Venue: Aerocity, New Delhi

Demystifying Patent Research Basics

The patent research workshop will cover holistic view of the legal viewpoint

As to how to perform patentability search?

How to perform state of the art searches?

How to perform validity patent searches?

How to perform Infringement searches and freedom to operate searches?

As a company it is important to understand the type of research which needs to be performed to identify the OPPORTUNITIES to create your own niche in the competitive market. For example, patentability search can be performed if any person or any innovator of a company has an idea or is doing a research.

WHEN to perform patentability search before filing a patent or after filing provisional patent application?

The company would like to know What is the SWOT analysis or in simple terms, identifying what are the different innovations or research which has already happened across the globe.

As a business owner knowing what happens in 2-3 years from now is a strategic move

When to protect intellectual property?

It’s very tough question to answer and it is not very easy to protect every creation of mind. Yes, there are some ways in which you can actually add some pointers and then file a patent application. Ideas are creation of mind and it might happen at one point of time the same idea is bouncing in multiple minds at neutron level across the globe.

First very important factor for an innovation to be PATENT WORTHY is that an idea should be new. New means that idea should be new concept all over the world not only in India. So the idea actually qualify for even being patent worthy is performing patentability research. Many patent databases are very helpful to perform the patentability. One example is WIPO which stands for world intellectual property organisation.

The WIPO database is worldwide patent database. Other important databases are espacenet, and USPTO.

Many times we get patent queries regarding what kind of patent databases are you using for performing your any kind of patentability or any kind of patent research?

Our BELIEVE is SIMPLE we use our intellect and use non paid patent tools.

Obviously, when you are using a paid database it is expensive. However, you are not using your intellect as a patent attorney or as a patent researcher to come up with ways and means to do your research in a manner which suffice the purpose of that particular invention or idea so that is very very important.

Over the years we have been able to find out better results by defining the kind of scope of work which we plan when we get a patent research query.

There is no STEP WISE MANTRA that would be applicable in all the patent searches. What is important is to analyse CRUX of the invention or the innovative features of the invention use your intellect as a patent researcher, and make the key strings.

What kind of patent strings will work better and if you have less time how to go about doing state of the art searches?

State of art search is basically talks about what kind of innovation already has happened in a particular sector. For example it can be a solar sector where by solar energy is being used to light up the lamp or it can be a LED sector where the technology relates to packaging of the LED to reduce the heat sink capacity. However, what is important to understand what kind of approach or parameters are you going to take into considerations as a patent researcher.

patent research, Artificial Intelligence, Cognitive Computing, understand use of chatbots, virtual agents, virtual assistants, wearables - augmented and virtual reality, IoT, Blockchain

KEY Learnings from International Patent Research Workshop

We will be discussing a lot on different kind of technologies. It is exciting to know that YOU don’t have to be an expert in a particular technology to do a patent research. Obviously, if you are a scientist or Phd in particular area it will take less time to understand the technology but at the same time as a patent researcher or as a patent attorney one should understand your job is to identify the innovative features.

Imbibing the acumen of a researcher and techno legal domain will is helpful when you are responding to office section response. The office action response is issued by the patent examiner and the patent examiner performs the search on a particular invention and will come up with objections so as a patent expert or patent attorney you need to respond to those objections. How to respond to office action response will be part of different workshop which we would be doing in the coming months.

How different kind of patent strategies can be applied as there is no one strategy which will be applicable to all patent searches but of course that key take away from the workshop would be that you would be able to understand what are the parameters you should actually look when you are doing the research.

Multinationals are coming in India so there is lot of job opportunities which are going to be there in near future and if you are already in the league of understanding how to perform patent research and can STRATEGISE a BUSINESS PLAN for the startup you get yourself a high package job.

You will be in a position to help the companies with their day to day activities whereby a lot of research is being performed by the scientists and many a times they have no clue whatsoever

What kind of patent research is of prime importance? 

What kind of patent research should be finished first? 

What kind of research is being done by competitors? 

For any questions we are reachable at legal_desk@patentbusinessidea.com

Patent-Pending Bee Vectoring Innovations for Bee Vectoring Technologies – Bee Ventilating Device Patent

Patent-Pending Bee Vectoring Innovations for Bee Vectoring Technologies – Bee Ventilating Device Patent

Bee Vectoring Technologies Innovate technologies like ventilating device to harmlessly utilize bumblebees and honeybees as natural delivery mechanisms for a variety of powdered mixtures

ventilating device, ventilating device patent lawyer, ventilating device innovation

 

The patent innovator company Bee Vectoring Tech Inc filed a patent titled “APPARATUS FOR TREATMENT OF PLANTS” bearing patent publication number PL2693871 on 2011-04-07. The invention of the present innovation is classified under agricultural sector. Collision Michael and Howard D Hearn are the inventors of the present invention. The patent invention relates to treatment of growing trees or plants, for e.g. for preventing decay of wood, for tingeing flowers or wood, and for prolonging the life of plants. The innovation relates to a tray for positioning in an exit path of a bee hive. The tray includes a base, a bee entrance end, and a bee exit end. Spaced apart side walls extend upwardly from the base. The sidewalls extend generally lengthwise between the bee entrance end and bee exit end. A plurality of posts extend upwardly from the base and are positioned between the bee entrance end and the bee exit end. The posts are generally circular in cross-section. The posts act as obstacles around which the bees must walk to reach the bee exit end from the bee entrance end.

The patent innovation would be classified as beehives, for e.g. ventilating devices, entrances to hives, guards, partitions, and bee escapes. However, the present innovation can also be classified as appliances for treating beehives or parts thereof, for e.g. for cleaning or disinfecting.

The patent applicant Bee Vectoring Tech Inc filed a patent titled “Isolated strain of clonostachys rosea for use as a biological control agent” bearing publication number PE09492016 on  2013-09-11.The inventor of the present innovation under agricultural sector are Sutton John and Mason Todd Gordon. The patent invention relates to Symbiotic or parasitic combinations including one or more new plants e.g. mycorrhiza . The innovation Described is an isolated strain of the fungus Colonostachys rosea termed BVT Cr-7 useful as a biological control agent for the treatment of plants. The isolated strain, formulations comprising said strain and/or spores derived from said strain may be applied to plants or plant materials in order to improve plant yield, to improve plant growth, or for the treatment or prevention of diseases or pathogens in the plant. The innovation relates to Biocides, pest repellants or attractants, or plant growth regulators, characterised by their forms, or by their non-active ingredients or by their methods of application, e.g. seed treatment or sequential application; (apparatus for the destruction of noxious animals or noxious plants fungicidal, bactericidal, insecticidal, disinfecting or antiseptic paper  Substances for reducing the noxious effect of the active ingredients to organisms other than pests. The innovation makes use of substance containing ingredients stabilising the active ingredients.

The patent applicant Bee Vectoring Tech Inc filed a patent titled “Containing ingredients stabilising the active ingredients” bearing publication number US2016213006 on  2012-03-12.The inventor of the present innovation under agricultural sector are MASON Todd Gordon and Sutton John Clifford. The patent invention relates to a  isolated strain, formulations comprising said strain and/or spores derived from said strain may be applied to plants or plant materials in order to improve plant yield, to improve plant growth, or for the treatment or prevention of diseases or pathogens in the plant.”

The innovation described a powder plant treatment formulation for application to plants by insect vectoring includes: a plant treatment agent; a stabilizing agent bonded to the plant treatment agent for stabilizing the plant treatment agent; a moisture absorption agent for absorbing moisture from the formulation; an attracting agent for attracting the formulation to plants; and a diluent.The patent invention relates to Biocides, pest repellants or attractants, or plant growth regulators, characterised by their forms, or by their non-active ingredients or by their methods of application, e.g. seed treatment or sequential application; (apparatus for the destruction of noxious animals or noxious plants,fungicidal, bactericidal, insecticidal, disinfecting or antiseptic paper, Substances for reducing the noxious effect of the active ingredients to organisms other than pests.The Invention makes use of  a substance that contain ingredients stabilising the active ingredients.

The patent applicant Bee Vectoring Tech Inc filed a patent titled “APPARATUS FOR TREATMENT OF PLANTS” bearing patent  number US9526233 on 2016-12-27. The inventor of the present innovation under agricultural sector are Collinson Michel Howard D Hearn and Kevan Peter G. The patent innovation relates a bee vectoring apparatus includes a tray for positioning in the exit path of a beehive. The tray includes a bottom, a bee entrance end, and a bee exit end. The apparatus includes a tray lid positioned above the bottom, with first and second barrier walls extruding downwardly from the lid. A ceiling extends between bottom ends of the first and second barrier walls. The patent invention would contain some other details of beehives, e.g. ventilating devices, entrances to hives, guards, partitions, bee escapese e.t.c.

BVT has also filed a patent application with the US patent office for  novel system that allows the delivery of plant protection products to crops using commercial honeybees.

The Company is pursuing an aggressive Intellectual Property (IP) strategy that covers five different patent families and 60 patent applications worldwide. The IP strategy supports the Company’s documented growth strategy to selectively expand its market opportunities while it drives towards commercialization of its proprietary system in the US.

BVT’s technology described in these patents includes a special apparatus for the treatment of plants with inoculants and control agents to manage diverse diseases and pests and enhance the yield and quality of crops. The inoculants and control agents are housed in proprietary removable trays developed by the company within a dispenser system that is incorporated in the lid of commercial bumble bee hives. The bumblebees pick up the inoculant on their way out of the hive and deliver the treatment to the plant in a very targeted and sustainable way.

According to Ashish Malik, President & CEO “Neither TSX Venture Exchange nor its Regulation Services Provider (as that term is defined in the policies of the TSX Venture Exchange) accepts responsibility for the adequacy or accuracy of this release.”

This press release contains certain “forward-looking statements” that involve known and unknown risks and uncertainties. All statements in this press release, other than statements of historical fact, that address events or developments that BVT expects to occur, are forward-looking statements. Forward-looking statements in this press release include, but are not limited to, statements with respect to BVT’S future plans and technologies, including the timing of such plans and technologies.

Forward-looking statements are statements that are not historical facts and are generally, but not always, identified by the words “expects”, “plans”, “anticipates”, “believes”, “intends”, “estimates”, “projects”, “potential”, “indicate” and similar expressions, or that events or conditions “will”, “would”, “may”, “could” or “should” occur. Although BVT believes that the expectations expressed in such forward-looking statements are based on reasonable assumptions, such statements are not guarantees of future performance and actual results may differ materially from those in forward-looking statements. Factors that could cause the actual results to differ materially from those in forward-looking statements include continued availability of capital, financing and required resources (such as human resources, equipment and/or other capital resources), and general economic, market or business conditions. Investors are cautioned that any such statements are not guarantees of future performance and actual results or developments may differ materially from those projected in the forward-looking statements.

About Bee Vectoring Technologies International Inc.

Bee Vectoring Technologies has developed and owns patent-pending bee vectoring technology that is designed to harmlessly utilize bumblebees and honeybees as natural delivery mechanisms for a variety of powdered mixtures comprised of organic compounds that inhibit or control common crop diseases, while at the same time enhancing crop vigor and productivity. This unique and proprietary process enables a targeted delivery of crop controls using the simple process of bee pollination to replace traditional crop spraying, resulting in better yields, superior quality, and less impact on the environment without the use of water or disruptions to labour.

Bee Vectoring Technologies (the “Company” or “BVT”) (BEE) is feeling enthusiastic to announce that it has received notice of allowance of subject  patent applications in two new and significant agricultural sector and gets approval of patent on October 2,  2017.

Chile Patent No. 53.259: Represents the first patent protected  by the Company in South America.

Japan Patent No. 6066496: Represents the first patent protected in Japan, and increasing the strength of  the Asian patent portfolio which already includes a previously approved patent in China.

BVT CEO, Ashish Malik said “These patent approvals are important milestones for the company as Chile and Japan are significant anchor countries for the agricultural sector of South America and Asia respectively. The crop protection market in Chile and Japan combined is estimated to be US$2.7 billion. In particular, fruit and vegetable crops makes a wide portion of both the Chilean and Japanese markets, and both are amongst the largest markets in the world. Securing patents in North America, South America, Europe, Asia and Australia allows us to pursue the global market opportunity that exists for crop protection with confidence and helps ensure our approach of being first to market with our proprietary solutions.” Malik added “With these patents secured, BVT safeguards our competitive advantage and allows us to further our business development discussions with potential partners who are showing interest in working with us to introduce our system to growers worldwide. Many partners have a strong preference in working only with proprietary and patent-protected technologies. As we move through the commercialization process, these partners will be critical to our success in these markets and provide scalability quickly and efficiently.”

 

Idea for Business Protection * Innovative Business Concept

Brand New Idea for business Protection

Idea for business, Idea for business patent, patent Idea for business, Idea for business innovation, Idea for business lawyer , Idea for business attorney

A proposal for a business includes many elements including pointers like MISSION and VISION of the business in 5 years time. For any business proposal it includes all the fundamental information such as the product or the services offered, the target audience, and a novel business marketing strategy that gives a company an advantage over its competitors is known as a business concept.

“New Idea Reveals How To Sell High Ticket Patent Business Ideas…Even If Nobody’s Ever Heard Of You”

Idea for business, Idea for business India, patent Idea for business idea,  how to patent a business idea in india

A business concept may involve a new product or service or it may simply comprise a unique approach to marketing or delivering an already existing product.

Idea for business Innovation

Got a great concept for business? Great you have already taken the first step for a successful business !! Once a concept is developed, it is incorporated into a business plan.

Now you must be wondering what if someone else comes up with something similar? Idea for business must be protected.

Running a successful business is not a solo sport. We work with and through other people. In order to get off to a flying start, an entrepreneur needs investors, vendors, employees and may be a partner or a mentor. Thus eventually you have to discuss your idea with the masses. But what if someone steals your idea? Ideas and concepts are valuable and throughout history innovative concepts have been copied or stolen.

Idea for business, Idea lawyer for business, Idea attorney for business, Idea for business startup

“Idea theft” is an ongoing concern for many business owners and startups. A competitor could steal the idea and put it to use themselves. Instead of letting other party go away with your great concept and make a fortune, you should protect your concept by filing a patent.

As per the Patent laws, a mathematical or business model or  algorithms or a computer programme per se are not inventions and hence are not patentable. HOWEVER,  a hardware component to the flow diagram can make the overall business concept patentable. For a technology to be patentable, the technology must be incorporated into a new product or a process, involving an inventive step and should be capable of being made or used in an industry. For example Blockchain Technology, the talk of the town in itself is not patentable but if it is incorporated into a device it is patentable.

Similarly ideas and concepts themselves cannot be patented. But when you take a concept and turn it into an invention or process that meets specific criteria and requirements, it can be patented. A patent can help you remain competitive in your field and give you an edge on your rivals.

You can apply for a Utility patent or a Design patent based on the nature of your invention. Utility patents are granted to inventions that pertains to a new and useful process or useful improvements of a process, machine, article of manufacture or composition of matter. Design patents are given for new and original designs for an article of manufacture.

You can file a provisional patent application or a non-provisional application with full specification of your invention. A provisional patent application is a quick way to protect your invention if it is in the abstract stage. It will establish an early filing date. But a patent will be issued only after a provisional application is accompanied with the complete specification within 12 months from the date of filing of the provisional application. If the complete specification is not filed, the application shall be deemed to be abandoned.

Make sure your invention is novel, non-obvious and has a commercial value.

Every complete patent specification shall  fully describe the invention and its operation or use and the method by which it is performed.

For example, an individual has an idea pertaining to a software that can be used for buying & selling property and has the expertise to transform that idea into an invention that is a mobile application. With such an idea provisional application can be filed for that mobile application and later complete specification can be submitted which fully and particularly describes the invention and its operation or use and the detailed method of performing the same.

If your concept fulfills all the requirements to apply for a patent, and there are no other previously filed patents, then it’s time to apply for your patent. Patent filing requires money. Patents have filing fees and maintenance fees over the life of the patent and a large amount of money is required for the defence of the patent. If your idea fulfills all the requirements to apply for a patent, and there are no other previously filed patents, then it’s time to apply for your patent. But before filing a patent make sure that the patent generates enough profit to justify the expenses associated with its filing.

It is advisable to seek legal counsel and advice before filing a patent and get patent professional involved for writing and filing patent.  

Patent filing in India involves the following steps for Idea for business protection-

i) Pen down your invention with as much detail as possible including drawings/ diagrams that explain the working or concept of invention. Brainstorm terms that effectively describe your invention along with their synonyms.

ii) Next step is to find out if the invention meets all the patentability criteria for the country in which the patent application is to be filed. Check the patentability of your invention by performing a search for similar technologies. A detailed patentability search helps determine the chances of getting a patent. Conduct In-depth review of patents as well as non-patent literature and electronic publications like books, journals, websites, technical catalogs and conference for similarity to your invention.

iii) If your invention is novel and meets all the patentability criteria, draft the provisional/ non-provisional application depending on the stage of your invention. If you are at the stage where you have complete information about your invention then you can directly go for complete specification. However if the invention is still in the development mode and tests are underway, it is a good idea to quickly file a provisional application to establish priority. Filing of the provisional application gives you 12 months of time to test and finalize your invention and file the complete application.

iv) Up on filing the complete specification along with application for patent, the application is published after 18 months of first filing. This is an automatic event and you need not make any request. However, if you wish to get your application published earlier, you can make a request for early publication (Form 9) and your application will ordinarily be published in 1 month from the request.

v) A request for examination is filed after which the patent application is examined.  by a patent examiner and the examiner creates a First Examination Report (FER). During the process of examination, the examiner will closely inspect the application to ensure that the application is in accordance with the patent act and rules. The examiner also performs a search to understand similar technologies to ascertain if the invention would satisfy the patentability criteria. Based on the analysis, the examiner will issue an Examination Report to the applicant, stating the grounds for objections.

vi) Once, the First Examination Report is issued by the examiner, the patent applicant needs to successfully overcome the objections to receive a patent grant. The inventor and patent professional create and send a response to the examination in order to  clear all the objections of the examiner. The whole process may involve responding to examination reports, appearing for hearing, etc. The ideal opportunity for putting an application all together for grant is 6 months (earlier 12 months) from the date on which the FER is issued to the applicant. However, this 6 month period can be extended for a period of 3 months by the applicant by filing a request for extension of time (Form 4).

vii) After all the objections are cleared, the patent is granted and is published in the patent journal.

Client Testimonial for Protecting Idea for Business:

RAJIV VERMA

Director at Wide Range International

June 24, 2017, Rajiv worked with Prity Khastgir IPR in different groups

It’s my absolute pleasure to recommend Ms. Prity Khastgir as a seasoned patent and trademark attorney in Intellectual Property portfolio research, cross border technology transactions, license agreements, etc.

Prity and I are business-friends and are known to each other for quite some time now.

I thoroughly enjoyed my time working with Prity, and came to know her as a truly valuable asset to absolutely any team. The grasp on subject matter is absolutely great along with a ability to summarise even the complexly wired matter pertains to IOTs and mobile applications, Software Development, Therapeutic Bilologics, Food Science, etc.

She is honest, dependable, and incredibly hard-working. Beyond that she exhibit a “Keep It Simple and Straight” principle

Along with her undeniable talent, Prity has always been an absolute joy to work with. She is a true team player, and always manages to foster positive discussions and bring the best out of people around her

Best Wishes
Rajiv Verma

Idea for business, Idea for business law firm India

 

What is Patent Filing in Mechanical Engineering Sector

Patent Filing in Mechanical Engineering Sector

Patent Filing in Mechanical Engineering Sector by expert IP patent Attorney trained by USPTO patent lawyer.

Since the inception of human civilization, there is a need to design and manufacture everything from small individual parts and devices to big systems. Man, in the course of his progress and civilization has learnt to develop various tools, machines, equipments and appliances and it is hard to imagine this world without any mechanical appliance today.  In fact we need them at every step and stage for any physical activity for leisure or work in the house, office or outdoor. Having said that mechanical engineering sector has evolved by leap and bounds over the years. 

Affordable Innovation at cost effective rate for the benefit of the mankind is the need of the hour

Mechanical engineering is one of the diverse field of engineering that focuses on the design, analysis, materials and manufacture of systems and deals with producing myriads of products of our daily needs. The enormity of the products range from household products like washing machine, vacuum cleaner, sewing machine, etc to whole range of heavy engineering items and industrial machinery like cranes, construction and mining equipment.

Mechanical Engineering is at the core of creativity and enterprise of human. Invention of a new mechanical device require a great deal of work and drive to attain success. When a new mechanical device is invented, its inventor must seek a patent in order to avail exclusive rights to the device.

A patent is a type of intellectual property right that is granted to the original inventor/creator of an invention by the Patent Office or the Intellectual Property Office of the respective country. A patent grants the patent holder exclusive rights or monopoly over the invention, meaning that it is forbidden for another person or party to manufacture, distribute, sell, or import the invention without authorization.

Many Multi-National engineering companies which grew with mechanical inventions are now well known globally because of their inventory of thousands of patents to support their businesses.

Apart from providing monopoly to the patentee, the patent literature is essential and rich source of technical information available worldwide. Anyone can refer to the patent databases to understand what is going on in a particular area of science and technology. The growth of the world economy and the progressing globalization lead to a rapidly expanding access to information and new markets for inventors, resulting in greater international competition and new forms of organization. As a result of technological advances and the increased flow of information, knowledge is increasingly viewed as the driving force of economic growth and innovation (OECD/Eurostat 2005).

Directory of American Tools and Machinery Patents (DATAMP) : Patent Filing in Mechanical Engineering Sector

Patent Filing in Mechanical Engineering Sector, Mechanical Engineering Patent attorney, Mechanical Engineering Patent lawyer

Directory of American Tools and Machinery Patents (DATAMP) is a database comprising patents of old machines and tools. DATAMP is non-profit volunteer endeavor supported by users having an inventory of thousands plus (and growing further) patents collected largely from the databases of USPTO and augmented with several other patents from other databases, i.e., from Canada, Switzerland, Germany and UK.

It is intended at creating a clearinghouse for information on antique tool and wood working machine patents allowing collectors of these tools to easily find information about the history of tools and trades.

There is constant increase in the number of mechanical patents filed in India in the last few years. India as a developing and upcoming nation should really look into this trend of patent filing for growth of India’s economy.

In order to get a patent, the inventor has to reduce the invention to practice and must provide all the necessary information to enable an individual skilled in the field of mechanical engineering to create and use the invention.

patent business idea, patent on a business

Patent Filing in Mechanical Engineering Sector Services:

We at Tech Corp International Strategist (TCIS, India) can help you file a patent for your tool, machine, equipment or appliance. In the patent system you explain how to make and use your invention, in exchange for being able to prevent others from making or selling similar devices for a limited period of time.

But how should you disclose your invention to the public in your patent filing that it gives you an extra edge towards your competitors?? We can help you determine what elements of your invention are actually patentable. To make this determination, we create a patentability opinion. This is done by performing a prior art search, in which we analyse the patent and non-patent literature in the public domain about potentially similar inventions. Based on that comparison, we identify features that have not yet been claimed by other inventors, and determine which of those are most likely to be patentable.

India Madrid Provisional Refusal of International Trademarks

Provisional Refusal of International Trademarks in India

India Trademark expert for Replying to Provisional Refusal of International Trademarks in India before Indian Trademark Office.

Provisional Refusal of International Trademarks

Under the Madrid System, Trademarks are registered worldwide in a convenient and cost-effective way. The Madrid Protocol is one centralized system to apply for protection of trademark in 115 countries by filing a single application.

“An image is not simply a trademark, a design, a slogan or an easily remembered picture. It is a studiously crafted personality profile of an individual, institution, corporation, product or service”. – Daniel J. Boorstin

When an applicant who is interested in a global Trademark files an application for registration of its trademark with its respective Intellectual Property Office (IP Office), the information is given to the International Bureau of World Intellectual Property Rights. The International Bureau of World Intellectual Property Rights examines and closely inspects the application based upon the requirements of Madrid Protocol. If the application fulfils all the criteria, the trademark is published in the International Gazette of Trademark and thereafter it is notified to all the designated countries.

“If you want something new, you have to stop doing something old” ― Peter F. Drucker

The Indian Trademark Office examines and allots an International Registration Designating India (IRDI) number to every International trademark registration designating India received from the International Bureau of WIPO.

Provisional Refusal of International Trademarks in India

The Brand trademark is examined by the trademark examiner on the basis of its uniqueness and similarities to trademarks registered and in the pipeline before the Indian Trademark Registry.

“It isn’t all over; everything has not been invented; the human adventure is just beginning.” ― Gene Roddenberry.

If there is any objection while examining the trademark application, for protection of such trademark registration in India, a Trademark Brand Provisional refusal is notified to the International Bureau of WIPO within 18 months from the date the International registration was notified to India.

“Innovation is the specific instrument of entrepreneurship…the act that endows resources with a new capacity to create wealth.” ― Peter F. Drucker

Trademark Objections under Provisional Refusal In India l Provisional Refusal of International Trademarks in India

The objection is raised under Section 9 (1) (a) of the Trade Marks Act 1999, if the mark is not unique and as such it is not efficient to distinguish the services of one person from those of others.

The objection is raised under Section 11(1) of the Trade Marks Act, 1999, if the mark is similar to the trademarks previously filed. There exists a possibility of confusion on the part of the public.

“Excellence must be achieved through the eyes of those who judge us; once achieved it can only be maintained with constant innovation.” ― Tom Collins.

Provisional refusal is basically an Examination Report containing objections.  The International Bureau provides the details of such provisional refusal to the trademark applicant of the International Trademark registration and records the provisional refusal in the International Register along with the date on which the notification was sent.

The provisional refusal is also published in the WIPO Gazette, with an indication as to whether the refusal is total (i.e. relates to all the goods and services covered by the designation) or partial (i.e., relates to only some of those goods and and services covered).

“Innovation needs preparation, collaboration and the light of the soul. Every challenge provides that light – a greater depth of understanding about life and truth.” ― Amit Ray,

How should the International Trademark applicant respond to Provisional Refusal Issued by the Indian Trademark Office under the Madrid Protocol ?

The normal deadline to revert to trademark objections raised by the Indian TrademarkOffice is 1 month from the date of receipt of the provisional refusal notification by the trademark applicant.

The International trademark applicant can also engage a trademark agent or an Indian trademark attorney having address in India by executing a Power of Attorney in the favour of the agent/attorney in the Form TM-48.

For an extension of timeline to respond to trademark objections, the Indian trademark attorney can file FORM TM-56 application for extension of time by 1 month prescribed by Rule 79 or by rule 80(4) and is at the discretion of the trademark office.

The Trade Marks Registry (TMR) office of India then considers the response of the trademark applicant of the international registration and may either confirm the refusal or move for advertisement of the international registration in the Trade Marks Journal.

“Be the initiator of things you wish to see, but can’t see. Be the originator of things you wish you feel but can’t feel.” ― Israelmore Ayivor,

Apply for TM Registration and discuss your brand strategy and understand importance of brand, logo and tagline with expert consultants at Tech Corp International Strategist India TCIS, India.

IF YOUR STRATEGY AND DOCUMENTATION ARE IN PLACE WE GET”YOUR” TRADEMARK REGISTERED IN TWO- THREE WEEKS.

We at Tech Corp International Strategist India(TCIS) provide Trademark services:

TRADEMARK OFFICE ACTION RESPONSES

We at TCIS,India evaluate your office action after client discussion and understanding his business quotes and let you know if there is a fair chance to get your trademark application approved. If you decide to hire our trademark lawyers / trademark attorneys at TCIS to draft a response to the office action, cost effective flat rates are available.

As experienced trademark attorneys we at TCIS are well versed in responding to office action letters issued by trademark examining attorneys at the Indian Patent Office(IPO) and Indian Trademark Office.

Trademark Monitoring Services for Provisional Refusal of International Trademarks

We at TCIS,India also offers trademark monitoring services for OUR clients. This service is designed to protect the client’s trademark by periodically reviewing the records of the Indian Patent Office (IPO) and Indian Trademark Office, and additional sources, depending on the monitoring service requested, for applications to register, or use of, confusingly similar marks.

Other Provisional Refusal of International Trademarks Services

The firm offers a variety of services, including representation in cancellation and opposition proceedings at the Trademark Trial and Appeal Board.

CALL NOW FOR YOUR FREE CONSULTATION WITH TRADEMARK ATTORNEY for Provisional Refusal of International Trademarks at 011 66544992 OR SEND AN EMAIL TO legal_desk@patentbusinessidea.com

When you contact Trademark attorney at TCIS, India whether by phone or email, you can expect to receive prompt, professional, efficient and courteous service.

Clients of the firm enjoy the following for Provisional Refusal of International Trademarks:-

  • Free initial trademark consultation with an experienced trademark attorney
  • Review of office actions by an experienced trademark attorney
  • Trademark attorney personal attention to their matters
  • Firm ideology of involvement that requires “going the extra mile”
  • Firm policy to return client phone calls and respond to emails immediately whenever practical
  • Cost-effective flat rates for replying Provisional Refusal of International Trademarks
  • Provisional Refusal of International Trademarks reply statement filing by trademark attorney
  • Patent Research Attorney