Method and apparatus for creating collections using automatic suggestions
First Claim
1. A computer implemented method comprising:
- receiving a user specification containing at least one unquantified constraint defining particular items contained in a library, where the library comprises a plurality of items and metadata associated with each item in the plurality of items;
parsing and translating the at least one unquantified constraint into at least one quantified constraint to define at least one item of the plurality of items in the library, wherein translating comprises converting the unquantified constraint into a proportion, and further translating the proportion into a specific quantity based on a total quantity identified in the user specification;
creating a suggested collection comprising at least one suggested item selected from the library having metadata conforming to at least one quantified constraint; and
refining the suggested collection to form a final suggested collection.
3 Assignments
0 Petitions
Accused Products
Abstract
Method and apparatus for creating collections with automatic suggestions is disclosed. In one embodiment, a method comprises receiving a user specification containing at least one unquantified constraint defining particular items contained in a library, where the library comprises a plurality of items and metadata associated with each item in the plurality of items; parsing and translating the at least one unquantified constraint into at least one quantified constraint to define at least one item of the plurality of items in the library; creating a suggested collection comprising at least one suggested item selected from the library having metadata conforming to at least one quantified constraint; and refining the suggested collection to form a final collection.
20 Citations
20 Claims
-
1. A computer implemented method comprising:
-
receiving a user specification containing at least one unquantified constraint defining particular items contained in a library, where the library comprises a plurality of items and metadata associated with each item in the plurality of items; parsing and translating the at least one unquantified constraint into at least one quantified constraint to define at least one item of the plurality of items in the library, wherein translating comprises converting the unquantified constraint into a proportion, and further translating the proportion into a specific quantity based on a total quantity identified in the user specification; creating a suggested collection comprising at least one suggested item selected from the library having metadata conforming to at least one quantified constraint; and refining the suggested collection to form a final suggested collection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer readable medium for storing instructions that, when executed by a computer system, cause the computer system to perform:
-
receiving a user specification containing at least one unquantified constraint defining particular items contained in a library, where the library comprises a plurality of items and metadata associated with each item in the plurality of items; parsing and translating the at least one unquantified constraint into at least one quantified constraint to define at least one item of the plurality of items in the library, wherein translating comprises converting the unquantified constraint into a proportion, and further translating the proportion into a specific quantity based on a total quantity identified in the user specification; creating a suggested collection comprising at least one suggested item selected from the library having metadata conforming to at least one quantified constraint; and refining the suggested collection to form a final suggested collection. - View Dependent Claims (13, 14, 15)
-
-
16. Apparatus comprising:
-
a user interface for accepting user specifications containing at least one unquantified constraint, and a user specification translator for translating the at least one unquantified constraint into at least one quantified constraint, wherein the user specification translator converts the at least one unquantified constraint into a proportion, and further translates the proportion into a specific quantity based on a total quantity identified in the user specification, and wherein the at least one quantified constraint comprises information for selecting a subset of items from a library of items stored in memory to form a suggested collection; and refinement tools for selectively altering the subset of items in the suggested collection through addition or replacement of items. - View Dependent Claims (17, 18, 19, 20)
-
Specification