1460736925-f1569950-4bb6-402a-919c-cff756e1910e

1. In an multi-protocol label switching system (MPLS) having a working path over which data is carried from a source to a destination and further having a protection path over which data from said source to said destination can be carried, a method of initiating an MPLS protection path switch over from said working path to said protection path comprising the steps of:
a. detecting a failure on said working path at a first switching node of said working path;
b. transmitting a failure notification message from said first switching node to at least a second, switching node of said working path;
c. routing data from said working path to said protection path upon the receipt of said failure notification message at at least one of: said second switching node and a third switching node of said working path.
2. The method of claim 1 further including the step of re-routing data from said protection path to said working path upon the determination that said failure on said working path has been corrected.
3. The method of claim 1 wherein said failure notification message travels along a path through said MPLS system, extending between said destination and said source.
4. A multi-protocol label switching (MPLS) system protection switch, said MPLS switch comprised of:
a data input port into which MPLS data is received from a data source;
a first data output port from which MPLS data is sent to a second MPLS switching system comprising an MPLS working path;
a second data output port from which MPLS data is sent to a third MPLS switching system comprising an MPLS protection path;
whereby data received at said data input port from said data source can be selectively routed from said second MPLS switching system to said third MPLS switching system.
5. The MPLS switching system of claim 4 further comprising a control input port whereat protection path failure messages are received from at least one said second MPLS switching system and said third MPLS switching system.
6. A multi-protocol label switching (MPLS) system comprised of:
a first MPLS protection switch having a data input port into which MPLS data is received from a data source;
a second MPLS switching system coupled to said first MPLS protection switch via a first data path carrying MPLS data, said first data path comprising an MPLS working path;
a third MPLS switching system coupled to said first MPLS protection switch via a second data path capable of carrying MPLS data, said second data path comprising an MPLS protection path
an upstream reverse notification tree (RNT) data path extending at least between said second MPLS switching system to said MPLS protection switch carrying data by which a switchover from a working path to a protection path can be initiated.

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 battery box, comprising:
a housing comprising a receiving space in a side thereof for receiving at least one battery therein, and a mounting wall at an opposite side thereof, the receiving space defining two slots at opposite ends thereof;
two first positive electrode members slidably mounted to opposite ends of the housing respectively, each of the first positive electrode members comprising a sliding portion slidably mounted to the mounting wall of the housing, and a positive electrode terminal extending from the sliding portion and located at a corresponding one of the two slots in the receiving space configured for contacting with a positive electrode of the at least one battery;
at least two first negative electrode members mounted to opposite ends of the housing respectively, each of the at least two first negative electrode members comprising a mounting portion mounted to the mounting wall of the housing, and a negative electrode terminal located in the receiving space of the housing configured for contacting with a negative electrode of the at least one battery;
an elastic returning structure elastically and electrically connected between the sliding portions of the first positive electrode members; and
at least one second negative electrode member non-electrically mounted to the elastic returning structure, the at least one second negative electrode member moving together with the elastic electric assembly to touch with a corresponding mounting portion of the at least two first negative electrode members when assembling the at least one battery.
2. The battery box as claimed in claim 1, wherein the elastic returning structure comprises a second positive electrode member, and two elastic members, each of the elastic members is electrically connected between a corresponding end of the second positive electrode member and the sliding portion of a corresponding first positive electrode member.
3. The battery box as claimed in claim 2, wherein each of the elastic members is snake-shaped.
4. The battery box as claimed in claim 2, wherein a shaft protrudes from a middle of the second positive electrode member, the at least one second negative electrode member defines a shaft hole therein, for pivotably receiving the shaft of the second positive electrode member.
5. The battery box as claimed in claim 4, wherein at least one post protrudes from a middle of the mounting wall of the housing, the at least one second negative electrode member defines a restricting slot therein, for slidably receiving the at least one post.
6. The battery box as claimed in claim 2, wherein the at least one second negative electrode member comprises a second negative electrode member, the second negative member is perpendicularly mounted to the second positive electrode member.
7. The battery box as claimed in claim 6, wherein the at least two first negative electrode members comprise two first negative electrode members mounted at the opposite ends of the mounting wall of the housing, respectively, a distal end of the mounting portion of each of the first negative electrode members extends to form an L-shaped extension portion configured for contacting with the second negative electrode member when the at least one battery is received into the receiving space.
8. The battery box as claimed in claim 1, wherein two limiting portions extend from each of the ends of the mounting wall of the housing, a sliding rail is defined between the limiting portions slidably receiving the sliding portion of a corresponding first positive electrode member.
9. A battery box assembly comprising:
a housing comprising a receiving space, a pair of rooms formed at opposite ends of the space, and a mounting wall formed between the space and the rooms and separating the space from the rooms, two slots being defined at opposite ends of the mounting wall and communicating the space with the corresponding room;
two first positive electrode members slidably mounted to the opposite ends of the mounting wall respectively, each of the first positive electrode members comprising a sliding portion slidably mounted to an outer surface of the mounting wall opposing the space, and a positive electrode terminal extending from the sliding portion and entering into a corresponding one of the two slots;
two first negative electrode members mounted to the opposite ends of the mounting wall respectively, each of the first negative electrode members comprising a mounting portion mounted to the outer surface of the mounting wall and a negative electrode terminal extending from the mounting portion through the mounting wall into the receiving space;
a second positive electrode member acting as a positive electrode output terminal of the battery box assembly, electrically connected between the first positive electrode members;
a second negative electrode member acting as a negative electrode output terminal of the battery box assembly, insulatively mounted to the second positive electrode member and being movable under driving of the positive electrode output terminal;
at least one battery having a positive electrode and a negative electrode respectively formed at opposite ends thereof, the at least one battery being capable of being received into the receiving space with the positive electrode thereof sliding into any one of the slots and pushing the corresponding positive electrode terminal to cause the second positive electrode member driving the second negative electrode member to contact with the corresponding negative electrode terminal which contacts with the negative electrode of the at least one battery; and
an elastic returning structure configured for returning the second positive and negative electrode members back to their original positions when the at least one battery is removed from the receiving space.
10. The battery box assembly as claimed in claim 9, wherein the second negative electrode member is pivotably mounted to the positive electrode output terminal.
11. The battery box assembly as claimed in claim 10, wherein a post is fixed at the outer surface of the mounting wall, and the second negative electrode member comprises a middle portion defining an elongated slot slidably receiving the post, one end portion being pivotably mounted to the positive electrode output terminal, and an opposite end portion configured for contacting with the corresponding negative electrode terminal.
12. The battery box assembly as claimed in claim 10, wherein the elastic returning structure comprises a spring connected between one of the first positive electrode member and the positive electrode output terminal.
13. The battery box assembly as claimed in claim 10, wherein the elastic returning structure comprises a pair of springs respectively connected between one of the first positive electrode member and the positive electrode output terminal.
14. The battery box assembly as claimed in claim 10, wherein the second negative electrode member is fixed to the positive electrode output terminal, and each of the negative electrode members has an L-shaped distal end extending beyond the negative electrode output terminal.

1460736918-4523e4fe-48ae-40e9-9e13-c354ac668b1d

1. A developer container comprising:
a container body in which a developer containing chamber for containing developer and a discharge outlet to discharge the developer from the developer containing chamber are formed;
a developer conveyance member provided inside the container body to transport the developer inside the developer containing chamber, the developer conveyance member including a first conveyance portion to transport the developer toward the discharge outlet and a second conveyance portion downstream from the first conveyance portion in a developer conveyance direction of the developer conveyance member;
a canopy disposed inside the container body and facing the discharge outlet via the developer conveyance member,
a developer conveyance chamber defined by the canopy and an inner face of the container body in which the discharge outlet is formed, the developer conveyance chamber in which the developer conveyance member transports the developer; and
a return opening formed in the canopy to return the developer from the developer conveyance chamber to the developer containing chamber, the return opening positioned downstream from the discharge outlet in the developer conveyance direction of the developer conveyance member,
wherein the second conveyance portion of the developer conveyance member transports the developer toward the return opening formed in the canopy, and
a developer conveyance velocity (Q2) of the second conveyance portion of the developer conveyance member is slower than a developer conveyance velocity (Q1) of the first conveyance portion.
2. The developer container according to claim 1, wherein, when Q1 represents the developer conveyance velocity of the first conveyance portion, Q2a represents the developer conveyance velocity of the second conveyance portion for a state in which the amount of developer inside the developer containing chamber is greater, and Q2b represents the developer conveyance velocity of the second conveyance portion for a state in which the amount of toner inside the developer containing chamber is smaller,
Q1>Q2a>Q2b.
3. The developer container according to claim 1, wherein the developer conveyance member further comprises a third conveyance portion downstream from the second conveyance portion in the developer conveyance direction of the developer conveyance member, and
a developer conveyance direction of the third conveyance portion is opposite to a developer conveyance direction of the first and second conveyance portions of the developer conveyance member.
4. The developer container according to claim 3, wherein each of the second and third conveyance portions of the developer conveyance member comprises a rotary shaft and a spiral blade provided on an outer circumference of the rotary shaft,
wherein a downstream blade end of the spiral blade of the second conveyance portion in the toner conveyance direction of the second conveyance portion is different in rotational phase from a downstream blade end of the spiral blade of the third conveyance portion in the developer conveyance direction of the third conveyance portion.
5. The developer container according to claim 4, wherein, when N1 represents an interval between the downstream blade end of the second conveyance portion and the downstream blade end of the third conveyance portion in an axial direction of the developer conveyance member, and N2 represents a length of the return opening in the axial direction of the developer conveyance member, N1<N2.
6. The developer container according to claim 1, wherein an opening area of the discharge outlet is equal to or greater than an opening area of the return opening formed in the canopy.
7. A development unit comprising:
a development housing for containing developer;
a developer bearer to carry by rotation the developer from the development housing to a latent image bearer; and
the developer container according to claim 1,
wherein the developer is supplied from the developer container to the development housing.
8. A process cartridge removably installable in an image forming apparatus, the process cartridge comprising:
the development unit according to claim 7; and
the latent image bearer on which a latent image is formed.
9. An image forming apparatus comprising:
the development unit according to claim 7; and
the latent image bearer on which a latent image is formed.

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 comprising:
receiving, by a computer processor of a computing apparatus, an audio file comprising audio data presented by an author;
generating, by said computer processor, a mood descriptor file comprising portions of said audio data associated with specified descriptions of mood description data describing different human emotionsmoods;
receiving, by said computer processor, a mood tag library file comprising mood tags describing and mapped to mood based annotations comprising animated video images representing various emotionsmoods;
associating, by said computer processor based on said mood tags, each animated video image of said animated video images with an associated description of said specified descriptions;
synchronizing, by said computer processor based on results of said associating, said animated video images with said portions of said audio data associated with said specified descriptions; first presenting, by said computer processor to a listener, said animated video images synchronized with said portions of said audio data associated with said specified descriptions;
second presenting, by said computer processor to said listener at various intervals during said first presenting, specified video andor audio messages;
third presenting, by said computer processor to said listener after completion of said first presenting and said second presenting, questions associated with said specified video andor audio messages; and
determining, by said computer processor based on responses to said questions from the listener, if said listener has listened to all of said portions of said audio data.
2. The method of claim 1, wherein said generating said mood descriptor file comprises:
during said receiving said audio file, receiving from said author, commands at specific time points with respect to said receiving, said commands indicating various moods of said author; and
associating said commands with said specified descriptions, wherein said mood descriptor file comprises said portions of said audio data associated with said specified descriptions at said specific time points.
3. The method of claim 2, wherein said commands are received via an interface selected from the group consisting of a hardware interface and a software interface.
4. The method of claim 1, wherein said generating said mood descriptor file comprises:
presenting to said author, said audio file;
during said presenting said audio file, receiving from said author, commands at specific time points with respect to said presenting, said commands indicating various moods of said author; and
associating said commands with said specified descriptions, wherein said mood descriptor file comprises said portions of said audio data associated with said specified descriptions at said specific time points.
5. The method of claim 4, wherein said commands are received remotely via an external interface.
6. The method of claim 1, wherein said generating said mood descriptor file comprises:
determining voice inflection points within said audio file;
associating time intervals at various points of said audio file with said voice inflection points;
associating said voice inflection points with various moods of said author; and
associating said various moods of said author with said specified descriptions, wherein said mood descriptor file comprises said portions of said audio data associated with said specified descriptions at associated time intervals of said time intervals of said audio file.
7. The method of claim 6, further comprising:
associating voice inflection thresholds with said voice inflection points within said audio file, wherein said associating said various moods of said author with said specified descriptions is based on said voice inflection thresholds.
8. The method of claim 6, further comprising:
associating a user profile for said author with said voice inflection points within said audio file, wherein said user profile comprises sample recordings of said authors voice, and wherein said associating said various moods of said author with said specified descriptions is based on said user profile.
9. The method of claim 1, wherein results of said determining indicates that said listener has listened to all of said portions of said audio data, and wherein said method further comprises:
transmitting, by said computer processor to an administrator, a message indicating that said listener has listened to all of said portions of said audio data.
10. The method of claim 1, wherein results of said determining indicates that said listener has not listened to all of said portions of said audio data, and wherein said method further comprises:
transmitting, by said computer processor to an administrator, a message indicating that said listener has not listened to all of said portions of said audio data; and
additionally presenting, by said computer processor to said listener, said animated andor still objects synchronized with said portions of said audio data associated with said specified descriptions.
11. The method of claim 1, wherein the mood tag library file is received from a library selected from the group consisting of a listener library defined by said listener, a third party defined library, an author library defined by said author, and combinations thereof.
12. The method of claim 1, further comprising:
providing a process for supporting computer infrastructure, said process comprising providing at least one support service for at least one of creating, integrating, hosting, maintaining, and deploying computer-readable code in the computing apparatus, wherein the code in combination with the computing apparatus is configured to perform the method of claim 1.
13. A computing system comprising a computer processor coupled to a computer-readable memory unit, said memory unit comprising instructions that when executed by the computer processor implements a method comprising:
receiving, by said computer processor, an audio file comprising audio data presented by an author;
generating, by said computer processor, a mood descriptor file comprising portions of said audio data associated with specified descriptions of mood description data describing different human emotionsmoods;
receiving, by said computer processor, a mood tag library file comprising mood tags describing and mapped to mood based annotations comprising animated video images representing various emotionsmoods;
associating, by said computer processor based on said mood tags, each animated video image of said animated video images with an associated description of said specified descriptions;
synchronizing, by said computer processor based on results of said associating, said animated video images with said portions of said audio data associated with said specified descriptions; first presenting, by said computer processor to a listener, said animated video images synchronized with said portions of said audio data associated with said specified descriptions;
second presenting, by said computer processor to said listener at various intervals during said first presenting, specified video andor audio messages;
third presenting, by said computer processor to said listener after completion of said first presenting and said second presenting, questions associated with said specified video andor audio messages; and
determining, by said computer processor based on responses to said questions from the listener, if said listener has listened to all of said portions of said audio data.
14. The computing system of claim 13, wherein said wherein said generating said mood descriptor file comprises:
during said receiving said audio file, receiving from said author, commands at specific time points with respect to said receiving, said commands indicating various moods of said author; and
associating said commands with said specified descriptions, wherein said mood descriptor file comprises said portions of said audio data associated with said specified descriptions at said specific time points.
15. The computing system of claim 14, wherein said commands are received via an interface selected from the group consisting of a hardware interface and a software interface.
16. The computing system of claim 13, wherein said generating said mood descriptor file comprises:
presenting to said author, said audio file;
during said presenting said audio file, receiving from said author, commands at specific time points with respect to said presenting, said commands indicating various moods of said author; and
associating said commands with said specified descriptions, wherein said mood descriptor file comprises said portions of said audio data associated with said specified descriptions at said specific time points.
17. The computing system of claim 16, wherein said commands are received remotely via an external interface.
18. The computing system of claim 13, wherein said generating said mood descriptor file comprises:
determining voice inflection points within said audio file;
associating time intervals at various points of said audio file with said voice inflection points;
associating said voice inflection points with various moods of said author; and
associating said various moods of said author with said specified descriptions, wherein said mood descriptor file comprises said portions of said audio data associated with said specified descriptions at associated time intervals of said time intervals of said audio file.
19. A computer program product, comprising a computer readable storage device storing a computer readable program code, said computer readable program code comprising an algorithm that when executed by a computer processor of a computing system implements a method, said method comprising:
receiving, by said computer processor, an audio file comprising audio data presented by an author;
generating, by said computer processor, a mood descriptor file comprising portions of said audio data associated with specified descriptions of mood description data describing different human emotionsmoods;
receiving, by said computer processor, a mood tag library file comprising mood tags describing and mapped to mood based annotations comprising animated video images representing various emotionsmoods;
associating, by said computer processor based on said mood tags, each animated video image of said animated video images with an associated description of said specified descriptions;
synchronizing, by said computer processor based on results of said associating, said animated video images with said portions of said audio data associated with said specified descriptions; first presenting, by said computer processor to a listener, said animated video images synchronized with said portions of said audio data associated with said specified descriptions;
second presenting, by said computer processor to said listener at various intervals during said first presenting, specified video andor audio messages;
third presenting, by said computer processor to said listener after completion of said first presenting and said second presenting, questions associated with said specified video andor audio messages; and
determining, by said computer processor based on responses to said questions from the listener, if said listener has listened to all of said portions of said audio data.
20. The computer program product of claim 19, wherein said wherein said generating said mood descriptor file comprises:
during said receiving said audio file, receiving from said author, commands at specific time points with respect to said receiving, said commands indicating various moods of said author; and
associating said commands with said specified descriptions, wherein said mood descriptor file comprises said portions of said audio data associated with said specified descriptions at said specific time points.