1460737511-0ce53acd-b4cb-4905-ba5e-abe634e6bac7

What is claimed is:

1. A method comprising:
launching a firmware interface on a processing system;
executing logic in the firmware interface to attempt launching an operating system on the processing system;
detecting an unsuccessful attempt to launch the operating system at the firmware interface; and
initiating a system reset of the processing system by the firmware interface in response to detecting the unsuccessful attempt to launch the operating system.
2. The method of claim 1, the method further comprising:
setting a timer at the firmware interface; and
detecting an unsuccessful attempt to launch the operating system by detecting an expiration of the timer at the firmware interface.
3. The method of claim 2, the method further comprising:
detecting a successful launch of the operating system at the firmware interface; and
disabling timer in response to detecting the successful launch of the operating system.
4. The method of claim 1, the method further comprising re-attempting to launch the operating system on the processing system in response to initiating a system reset of the processing system.
5. The method of claim 1, the method further comprising attempting to launch a different operating system on the processing system in response to a system reset of the processing system.
6. The method of claim 1, the method further comprising launching the firmware interface in response to an execution of one or more BIOS routines.
7. The method of claim 6, the method further comprising:
launching a boot manager in response to the execution of the one or more BIOS routines; and
launching an operating system loader from the boot manager.
8. A processing system comprising:
logic to detect an unsuccessful launch of an operating system; and
logic to initiate a system reset of the processing system in response to detecting the unsuccessful attempt to launch the operating system.
9. The processing system of claim 8, the processing system further comprising:
logic to set a timer; and
logic to detect an unsuccessful attempt to launch the operating system by detecting an expiration of the timer.
10. The processing system of claim 9, the processing system further comprising:
logic to detect a successful launch of the operating system; and
logic to disable the timer in response to detecting the successful launch of the operating system.
11. The processing system of claim 8, the processing system further comprising logic to re-attempt launching the operating system on the processing system in response to a system reset of the processing system.
12. The processing system of claim 8, the processing system further comprising logic to attempt launching a different operating system on the processing system in response to a system reset of the processing system.
13. The processing system of claim 8, the processing system further comprising logic to launch a firmware interface in response to an execution of one or more BIOS routines.
14. The processing system of claim 13, the processing system further comprising:
logic to launch a boot manager in response to the execution of the one or more BIOS routines; and
logic to launch an operating system loader from the boot manager.
15. An article comprising:
a storage medium comprising machine-readable instructions stored thereon for:
attempting to launch an operating system on a processing system;
detecting an unsuccessful attempt to launch the operating system; and
initiating a system reset of the processing system in response to detecting the unsuccessful attempt to launch the operating system.
16. The article of claim 15, wherein the storage medium further comprises machine-readable instructions stored thereon for:
setting a timer; and
detecting an unsuccessful attempt to launch the operating system by detecting an expiration of the timer.
17. The article of claim 16, wherein the storage medium further comprises machine-readable instructions stored thereon for:
detecting a successful launch of the operating system; and
disabling the timer upon detecting the successful launch of the operating system.
18. The article of claim 15, wherein the storage medium further comprises machine-readable instructions stored thereon for re-attempting to launch the operating system on the processing system in response to the system reset of the processing system.
19. The article of claim 15, wherein the storage medium further comprises machine-readable instructions stored thereon for attempting to launch a different operating system on the processing system in response to the system reset of the processing system.
20. The article of claim 15, wherein the storage medium further comprises machine-readable instructions stored thereon for launching a firmware interface in response to an execution of one or more BIOS routines.
21. The article of claim 20, wherein the storage medium further comprises machine-readable instructions stored thereon for:
launching boot manager in response to the execution of the one or more BIOS routines; and
launching an operating system loader from the boot manager.
22. A system comprising:
a data bus;
one or more peripheral devices; and
a host processing system coupled to the one or more peripheral devices through the data bus, the host processing system comprising:
logic to detect an unsuccessful launch of an operating system; and
logic to initiate a system reset of the processing system in response to detecting the unsuccessful attempt to launch the operating system.
23. The system of claim 22, wherein the host processing system further comprises:
logic to set a timer; and
logic to detect an unsuccessful attempt to launch the operating system by detecting an expiration of the timer.
24. The system of claim 23, wherein the host processing system further comprises:
logic to detect a successful launch of the operating system; and
logic to disable the timer in response to detecting the successful launch of the operating system.
25. The system of claim 22, wherein the host processing system further comprises logic to re-attempt launching the operating system on the processing system in response to a system reset of the processing system.
26. The system of claim 22, wherein the host processing system further comprises logic to attempt launching a different operating system on the processing system in response to a system reset of the processing system.
27. An apparatus comprising:
means for attempting to launch an operating system on a processing system;
means for detecting an unsuccessful attempt to launch the operating system; and
means for initiating a system reset of the processing system by the firmware interface in response to detecting the unsuccessful attempt to launch the operating system.
28. The apparatus of claim 27, the apparatus further comprising:
means for setting a timer; and
means for detecting an unsuccessful attempt to launch the operating system by detecting an expiration of the timer.
29. The apparatus of claim 28, the apparatus further comprising:
means for detecting a successful launch of the operating system at the firmware interface; and
means for disabling timer in response to detecting the successful launch of the operating system.
30. The apparatus of claim 27, the apparatus further comprising means for re-attempting to launch the operating system on the processing system in response to initiating a system reset of the processing system.
31. The apparatus of claim 2, the apparatus further comprising means for attempting to launch a different operating system on the processing system in response to a system reset of the processing system.

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 managing contact data, the method comprising:
storing a plurality of contact attributes distilled from at least one data source in a memory, the contact attributes defining a plurality of contacts;
receiving input data at a communications interface;
identifying at least one search attribute from the received input data;
selecting at least one of the plurality of contacts based on matches between the plurality of contact attributes and the at least one search attribute; and
transmitting notification data based on the selected contact.
2. The method of claim 1, further comprising:
prior to storing the plurality of contact attributes, receiving contact data and distilling the plurality of contact attributes from the received contact data.
3. The method of claim 2, further comprising:
transmitting a request for contact data to the at least one data source prior to receiving the contact data.
4. The method of claim 2, further comprising:
storing the received contact data in the memory; and,
after distilling the plurality of contact attributes, deleting the received contact data.
5. The method of claim 1, wherein the input data comprises at least one keyword, and wherein the at least one search attribute is derived from the at least one keyword.
6. The method of claim 1, wherein transmitting notification data comprises transmitting a contact attribute defining the selected contact.
7. The method of claim 6, wherein the transmitted contact attribute is a name attribute.
8. The method of claim 1, wherein receiving input data comprises receiving the input data from a client device, the input data having been gathered by the client device via monitoring of at least one application being executed on the client device.
9. A server, comprising:
a memory;
a communications interface; and,
a processor configured to perform the method of claim 1.
10. A non-transitory computer-readable medium for storing computer-readable instructions executable by a processor, the computer-readable instructions implementing the method of claim 1.

1460737503-2889f2bf-2c32-4d7e-a8b3-b6157448381f

1. A method of treating or preventing toxicity associated with exposure to an organophosphate agent in a mammal comprising administering to the mammal a cationic liposome complex, wherein the cationic liposome complex comprises:
(a) a cationic liposome;
(b) a ligand directly complexed with, but not chemically conjugated to, the cationic liposome;
(c) a nucleic acid molecule encoding butyrylcholinesterase (BChE) associated with the cationic liposome; and
(d) a nucleic acid molecule encoding a polyproline rich peptide associated with the cationic liposome.
2. (canceled)
3. (canceled)
4. The method of claim 1, wherein the complex is administered via a route selected from the group consisting of intranasal administration, intravenous administration, oral administration, sublingual administration, intramuscular administration, intralesional administration, intradermal administration, transdermal administration, intraocular administration, intraperitoneal administration, percutaneous administration, aerosol administration, intraorgan administration, intracereberal administration, topical administration, subcutaneous administration, endoscopic administration, slow release implant, administration via an osmotic or mechanical pump and administration via inhalation.
5. (canceled)
6. The method of claim 1, wherein the ligand is selected from the group consisting of transferrin, an antibody and an antibody fragment.
7. The method of claim 1, wherein the ligand is a single chain Fv antibody fragment.
8. The method of claim 7, wherein the single chain Fv antibody fragment is an anti-transferrin receptor single chain Fv (TfRscFv).
9. The method of claim 1, wherein the ligand-targeted cationic liposome further comprises a peptide comprising a KK(H)KKK5-K(H)KKC (HoKC) (SEQ ID NO: 1) peptide associated with the cationic liposome.
10. The method of claim 1, wherein the nucleic acid molecule encoding BChE is contained in a first plasmid and the nucleic acid molecule encoding the polyproline rich peptide is contained in a second plasmid, or wherein the nucleic acid molecule encoding the BChE and the nucleic acid encoding the polyproline rich peptide are contained in the same plasmid.
11. (canceled)
12. (canceled)
13. The method of claim 1, wherein the BChE is a mutant version of BChE.
14. The method of claim 13, wherein the mutant version of BChE is a G117H mutant.
15. The method of claim 1, wherein the cationic liposome comprises a mixture of one or more cationic lipids and one or more neutral or helper lipids
16. The method of claim 1, wherein the ligand and the cationic liposome are present at a ratio in the range of about 1:1 to about 1:100 (w:w), or about 1:10 to about 1:50 (w:w) or about 1:20 to about 1:40 (w:w).
17. (canceled)
18. (canceled)
19. The method of claim 1, wherein said cationic liposome comprises a mixture of dioleoyltrimethylammonium phosphate with dioleoylphosphatidylethanolamine and cholesterol; a mixture of dioleoyltrimethylammonium phosphate with cholesterol, a mixture of dimethyldioctadecylammonium bromide with dioleoylphosphatidylethanolamine and cholesterol, a mixture of dimethyldioctadecylammonium bromide with dioleoylphosphatidylethanolamine, a mixture of dimethyldioctadecylammonium bromide with cholesterol, or a mixture of dioleoyltrimethylammonium phosphate with dioleoylphosphatidylethanolamine.
20. The method of claim 1, wherein the nucleic acid molecules are present at a molar ratio of about 10:1 to about 1:10 (moles nucleic acid molecule encoding butyrylcholinesterase (BChE): moles nucleic acid molecule encoding a polyproline rich peptide), or about 5:1 to about 1:5 (moles nucleic acid molecule encoding butyrylcholinesterase (BChE): moles nucleic acid molecule encoding a polyproline rich peptide), or about 4:1 (moles nucleic acid molecule encoding butyrylcholinesterase (BChE): moles nucleic acid molecule encoding a polyproline rich peptide), or about 2:1 (moles nucleic acid molecule encoding butyrylcholinesterase (BChE): moles nucleic acid molecule encoding a polyproline rich peptide), or about 1:1 (moles nucleic acid molecule encoding butyrylcholinesterase (BChE): moles nucleic acid molecule encoding a polyproline rich peptide).
21. (canceled)
22. (canceled)
23. (canceled)
24. (canceled)
25. The method of claim 1, wherein the total amount of nucleic acid molecules is present at a weight ratio of between about 1:1 to about 1:40 (\u03bcg nucleic acid:\u03bcg liposome), or at a weight ratio of between about 1:5 to about 1:20 (\u03bcg total nucleic acid:\u03bcg liposome), or at a weight ratio about 1:10 (\u03bcg total nucleic acid:\u03bcg liposome).
26. (canceled)
27. (canceled)
28. (canceled)
29. The method of claim 1, wherein the complex is administered so as to treat toxicity associated with exposure to at least 1\xd7LD50 of the organophosphate agent, or exposure to up to 5\xd7LD50 of the organophosphate agent.
30. (canceled)
31. (canceled)
32. (canceled)
33. The method of claim 29, wherein the complex is administered immediately after exposure to the organophosphate agent.
34. The method of claim 29, wherein the complex is administered at least 6 hours prior to potential exposure to the organophosphate agent.
35. The method of claim 29, wherein the complex is administered at least once a week prior to potential exposure to the organophosphate agent.
36. The method of claim 1, wherein the mammal is a human.
37. A method of treating or preventing toxicity associated with exposure to an organophosphate agent in a human comprising administering intranasally or via aerosol inhalation to the human a cationic liposome complex, wherein the cationic liposome complex comprises:
(a) a cationic liposome;
(b) an anti-transferrin receptor single chain Fv (TfRscFv) directly complexed with, but not chemically conjugated to, the cationic liposome; and
i. a nucleic acid molecule encoding butyrylcholinesterase (BChE) contained in a first plasmid associated with the cationic liposome; and a nucleic acid molecule encoding a polyproline rich peptide contained in a second plasmid associated with the cationic liposome,
or
ii. a nucleic acid molecule encoding butyrylcholinesterase (BChE) and a nucleic acid molecule encoding a polyproline rich peptide contained in the same plasmid associated with the cationic liposome,

wherein the TfRscFv and the cationic liposome are present at a ratio in the range of about 1:20 to about 1:40 (w:w) and the nucleic molecules are present at a ratio of about 1:5 to about 1:20 (\u03bcg nucleic acid:\u03bcg liposome),
and wherein the complex is administered so as to treat or prevent toxicity associated with exposure to at least 1\xd7LD50 of the organophosphate agent.
38. (canceled)
39. (canceled)
40. (canceled)
41. The method of claim 37, wherein the BChE is a mutant version of BChE.
42. The method of claim 41, wherein the mutant version of BChE is a G117H mutant.
43. The method of claim 37, wherein the cationic liposome comprises a mixture of one or more cationic lipids and one or more neutral or helper lipids
44. The method of claim 43, wherein said cationic liposome comprises a mixture of dioleoyltrimethylammonium phosphate with dioleoylphosphatidylethanolamine and cholesterol; a mixture of dioleoyltrimethylammonium phosphate with cholesterol, a mixture of dimethyldioctadecylammonium bromide with dioleoylphosphatidylethanolamine and cholesterol, a mixture of dimethyldioctadecylammonium bromide with dioleoylphosphatidylethanolamine, a mixture of dimethyldioctadecylammonium bromide with cholesterol, or a mixture of dioleoyltrimethylammonium phosphate with dioleoylphosphatidylethanolamine.
45. The method of claim 37, wherein the nucleic acid molecules are present at a molar ratio of about 10:1 to about 1:10 (moles nucleic acid molecule encoding butyrylcholinesterase (BChE): moles nucleic acid molecule encoding a polyproline rich peptide), or at a molar ratio of about 5:1 to about 1:5 (moles nucleic acid molecule encoding butyrylcholinesterase (BChE): moles nucleic acid molecule encoding a polyproline rich peptide), or at a molar ratio of about 4:1 (moles nucleic acid molecule encoding butyrylcholinesterase (BChE): moles nucleic acid molecule encoding a polyproline rich peptide), or at a molar ratio of about 2:1 (moles nucleic acid molecule encoding butyrylcholinesterase (BChE): moles nucleic acid molecule encoding a polyproline rich peptide), or at a molar ratio of about 1:1 (moles nucleic acid molecule encoding butyrylcholinesterase (BChE): moles nucleic acid molecule encoding a polyproline rich peptide).
46. (canceled)
47. (canceled)
48. (canceled)
49. (canceled)
50. (canceled)
51. The method of claim 37, wherein the complex is administered so as to treat toxicity associated with exposure to up to 5\xd7LD50 of the organophosphate agent, or to prevent toxicity associated with exposure to up to 5\xd7LD50 of the organophosphate agent.
52. (canceled)
53. The method of claim 37, wherein the complex is administered immediately after exposure to the organophosphate agent.
54. The method of claim 38, wherein the complex is administered at least 6 hours prior to potential exposure to the organophosphate agent.
55. The method of claim 38, wherein the complex is administered at least once a week prior to potential exposure to the organophosphate agent.
56-69. (canceled)

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 multi-pod conferencing system for local conference participants to communicate with remote conference participants, the multi-pod conferencing system comprising;
a base unit including a base controller configured to communicate audio signals with the remote conference participates over a carrier medium; and
a plurality of pods separate from, and operably coupled to, the base unit, wherein each pod of the plurality of pods comprises:
a pod processor;
a loudspeaker operably coupled to the pod processor;
a digital to analog converter operably coupled to the loudspeaker, the digital to analog converter configured to convert digital audio to analog audio for sound reproduction by the loudspeaker;
a plurality of physical microphones connected to a pair of audio ports with each audio port being equal distance from the loudspeaker;
an analog to digital converter operably coupled with the plurality of physical microphones, the analog to digital converter configured to convert the analog audio to digital audio for processing by the pod processor; and
a plurality of virtual microphones for reducing common-mode noise, each virtual microphone of the plurality of virtual microphones formed from a combination of at least two outputs from the plurality of the physical microphones,

wherein the analog to digital converters for each pod of the plurality of pods are configured for synchronized sampling with the analog to digital converters of the other pods of the plurality of pods in the multi-pod conferencing system.
2. The multi-pod conferencing system of claim 1, wherein the carrier medium that comprises at least one of a telephone line and a voice over internet protocol network.
3. The multi-pod conferencing system of claim 2, wherein the plurality of virtual microphone further provide common-mode noise rejection.
4. The multi-pod conferencing system of claim 1, wherein pod processor is configured to support full duplex operation.
5. The multi-pod conferencing system of claim 1, wherein each pod of the plurality of pods makes a contribution to a summed audio output starting at the last pod in a chain for the plurality of pods and ending in the base unit.
6. The multi-pod conferencing system of claim 1, wherein the pod controller comprises a plurality of distributed processors that are configured to separately control audio and control functions of the pod.
7. The multi-pod conferencing system of claim 1, wherein the plurality of physical microphones are selected from the group consisting of unipolar microphones and bipolar microphones.
8. The multi-pod conferencing system of claim 1, wherein a polarity of the physical microphones are the same.
9. The multi-pod conferencing system of claim 1, wherein the base unit is configured to perform echo cancellation of local audio.
10. The multi-pod conferencing system of claim 1, wherein the pod processor is further configured to perform:
pod echo cancellation for sound between the virtual microphone and said loudspeaker; and
microphone gating for determining the best virtual microphone to gate on or off by using a loudness value, a quietness counter, and a noise floor value, wherein a constant gain is maintained by attenuation being applied to each gated microphone if more than one microphone is gated on at the same time.
11. A method of manufacturing a virtual microphone system for reducing common-mode noise for an individual pod that is part of a multi-pod conferencing system, the method comprising:
providing a base unit having a base processor for communicating audio signals to remote conference participants; and
providing a plurality of pods that are coupled to, and separate from, the base unit, wherein providing the plurality of pods comprises:
providing a pod processor for providing audio processing for various pod functions;
coupling a loudspeaker to a digital to analog converter and the pod processor, the digital to analog converter configured to convert digital audio from the pod processor to analog audio to the loudspeaker;
coupling an analog to digital converter to a plurality of physical microphones that are configured to sample analog audio in a synchronized manner with sampling performed by analog to digital converters of other pods of the virtual microphone system;
connecting the plurality of physical microphone a plurality of audio ports with each audio port being equal distance from the loudspeaker; and
coupling the physical microphones with the pod processor, such that outputs from the plurality physical microphones are combined forming a plurality of virtual microphones for reducing common-mode noise.
12. The method of claim 11, further comprising coupling the base unit with a carrier medium that comprises at least one of a telephone line and a voice over internet protocol network.
13. The method of claim 11, wherein forming the plurality of virtual microphones comprises providing common-mode noise rejection.
14. The method of claim 11, wherein providing a pod processor includes a pod processor configured to perform echo cancellation of sound between the plurality of virtual microphones and the loudspeaker, and perform determining the best virtual microphone to gate on or off by using a loudness value, a quietness counter, and a noise floor value.
15. A method of using a virtual microphone system for a multi-pod conferencing system, the method comprising:
communicating local audio to remote participants through a base unit and coupled with a plurality of pods, wherein communicating further comprises:
audio processing using a pod processor;
converting digital audio to analog audio with a loudspeaker that coupled to a digital to analog converter and the pod processor;
converting sampled analog audio to digital audio using an analog to digital converter coupled to a plurality of physical bi-polar microphones positioned in the horizontal resting plane of each individual pod of the plurality of pods, each individual physical microphone connected to a pair of audio ports with each audio port being equal distance from the loudspeaker, the physical microphones coupled to the pod processor, wherein the sampled analog audio is synchronized with sampling performed by other analog to digital converters from other pods of the virtual microphone system; and
creating a plurality of virtual microphones for reducing common-mode noise, the plurality of virtual microphones are formed by combining outputs from the plurality of physical microphones.
16. The method of claim 15, further comprising a carrier medium that comprises a telephone line, wherein the base unit comprises a base echo cancellation means for echo cancellation of local audio.
17. The method of claim 15, wherein the virtual microphone means further comprises providing common-mode noise rejection.
18. The method of claim 15, wherein audio processing using the pod processor includes:
echo cancelling sound using pod echo cancellation means for echo cancellation of sound between the virtual microphone and the loudspeaker; and
determining the best virtual microphone to gate on or off using a loudness value, a quietness counter, and a noise floor value.
19. The method of claim 15, further comprising communicating audio data between the pod and the base unit.
20. The method of claim 19, wherein communicating between the pod and the base unit employs spread spectrum techniques to the audio data.