IP Library Granted Patent US 9,471,706
Granted Patent B2
US 9,471,706 · App. 13/985,120 · Granted Oct 18, 2016

Method and system for refining a semantic search on a mobile device

Inventors: Benoit L'Archeveque (Lachenaie, CA); Mickael Camus (Montreal, CA); Denton Cockburn (Verdun, CA); Richard Pavy (Outremont, CA); Lise Rebout (Montreal, CA); Anthony Bryant (Terrasse-Vaudreuil, CA)
Assignee: AZZIMOV INC.
G06F17/30941G06F17/30731
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,471,706
App. No.
13/985,120
Granted
Oct 18, 2016
Kind
B2
Abstract

System and method are disclosed for refining a semantic search query through large quantities of dynamically created concept categories and their associated extracted values on a mobile device using only two filtering controls or buttons. The first filtering control is a Semantic Categorization Filter control and the second filtering control is a Semantic Categorization Selection control. The user queries a semantic search engine using text or voice controls. The results returned to the user imply the full scope of search results along with a dynamically created semantic categorization. The most relevant semantic categorization will be considered as the pre-selected category in the Semantic Categorization Filter control along with a list of possible dynamically created sub-categorizations and the Semantic Categorization Selection control will be pre-populated with other possible semantic categorizations of the result set.

Claims (27)

1. A computerized device comprising a processor programmed to provide a navigating interface system for navigating through search results returned by a search query on unstructured or semi-structured data source, the search results being dynamically and semantically organized into categories and attributes in real-time, the interface system comprising, at most:

a first user-engageable control dynamically populated with the categories and the attributes semantically related to the search results; and

a second user-engageable control dynamically populated with filter values related to one of the categories or the attributes populated in the first user-engageable control;

wherein a scope of the search results is responsive to a selection, by a user, of one of the attributes or categories which populate the first user-engageable control, and to a selection, by the user, of one of the filter values which populate the second user-engageable control.

2. The computerized device programmed to provide a navigating interface system as claimed in claim 1 , wherein the first and second user-engageable controls are responsive to a selection, by the user, of one of the categories or attributes which populate the first user-engageable control, and to a selection, by the user, of one of the filter values which populate the second user-engageable control with respect to the selected one of the categories or attributes of the first user-engageable control.

3. The computerized device programmed to provide a navigating interface system as claimed in claim 1 , wherein the first and second user-engageable controls are soft buttons displayed on a mobile computing device.

4. The computerized device programmed to provide a navigating interface system as claimed in claim 3 , wherein the mobile computing device is a wireless mobile computing device.

5. A method to navigate through search results returned by a search query on unstructured or semi-structured data source, the search results being returned by a semantic organization upon receiving the search query and the search results being dynamically organized into categories and attributes in real-time, the method using an interface comprising at most a first user-engageable control dynamically populated with one of the categories and the attributes semantically related to the search query, and a second user-engageable control dynamically populated with filter values related to one of the categories or attributes, wherein a scope of the search results is responsive to a selection, by a user, of one of the categories or attributes which populate the first user-engageable control, and to a selection, by the user, of one of the filter values which populate the second user-engageable control, the method comprising:

a) selecting one of the categories or attributes using the first user-engageable control;

b) selecting one of the filter values using the second user-engageable control; and

c) repeating a) and/or b), as necessary, to narrow the scope of the search results.

6. The method as claimed in claim 5 , wherein the first and second user-engageable controls are responsive to a selection, by the user, of one of the categories or attributes which populate the first user-engageable control, and to a selection, by the user, of one of the filter values which populate the second user-engageable control.

7. The method as claimed in claim 5 , wherein the first and second user-engageable controls are soft buttons displayed on a mobile computing device.

8. The method as claimed in claim 7 , wherein the mobile computing device is a wireless mobile computing device.

9. The computerized device programmed to provide a navigating interface system as claimed in claim 1 , the search results being dynamically and semantically organized into categories and attributes based on a search context, wherein the search context is semantically derived from the received search query.

10. The method as claimed in claim 5 , wherein the method further comprises the search results being dynamically and semantically organized into categories and attributes based on a search context, the search context being semantically derived from the received search query.

11. The computerized device as claimed in claim 1 , wherein the semantic organisation is configured to return words and links between the words related to the search query.

12. The computerized device as claimed in claim 11 , wherein a semantic organizing engine is configured to analyze the returned words and links and structure the returned words and links into categories and sub-categories.

13. The computerized device as claimed in claim 12 , wherein a semantic organizing engine is configured to determine the main category among all organized categories and sub-categories, the first user-engageable control being populated with main category and related sub-categories and the second user-engageable control with remaining categories.

14. The method as claimed in claim 5 , wherein the method further comprises fetching words and links between the words related to the search query.

15. The method as claimed in claim 14 , wherein the method further comprises:

analyzing the returned words and links; and

structuring the returned words and links into categories and sub-categories.

16. The method as claimed in claim 15 , wherein the method further comprises:

determining the main category among all organized categories and sub-categories;

populating the first user-engageable control with main category and related sub-categories; and

populating the second engageable control with other categories from organized categories and sub-categories.

Assignments (2)
SECURITY INTEREST Recorded Sep 15, 2016
From: AZZIMOV INC.
To: ACG S.E. L.P.
Reel/Frame 040053/0878 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2013
From: L'ARCHEVEQUE, BENOIT; CAMUS, MICKAEL; COCKBURN, DENTON; PAVY, RICHARD; REBOUT, LISE; BRYANT, ANTHONY
To: AZZIMOV INC.
Reel/Frame 030998/0206 →
Continuity (1)
Related Publication 20130346398A1 · Dec 26, 2013