System and method for selecting user experience design resources
AssigneeHuman Factors International, Inc.
InventorEric M. Schaffer
Life of this patent
Estimating the term…
Abstract
A system and method is provided for retrieving disparate design data in connection with the design of a device, a service, or a system. A user design application enables users to store disparate data according to predefined links in a central data source. The user design application also enables users to query the central data source to retrieve relevant disparate design data based on the predefined relationships.
Claims19
A design resource system comprising:
- at least one processor;
- a data source comprising:
- a first table defining a first linking relationship between a primary data object and at least one secondary data object;
- a second table defining a second linking relationship between a different primary data object and a different at least one secondary data object;
- and
- a third table defining a third linking relationship between a second different primary data object and another secondary data object;
- and
- a design resource application executed by the processor to:
- receive a query request, the query request specifying a particular data object;
- query the data source to identify a matching primary data object in response to the query request, the matching primary data object corresponding to at least one of the primary data object matching the particular data object, the different primary data object matching the particular data object, and the second different primary object matching the particular data object;
- generate at least one query result comprising the matching primary data objects and corresponding matching secondary data objects, the corresponding matching secondary data objects comprising the at least one secondary data object linked to a matched primary data object, the different at least one secondary data object linked to a matched different primary data object, and the other secondary data object linked to a matched second different primary data object;
- and
- transmit the query result via a result form for display, the result form comprising a listing of the matching primary data and the matching secondary data.
A computer-readable medium encoded with a design resource application comprising modules executable by a processing device to retrieve design data from a data source, the design resource application comprising:
- a filter module to:
- receive a query request, the query request specifying a particular data object;
- query a data source to identify a matching primary data object in response to the query request, wherein the data source comprises a first table defining a first linking relationship between a primary data object and at least one secondary data object, a second table defining a second linking relationship between a different primary data object and a different at least one secondary data object, and a third table defining a third linking relationship between a second different primary data object and another secondary data object, and wherein the matching primary data object comprising at least one of the primary data object matching the particular data object, the different primary data object matching the particular data object, and the second different primary object matching the particular data object;
- and
- generate at least one query result comprising the matching primary data objects and corresponding matching secondary data objects, the corresponding matching secondary data objects comprising the at least one secondary data object linked to a matched primary data object, the different at least one secondary data object linked to a matched different primary data object, and the other secondary data object linked to a matched second different primary data object;
- and
- a user interface module to transmit the query result via a result form for display, the result form comprising a listing of the matching primary data and the matching secondary data.
A method for retrieving design data from a data source comprising:
- receiving a query request at a processor, the query request specifying a particular data object;
- querying a data source to identify a matching primary data object in response to the query request, wherein the data source comprises a first table defining a first linking relationship between a primary data object and at least one secondary data object, a second table defining a second linking relationship between a different primary data object and a different at least one secondary data object, and a third table defining a third linking relationship between a second different primary data object and another secondary data object, and wherein the matching primary data object comprising at least one of the primary data object matching the particular data object, the different primary data object matching the particular data object, and the second different primary object matching the particular data object;
- generating at least one query result at the processor, the query result comprising the matching primary data objects and corresponding matching secondary data objects, the corresponding matching secondary data objects comprising the at least one secondary data object linked to a matched primary data object, the different at least one secondary data object linked to a matched different primary data object, and the other secondary data object linked to a matched second different primary data object;
- and
- transmitting the query result via a result form for display, the result form comprising a listing of the matching primary data and the matching secondary data.
Dependencies are inferred from the claim text.