METADATA RETRIEVAL FOR MULTI-FUNCTION DEVICES
First Claim
Patent Images
1. A method of configuring a peripheral device by a host device, the method comprising:
- receiving a plurality of functionality identifiers from the peripheral device, each of the plurality of functionality identifiers corresponding to a function of a plurality of functions associated with the peripheral device;
arranging the received plurality of functionality identifiers into a sequence that is at least partially based on specificities of the individual functions corresponding to each of the plurality of functionality identifiers;
comparing at least some of the functionality identifiers to metadata that specifies at least one characteristic of the peripheral device;
identifying an association between one of the at least some of the functionality identifiers and the metadata; and
displaying information regarding the peripheral device on a display device, the information being at least partially based on the identified association.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided for retrieving metadata relating to a multi-function device. In some embodiments, metadata is retrieved using a plurality of identifiers (e.g., hardware identifiers each identifying at least one function performed by the device) received from the device. The plurality of identifiers are arranged into a sequence, and at least one of the identifiers in the sequence is associated with metadata specifying a characteristic of the device. Using the metadata that is retrieved, a client computer may present an graphical user interface displaying information relating to the device.
-
Citations
20 Claims
-
1. A method of configuring a peripheral device by a host device, the method comprising:
-
receiving a plurality of functionality identifiers from the peripheral device, each of the plurality of functionality identifiers corresponding to a function of a plurality of functions associated with the peripheral device; arranging the received plurality of functionality identifiers into a sequence that is at least partially based on specificities of the individual functions corresponding to each of the plurality of functionality identifiers; comparing at least some of the functionality identifiers to metadata that specifies at least one characteristic of the peripheral device; identifying an association between one of the at least some of the functionality identifiers and the metadata; and displaying information regarding the peripheral device on a display device, the information being at least partially based on the identified association. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-readable storage medium having stored therein instructions that, in response to execution on a host device, perform a process of configuring a peripheral device for use by the host device, the process comprising:
-
receiving a plurality of functionality identifiers from the peripheral device, the individual functionality identifiers of the plurality of functionality identifiers corresponding to individual functions of a plurality of functions that the peripheral device is operable to perform; arranging the individual functionality identifiers of the received plurality of functionality identifiers into a sequence that is at least partially based on specificities of the individual functions corresponding to the individual functionality identifiers; comparing at least some of the functionality identifiers to metadata that specifies at least one characteristic of the peripheral device; and identifying an association between one of the at least some of the functionality identifiers and the metadata. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A host computing device, comprising:
a memory and at least one processor that are respectively configured to store and execute instructions that; receive a plurality of functionality identifiers from a peripheral device, the individual functionality identifiers of the plurality of functionality identifiers corresponding to functions of a plurality of functions that the peripheral device is operable to perform; arrange the received plurality of functionality identifiers into a sequence that is at least partially based on specificities of the functions that individually correspond to the individual functionality identifiers of the received plurality of functionality identifiers; identify an association between one of the at least some of the functionality identifiers and metadata that specifies at least one characteristic of the peripheral device; and provide a unified configuration interface that facilitates configuration of at least some of the functions associated with the peripheral device, the unified configuration interface including information corresponding to the associated metadata that specifies at least one characteristic of the peripheral device. - View Dependent Claims (18, 19, 20)
Specification