Speech recognition capability for a personal digital assistant
First Claim
Patent Images
1. A diet logging module for a portable computing device comprising:
- a module housing configured to engage with an accessory interface of the portable computing device;
a memory storing a database of nutritional data relating to each of a plurality of food item identifiers, each food item identifier comprising an alphanumeric character;
a display, adapted to display at least one menu of a set of hierarchical menus of objects related to consumption of a food item of the plurality of food items, each object of the menu of objects identified by a corresponding object identifier, each object identifier comprising an alphanumeric character;
a speech receiving device, adapted to receive a speech command from a user, the speech command comprising an alphanumeric command corresponding to an object identifier or a food item identifier;
a speech recognition system, adapted to receive the speech command from the speech receiving device, and to display a subsequent menu of the set of hierarchical menus in response to the speech command;
a location determination component, adapted to determine a location of the portable device in operation by the user; and
a display process to display one or more food items determined by a food item identifier received by the speech recognition system, and further determined by the location of the portable device as determined by the location determination component.
3 Assignments
0 Petitions
Accused Products
Abstract
A speech recognition module for a personal digital assistant comprises: a module housing designed to engage with an accessory feature of the PDA, such as an accessory slot; a microphone for receiving speech commands from the person; and a speech recognition system. A corresponding electrical speech command signal is communicated to the portable computing device, allowing control of the operation of a software application program running on the portable computing device. In particular, menu items can be selected for generation of a diet log for the person, for example during a weight control program.
305 Citations
18 Claims
-
1. A diet logging module for a portable computing device comprising:
-
a module housing configured to engage with an accessory interface of the portable computing device; a memory storing a database of nutritional data relating to each of a plurality of food item identifiers, each food item identifier comprising an alphanumeric character; a display, adapted to display at least one menu of a set of hierarchical menus of objects related to consumption of a food item of the plurality of food items, each object of the menu of objects identified by a corresponding object identifier, each object identifier comprising an alphanumeric character; a speech receiving device, adapted to receive a speech command from a user, the speech command comprising an alphanumeric command corresponding to an object identifier or a food item identifier; a speech recognition system, adapted to receive the speech command from the speech receiving device, and to display a subsequent menu of the set of hierarchical menus in response to the speech command; a location determination component, adapted to determine a location of the portable device in operation by the user; and a display process to display one or more food items determined by a food item identifier received by the speech recognition system, and further determined by the location of the portable device as determined by the location determination component. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A portable computing system comprising:
-
a display; a microprocessor; a memory; a database of nutritional data relating to each of a plurality of food item identifiers, each food item identifier comprising an alphanumeric character corresponding to a unique food item; a speech recognition system providing an electrical speech command signal correlated with a spoken input; a location determination component, adapted to determine a location of the portable device in operation by a user; and a software application program, executed by the microprocessor, adapted to display a set of hierarchical selection menus, each menu of the set of hierarchical selection menus comprising an alphanumeric object identifier corresponding to a selection object, each selection object causing display of a subsequent menu of the set of hierarchical menus until a food menu is displayed, the food menu comprising selections obtained from a food retail establishment based on the location of the portable device, and wherein the food menu displays food item identifiers allowing a user to select a food item by uttering a speech command consisting of the alphanumeric food identifier corresponding to a selected food item, the software application program further configured to store nutritional data relating to the selected food item identifier in the memory so as to create a diet log of selected food items. - View Dependent Claims (7, 8)
-
-
9. An accessory module for a portable computing device, the portable computing device comprising a microprocessor, a display, and an accessory port, the accessory module comprising:
-
an electrical interface, adapted to communicate with the accessory port; a memory; a location determination component, adapted to determine a location of the portable device in operation by a user; a nutritional database, stored in the memory, correlating each of a plurality of food item identifiers with an associated food item nutritional content, each food item identifier of the plurality of food item identifiers comprising an alphanumeric character corresponding to a unique food item; and a software application program, stored in the memory, and executable by the microprocessor and adapted to display a set of hierarchical selection menus, each menu of the set of hierarchical selection menus comprising an alphanumeric object identifier corresponding to a selection object, each selection object causing display of a subsequent menu of the set of hierarchical menus until a food menu is displayed, the food menu comprising selections based on the location of the portable device; and
wherein the food menu displays food item identifiers allowing a user to select a food item by uttering a speech command consisting of the alphanumeric food identifier corresponding to a selected food item, the software application program further configured, and further adapted to store the food item selection and correlated nutritional content within a diet log for the person. - View Dependent Claims (10, 11, 12)
-
-
13. A method of creating a diet log for a person, comprising:
-
presenting a series of hierarchical food selection menus to the person, each food selection menu comprising an alphanumeric identifier corresponding to a selection related to a food item selectable by the person; receiving a type selection speech command from the person, the speech command comprising a spoken alphanumeric character for a menu item selected by the user; determining a location of the person; determining a time of presenting the series of hierarchical food selection menus to the person; displaying a subsequent food selection menu in response to the speech command, the subsequent food selection menu providing additional data relating to the selectable food item, wherein the selectable food item depends of the location of the person, and the determined time; presenting a menu of food item identifiers to the person in a final food selection menu of the series of hierarchical food selection menus; receiving a food selection speech command from the person, the food selection speech command comprising a spoken alphanumeric character for a selected food item; and storing the selected food item identifier and associated nutritional data within a memory device, so as to create a diet log for the person. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification