Extensible creation and editing of integrated collections
First Claim
1. A tool for creating an integrated collection, comprising:
- a basket interface that receives data objects to be manipulated simultaneously; and
a collection creation component that, for each data object submitted to the basket interface, adds at least one data item corresponding to the submitted data object to a collection of data items.
2 Assignments
0 Petitions
Accused Products
Abstract
A tool for creating integrated collections. The tool may include a “basket” control that includes interfaces for receiving and displaying the data objects that are selected by a user to be included in a collection, and a collection creation component then provides a collection with one or more data items corresponding to the objects submitted to the basket control. The basket control may be employed by itself to make collections, or it may be hosted by another software object, such as a “listmaker” control that conveniently contains both the basket control and one or more user interfaces that a user can employ to provide data objects to the basket control. The listmaker control may thus include a viewing graphical user interface for viewing data objects and a navigation toolbar for navigating the viewing graphical user interface. The listmaker control may then be hosted as desired in a variety of software applications.
133 Citations
48 Claims
-
1. A tool for creating an integrated collection, comprising:
-
a basket interface that receives data objects to be manipulated simultaneously; and
a collection creation component that, for each data object submitted to the basket interface, adds at least one data item corresponding to the submitted data object to a collection of data items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of providing an integrated list of data items corresponding to data objects, comprising:
-
receiving one or more data objects; and
for each received data object, adding at least one data item corresponding to the received data object to a list of data items. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A method for providing an interface to a list of data items, comprising:
-
receiving a list parameter identifying a list of data items; and
in response, causing a control to be created that receives data objects and, for each received data object, adds at least one data item to the identified list that corresponds to the received data object. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
Specification