1461127518-8ee10fd8-ceb8-4f9b-8d5f-f182b1f80922

1. A pharmaceutical composition comprising a KPV dimer, a first preservative agent, a solvent, an alkalizer, an acrylic acid-based polymer, a second preservative agent and a gelatinizing agent.
2. The composition of claim 1 further comprising a chelating agent.
3. The composition of claim 1 wherein the KPV dimer is CKPV (SEQ ID NO: 5) dimer.
4. The composition of claim 1 wherein the acrylic acid-based polymer is a high molecular weight, cross-linked, acrylic acid-based polymer.
5. The composition of claim 1 wherein the first preservative is selected from the group consisting of phenoxyethanol, methylparaben, butylparaben, ethylparaben propylparaben and potassium sorbate and combinations thereof.
6. The composition of claim 1 wherein the second preservative is selected from the group consisting of phenoxyethanol, methylparaben, butylparaben, ethylparaben propylparaben and potassium sorbate and combinations thereof.
7. The composition of claim 5 wherein the first preservative is methylparaben.
8. The composition of claim 6 wherein the second preservative is propylparaben.
9. The composition of claim 1 wherein the solvent is selected from the groups consisting of propylene glycol, ethanol, phenol, acetone, glycerol and isopropanol and combinations thereof.
10. The composition of claim 9 wherein the solvent is propylene glycol.
11. The composition of claim 2 wherein the chelating agent is selected from the group consisting of Coenzyme Q10, Zinc, L-Cysteine, L-Methionine, L-Lysine, Glutathione and EDTA and combinations thereof.
12. The composition of claim 11 wherein the chelating agent is EDTA.
13. The composition of claim 1 wherein the alkalizer is selected from the group consisting of HEPES, 2 M NaOH, MES hydrate, MOPS, TAPS and Bis-Tris and combinations thereof.
14. The composition of claim 13 wherein the alkalizer is NaOH.
15. The composition of claim 1 wherein the gelatinizing agent is selected from the group consisting of water, sterile water, distilled water, sterile saline and sterile water for injection and combinations thereof.
16. The composition of claim 15 wherein the gelatinizing agent is sterile water for injection.
17. The composition of claim 3 wherein the CKPV (SEQ ID NO: 5) dimer is at least about 0.05-0.15% of the composition.
18. The composition of claim 17 wherein the CKPV (SEQ ID NO: 5) dimer at least about 0.1% of the composition.
19. The composition of claim 4 wherein the high molecular weight, cross-linked, acrylic acid-based polymer is at least about 1.5-2.5% of the composition.
20. The composition of claim 19 wherein the high molecular weight, cross-linked, acrylic acid-based polymer is at least about 2% of the composition.
21. The composition of claim 7 wherein the methylparaben is at least about 0.1-0.2% of the composition.
22. The composition of claim 21 wherein the methylparaben is at least about 0.15% of the composition.
23. The composition of claim 8 wherein the propylparaben is at least about 0.025-0.075% of the composition.
24. The composition of claim 23 wherein the propylparaben is at least about 0.05% of the composition.
25. The composition of claim 10 wherein the propylene glycol is at least about 5-15% of the composition.
26. The composition of claim 25 wherein the propylene glycol is at least about 10% of the composition.
27. The composition of claim 12 wherein the EDTA is at least about 0.05-0.15% of the composition.
28. The composition of claim 27 wherein the EDTA is at least about 0.1% of the composition.
29. The composition of claim 14 wherein the 2 M NaOH is that quantity sufficient to bring the composition to a pH of 4.0.+\u2212.0.1.
30. The composition of claim 15 wherein the sterile water for injection is that quantity sufficient to create a gel.
31. A pharmaceutical composition comprising a high molecular weight, cross-linked, acrylic acid-based polymer, propylparaben, methylparaben, propylene glycol, CKPV (SEQ ID NO: 5) dimer, 2 M NaOH and sterile water for injection.
32. The composition of claim 31 further comprising EDTA.
33. The composition of claim 31 wherein the CKPV (SEQ ID NO: 5) dimer is at least about 0.1% of the composition.
34. The composition of claim 31 wherein the high molecular weight, cross-linked, acrylic acid-based polymer is at least about 2% of the composition.
35. The composition of claim 31 wherein the methylparaben is at least about 0.15% of the composition.
36. The composition of claim 31 wherein the propylparaben is at least 0.05% of the composition.
37. The composition of claim 31 wherein the propylene glycol is at least about 10% of the composition.
38. The composition of claim 32 wherein the EDTA is at least about 0.1% of the composition.
39. The composition of claim 31 wherein the 2 M NaOH is that quantity sufficient to bring the composition to a pH of 4.0.+\u22120.1.
40. The composition of claim 31 wherein the sterile water for injection is that quantity sufficient to create a gel.
41. A pharmaceutical composition comprising 2% of a high molecular weight, cross-linked, acrylic acid-based polymer, 0.05% of propylparaben, 0.15% of methylparaben, 10% of propylene glycol, 0.1% g of EDTA, 2 M NaOH in a quantity sufficient to bring the composition to a pH of 4.0.+\u22120.1, 0.1% of CKPV (SEQ ID NO: 5) dimer and sterile water for injection quantity sufficient to create a gel.
42. A method of treating urogenital conditions comprising the use of a pharmaceutical composition comprising at least about 2% of a high molecular weight, cross-linked, acrylic acid-based polymer, at least about 0.05% of propylparaben, at least about 0.15% of methylparaben, at least about 10% of propylene glycol, at least about 0.1% of EDTA, 2 M NaOH in a quantity sufficient to bring the composition to a pH of 4.0.+\u22120.1, at least about 0.1% of CKPV (SEQ ID NO: 5) dimer and sterile water for injection quantity sufficient to create a gel.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A method of inserting advertisements into video content, the method comprising:
electronically filtering a first list of advertisements according to user preference data to determine a second list of advertisements, wherein
each advertisement in the first list of advertisements is associated with a video category from a plurality of categories;
the video content comprises a plurality of video segments, and each video segment is associated with a category from the plurality of categories,
electronically filtering comprises filtering the first list of advertisements for the plurality of video segments on a segment by segment basis; and

transmitting the second list of advertisements to a user device for insertion with the video content.
2. The method of claim 1, wherein electronically filtering comprises
adjusting the user preference data according to user profile data;
calculating a preference value based on the adjusted user preference data; and
selecting an advertisement from the list of advertisements according to the calculated preference value.
3. The method of claim 2, further comprising
receiving user feedback info from the user device; and
adjusting the user preference data based on the user feedback.
4. The method of claim 3, wherein adjusting the user preference data comprises adjusting the user preference data according to a history of user preference data.
5. The method of claim 4, further comprising applying a sliding window to the history of user preference data.
6. The method of claim 2, wherein adjusting the user preference data according to the user profile data comprise and calculating the preference value comprises using a preference and profile (PNP) based Bayesian engine.
7. The method of claim 2, wherein:
the user preference data comprises a user preference matrix comprising preference values according to rows indexed by video categories and columns indexed by advertising categories; and
the user profile data comprises a user profile matrix comprising rows indexed by user profile categories and columns indexed by advertising categories.
8. The method of claim 7, wherein:
adjusting the user preference data according to user profile data comprises:
selecting a row of the user preference matrix corresponding to a present video category,
selecting at least one row of the user profile matrix,
calculating weights from the at least one row of the user profile matrix,
applying the weights to the row of the user preference matrix to form an adjusted row of the user preference matrix; and

calculating the preference value comprises calculating preference values for the adjusted row of the user preference matrix.
9. The method of claim 8, wherein:
each element in the user profile matrix and the user preference matrix comprises an aijl value denoting a positive user disposition and an aij d value denoting a negative user disposition; and
calculating weights comprises calculating a weight according to:
Weight
=
a
ij
l

–

a
ij
d
(
a
ij
l

+
1

)

\ue89e

(
a
ij
d

+
1

)
;
applying the weights to the user preference matrix comprises
if the weight is greater than 0, then the weight is applied to aijl of the user preference matrix such that aijl=aijd(1+Weight), and

if the weight is not greater than 0, then the weight is applied to aijd of the user preference matrix such that aijd=aijd(1+Weight).
10. The method of claim 9, wherein calculating the preference value comprises applying the following expression to elements in the row of the user preference matrix:
P
=
a
ij
l

–

a
ij
d
(
a
ij
l

+
1

)

\ue89e

(
a
ij
d

\ue89e
+
1

)
.
11. The method of claim 10, wherein the weight and the preference value are between \u22121 and 1.
12. The method of claim 10, wherein:
each element in the user profile matrix and the user preference matrix further comprises a history of a last N user values; and
the method further comprises calculating the aijl and aijd values according to the history of the last N user values.
13. The method of claim 7, wherein the user profile categories comprises a first set of categories, the first set of categories comprising the video categories.
14. The method of claim 7, wherein the user profile categories comprises:
a first set of categories comprising the video categories; and
a second set of categories comprising user profile data.
15. A method of inserting advertisements into video content, the method comprising:
electronically filtering a first list of advertisements according to user preference data to determine a second list of advertisements, wherein
each advertisement in the first list of advertisements comprises a category from a plurality of categories,
the user preference data comprises a plurality of preference fields indexed by the plurality of categories,
electronically filtering comprises updating the user preference data according to a user profile matrix comprising a plurality of attributes according to a hierarchical user ontology; and

transmitting the second list of advertisements to a user device for insertion with the video content.
16. The method of claim 15, wherein:
video content comprises a plurality of segments;
each video segment is associated with a category from the plurality of categories; and
the electronically filtering further comprises filtering the advertisements for insertion on a segment by segment basis.
17. The method of claim 15, wherein the hierarchical user ontology comprises a first plurality of top level categories the first plurality of top level categories comprising:
a first category comprising subcategories relating to an individual’s internal attributes;
a second category comprising subcategories relating to an individual’s social status; and
a third comprising subcategories relating to an individual’s immediate situation.
18. The method of claim 17, wherein:
subcategories relating to the individual’s internal attributes comprise subcategories pertaining to age and gender;
subcategories relating to the individual’s social status comprises subcategories pertaining to occupation and education; and
subcategories relating to the individual’s immediate situation comprise subcategories pertaining to whether the individual is at home or whether the individual is on a trip.
19. A system for inserting advertisements into video content, the system comprising:
a filtering block configured to filter a first list of advertisements according to user preference data to determine a second list of advertisements, wherein
each advertisement in the first list of advertisements is associated with a video category from a plurality of categories,
the video content comprises a plurality of video segments, and each video segment is associated with a category from the plurality of categories, and
the filtering block filters the first list of advertisements on a segment by segment basis.
20. The system of claim 19, further comprising a communications adaptor transmitting the second list of advertisements to a user device for insertion with the video content.
21. The system of claim 19, wherein the filtering block is further configured to:
adjust the user preference data according to user profile data;
calculate a preference value based on the adjusted user preference data; and
select an advertisement from the list of advertisements according to the calculated preference value.
22. The system of claim 21, wherein:
the system further comprises a communications adaptor receiving user feedback info from a user device; and
the filtering block is further configured to adjust the user preference data based on the user feedback.
23. The system of claim 21, wherein the filtering block comprises a Bayesian engine configured to adjust the user preference data and calculate the preference value.
24. The system of claim 21, wherein:
the user preference data comprises a user preference matrix comprising preference values according to rows indexed by video categories and columns indexed by advertising categories; and
the user profile data comprises a user profile matrix comprising rows indexed by user profile categories and columns indexed by advertising categories.
25. The system of claim 19, wherein filtering block is further configured to update the user preference data according to a user profile matrix comprising a plurality of attributes according to a hierarchical user ontology.
26. A non-transitory computer readable medium with an executable program stored thereon, wherein the program instructs a microprocessor to perform the following steps:
filtering a first list of advertisements according to user preference data to determine a second list of advertisements, wherein
each advertisement in the first list of advertisements is associated with a video category from a plurality of categories,
the video content comprises a plurality of video segments, and each video segment is associated with a category from the plurality of categories, and
the filtering block filters the first list of advertisements on a segment by segment basis.
27. The non-transitory computer readable medium of claim 26, wherein the program further instructs the microprocessor to perform the following steps:
adjusting the user preference data according to user profile data;
calculating a preference value based on the adjusted user preference data; and
selecting an advertisement from the list of advertisements according to the calculated preference value.
28. The non-transitory computer readable medium of claim 26, wherein the program further instructs the microprocessor to transmit the second list of advertisements to a user device for insertion with the video content.
29. The non-transitory computer readable medium of claim 26, wherein the program further instructs the microprocessor to update the user preference data according to a user profile matrix comprising a plurality of attributes according to a hierarchical user ontology.