发明名称 System and method for analyzing movements of an electronic device
摘要 The disclosure relates to a system and method for analyzing movements of a handheld electronic device. The system comprises: memory; a microprocessor; a first module to generate movement data responsive to movements of the device; a second module providing instructions to the microprocessor to map the movement data to a string representation relating to symbols in a spatial coordinate system associated with the device and store the string representation in the memory; and a third module. The third module provides instructions to the microprocessor to analyze data relating to the string representation against data relating to a gesture string representing a gesture related to a command for the device to determine if the gesture has been imparted on the device; and if the string representation sufficiently matches the gesture string, executes a command associated with the gesture on the device.
申请公布号 US8744799(B2) 申请公布日期 2014.06.03
申请号 US20080237812 申请日期 2008.09.25
申请人 BlackBerry Limited 发明人 Dods Jeffrey Alton Hugh;Simmons Sean Bartholomew
分类号 G06F3/01;G06F3/02;G06F3/0484;G06F3/0485 主分类号 G06F3/01
代理机构 代理人
主权项 1. A method for analyzing movements of a handheld electronic device, the method comprising: tracking movement data for movements of the handheld electronic device; mapping the movement data to a string representation of enumerated symbols arranged in an icosahedral shell defining a spatial coordinate system associated with the handheld electronic device; constructing a first matrix of data containing a first part of the string representation and a gesture string representing a gesture related to a command for the handheld electronic device using earlier movement data of the handheld electronic device; constructing a second matrix of data containing a second part of the string representation following the first part of the string representation and the gesture string; determining if the gesture has been imparted on the handheld electronic device in the movement data straddling the first part of the string representation and the second part of the string representation by calculating a matching score for the first part of the string representation and the second part of the string representation against the gesture string using a Smith-Waterman algorithm by recursively traversing a subset of each of the first and second matrices; and if a threshold for the matching score is met, executing a command associated with the gesture of the handheld electronic device.
地址 Waterloo, Ontario CA