US 9,811,568 B2
Device and method for distributed database keyword searching
Mihal Lazaridis, Waterloo (CA); Joseph Eytan Benedek, Thornhill (CA); and Karthigesu Niranjan, Ottawa (CA)
Assigned to BlackBerry Limited, Waterloo, Ontario (CA)
Filed by BlackBerry Limited, Waterloo (CA)
Filed on Aug. 8, 2016, as Appl. No. 15/231,150.
Application 15/231,150 is a continuation of application No. 14/847,464, filed on Sep. 8, 2015, granted, now 9,411,863.
Application 14/847,464 is a continuation of application No. 13/634,712, granted, now 9,141,701, issued on Sep. 22, 2015, previously published as PCT/CA2011/050612, filed on Sep. 29, 2011.
Prior Publication US 2017/0031921 A1, Feb. 2, 2017
Int. Cl. G06F 17/30 (2006.01); G06F 3/14 (2006.01); G06F 17/20 (2006.01); H04L 29/08 (2006.01); H04M 1/725 (2006.01); G06F 9/445 (2006.01); H04M 1/2745 (2006.01)
CPC G06F 17/3053 (2013.01) [G06F 3/14 (2013.01); G06F 8/61 (2013.01); G06F 8/65 (2013.01); G06F 17/20 (2013.01); G06F 17/30 (2013.01); G06F 17/30477 (2013.01); G06F 17/30554 (2013.01); G06F 17/30864 (2013.01); G06F 17/30867 (2013.01); H04L 29/08 (2013.01); H04M 1/72519 (2013.01); H04M 1/274558 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method performed by an electronic device, the method comprising:
receiving, at the electronic device, a search query;
determining, based on data from a database on the electronic device, that the search query matches either a title or one or more keywords associated with at least one software module installed on the electronic device, the database being populated with titles and keywords associated with one or more software modules installed on the electronic device; and
in response to determining that the search query matches either the title or the one or more keywords associated with the at least one software module, displaying, at the electronic device, first search results identifying the at least one software module in a list comprising search result items such that the search result items having associated titles that match the search query are displayed prior to the search result items having associated keywords that match the search query in the list.