Device searching apparatus
First Claim
Patent Images
1. A device searching apparatus that searches for at least one device on a network, comprising:
- obtaining means for obtaining a plurality of search conditions, each related to a device function, in order to search for a desired device on the network;
search means for searching for at least one device that satisfies the plurality of search conditions obtained by said obtaining means;
search control means for controlling said search means to execute searches under the plurality of search conditions obtained by said obtaining means, in response to input of a search request;
recognition means for recognizing whether a number of devices, identified by said search means, that satisfy the plurality of search conditions is smaller than a predetermined number; and
output means for outputting a search result based on the searches by said search means, wherein if said recognition means recognizes that the number of devices that satisfy the plurality of search conditions is smaller than the predetermined number, said search control means controls said search means to add information on one or more previously used devices to the search result.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides an apparatus for searching a device on a network. The device searching server acquires a search condition from the device searching client, searches a device on the network and returns the search result to the device searching client. If the number of the device matching the search condition is at least equal to a predetermined number, additional information such as location information and charge information is added to the search result. Also if the device matching the search condition is absent, a device of a high frequency of use, determined on the use history, is outputted as the search result.
113 Citations
24 Claims
-
1. A device searching apparatus that searches for at least one device on a network, comprising:
-
obtaining means for obtaining a plurality of search conditions, each related to a device function, in order to search for a desired device on the network;
search means for searching for at least one device that satisfies the plurality of search conditions obtained by said obtaining means;
search control means for controlling said search means to execute searches under the plurality of search conditions obtained by said obtaining means, in response to input of a search request;
recognition means for recognizing whether a number of devices, identified by said search means, that satisfy the plurality of search conditions is smaller than a predetermined number; and
output means for outputting a search result based on the searches by said search means, wherein if said recognition means recognizes that the number of devices that satisfy the plurality of search conditions is smaller than the predetermined number, said search control means controls said search means to add information on one or more previously used devices to the search result. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A device searching apparatus that searches for at least one device on a network, comprising:
-
management means for managing a database that includes identification information for identifying a device on the network and static information associated therewith;
input means for entering a first group of attributes and a second group of attributes, both related to a device function, for searching for at least one desired device on the network;
search means for searching for at least one device from the database having the first group of attributes entered by said input means and for searching for at least one device from the database having the second group of attributes entered by said input means;
output means for outputting a search result that includes identification information and static information about a device having at least one of the first and the second groups of attributes;
control means for adding dynamic information to the search result, according to a number of devices having at least one of the first and the second groups of attributes; and
discrimination means for discriminating a device with a high frequency of use, based on the dynamic information, which relates to a use history of devices on the network, wherein, in a case in which a number of devices having the first or second group of attributes is zero, said control means adds to the search result information of the device with the high frequency of use discriminated using said discrimination means. - View Dependent Claims (7, 8)
-
-
9. A device searching method for searching for at least one device on a network, comprising:
-
an obtaining step, of obtaining a plurality of search conditions, each related to a device function, in order to search for a desired device on the network;
a search step, of searching for at least one device from the database that satisfies the plurality of search conditions obtained in said obtaining step;
a search control step, of controlling said search step to execute searches under the plurality of search conditions obtained in said obtaining step, in response to input of a search request;
a recognition step, of recognizing whether a number of devices, identified in said search step, that satisfy the plurality of search conditions is smaller than a predetermined number; and
an output step, of outputting a search result based on the searches in said search step, wherein if it is recognized in said recognition step that the number of devices that satisfy the plurality of search conditions is smaller than the predetermined number, then said search control step is performed to control execution of said search step to add information on one or more previously used devices to the search result. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A device searching method for searching for at least one device on a network, comprising:
-
a management step, of managing a database that includes identification information for identifying a device on the network and static information associated therewith;
an input step, of entering a first group of attributes and a second group of attributes, both related to a device function, for searching for at least one desired device on the network;
a search step, of searching for at least one device from the database having the first group of attributes entered in said input step and of searching for at least one device from the database having the second group of attributes entered in said input step;
an output step, of outputting a search result that includes identification information and static information about a device having at least one of the first and the second groups of attributes;
a control step, of adding dynamic information to the search result, according to a number of devices having at least one of the first and the second groups of attributes; and
a discrimination step, of discriminating a device with a high frequency of use, based on the dynamic information, which relates to a use history of devices on the network, wherein, in a case in which a number of devices having the first or second group of attributes is zero, said control step includes adding to the search result information of the device with the high frequency of use discriminated in said discrimination step. - View Dependent Claims (15)
-
-
16. A memory medium storing a computer program to be executed by a computer to implement a device searching method for searching for at least one device on a network, the method comprising:
-
an obtaining step, for obtaining a plurality of search conditions, each related to a device function, in order to search for a desired device on the network;
a search step, of searching for at least one device from the database that satisfies the plurality of search conditions obtained in said obtaining step;
a search control step, of controlling said search step to execute searches under the plurality of search conditions obtained in said obtaining step, in response to input of a search request;
a recognition step, of recognizing whether a number of devices, identified in said search step, that satisfy the plurality of search conditions is smaller than a predetermined number; and
an output step, of outputting a search result based on the searches in said search step, wherein if it is recognized in said recognition step that the number of devices that satisfy the plurality of search conditions is smaller than the predetermined number, then said search control step is performed to control execution of said search step to add information on one or more previously used devices to the search result. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A memory medium storing a computer program to be executed by a computer to implement a device searching method for searching for at least one device on a network, the method comprising:
-
a management step, of managing a database that includes identification information for identifying a device on the network and static information associated therewith;
an input step, of entering a first group of attributes and a second group of attributes, both related to a device function, for searching for at least one desired device on the network;
a search step, of searching for at least one device from the database having the first group of attributes entered in said input step and of searching for at least one device from the database having the second group of attributes entered in said input step;
an output step, of outputting a search result that includes identification information and static information of a device having at least one of the first and the second groups of attributes;
a control step, of adding dynamic information to the search result, according to a number of devices having at least one of the first and the second groups of attributes; and
a discrimination step, of discriminating a device with a high frequency of use, based on the dynamic information, which relates to a use history of devices on the network, wherein, in a case in which a number of devices having the first or second group of attributes is zero, said control step adds to the search result information of the device with the high frequency of use discriminated in said discrimination step. - View Dependent Claims (22)
-
-
23. A device searching system that searches for at least one device on a network, comprising:
-
an obtaining unit for obtaining a first search condition and a second search condition, both related to a device function, in order to search for a desired device on the network;
a search computer for searching for at least one device that satisfies the first search condition obtained by said obtaining unit and for searching for at least one device that satisfies the second search condition entered obtained by said obtaining unit; and
a search controller for controlling said search computer to execute searches in response to input of a search request;
a recognition unit for recognizing whether a number of devices, identified by said search computer, that satisfy the first and second search conditions is smaller than a predetermined number; and
an output unit for outputting a search result based on the searches performed by said search computer, wherein if said recognition unit recognizes that the number of devices that satisfy the first and second search conditions is smaller than the predetermined number, said search controller controls said search computer to add information on one or more previously used devices to the search result.
-
-
24. A device searching system that searches for at least one device on a network, comprising:
-
a management computer for managing a database that includes identification information for identifying a device on the network and static information associated therewith;
an input unit for entering a first group of attributes and a second group of attributes, both related to a device function, for searching for at least one desired device on the network;
a search computer for searching for at least one device from the database having the first group of attributes entered by said input unit and for searching for at least one device from the database that satisfies the second group of attributes entered by said input unit;
an output unit for outputting a search result that includes identification information and static information of a device having at least one of the first and the second groups of attributes;
a control computer for adding dynamic information to the first and the second groups of attributes, according to a number of devices having at least one of the first and the second groups of attributes; and
a discrimination computer for discriminating a device with a high frequency of use, based on the dynamic information, which relates to a use history of devices on the network, wherein, in a case in which a number of devices having the first or second group of attributes is zero, said control computer adds to the search result information of the device with the high frequency of use discriminated using said discrimination computer.
-
Specification