| US 7,483,893 B2 | ||
| System and method for lightweight loading for managing content | ||
| Ryan Sean McVeigh, Broomfield, Colo. (US); Steven Leslie Roth, Westminster, Colo. (US); Jalpesh Patadia, Boulder, Colo. (US); Tanya Saarva, Boulder, Calif. (US); Xiaojiang Zhou, Broomfield, Colo. (US); and Brad Posner, Erie, Colo. (US) | ||
| Assigned to BAE Systems, Inc., Redwood Shores, Calif. (US) | ||
| Filed on Aug. 04, 2006, as Appl. No. 11/499,467. | ||
| Claims priority of provisional application 60/720860, filed on Sep. 26, 2005. | ||
| Prior Publication US 2007/0073672 A1, Mar. 29, 2007 | ||
| Int. Cl. G06F 7/00 (2006.01); G06F 12/00 (2006.01); G06F 17/00 (2006.01); G06F 17/30 (2006.01); G06F 17/28 (2006.01); G06F 13/00 (2006.01); G06F 13/28 (2006.01) | ||
| U.S. Cl. 707—5 [707/10; 707/102; 707/104.1; 707/202; 711/113; 715/205] | 21 Claims |

| 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.
|