Method and system for handwriting-based launch of an application
AssigneeFujitsu Limited
InventorHidenobu Ito
Life of this patent
Estimating the term…
Abstract
Methods and systems for providing navigation assistance on a mobile device are provided. A method may include analyzing handwriting data to recognize one or more objects depicted in the handwriting data. The method may further include determining if one or more applications are associated with the handwriting data based on the one or more objects recognized in the handwriting data. If one application is determined to be associated with the handwriting data, the one application may be launched. If two or more applications are determined to be associated with the handwriting data, information allowing a user to select an application to launch from the two or more applications may be displayed.
Claims18
A method, comprising:
- analyzing handwriting data to recognize one or more objects depicted in the handwriting data, the handwriting data including a sketch of the one or more objects, analyzing the handwriting data comprising comparing the sketch of the one or more objects to images present in a database to determine if one or more of the images are similar to the sketch;
- determining if one or more applications of a plurality of applications are associated with the handwriting data based on the one or more objects recognized in the handwriting data, determining if one or more applications are associated with the handwriting data comprising:
- associating one or more keywords with each of the plurality of applications without associating any image with an application;
- determining one or more keywords associated with the one or more images that are determined to be similar to the sketch;
- and
- after determining the one or more keywords associated with the one or more images, determining if any applications are associated with the one or more keywords;
- and
- if one application is determined to be associated with the handwriting data, launching the one application.
A device, comprising:
- a processor;
- a display communicatively coupled to the processor and configured to display images recognizable to a user;
- and
- a launch assist module communicatively coupled to the processor and configured to:
- analyze handwriting data to recognize one or more objects depicted in the handwriting data, the handwriting data including a sketch of the one or more objects, analyzing the handwriting data comprising comparing the sketch of the one or more objects to images present in a database to determine if one or more of the images are similar to the sketch;
- determine if one or more applications of a plurality of applications are associated with the handwriting data based on the one or more objects recognized in the handwriting data, determining if one or more applications are associated with the handwriting data comprising:
- associating one or more keywords with each of the plurality of applications without associating any image with an application;
- determining one or more keywords associated with the one or more images that are determined to be similar to the sketch;
- and
- after determining the one or more keywords associated with the one or more images, determining if any applications are associated with the one or more keywords;
- and
- if one application is determined to be associated with the handwriting data, launch the one application for execution on the device.
A device, comprising:
- a processor;
- a display communicatively coupled to the processor and configured to display images recognizable to a user;
- a first launch assist module communicatively coupled to the processor;
- and
- a network interface communicatively coupled to the processor and configured to couple a server to the device, the server having a second launch assist module;
- the first input assist module and second input assist module configured to, in the aggregate:
- analyze handwriting data to recognize one or more objects depicted in the handwriting data, the handwriting data including a sketch of the one or more objects, analyzing the handwriting data comprising comparing the sketch of the one or more objects to images present in a database to determine if one or more of the images are similar to the sketch;
- determine if one or more applications of a plurality of applications are associated with the handwriting data based on the one or more objects recognized in the handwriting data, determining if one or more applications are associated with the handwriting data comprising:
- associating one or more keywords with each of the plurality of applications without associating any image with an application;
- determining one or more keywords associated with the one or more images that are determined to be similar to the sketch;
- and
- after determining the one or more keywords associated with the one or more images, determining if any applications are associated with the one or more keywords;
- and
- if one application is determined to be associated with the handwriting data, launch the one application for execution on the device.
Dependencies are inferred from the claim text.