1461154972-3a7b5ce7-7e5f-4e1b-afd5-ea8441340e87

1. A power converter having input and output nodes, comprising:
a switching circuit including first, second and third active phase legs, each of said first, second and third active phase legs having a first switch coupled to one of said input nodes and a second switch coupled to another of said input nodes and having a common switching node therebetween;
a single matrix integrated magnetic device including first, second and third primary windings, and first, second and third secondary windings formed about a core, a terminal of each of said first, second, and third primary windings being coupled to a common switching node of said first, second and third active phase legs, respectively, wherein said matrix integrated magnetic device integrates a multiphase transformer to provide galvanic isolation between primary and secondary windings with multiphase coupled inductors to provide filtering for said power converter; and
a rectifier including first, second and third rectifier elements interposed between said first, second and third secondary windings, respectively, and one of said output nodes.
2. The power converter as recited in claim 1 wherein another terminal of each of said first, second and third primary windings is coupled together at a common node.
3. The power converter as recited in claim 1 wherein said first and second switches are enabled to conduct in a complementary manner.
4. The power converter as recited in claim 1 wherein said first, second and third rectifier elements are interposed between a terminal of said first, second and third secondary windings and said one of said output nodes, and another terminal of said first, second and third secondary windings is coupled to another of said output nodes.
5. The power converter as recited in claim 1 wherein said core includes an E-core section with a plurality of legs that accommodate said first, second, and third primary windings encircled by said first, second, and third secondary windings, respectively, and an I-core section coupled to at least one of the said plurality of legs.
6. The power converter as recited in claim 1 wherein said core has a common leg with an air gap and a plurality of outer legs.
7. The power converter as recited in claim 6 wherein said first primary winding and said first secondary winding are wound about one of said plurality of outer legs.
8. The power converter as recited in claim 1 wherein said first or second switch of said first active phase leg begins conducting substantially concurrently with said first rectifier element.
9. The power converter as recited in claim 1 further comprising a discrete inductor coupled to said matrix integrated magnetic device.
10. The power converter as recited in claim 1 wherein a duty cycle for one of said first and second switches of at least one of said first, second and third active phase legs is about 33 percent.
11. A method of operating a power converter having input nodes coupled to a source of electrical power and output nodes, comprising:
controlling a first switch coupled to one of said input nodes and a second switch coupled to another of said input nodes of a first active phase leg of a switching circuit to impress an input voltage from said source of electrical power across a first primary winding coupled to a core of a matrix integrated magnetic device, a terminal of said first primary winding being coupled to a common switching node between said first and second switches of said first active phase leg;
controlling a first switch coupled to one of said input nodes and a second switch coupled to another of said input nodes of a second active phase leg of said switching circuit to impress an input voltage from said source of electrical power across a second primary winding coupled to said core of said matrix integrated magnetic device, a terminal of said second primary winding being coupled to a common switching node between said first and second switches of said second active phase leg;
controlling a first switch coupled to one of said input nodes and a second switch coupled to another of said input nodes of a third active phase leg of said switching circuit to impress an input voltage from said source of electrical power across a third primary winding coupled to said core of said matrix integrated magnetic device, a terminal of said third primary winding being coupled to a common switching node between said first and second switches of said third active phase leg; and
providing an output voltage at said output nodes via first, second and third rectifier elements of a rectifier coupled to first, second, and third secondary windings, respectively, coupled to said core of said matrix integrated magnetic device, wherein said matrix integrated magnetic device integrates a multiphase transformer to provide galvanic isolation between primary and secondary windings with multiphase coupled inductors to provide filtering for said power converter.
12. The method as recited in claim 11 wherein another terminal of each of said first, second and third primary windings is coupled together at a common node.
13. The method as recited in claim 11 wherein said first and second switches are enabled to conduct in a complementary manner.
14. The method as recited in claim 11 wherein said first, second and third rectifier elements are interposed between a terminal of said first, second and third secondary windings and said one of said output nodes, and another terminal of said first, second and third secondary windings is coupled to another of said output nodes.
15. The method as recited in claim 11 wherein said core includes an E-core section with a plurality of legs that accommodate said first, second, and third primary windings encircled by said first, second, and third secondary windings, respectively, and an I-core section coupled to at least one of the said plurality of legs.
16. The method as recited in claim 11 wherein said core has a common leg with an air gap and a plurality of outer legs.
17. The method as recited in claim 16 wherein said first primary winding and said first secondary winding are wound about one of said plurality of outer legs.
18. The method as recited in claim 11 wherein said first or second switch of said first active phase leg begins conducting substantially concurrently with said first rectifier element.
19. The method as recited in claim 11 further comprising supplementing an inductance of said matrix integrated magnetic device.
20. The method as recited in claim 11 wherein a duty cycle for one of said first and second switches of at least one of said first, second and third active phase legs is about 33 percent.

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:
entering, by a server device of a plurality of server devices, a leader state based upon a result of a consensus election process in which the server device participates with the plurality of server devices; and
based on being in the leader state, scheduling, by the server device, one or more tasks by assigning each of the one or more tasks to a device, wherein the one or more tasks involve initiating a search that uses a late-binding schema, the late-binding schema comprising an extraction rule to extract a value from an event.
2. The method of claim 1, wherein the consensus election process comprises a Raft consensus election process.
3. The method of claim 1, further comprising continuing participation in a Raft consensus election process after entering the leader state to enable another server device in the plurality of server devices to assume scheduling responsibilities in case of computer or network breakdown affecting the server device.
4. The method of claim 1, wherein the one or more tasks comprises initiating a map-reduce search that uses the late-binding schema.
5. The method of claim 1, wherein the event comprises a time-stamped event including a portion of raw machine data.
6. The method of claim 1, wherein entering the leader state based upon the results of the consensus election process comprises:
entering a candidate state;
requesting votes for the server device from others of the plurality of server devices; and
receiving votes for the server device from at least a majority of the plurality of server devices.
7. The method of claim 1, wherein entering the leader state based upon the results of the consensus election process comprises:
determining that a heartbeat timeout has occurred;
entering a candidate state based upon the determining that the heartbeat timeout has occurred;
requesting votes for the server device from others of the plurality of server devices; and
receiving votes for the server device from at least a majority of the plurality of server devices.
8. The method of claim 1, wherein entering the leader state based upon the results of the consensus election process comprises:
randomly selecting a heartbeat timeout period of time;
determining that the heartbeat timeout period of time has elapsed without receiving a heartbeat message from one of the plurality of server devices;
entering a candidate state based upon the determining that the heartbeat timeout period of time has elapsed;
requesting votes for the server device from others of the plurality of server devices; and
receiving votes for the server device from at least a majority of the plurality of server devices.
9. The method of claim 1, wherein entering the leader state based upon the results of the consensus election process comprises:
entering a candidate state;
issuing a first vote for the server device;
requesting second votes for the server device from others of the plurality of server devices; and
receiving votes for the server device from at least a majority of the plurality of server devices, wherein the votes from the at least the majority of the plurality of server devices comprises the first vote and one or more of the second votes.
10. The method of claim 1, wherein entering the leader state based upon the results of the consensus election process comprises:
entering a candidate state;
incrementing a current term value;
requesting votes for the server device from others of the plurality of server devices, the request comprising the incremented current term value; and
receiving votes for the server device from at least a majority of the plurality of server devices.
11. The method of claim 1, wherein scheduling the one or more tasks further comprises:
determining the one or more tasks;
selecting, for each of the one or more tasks, a respective one of a plurality of devices; and
sending, for each of the one or more tasks, a command to the selected one of the plurality of devices to perform the task.
12. The method of claim 1, wherein scheduling the one or more tasks further comprises:
determining the one or more tasks by accessing a configuration file indicating one or more scheduled tasks to be performed;
selecting, for each of the one or more tasks, a respective one of a plurality of devices; and
sending, for each of the one or more tasks, a command to the selected one of a plurality of devices to perform the task.
13. The method of claim 1, wherein scheduling the one or more tasks further comprises:
determining the one or more tasks;
selecting, for each of the one or more tasks, a respective one of a plurality of devices based on scheduled loads of the plurality of devices; and
sending, for each of the one or more tasks, a command to the selected one of the plurality of devices to perform the task.
14. The method of claim 1, wherein scheduling the one or more tasks further comprises:
determining the one or more tasks;
selecting, for each of the one or more tasks, a respective one of a plurality of devices based on a number of processing slots of the plurality of devices; and
sending, for each of the one or more tasks, a command to the selected one of the plurality of devices to perform the task.
15. The method of claim 1, wherein scheduling the one or more tasks further comprises:
determining the one or more tasks;
selecting, for each of the one or more tasks, a respective one of a plurality of devices, wherein the plurality of devices comprises the plurality of server devices;
sending, for each of the one or more tasks, a command and an associated nonce to the selected one of the plurality of devices to perform each task; and
receiving, for each of the one or more tasks, a confirmation that each task has been performed, wherein the confirmation comprises the nonce.
16. The method of claim 1, wherein scheduling the one or more tasks further comprises assigning each of the one or more tasks so as to balance work loads of a plurality of devices.
17. The method of claim 1, wherein the search uses the late-binding schema to extract the value from the event after the search is initiated.
18. The method of claim 1, wherein the extraction rule comprises a regular expression for extracting the value from the event.
19. The method of claim 1, wherein the search is a search query that uses the late-binding schema to extract the value from the event, the event comprising a portion of raw machine data associated with a timestamp.
20. A server device comprising:
a memory; and
a processing device operatively coupled with the memory, the processing device to:
enter, by the processing device, a leader state based upon a result of a consensus election process in which the server device participated with a plurality of server devices; and
based on being in the leader state, schedule one or more tasks by assigning each of the one or more tasks to a device, wherein the one or more tasks involve initiating a search that uses a late-binding schema, the late-binding schema comprising an extraction rule to extract a value from an event.
21. The server device of claim 20, wherein the processing device is to continue participation in the consensus election process after entering the leader state to enable another server device in the plurality of server devices to assume scheduling responsibilities in case of computer or network breakdown affecting the server device.
22. The server device of claim 20, wherein the plurality of server devices comprises a search head cluster, each of the plurality of server devices configured to enable it to perform a reduce phase of a map-reduce search.
23. The server device of claim 20, wherein the one or more tasks comprise initiating a scheduled search at a particular time.
24. The server device of claim 20, wherein to schedule the one or more tasks the processing device is further to:
determine the one or more tasks by accessing a configuration file indicating one or more scheduled tasks to be performed;
select, for each of the one or more tasks, a respective one of a plurality of devices; and
send, for each of the one or more tasks, a command to the selected one of the plurality of devices to perform the task.
25. The server device of claim 20, wherein to schedule the one or more tasks the processing device is further to:
determine the one or more tasks;
select, for each of the one or more tasks, a respective one of a plurality of devices based on scheduled loads of the plurality of devices; and
send, for each of the one or more tasks, a command to the selected one of the plurality of devices to perform the task.
26. A non-transitory computer-readable medium having instructions encoded thereon which, when executed by a processing device of a server device, causes the processing device to perform operations comprising:
entering, by the processing device, a leader state based upon a result of a consensus election process in which the server device participates with a plurality of server devices; and
based on being in the leader state, scheduling one or more tasks to be performed by assigning each of the one or more tasks to a device, wherein the one or more tasks involve initiating a search that uses a late-binding schema, the late-binding schema comprising an extraction rule to extract a value from an event.
27. The non-transitory computer-readable medium of claim 26, wherein the consensus election process comprises a Raft consensus election process.
28. The non-transitory computer-readable medium of claim 26, wherein the operations further comprise continuing participation in the consensus election process after entering the leader state to enable another server device in the plurality of server devices to assume scheduling responsibilities in case of computer or network breakdown affecting the server device.
29. The non-transitory computer-readable medium of claim 26, wherein the plurality of server devices comprise a search head cluster, each of the plurality of server devices configured to enable it to perform a reduce phase of a map-reduce search and wherein the one or more tasks comprise initiating a scheduled search at a particular time.
30. The non-transitory computer-readable medium of claim 26, wherein scheduling the one or more tasks further comprises:
determining the one or more tasks;
selecting, for each of the one or more tasks, a respective one of a plurality of devices based on scheduled loads of the plurality of devices; and
sending, for each of the one or more tasks, a command to the selected one of the plurality of devices to perform the task.

1461154962-fdbe8ca5-1b80-4abe-b31d-2a6cbd13912d

1. A diaper for treatment of diaper rash, comprising:
a first layer having inner and outer surfaces and including:
a front portion;
a rear portion; and
a middle portion extending between the front and rear portions and configured to be positioned between the legs of a user when worn;

a liquid absorbent element coupled to the inner surface of the first layer and disposed proximate at least the front and middle portions;
an opening defined through the rear portion of the first layer to expose at least a portion of the user’s buttocks to open air when worn; and
an air and liquid permeable mesh layer attached adjacent the opening and covering at least part of the opening.
2. The diaper according to claim 1, wherein the first layer comprises a liquid impermeable material.
3. The diaper according to claim 2, further comprising a liquid permeable second layer coupled to the inner surface of the first layer in at least the front and middle portions.
4. The diaper according to claim 3, wherein the liquid absorbent element is disposed between the first and second layers.
5. The diaper according to claim 1, further comprising a support element comprising at least one contoured plate or rod coupled to the inner surface of the first layer, an end of the support element provided proximate an edge of the opening in the rear portion.
6. The diaper according to claim 5, wherein the plate or rod is made of a semi-rigid material selected from the group consisting of metal, plastic, wood, textile material, fabric material, a composite, and combinations thereof.
7. The diaper according to claim 1, wherein the mesh layer comprises a knit, woven, or unwoven material selected from the group consisting of a plastic material, a fabric material, and combinations thereof.
8. A method for using a diaper to treat diaper rash, comprising:
providing the diaper according to claim 1;
removably securing the diaper to an infant or toddler with diaper rash, wherein the front portion contacts a front hypogastric region and covers the genitalia of the infant or toddler, the rear portion contacts a lower lumbar region and covers the buttocks of the infant or toddler, and the middle portion extends between the legs of the infant or toddler, and wherein the opening exposes at least a portion of the buttocks to open air.
9. The diaper according to claim 1, wherein the air and liquid permeable mesh layer is a different material than a material of the rear portion of the first layer.
10. The diaper according to claim 1, wherein the air and liquid permeable mesh layer is permanently attached adjacent the opening.
11. The diaper according to claim 1, wherein the air and liquid permeable mesh layer is removeably attached adjacent the opening.
12. The diaper according to claim 1, wherein the air and liquid permeable mesh layer covers the entire opening.
13. The diaper according to claim 1, wherein the opening is wider than the liquid absorbent element.
14. The diaper according to claim 1, wherein the rear portion comprises an end portion from an edge of the opening to an edge of the diaper, wherein a width of the opening is greater than a width of the end portion.
15. The diaper according to claim 1, wherein the first layer includes an extension portion extending into the opening.
16. The diaper according to claim 15, wherein a width of the extension portion is less than a width of the opening.
17. The diaper according to claim 15, further comprising a support element to maintain a contoured shape of the middle portion and to support the extension portion.

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 computer-implemented process for viewing and controlling an animation sequence of a presentation program comprising:
a displaying step for displaying at least one animation on object user interface in close proximity of an object to be animated indicating an animation effect sequence of said object, wherein the animation on object user interface displays a number that represents a number in a sequence of input device selection actions that cause an animation effect on that object, and wherein said at least one animation on object user interface is associated with an effect in a list of animation effects in animation sequence order, and wherein each effect in said list of animation effects represents its order in a sequence of computer input device selection actions, wherein when at least one of said effects on said list of animation effects is selected, a corresponding animation on object user interface associated with said object is selected; and
a manipulation step for allowing a user to manipulate the animation using said at least one animation on object user interface.
2. The computer-implemented process of claim 1 wherein when at least one of said effects on said list of animation effects that was previously selected is deselected, said corresponding animation on object user interface associated with said object is deselected.
3. The computer-implemented process of claim 1 wherein said animation on object user interface changes so as to graphically indicate to the user that the effect has been selected when at least one of said effects on said list of animation effects is selected.
4. The computer-implemented process of claim 1 wherein when one of said effects on said list of animation effects is deleted, a corresponding animation on object user interface associated with said object is deleted.
5. The computer-implemented process of claim 1 wherein when the animation order of one of said effects on said list of animation effects is changed, the corresponding animation on object user interface animation order is changed.
6. The computer-implemented process of claim 1 wherein said animation on object user interface displays a pop-up window when said animation on object user interface is selected.
7. The computer-implemented process of claim 6 wherein said pop-up window allows the user to manipulate the animation of said object.
8. The computer-implemented of claim 1 wherein the user can use input device selection actions to activate the animation OOUIs.
9. The computer-implemented method of claim 1 wherein more than one animation effect can be combined, such that said more than one animation effect will occur at the same time in said animation sequence.
10. The computer-implemented process of claim 1 wherein more than one animation effect occurring at the same time on said object can be separated, such that said more than one animation effect will occur at different times in said animation sequence.
11. A computer-implemented process for controlling and displaying an animation sequence, comprising:
a displaying step for displaying at least one animation tag near an object to be animated, said animation tag indicating an order of at least one animation effect on said object; and
a manipulation step for allowing a user to manipulate the order of said at least one animation effect using said at least one animation tag, wherein said at least one animation tag is associated with an effect in a list of animation effects in animation sequence order, and wherein the animation tag displays an indicator that represents a number in a sequence of input device selection actions that cause an animation effect on said object; and wherein the user can use keyboard keys to activate the animation tags.
12. The computer-implemented process of claim 11 wherein each effect in said list of animation effects represents its order in a sequence of computer input device selection actions.
13. The computer-implemented process of claim 11 further comprising at least one of:
a selecting step for selecting at least one of said effects on said list of animation effects such that a corresponding animation tag associated with said object is selected; and
a deselecting step for deselecting at least one of said effects on said list of animation effects that was previously selected such that said corresponding animation tag associated with said object is deselected.
14. The computer-implemented process of claim 11 wherein said animation tag changes so as to graphically indicate to the user that the effect has been selected when at least one of said effects on said list of animation effects is selected.
15. The computer-implemented medium of claim 11 wherein when one of said effects on said list of animation effects is deleted, a corresponding animation tag associated with said object is deleted.
16. The computer-implemented process of claim 11 wherein when the animation order of one of said effects on said list of animation effects is changed, the corresponding animation tag order is changed.
17. The computer-implemented process of claim 11 wherein several objects overlap and wherein the animation tag associated with a selected object comes to the foreground.
18. The implemented process of claim 11 wherein said animation tag is visible when an animation sequence is being created and edited, and wherein said animation tag is not visible when said animation sequence is viewed by an audience.
19. The computer-implemented process of claim 11 wherein the user can set the animation order by using a graphical control that allows the user to increment or decrement a value using a input device selection action associated with a pop up window given when the user selects the OOUI.