1. An apparatus, comprising:
a computing device;
a pulse oximeter andor respiratory monitor coupled to the computing device and configured to monitor an individual’s oxygen saturation andor respiration; and
at least one stimulus delivery device coupled to the computing device configured to deliver at least one stimulus to the individual in response to one or more predefined parameters, including a determination that the individual’s oxygen saturation andor respiration falls within a predefined range.
2. The apparatus of claim 1, wherein the at least one stimulus is an audible stimulus.
3. The apparatus of claim 2, wherein the audible stimulus is a patient specific verbal stimulus.
4. The apparatus of claim 2, wherein the audible stimulus is a voice prompt reminding the individual to breath.
5. The apparatus of claim 1, wherein the at least one stimulus is a tactile stimulus.
6. The apparatus of claim 5, wherein the tactile stimulus has a duration of 0.5-5.0 seconds.
7. The apparatus of claim 5, wherein the tactile stimulus is delivered at a frequency of 40-60 Hz.
8. The apparatus of claim 5, wherein the tactile stimulus is delivered at a current of 10-60 mA.
9. The apparatus of claim 1, wherein the at least one stimulus is an automatically administered dose of a narcotic antagonist.
10. The apparatus of claim 1, wherein the at least one stimulus delivery device comprises a speaker.
11. The apparatus of claim 1, wherein the at least one stimulus delivery device comprises a nerve stimulator.
12. The apparatus of claim 1, further comprising an Input controllable by the individual to override delivery of the at least one stimulus.
13. A method, comprising:
monitoring by an apparatus an individual’s oxygen saturation, wherein the apparatus comprises a pulse oximeter coupled to at least one stimulus delivery device; and
delivering by the at least one stimulus delivery device at least one stimulus to the Individual if the individual’s oxygen saturation falls within a predefined range.
14. The method of claim 13, further comprising determining by the apparatus If the individual’s oxygen saturation falls within a predefined range, and wherein delivering at least one stimulus comprises triggering a sequence of interventions to prevent worsening hypoxia, the sequence of interventions including one or more audible stimuli, one or more tactile stimuli, and administration of one or more doses of a narcotic antagonist.
15. The method of claim 14, wherein the interventions are performed independent of each other.
16. The method of claim 14, wherein at least two of the interventions are performed in conjunction with each other.
17. The method of claim 13, further comprising introducing by the apparatus a required lock-out period after each intervention during which no further intervention is provided.
18. The method of claim 13, further comprising notifying by the apparatus a medical professional of a status of the individual.
19. The method of claim 13, further comprising determining by the apparatus whether at least one other individual parameter exists prior to delivering at least one stimulus, the at least one other individual parameter including the individuars rate of fall of oxygen saturation, number of breaths per minute, and heart rate.
20. The method of claim 13, further comprising recording by the apparatus a time-stamped, electronic log of physiologic data of the individual and any delivered stimulus or intervention.
21. An apparatus, comprising:
means for monitoring an individual’s oxygen saturation andor respiration; and
means for delivering at least one stimulus to the individual if the individual’s oxygen saturation andor respiration falls within a predefined range.
22. A system for continuous monitoring of respiratory depression in a subject, the system comprising:
a computing device configured to receive oxygenation signal information from a pulse oximeter;
a computing device configured to time-stamp and store the oxygenation signal information;
a computing device configured to determine if the oxygenation signal information falls within a predefined range; and
a computing device configured to cause at least one stimulus delivery device to deliver a stimulus to the subject when the oxygenation signal information falls within the predefined range.
23. The system of claim 22, wherein the computing device configured to cause at least one stimulus delivery device to deliver a stimulus to the subject is wirelessly couplable to the stimulus delivery device.
24. An article of manufacture including a computer-readable medium having instructions stored thereon that, in response to execution by a computing device, cause the computing device to:
receive oxygenation signal information from a pulse oximeter;
time-stamp and store the oxygenation signal information;
determine if the oxygenation signal information falls within a predefined range; and
cause at least one stimulus delivery device to deliver a stimulus to the subject when the oxygenation signal Information falls within the predefined range.
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 transmitting asynchronous orthogonal frequency division multiple access signals over a Multimedia over Coax Alliance (MoCA) network, the method comprising:
transmitting, at a first network node of the MoCA network, a first stream of data having a first number of symbols over a first time interval using a first set of one or more orthogonal frequency division multiple access (OFDMA) subcarriers; and
transmitting, at a second network node of the MoCA network, a second stream of data having a second number of symbols over a second time interval different in duration than the first time interval and overlapping the first time interval, using a second set of one or more OFDMA subcarriers;
wherein the first time interval and first set of subcarriers define a first time-frequency grant, the second time interval and second set of subcarriers define a second time-frequency grant, the first and second time intervals end at different times, and the first and second time-frequency grants are granted to the first and second network nodes, respectively, by a network coordinator node of the MoCA network;
wherein the first time-frequency grant and second time-frequency grant are for upstream data transmissions; and
wherein the network coordinator node schedules upstream data transmissions by network nodes in the MoCA network.
2. The method of claim 1 wherein the first and second time intervals begin at different times.
3. The method of claim 1 wherein the first and second sets of subcarriers are reserved for data of first and second traffic classes, respectively.
4. The method of claim 3 wherein the first traffic class is residential traffic, and the second traffic class is commercial service level agreement (SLA) traffic.
5. The method of claim 1, further including transmitting, at the second network node, a third stream of data beginning at a symbol boundary succeeding the end of the second time interval;
wherein the end of the first time interval is after the end of the second time interval, and the symbol boundary is before the end of the first time interval.
6. The method of claim 5, wherein the first and second time intervals begin at the same time.
7. A method of transmitting asynchronous orthogonal frequency division multiple access signals over a Multimedia over Coax Alliance (MoCA) network, the method comprising:
transmitting, at a first network node of the MoCA network, a first stream of data over a first time interval using a first set of one or more orthogonal frequency division multiple access (OFDMA) subcarriers; and
transmitting, at a second network node of the MoCA network, a second stream of data over a second time interval using a second set of one or more OFDMA subcarriers including at least one subcarrier in the first set and at least one subcarrier not in the first set;
wherein the first time interval and first set of subcarriers define a first time-frequency grant, the second time interval and second set of subcarriers define a second time-frequency grant, the first and second time intervals end at different times, and the first and second time-frequency grants are granted to the first and second network nodes, respectively, by a network coordinator node of the MoCA network; and
wherein the first time-frequency grant and second time-frequency grant are for upstream data transmissions to the network coordinator; and
wherein the network coordinator node schedules upstream data transmissions by network nodes in the MoCA network.
8. The method of claim 7 wherein the first time interval borders the second time interval.
9. A method of scheduling transmission of asynchronous orthogonal frequency division multiple access signals over a Multimedia over Coax Alliance (MoCA) network, the method performed at a network coordinator node of the MoCA network, the method comprising:
allocating a first time-frequency grant to a first network node of the MoCA network, the first time-frequency grant corresponding to a first time interval and a first set of one or more orthogonal frequency division multiple access (OFDMA) subcarriers;
allocating a second time-frequency grant to a second network node of the MoCA network, the second time-frequency grant corresponding to a second time interval, different in duration than the first time interval and overlapping the first time interval, and a second set of one or more OFDMA subcarriers, wherein the first and second time intervals end at different times;
transmitting a first message to the first network node specifying the first time-frequency grant; and
transmitting a second message to the second network node specifying the second time-frequency grant;
wherein the first time-frequency grant and second time-frequency grant are for upstream data transmissions; and
wherein the network coordinator node schedules upstream data transmissions by network nodes in the MoCA network.
10. A method of scheduling transmission of asynchronous orthogonal frequency division multiple access signals over a Multimedia over Coax Alliance (MoCA) network, the method comprising:
allocating a first time-frequency grant to a first network node of the MoCA network, the first time-frequency grant corresponding to a first time interval and a first set of one or more orthogonal frequency division multiple access (OFDMA) subcarriers;
allocating a second time-frequency grant to a second network node of the MoCA network, the second time-frequency grant corresponding to a second time interval, bordering the first time interval, and a second set of one or more OFDMA subcarriers including at least one subcarrier in the first set and at least one subcarrier not in the first set, wherein the first and second time intervals end at different times;
transmitting a first message to the first network node specifying the first time-frequency grant; and
transmitting a second message to the second network node specifying the second time-frequency grant;
wherein the first and second time-frequency grants are granted to the first and second network nodes, respectively, by a network coordinator node of the MoCA network;
wherein the first time-frequency grant and second time-frequency grant are for upstream data transmissions; and
wherein the network coordinator node schedules upstream data transmissions by network nodes in the MoCA network.
11. An apparatus forming a network node on a Multimedia over Coax Alliance (MoCA) network, said apparatus comprising:
a computer processor;
a physical layer interface including a transmitter and a receiver, said physical layer interface configured to provide communication between said apparatus and at least one other network node on the network, said at least one other network node including a network coordinator (NC) node;
a buffer coupled to said processor, said buffer configured to store schedule orders received from said NC node;
a timer;
a bus configured to provide communication between said processor, said physical layer interface, said buffer, and said timer;
a computer readable storage medium having computer-executable instructions stored tangibly thereon, said instructions when executed causing said processor to transmit upstream, at a time based on the stored schedule orders and the timer, a first stream of data having a first number of symbols over a first time interval using a first set of one or more orthogonal frequency division multiple access (OFDMA) subcarriers;
wherein the first burst of data has a different number of symbols than a second burst of data that is transmitted upstream at one of the other network nodes over a second time interval different in duration than the first time interval and overlapping the first time interval, using a second set of one or more OFDMA subcarriers,
wherein the first and second time intervals end at different times; and
wherein the network coordinator node schedules upstream data transmissions by network nodes in the MoCA network, the upstream data transmissions including the first burst of data and the second burst of data.
12. The apparatus of claim 11 wherein the first and second time intervals begin at different times.
13. The apparatus of claim 11 implemented in a set top box configured to communicate over the network.
14. The apparatus of claim 11 implemented in a television configured to communicate over the network.
15. The apparatus of claim 11 implemented in a DVD or Blu-ray player or recorder.
16. The apparatus of claim 11 implemented in a gaming console.
17. The apparatus of claim 11 implemented in a computer configured to communicate over the network.
18. An apparatus forming a network node on a Multimedia over Coax Alliance (MoCA) network, said apparatus comprising:
a computer processor;
a physical layer interface including a transmitter and a receiver, said physical layer interface configured to provide communication between said apparatus and at least one other network node on the network, said at least one other network node including a network coordinator (NC) node;
a buffer coupled to said processor, said buffer configured to store schedule orders received from said NC node;
a timer;
a bus configured to provide communication between said processor, said physical layer interface, said buffer, and said timer;
a computer readable storage medium having computer-executable instructions stored tangibly thereon, said instructions when executed causing said processor to transmit upstream, at a time based on the stored schedule orders and the timer, a first stream of data over a first time interval using a first set of one or more orthogonal frequency division multiple access (OFDMA) subcarriers;
wherein at least one subcarrier in the first set is in a second set of one or more OFDMA subcarriers used for transmitting upstream a second stream of data at a second network node of the MoCA network over a second time interval, the first and second time intervals end at different times, and at least one subcarrier in the first set is not in the second set; and
wherein the NC node schedules upstream data transmissions by network nodes in the MoCA network, the upstream data transmissions including the first stream of data and the second stream of data.
19. The apparatus of claim 18 wherein the first time interval borders the second time interval.
20. An apparatus forming a network coordinator (NC) node on a Multimedia over Coax Alliance (MoCA) network, said apparatus comprising:
a computer processor;
a physical layer interface including a transmitter and a receiver, said physical layer interface configured to provide communication between the NC node, a first recipient network node on the MoCA network, and a second recipient network node on the network;
a bus configured to provide communication between said processor and said physical layer interface;
a computer readable storage medium having computer-executable instructions stored tangibly thereon, said instructions when executed causing said processor to:
transmit a first message to the first recipient network node, the first message allocating to the first recipient node a first time-frequency grant corresponding to a first time interval and a first set of one or more orthogonal frequency division multiple access (OFDMA) subcarriers;
transmit a second message to the second recipient node, the second message allocating to the second recipient node a second time-frequency grant corresponding to a second time interval, different in duration than the first time interval and overlapping the first time interval, and a second set of one or more OFDMA subcarriers;
wherein the NC node is configured to coordinate asynchronous transmissions for upstream reservation requests of the first and second recipient network nodes received at the receiver, and the first and second time intervals end at different times;
wherein the first time-frequency grant and second time-frequency grant are for upstream data transmissions; and
wherein the NC node schedules upstream data transmissions by network nodes in the MoCA network.
21. An apparatus forming a network coordinator (NC) node on a Multimedia over Coax Alliance (MoCA) network, said apparatus comprising:
a computer processor;
a physical layer interface including a transmitter and a receiver, said physical layer interface configured to provide communication between the NC node, a first recipient network node on the MoCA network, and a second recipient network node on the MoCA network;
a bus configured to provide communication between said processor and said physical layer interface;
a computer readable storage medium having computer-executable instructions stored tangibly thereon, said instructions when executed causing said processor to:
transmit a first message to the first recipient network node, the first message allocating to the first recipient node a first time-frequency grant corresponding to a first time interval and a first set of one or more orthogonal frequency division multiple access (OFDMA) subcarriers;
transmit a second message to the second recipient node, the second message allocating to the second recipient node a second time-frequency grant corresponding to a second time interval, bordering the first time interval, and a second set of one or more OFDMA subcarriers including at least one subcarrier in the first set and at least one subcarrier not in the first set:
wherein the NC node is configured to coordinate asynchronous transmissions for upstream reservation requests of the first and second recipient network nodes received at the receiver, and the first and second time intervals end at different times;
wherein the first time-frequency grant and second time-frequency grant are for upstream data transmissions; and
wherein the NC node schedules upstream data transmissions by network nodes in the MoCA network.