1460723192-6d4ed7c6-25ef-4e84-b65a-081084ff5e35

1. The compound of the Formula II:
or a pharmaceutically acceptable salt or stereoisomer thereof, wherein
a is independently 0 or 1;
b is independently 0 or 1;
m is independently 0, 1, or 2;
R1 is selected from:
1) C1-C10 alkyl, and
2) C3-C8 cycloalkyl;

R2 is selected from:
1) H,
2) C1-C4 alkyl,
3) halo, and
4) OH,
said alkyl optionally substituted with one, two or three substituents selected from R6;
R3 is selected from chloro, fluoro and bromo;
R5 is F;
R6 independently is:
1) (C\u2550O)aObC1-C10 alkyl,
2) (C\u2550O)aObaryl,
3) C2-C10 alkenyl,
4) C2-C10 alkynyl,
5) (C\u2550O)aOb heterocyclyl,
6) CO2H,
7) halo,
8) CN,
9) OH,
10) ObC1-C6 perfluoroalkyl,
11) Oa(C\u2550O)bNR8R9,
12) S(O)mRa,
13) S(O)2NR8R9,
14) oxo,
15) CHO,
16) (N\u2550O)R8R9, or
17) (C\u2550O)aObC3-C8 cycloalkyl,
said alkyl, aryl, alkenyl, alkynyl, heterocyclyl, and cycloalkyl optionally substituted with one or more substituents selected from R7;
R7 is independently selected from:
1) (C\u2550O)aOb(C1-C10)alkyl, wherein r and s are independently 0 or 1,
2) Ob(C1-C3)perfluoroalkyl, wherein r is 0 or 1,
3) oxo,
4) OH,
5) halo,
6) CN,
7) (C2-C10)alkenyl,
8) (C2-C10)alkynyl,
9) (C\u2550O)aOb(C3-C6)cycloalkyl,
10) (C\u2550O)aOb(C0-C6)alkylene-aryl,
11) (C\u2550O)aOb(C0-C6)alkylene-heterocyclyl,
12) (C\u2550O)aOb(C0-C6)alkylene-N(Rb)2,
13) C(O)Ra,
14) (C0-C6)alkylene-CO2Ra,
15) C(O)H,
16) (C0-C6)alkylene-CO2H, and
17) C(O)N(Rb)2,
18) S(O)mRa, and
19) S(O)2NR8R9;
said alkyl, alkenyl, alkynyl, cycloalkyl, aryl, and heterocyclyl is optionally substituted with up to three substituents selected from Rb, OH, (C1-C6)alkoxy, halogen, CO2H, CN, O(C\u2550O)C1-C6 alkyl, oxo, and N(Rb)2; or
two R7s, attached to the same carbon atom are combined to form \u2014(CH2)u\u2014 wherein u is 3 to 6 and one or two of the carbon atoms is optionally replaced by a moiety selected from O, S(O)m, \u2014N(Ra)C(O)\u2014, \u2014N(Rb)\u2014 and \u2014N(CORa)\u2014;
R8 and R9 are independently selected from:
1) H,
2) (C\u2550O)ObC1-C10 alkyl,
3) (C\u2550O)ObC3-C8 cycloalkyl,
4) (C\u2550O)Obaryl,
5) (C\u2550O)Obheterocyclyl,
6) C1-C10alkyl,
7) aryl,
8) C2-C10 alkenyl,
9) C2-C10 alkynyl,
10) heterocyclyl,
11) C3-C8 cycloalkyl,
12) SO2Ra, and
13) (C\u2550O)NRb2,
or
R8 and R9 can be taken together with the nitrogen to which they are attached to form a monocyclic or bicyclic heterocycle with 5-7 members in each ring and optionally containing, in addition to the nitrogen, one or two additional heteroatoms selected from N, O and S;
Ra is independently selected from: (C1-C6)alkyl, (C3-C6)cycloalkyl, aryl, and heterocyclyl; and
Rb is independently selected from: H, (C1-C6)alkyl, aryl, heterocyclyl, (C3-C6)cycloalkyl, (C\u2550O)OC1-C6 alkyl, (C\u2550O)C1-C6 alkyl or S(O)2Ra.
2. The compound according to claim 1 of the Formula III:
or a pharmaceutically acceptable salt or stereoisomer thereof, wherein
a is independently 0 or 1;
b is independently 0 or 1;
m is independently 0, 1, or 2;
R1 is selected from:
1) C1-C10 alkyl, and
2) C3-C8 cycloalkyl;

R2 is selected from:
1) H,
2) C1-C4 alkyl,
3) halo, and
4) OH,
said alkyl optionally substituted with one, two or three substituents selected from R6;
R3 is selected from chloro, fluoro and bromo;
R5 is CH2F;
R6 independently is:
1) (C\u2550O)aObC1-C10 alkyl,
2) (C\u2550O)aObaryl,
3) C2-C10 alkenyl,
4) C2-C10 alkynyl,
5) (C\u2550O)aOb heterocyclyl,
6) CO2H,
7) halo,
8) CN,
9) OH,
10) ObC1-C6 perfluoroalkyl,
11) Oa(C\u2550O)bNR8R9,
12) S(O)mRa,
13) S(O)2NR8R9,
14) oxo,
15) CHO,
16) (N\u2550O)R8R9, or
17) (C\u2550O)aObC3-C8 cycloalkyl,
said alkyl, aryl, alkenyl, alkynyl, heterocyclyl, and cycloalkyl optionally substituted with one or more substituents selected from R7;
R7 is independently selected from:
1) (C\u2550O)aOb(C1-C10)alkyl, wherein r and s are independently 0 or 1,
2) Ob(C1-C3)perfluoroalkyl, wherein r is 0 or 1,
3) oxo,
4) OH,
5) halo,
6) CN,
7) (C2-C10)alkenyl,
8) (C2-C10)alkynyl,
9) (C\u2550O)aOb(C3-C6)cycloalkyl,
10) (C\u2550O)aOb(C0-C6)alkylene-aryl,
11) (C\u2550O)aOb(C0-C6)alkylene-heterocyclyl,
12) (C\u2550O)aOb(C0-C6)alkylene-N(Rb)2,
13) C(O)Ra,
14) (C0-C6)alkylene-CO2Ra,
15) C(O)H,
16) (C0-C6)alkylene-CO2H, and
17) C(O)N(Rb)2,
18) S(O)mRa, and
19) S(O)2NR8R9;
said alkyl, alkenyl, alkynyl, cycloalkyl, aryl, and heterocyclyl is optionally substituted with up to three substituents selected from Rb, OH, (C1-C6)alkoxy, halogen, CO2H, CN, O(C\u2550O)C1-C6 alkyl, oxo, and N(Rb)2; or
two R7s, attached to the same carbon atom are combined to form \u2014(CH2)u\u2014 wherein u is 3 to 6 and one or two of the carbon atoms is optionally replaced by a moiety selected from O, S(O)m, \u2014N(Ra)C(O)\u2014, \u2014N(Rb)\u2014 and \u2014N(CORa)\u2014;
R8 and R9 are independently selected from:
1) H,
2) (C\u2550O)ObC1-C10 alkyl,
3) (C\u2550O)ObC3-C8 cycloalkyl,
4) (C\u2550O)Obaryl,
5) (C\u2550O)Obheterocyclyl,
6) C1-C10alkyl,
7) aryl,
8) C2-C10 alkenyl,
9) C2-C10 alkynyl,
10) heterocyclyl,
11) C3-C8 cycloalkyl,
12) SO2Ra, and
13) (C\u2550O)NRb2,

R8 and R9 can be taken together with the nitrogen to which they are attached to form a monocyclic or bicyclic heterocycle with 5-7 members in each ring and optionally containing, in addition to the nitrogen, one or two additional heteroatoms selected from N, O and S;
Ra is independently selected from: (C1-C6)alkyl, (C3-C6)cycloalkyl, aryl, and heterocyclyl; and
Rb is independently selected from: H, (C1-C6)alkyl, aryl, heterocyclyl, (C3-C6)cycloalkyl, (C\u2550O)OC1-C6 alkyl, (C\u2550O)C1-C6 alkyl or S(O)2Ra.
3. A compound selected from:
(2S)-3-(5R)-1-Acetyl-3-(2,5-difluorophenyl)-5-phenyl-4,5-dihydro-1H-pyrazol-5-yl-2-fluoropropan-1-amine
(2R)-3-(5R)-1-Acetyl-3-(2,5-difluorophenyl)-5-phenyl-4,5-dihydro-1H-pyrazol-5-yl-2-fluoropropan-1-amine
(2S)-3-(5R)-1-Acetyl-3-(2-fluoro-5-chlorophenyl)-5-phenyl-4,5-dihydro-1H-pyrazol-5-yl-2-fluoropropan-1-amine
(2S)-3-(5R)-1-Acetyl-3-(2-fluoro-5-bromophenyl)-5-phenyl-4,5-dihydro-1H-pyrazol-5-yl-2-fluoropropan-1-amine
(2S)-3-(5R)-1-Cyclopropylacyl-3-(2,5-difluorophenyl)-5-phenyl-4,5-dihydro-1H-pyrazol-5-yl-2-fluoropropan-1-amine
(2S)-3-(5R)-1-Cyclobutylacyl-3-(2,5-difluorophenyl)-5-phenyl-4,5-dihydro-1H-pyrazol-5-yl-2-fluoropropan-1-amine
(1R)-3-(5S)-1-Acetyl-3-(2,5-difluorophenyl)-5-phenyl-4,5-dihydro-1H-pyrazol-5-yl-1-(fluoromethyl)propylamine
(1S)-3-(5S)-1-Acetyl-3-(2,5-difluorophenyl)-5-phenyl-4,5-dihydro-1H-pyrazol-5-yl-1-(fluoromethyl)propylamine
or a pharmaceutically acceptable salt or stereoisomer thereof.
4. The compound of claim 3 which is:
(2S)-3-(5R)-1-Acetyl-3-(2,5-difluorophenyl)-5-phenyl-4,5-dihydro-1H-pyrazol-5-yl-2-fluoropropan-1-amine
or a pharmaceutically acceptable salt or stereoisomer thereof.
5. The compound of claim 3 which is:
(2S)-3-(5R)-1-Acetyl-3-(2-fluoro-5-bromophenyl)-5-phenyl-4,5-dihydro-1H-pyrazol-5-yl-2-fluoropropan-1-amine
or a pharmaceutically acceptable salt or stereoisomer thereof.
6. The compound of claim 3 which is:
(1S)-3-(5S)-1-Acetyl-3-(2,5-difluorophenyl)-5-phenyl-4,5-dihydro-1H-pyrazol-5-yl-1-(fluoromethyl)propylamine
or a pharmaceutically acceptable salt or stereoisomer thereof.
7. A pharmaceutical composition that is comprised of a compound in accordance with claim 1 and a pharmaceutically acceptable carrier.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

What is claimed is:

1. A method comprising:
performing security authentication of a content driver in order to verify an identity of the content driver as a secure content driver;
receiving an encrypted content stream from the secure content driver;
performing integrity authentication of a run-time image of the secure content driver; and
while integrity authentication of the secure content driver is verified, streaming decrypted content to the secure content driver to enable playback of the decrypted content to a user.
2. The method of claim 1, wherein performing security authentication further comprises:
locating authorization information of the secure content driver;
decrypting the authorization information received from the secure content driver;
authenticating an identity of the secure content driver based on the decrypted authorization information; and
once the identity of the secure content driver is authenticated, providing the secure content driver with access to a callback function, such that access to the callback function enables the secure content driver to receive the decrypted content stream.
3. The method of claim 2, wherein authenticating the identity further comprises:
calculating a hash value of a static image of the secure content driver prior to loading the secure content driver into memory;
selecting a stored digital signature of the static image;
decrypting the stored digital signature to retrieve a pre-calculated hash value of the secure content driver;
comparing the pre-calculated hash value with the calculated hash value; and
when the calculated hash value matches the pre-calculated hash value of the secure content driver, notifying the secure content driver of successful security authentication.
4. The method of claim 1, wherein performing security authentication further comprises:
once security authentication of the content driver is established, determining a run-time at memory location of the secure content driver; and
establishing a function entry point for receiving the stream of encrypted content from the secure content driver.
5. The method of claim 1, further comprising:
receiving a content decryption key in order to enable decryption of encrypted content streams received from the secure content driver;
receiving a digital signature of a static image of the secure content driver; and
receiving a digital signature of a run-time image of the secure content driver.
6. The method of claim 1, wherein performing integrity authentication further comprises:
decrypting the encrypted content stream received from the secure content driver;
while decrypting the received encrypted content stream, performing a hash value calculation of code segments that perform functionality of the secure content driver while loaded in memory;
selecting a stored digital signature of a run-time image of the secure content driver;
decrypting the digital signature to reveal a run-time hash value;
comparing the computed hash value with the run-time hash value of the secure content driver; and
while the calculated hash value matches the run-time hash value of the secure content driver, repeating the decryption, the performing, the selecting and the comparing until decryption of the received encrypted content stream is complete.
7. A method comprising:
establishing security authentication from a content decryption component, such that a content driver is verified as a secure content driver;
when establishment of security authentication is successful, receiving access to a callback function in order to receive clear, decrypted content streams from the content decryption component;
receiving a stream of encrypted content;
streaming the encrypted content to the content decryption component; and
when security authentication is successfully established, receiving clear, decrypted content from the content decryption component via the received callback function.
8. The method of claim 7, wherein establishing security verification further comprises:
receiving a request for authorization information from the content decryption component;
transmitting the requested authorization information to the content decryption component; and
when security authentication is successfully established, receiving notification of successful security authentication from the content decryption component, such that the content driver is established as the secure content driver.
9. The method of claim 7, wherein establishing security authentication further comprises:
once security authentication is established, providing content decryption component with a memory location wherein the secure content driver is loaded at run-time; and
providing the content decryption component with a function entry point for receiving the stream of encrypted content.
10. The method of claim 7, wherein receiving encrypted content further comprises:
receiving encrypted content from a content source reader; and
receiving a direction from a content driver to stream the encrypted content to the content decryption component.
11. A computer readable storage medium including program instruction that directs a computer to function in a specified manner when executed by a processor, the program instructions comprising:
performing security authentication of a content driver in order to verify an identity of the content driver as a secure content driver;
receiving an encrypted content stream from the secure content driver;
performing integrity authentication of a run-time image of the secure content driver; and
while integrity authentication of the secure content driver is verified, streaming decrypted content to the secure content driver to enable playback of the decrypted content to a user.
12. The computer readable storage medium of claim 11, wherein performing security authentication further comprises:
locating authorization information of the secure content driver;
decrypting the authorization information received from the secure content driver;
authenticating an identity of the secure content driver based on the decrypted authorization information; and
once the identity of the secure content driver is authenticated, providing the secure content driver with access to a callback function, such that access to the callback function enables the secure content driver to receive the decrypted content stream.
13. The computer readable storage medium of claim 12, wherein authenticating the identity further comprises:
calculating a hash value of a static image of the secure content driver prior to loading the secure content driver into memory;
selecting a stored digital signature of the static image;
decrypting the stored digital signature to retrieve a pre-calculated hash value of the secure content driver;
comparing the pre-calculated hash value with the calculated hash value; and
when the calculated hash value matches the pre-calculated hash value of the secure content driver, notifying the secure content driver of successful security authentication.
14. The computer readable storage medium of claim 11, wherein performing security authentication further comprises:
once security authentication of the content driver is established, determining a run-time at memory location of the secure content driver; and
establishing a function entry point for receiving the stream of encrypted content from the secure content driver.
15. The computer readable storage medium of claim 11, further comprising:
receiving a content decryption key in order to enable decryption of encrypted content streams received from the secure content driver;
receiving a digital signature of a static image of the secure content driver; and
receiving a digital signature of a run-time image of the secure content driver.
16. The computer readable storage medium of claim 11, wherein performing integrity authentication further comprises:
decrypting the encrypted content stream received from the secure content driver;
while decrypting the received encrypted content stream, performing a hash value calculation of code segments that perform functionality of the secure content driver while loaded in memory;
selecting a stored digital signature of a run-time image of the secure content driver;
decrypting the digital signature to reveal a run-time hash value;
comparing the computed hash value with the run-time hash value of the secure content driver; and
while the calculated hash value matches the run-time hash value of the secure content driver, repeating the decryption, the performing, the selecting and the comparing until decryption of the received encrypted content stream is complete.
17. A computer readable storage medium including program instruction that directs a computer to function in a specified manner when executed by a processor, the program instructions comprising:
establishing security authentication from a content decryption component, such that a content driver is verified as a secure content driver;
when establishment of security authentication is successful, receiving access to a callback function in order to receive clear, decrypted content streams from the content decryption component;
receiving a stream of encrypted content;
streaming the encrypted content to the content decryption component; and
when security authentication is successfully established, receiving clear, decrypted content from the content decryption component via the received callback function.
18. The computer readable storage medium of claim 17, wherein establishing security verification further comprises:
receiving a request for authorization information from the content decryption component;
transmitting the requested authorization information to the content decryption component; and
when security authentication is successfully established, receiving notification of successful security authentication from the content decryption component, such that the content driver is established as the secure content driver.
19. The computer readable storage medium of claim 17, wherein establishing security authentication further comprises:
once security authentication is established, providing content decryption component with a memory location wherein the secure content driver is loaded at run-time; and
providing the content decryption component with a function entry point for receiving the stream of encrypted content.
20. The computer readable storage medium of claim 17, wherein receiving encrypted content further comprises:
receiving encrypted content from a content source reader; and
receiving a direction from a content driver to stream the encrypted content to the content decryption component.
21. An apparatus, comprising:
a processor having circuitry to execute instructions;
a content play-back interface coupled to the processor, the content play-back interface to receive encrypted content, and to enable play-back of the received encrypted content to a user; and
a storage device coupled to the processor, having sequences of instructions stored therein, which when executed by the processor cause the processor to:
perform security authentication of a content driver in order to verify an identity of the content driver as a secure content driver,
receive an encrypted content stream from the secure content driver,
perform integrity authentication of a run-time image of the secure content driver, and
while integrity authentication of the secure content driver is verified, stream decrypted content to the secure content driver to enable playback of the decrypted content to a user.
22. The apparatus of claim 21, wherein the instruction to perform security authentication further comprises the processor to:
locate authorization information of the secure content driver,
decrypt the authorization information received from the secure content driver,
authenticate an identity of the secure content driver based on the decrypted authorization information, and
once the identity of the secure content driver is authenticated, provide the secure content driver with access to a callback function, such that access to the callback function enables the secure content driver to receive the decrypted content stream.
23. The apparatus of claim 22, wherein the instruction to perform security authentication further comprises the processor to:
calculate a hash value of a static image of the secure content driver prior to loading the secure content driver into memory,
select a stored digital signature of the static image,
decrypt the digital signature to retrieve a pre-calculated hash value of the secure content driver,
compare the pre-calculated hash value with the calculated hash value, and
when the calculated hash value matches the pre-calculated hash value of the secure content driver, notify the secure content driver of successful security authentication.
24. The apparatus of claim 21, wherein the instruction to perform security authentication further comprises the processor to:
once security authentication of the content driver is established, determine a run-time at memory location of the secure content driver, and
establish a function entry point for receiving the stream of encrypted content from the secure content driver.
25. The apparatus of claim 21, wherein the processor is further caused to:
receive a content decryption key in order to enable decryption of encrypted content streams received from the secure content driver,
receive a digital signature of a static image of the secure content driver, and
receive a digital signature of a run-time image of the secure content driver.
26. The apparatus of claim 21, wherein the instruction to perform security authentication further comprises the processor to:
decrypt the encrypted content stream received from the secure content driver,
while decrypting the received encrypted content stream, perform a hash value calculation of code segments that perform functionality of the secure content driver while loaded in memory,
select a stored digital signature of a run-time image of the secure content driver,
decrypt the digital signature to reveal a run-time hash value,
compare the computed hash value with the run-time hash value of the secure content driver, and
while the calculated hash value matches the run-time hash value of the secure content driver, repeat the decryption, the performing, the selecting and the comparing until decryption of the received encrypted content stream is complete.
27. The apparatus of claim 21, wherein the processor is further caused to:
establish security authentication from a content decryption component, such that a content driver is verified as a secure content driver,
when establishment of security authentication is successful, receive access to a callback function in order to receive clear, decrypted content streams from the content decryption component,
receive a stream of encrypted content,
stream the encrypted content to the content decryption component, and
when security authentication is successfully established, receive clear, decrypted content from the content decryption component via the received callback function.
28. The apparatus of claim 21, wherein the instruction to establish security verification further comprises the processor to:
receive a request for authorization information from the content decryption component,
transmit the requested authorization information to the content decryption component, and
when security authentication is successfully established, receive notification of successful security authentication from the content decryption component, such that the content driver is established as the secure content driver.
29. The apparatus of claim 21, wherein the instruction to establish security authentication further comprises the processor to:
once security authentication is established, provide content decryption component with a memory location wherein the secure content driver is loaded at run-time, and
provide the content decryption component with a function entry point for receiving the stream of encrypted content.
30. The apparatus of claim 21, wherein the instruction to receive encrypted content further comprises the processor to:
receive encrypted content from a content source reader, and
receive a direction from a content driver to stream the encrypted content to the content decryption component.

1460723184-c42e7932-f079-4c67-8692-a1c389438ba8

1. A computer system comprising:
a base unit;
a display unit detachable from the base unit, the display unit comprising a display device, a processor and a memory; and
a set of magnetic elements in at least one of the display and base units to attach the display unit to the base unit and to hold the display unit in an open position.
2. The system of claim 2 wherein the first unit comprises a sensor to detect proximity of the display unit to the base unit, and to cause the display unit to operate in a specific mode.
3. The system of claim 1 wherein the display unit further comprises a ferramagnetic material to keep the display unit in a closed position.
4. The system of claim 1 further comprising at least one rotating rod having mounted thereon one or more magnetic elements from the set, the rotating rod making an angle of the display unit adjustable to ensure that the magnetic elements are directed in an desirable direction.
5. The system of claim 4 wherein the base unit comprises a circular notch to adjust an angle for mounting the display unit.
6. The system of claim 1 further comprising a retractable flap extendable from the base unit.
7. The system of claim 1 wherein the base unit comprises a notch in the base unit for inserting the display unit.
8. The system of claim 1 wherein the base unit is at least one of a keyboard unit or a charging unit.
9. A computer system comprising:
a base unit;
a display unit detachable from the base unit, the display unit a display device, a processor and a memory; and
a set of magnetic elements in at least one of the display and base units to attach the display unit to the base unit when the display unit is in a closed position, wherein the set of magnetic elements is a sole means for keeping the display unit and the base unit together when the display unit is in the closed position.
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. An image recordingreproduction apparatus comprising:
a recording medium, on which plural image data of different sizes are recorded with information of the size of each of the plural image data;
a display unit, adapted to read and display the read image data from the recording medium; and
a discrimination unit, adapted to discriminate whether the image data recorded on the recording medium has a predetermined size among the different sizes, in accordance with the size information recorded on the recording medium;
wherein plural small images of the image data discriminated by the discrimination unit are simultaneously index displayed on the display unit.
2. An image recordingreproduction apparatus according to claim 1, wherein only the small images of the image data having a same size are simultaneously index displayed.
3. An image recordingreproduction apparatus according to claim 2, wherein the small image of the image data having a first size is trimmed so as to have the first size so that the image data of the first size and the small image thereof have the same first size.
4. An image recordingreproduction apparatus according to claim 1, wherein the size is width and height of the image data.
5. An index display method for controlling an image recordingreproduction apparatus including a recording medium on which plural image data of different sizes are recoded with information of the size of each of the plural image data, comprising:
a step of discriminating whether the image data recorded on the recording medium has a predetermined size among the different sizes, in accordance with the size information recorded on the recording medium; and
a step of simultaneously index displaying plural small images of the image data discriminated in the discriminating step on a display unit.
6. A computer readable program recorded on a computer readable storage medium, comprising a program code for causing a computer to execute an index display method set out in claim 5.