1461128364-2c2e98b5-bac2-4bff-8b4c-ea8e9cc01e74

1. A feed lot shelter to be positioned on the ground for confined animals having an interior configuration for helping to control the movement of animals, said shelter comprising:
a building foundation frame extending upwardly from the ground;
a roof combined with the foundation frame, said roof at least partially enclosing said shelter;
a permanent fence extending generally longitudinally under the roof for helping to divide a dry bedding pack zone and a drover’s alley;
a feed bunk area adjacent to the drover’s alley;
two double hinged gates, each gate having a hinged attachment end and a distal end, wherein the hinged attachment ends are positioned in close proximity with each other to allow each gate to independently pivot through generally the same space, and wherein each gate has a first position wherein it forms a barrier with the permanent fence preventing access between the dry bedding pack zone and the drover’s alley and a second position providing access between the dry bedding pack zone and the drover’s alley.
2. A feed lot shelter to be positioned on the ground for confined animals having an interior configuration for helping to control the movement of animals, said shelter comprising:
a building foundation frame extending upwardly from the ground;
a roof combined with the foundation frame, said roof at least partially enclosing said shelter;
a first permanent fence for helping to divide a first dry bedding pack zone and a first drover’s alley;
a second permanent fence spaced apart from and generally parallel to the first permanent fence, said second permanent fence for helping to divide a second dry bedding pack zone and a second drover’s alley;
a feed bunk area adjacent to the first and second drover’s alley;
two double hinged gates mounted between the permanent fences, each gate having a hinged attachment end and a distal end, wherein the hinged attachment ends are positioned in close proximity with each other to allow each gate to independently pivot through generally the same space, and wherein each gate has a first position wherein it forms a barrier with the permanent fence preventing access between the dry bedding pack zone and the drover’s alley and a second position providing access between the dry bedding pack zone and the drover’s alley.
3. A feed lot shelter to be positioned on the ground for confined animals having an interior configuration for helping to control the movement of animals, said shelter comprising:
a building foundation frame extending upwardly from the ground;
a roof combined with the foundation frame, said roof at least partially enclosing said shelter;
a first permanent fence for helping to divide a first dry bedding pack zone and a first drover’s alley;
a second permanent fence spaced apart from and generally parallel to the first permanent fence, said second permanent fence for helping to divide a second dry bedding pack zone and a second drover’s alley;
two double hinged gates mounted between the permanent fences, each gate having a hinged attachment end and a distal end, wherein the hinged attachment ends are positioned in close proximity with each other to allow each gate to pivot through generally the same space, and wherein each gate is adapted to move independent from the other gate between a first position wherein the gate forms a barrier with the first permanent fence, a second position wherein the gate forms a barrier with the foundation frame, and a third position wherein the gate forms a barrier with the second permanent fence.
4. The shelter of claim 3 further comprising a feed bunk area adjacent to the drover’s alley.
5. A feed lot shelter to be positioned on the ground for confined animals having an interior configuration for helping to control the movement of animals, said shelter comprising:
a building foundation frame extending upwardly from the ground;
a roof combined with the foundation frame, said roof at least partially enclosing said shelter;
a first permanent fence for helping to divide a first dry bedding pack zone and a first drover’s alley;
a second permanent fence spaced apart from and generally parallel to the first permanent fence, said second permanent fence for helping to divide a second dry bedding pack zone and a second drover’s alley;
two double hinged gates mounted between the permanent fences, each gate having a hinged attachment end and a distal end, wherein the hinged attachment ends are positioned in close proximity with each other to allow each gate to pivot through generally the same space, and wherein each gate is adapted to move independent from the other gate between a first position wherein the gate forms a barrier with the first permanent fence, a second position wherein the gate forms a barrier with the foundation frame, and a third position wherein the gate forms a barrier with the second permanent fence;
a third permanent fence in-between and generally perpendicular to the first and second permanent fence to help divide the first dry bedding pack zone from the second dry bedding pack zone, said third permanent fence have a first end forming a barrier with the foundation frame and a second end extending toward the hinged attachment ends of the gates.
6. The shelter of claim 5 further comprising a feed bunk area adjacent to the drover’s alley.

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 for providing lightweight loading for managing content to federated content repositories in a content management system, the method comprising:
receiving, from a requester, a request to access content stored in at least one of a plurality of content repositories, wherein each one of the plurality of content repositories is integrated into a virtual content repository (VCR);
retrieving, from at least one of the plurality of content repositories, only a subset of content determined to satisfy the request, the subset being capable of being displayed to the requestor according to one of a paged result display model and a paged list display model; and wherein the subset of the content is selected based upon a selection criterion specific to the at least one of the plurality of content repositories using at least one of a page result model and a page list model, wherein
the page result model is used in user interactive applications and allows a result set to be loaded in chunks rather than all at once, wherein each chunk of the result set is examined in its entirety, and each chunk of the result set is discarded before the request completes or is stored in a cache for subsequent examination; and
the page list model is used in non-interactive applications and allows a virtual result set, which is a list of items that have no concept of page, to be loaded in chunks rather than all at once, wherein each chunk of the virtual result set is examined in its entirety, and each chunk of the virtual result set is discarded before the request completes or is stored in a cache for subsequent examination; and

providing the subset of content when information responsive to the request is to be displayed.
2. The method of claim 1, wherein receiving a request to access content stored in at least one of a plurality of content repositories, wherein each one of the plurality of content repositories is integrated into a virtual content repository (VCR) includes:
receiving, the request to access content stored in at least one of a plurality of content repositories from a user.
3. The method of claim 1, wherein retrieving, from at least one of the plurality of content repositories, only a subset of content determined to satisfy the request, the subset being capable of being displayed to the requester according to one of a paged result display model and a paged list display model; and wherein the subset of the content is selected based upon a selection criterion specific to the at least one of the plurality of content repositories includes:
determining a subset of content that satisfies the request based upon a selection criteria selected from at least one of the paged result model and the paged list model.
4. The method of claim 1, wherein determining a subset of content that satisfies the request based upon a selection criteria selected from at least one of a paged result model and a paged list model includes:
receiving from an application making the request an indication of a desired selection criterion upon which selection from at least one of a paged result model and a paged list model is made.
5. The method of claim 1, wherein providing the subset of content when information responsive to the request is to be displayed includes:
providing the subset of content according to an ordering.
6. The method of claim 1, wherein providing the subset of content according to an ordering includes:
providing the subset of content ordered according to at least one of: a sorting, an ordering by repository, an ordering by a type of a node within the VCR, an ordering by a version identifier associated with at least a portion of the content, a custom sorting by node type-specific properties, a sorting by createmodification dates, and an ordering on multiple columns.
7. The method of claim 1, further comprising:
receiving a query to be applied to the subset of content;
filtering the subset of content according to the query to provide a filtered subset; and
providing the filtered subset responsive to the query.
8. The method of claim 1, further comprising:
providing the filtered subset of content according to an ordering.
9. The method of claim 1, wherein providing the filtered subset of content according to an ordering includes:
providing the filtered subset of content ordered according to at least one of: a sorting, an ordering by repository, an ordering by a type of a node within the VCR, an ordering by a version identifier associated with at least a portion of the content, and multiple levels of filtering.
10. The method of claim 1, wherein providing the subset of content when information responsive to the request is to be displayed includes:
providing a first portion of a result set for display while concurrently transporting a second portion of the result set for display.
11. A machine-readable storage medium storing one or more sequences of instructions for providing lightweight loading for managing content to federated content repositories in a content management system, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of:
receiving, from a requester, a request to access content stored in at least one of a plurality of content repositories, wherein each one of the plurality of content repositories is integrated into a virtual content repository (VCR);
retrieving, from at least one of the plurality of content repositories, only a subset of content determined to satisfy the request, the subset being capable of being displayed to the requester according to one of a paged result display model and a paged list display model; and wherein the subset of the content is selected based upon a selection criterion specific to the at least one of the plurality of content repositories using at least one of a page result model and a page list model, wherein
the page result model is used in user interactive applications and allows a result set to be loaded in chunks rather than all at once, wherein each chunk of the result set is examined in its entirety, and each chunk of the result set is discarded before the request completes or is stored in a cache for subsequent examination; and
the page list model is used in non-interactive applications and allows a virtual result set, which is a list of items that have no concept of page, to be loaded in chunks rather than all at once, wherein each chunk of the virtual result set is examined in its entirety and each chunk of the virtual result set is discarded before the request completes or is stored in a cache for subsequent examination; and

providing the subset of content when information responsive to the request is to be displayed.
12. The machine-readable storage medium as recited in claim 11, wherein the instructions for carrying out the step of receiving a request to access content stored in at least one of a plurality of content repositories, wherein each one of the plurality of content repositories is integrated into a virtual content repository (VCR) include instructions for carrying out the step of:
receiving, the request to access content stored in at least one of a plurality of content repositories from a user.
13. The machine-readable storage medium as recited in claim 11, wherein the instructions for carrying out the step of retrieving, from at least one of the plurality of content repositories, only a subset of content determined to satisfy the request, the subset being capable of being displayed to the requester according to one of a paged result display model and a paged list display model; and wherein the subset of the content is selected based upon a selection criterion specific to the at least one of the plurality of content repositories include instructions for carrying out the step of:
determining a subset of content that satisfies the request based upon a selection criteria selected from at least one of the paged result model and the paged list model.
14. The machine-readable storage medium as recited in claim 11, wherein the instructions for carrying out the step of determining a subset of content that satisfies the request based upon a selection criteria selected from at least one of a paged result model and a paged list model include instructions for carrying out the step of:
receiving from an application making the request an indication of a desired selection criterion upon which selection from at least one of a paged result model and a paged list model is made.
15. The machine-readable storage medium as recited in claim 11, wherein the instructions for carrying out the step of providing the subset of content when information responsive to the request is to be displayed include instructions for carrying out the step of:
providing the subset of content according to an ordering.
16. The machine-readable storage medium as recited in claim 11, further comprising instructions for carrying out the step of:
providing the subset of content ordered according to at least one of: a sorting, an ordering by repository, an ordering by a type of a node within the VCR, an ordering by a version identifier associated with at least a portion of the content, a custom sorting by node type-specific properties, a sorting by createmodification dates, and an ordering on multiple columns.
17. The machine-readable storage medium as recited in claim 11, further comprising instructions for carrying out the step of:
receiving a query to be applied to the subset of content;
filtering the subset of content according to the query to provide a filtered subset; and
providing the filtered subset responsive to the query.
18. The machine-readable storage medium as recited in claim 11, further comprising instructions for carrying out the step of:
providing the filtered subset of content according to an ordering.
19. The machine-readable storage medium as recited in claim 11, wherein instructions for carrying out the step of providing the filtered subset of content according to an ordering include instructions for carrying out the step of:
providing the filtered subset of content ordered according to at least one of: a sorting, an ordering by repository, an ordering by a type of a node within the VCR, an ordering by a version identifier associated with at least a portion of the content, and multiple levels of filtering.
20. The machine-readable storage medium as recited in claim 11, wherein instructions for carrying out the step of providing the subset of content when information responsive to the request is to be displayed include instructions for carrying out the step of:
providing a first portion of a result set for display while concurrently transporting a second portion of the result set for display.
21. An apparatus for providing lightweight loading for managing content to federated content repositories in a content management system, the apparatus comprising:
a processor; and
one or more stored sequences of instructions which, when executed by the processor, cause the processor to carry out the steps of:
receiving, from a requester, a request to access content stored in at least one of a plurality of content repositories, wherein each one of the plurality of content repositories is integrated into a virtual content repository (VCR);

retrieving, from at least one of the plurality of content repositories, only a subset of content determined to satisfy the request, the subset being capable of being displayed to the requestor according to one of a paged result display model and a paged list display model; and wherein the subset of the content is selected based upon a selection criterion specific to the at least one of the plurality of content repositories using at least one of a page result model and a page list model, wherein
the page result model is used in user interactive applications and allows a result set to be loaded in chunks rather than all at once, wherein each chunk of the result set is examined in its entirety, and each chunk of the result set is discarded before the request completes or is stored in a cache for subsequent examination; and
the page list model is used in non-interactive applications and allows a virtual result set, which is a list of items that have no concept of page, to be loaded in chunks rather than all at once, wherein each chunk of the virtual result set is examined in its entirety, and each chunk of the virtual result set is discarded before the request completes or is stored in a cache for subsequent examination; and

providing the subset of content when information responsive to the request is to be displayed.