FUNCTION-PRESENTING SYSTEM, TERMINAL DEVICE, SERVER DEVICE, PROGRAM AND FUNCTION-PRESENTING METHOD
2 Assignments
0 Petitions
Accused Products
Abstract
A server device acquires input information input into a terminal device, recognizes the input information with reference to a dictionary file, the dictionary file serving as a voice-recognition dictionary describing an identifier representing a category, the category being determined based on a meaning of a registered character string, and specifies an input character string and the first identifier, the first identifier representing a category of a registered character string included in the input character string. The server device transmits the specified character string and first identifier to the terminal device. The terminal device selects, with reference a function-selection file describing a correspondence between the first identifier and a category to which a function to be presented belongs, a category to which a function corresponding to the first identifier belongs, and presents a plurality of functions belonging to the selected category in a predetermined presenting manner.
-
Citations
33 Claims
-
1-16. -16. (canceled)
-
17. A function-presenting system comprising:
-
an information-acquiring unit that acquires input information; a first memory that stores an identifier associated with a registered character string; a second memory that stores a single category and a priority of the single category associated with the identifier; a third memory that stores a plurality of priorities of functions for each of a plurality of categories; a determining unit that, in response to the input information acquired by the information-acquiring unit, specifies an identifier of a registered character string corresponding to an input character string represented by the input information with reference to the first memory, specifies a number of an identifier matched with the specified identifier and a priority of a category corresponding to the matched identifier with reference to the second memory, specifies a plurality of priorities of functions corresponding to the category with reference to the third memory, and determines a plurality of functions corresponding to the identifier and a plurality of priorities of the plurality of respective functions for presentation based on the specified number of the matched identifier, priority of the category, and plurality of priorities of the functions; and a presenting unit that presents the determined plurality of functions in order of the plurality of priorities for presentation. - View Dependent Claims (18, 25, 26, 27)
-
-
19. A function-presenting system comprising:
-
an information-acquiring unit that acquires input information; a first memory that stores a plurality of functions and a plurality of weight coefficients assigned to the plurality of respective functions, for each of a plurality of registered character strings; a specifying unit that specifies a plurality of registered character strings corresponding to an input character string represented by the input information acquired by the information-acquiring unit with reference to the first memory; a second memory that stores a method of determining a function based on a weight coefficient; a determining unit that, with reference to the second memory, determines, based on a plurality of functions specified by the specifying unit and a sum of a plurality of weight coefficients assigned to the plurality of respective functions, a plurality of functions and a plurality of priorities of the plurality of respective functions for presentation; and a presenting unit that presents the determined plurality of functions in order of the plurality of priorities for presentation. - View Dependent Claims (20, 21)
-
-
22. A function-presenting system comprising:
-
an information-acquiring unit that acquires input information; a first memory that stores an identifier associated with a registered character string; a second memory that stores a single category and a priority of the single category associated with the identifier; a third memory that stores a plurality of priorities of functions for each of a plurality of categories; a fourth memory that stores a plurality of functions and a plurality of weight coefficients assigned to the plurality of respective functions for each of a plurality of registered character strings; a fifth memory that stores a method of determining a function based on a weight coefficient; an executing unit that alternatively executes; first processing for specifying, in response to the input information acquired by the information-acquiring unit, an identifier of a registered character string corresponding to an input character string represented by the input information with reference to the first memory, for specifying a number of an identifier matched with the specified identifier and a priority of a category corresponding to the matched identifier with reference to the second memory, for specifying a plurality of priorities of functions corresponding to the category with reference to the third memory, and for determining a plurality of functions corresponding to the identifier and a plurality of priorities of the plurality of respective functions for presentation based on the specified number of the matched identifier, priority of the category, and plurality of priorities of the functions, or second processing for specifying an identifier of a registered character string corresponding to an input character string represented by the input information with reference to the fourth memory, and for determining a plurality of functions and a plurality of priorities of the plurality of respective functions for presentation based on a plurality of functions specified by the specifying unit and a sum of a plurality of weight coefficients assigned to the plurality of respective functions with reference to the fifth memory; and a presenting unit that presents the determined plurality of functions in order of the plurality of priorities for presentation based on a result of execution by the executing unit. - View Dependent Claims (23, 24)
-
-
28. A terminal device comprising:
-
a communication unit that communicates with a server device; an information-acquiring unit that acquires input information; a first memory that stores a single category and a priority of the single category associated with an identifier; a second memory that stores a plurality of priorities of functions for each of a plurality of categories; a determining unit that, upon acquiring from the server device an identifier of a registered character string corresponding to an input character string, the input character string being represented by the input information acquired by the information-acquiring unit, specifies a number of an identifier matched with the acquired identifier and a priority of a category corresponding to the matched identifier with reference to the second memory, specifies a plurality of priorities of functions corresponding to the category with reference to the third memory, and determines a plurality of functions corresponding to the identifier and a plurality of priorities of the plurality of respective functions for presentation based on the specified number of the matched identifier, priority of the category, and plurality of priorities of the functions; and a presenting unit that presents the determined plurality of functions in order of the plurality of priorities for presentation.
-
-
29. A terminal device comprising:
-
a communication unit that communicates with a server device; an information-acquiring unit that acquires input information; a memory that stores a method of determining a function based on a weight coefficient; a determining unit that determines, upon acquiring from the server device a plurality of functions and a plurality of weight coefficients assigned to the plurality of respective functions for each of a plurality of registered character strings corresponding to an input character string, the input character string being represented by the input information acquired by the information-acquiring unit, a plurality of functions and a plurality of priorities of the plurality of respective functions for presentation based on the acquired plurality of functions and a sum of the plurality of weight coefficients assigned to the plurality of respective functions with reference to the memory; and a presenting unit that presents the determined plurality of functions in order of the plurality of priorities for presentation.
-
-
30. A terminal device comprising:
-
a communication unit that communicates with a server device; an information-acquiring unit that acquires input information; a first memory that stores a single category and a priority of the single category associated with an identifier; a second memory that stores a plurality of priorities of functions for each of a plurality of categories; a third memory that stores a method of determining a function based on a weight coefficient; an executing unit that alternatively executes; first processing for acquiring from a server device an identifier of a registered character string corresponding to an input character string represented by the input information acquired by the information-acquiring unit, for specifying a number of an identifier matched with the acquired identifier and a priority of a category corresponding to the matched identifier with reference to the first memory, for specifying a plurality of priorities of functions corresponding to the category with reference to the second memory, and for determining a plurality of functions corresponding to the identifier and a plurality of priorities of the plurality of respective functions for presentation based on the specified number of the matched identifier, priority of the category, and plurality of priorities of the functions, or second processing for acquiring from the server device a plurality of functions and a plurality of weight coefficients assigned to the plurality of respective functions for each of a plurality of registered character strings corresponding to an input character string represented by the input information acquired by the information-acquiring unit, and for determining a plurality of functions and a plurality of priorities of the plurality of respective functions for presentation based on the acquired plurality of functions and a sum of a plurality of weight coefficients assigned to the plurality of respective functions with reference to the third memory; and a presenting unit that presents the determined plurality of functions in order of the plurality of priorities for presentation based on a result of execution by the executing unit.
-
-
31. A program for causing a computer including a first memory that stores a single category and a priority of the single category associated with an identifier, and a second memory that stores a plurality of priorities of functions for each of a plurality of categories, to execute the steps of:
-
acquiring input information; acquiring from the server device an identifier of a registered character string corresponding to an input character string represented by the acquired input information; specifying a number of an identifier matched with the acquired identifier and a priority of a category corresponding to the matched identifier with reference to the first memory; specifying a plurality of priorities of functions corresponding to the category with reference to the second memory; determining a plurality of functions corresponding to the identifier and a plurality of priorities of the plurality of respective functions for presentation based on the specified number of the matched identifier, priority of the category, and plurality of priorities of the functions; and presenting the determined plurality of functions in order of the plurality of priorities for presentation.
-
-
32. A program for causing a computer including a memory that stores a method of determining a function based on a weight coefficient, to execute the steps of:
-
acquiring input information; acquiring from a server device a plurality of functions and a plurality of weight coefficients assigned to the plurality of respective functions for each of a plurality of registered character strings corresponding to an input character string represented by the acquired input information; determining a plurality of functions and a plurality of priorities of the plurality of respective functions for presentation based on the acquired plurality of functions and a sum of the plurality of weight coefficients assigned to the plurality of respective functions with reference to the memory; and presenting the determined plurality of functions in order of the plurality of priorities for presentation.
-
-
33. A program for causing a computer including a first memory that stores a single category and a priority of the single category associated with an identifier, a second memory that stores a plurality of priorities of functions for each of a plurality of categories, and a third memory that stores a method of determining a function based on a weight coefficient, to execute the steps of:
-
acquiring input information; alternatively executing; first processing for acquiring from a server device an identifier of a registered character string corresponding to an input character string represented by the acquired input information, for specifying a number of an identifier matched with the acquired identifier and a priority of a category corresponding to the matched identifier with reference to the first memory, for specifying a plurality of priorities of functions corresponding to the category with reference to the second memory, and for determining a plurality of functions corresponding to the identifier and a plurality of priorities of the plurality of respective functions for presentation based on the specified number of the matched identifier, priority of the category, and plurality of priorities of the functions, or second processing for acquiring from the server device a plurality of functions and a plurality of weight coefficients assigned to the plurality of respective functions for each of a plurality of registered character strings corresponding to an input character string represented by the input information acquired by the information-acquiring unit, and for determining a plurality of functions and a plurality of priorities of the plurality of respective functions for presentation based on the acquired plurality of functions and a sum of the plurality of weight coefficients assigned to the plurality of respective functions with reference to the third memory; and presenting the determined plurality of functions in order of the plurality of priorities for presentation based on a result of execution.
-
Specification