IP Library › Granted Patent US 9,390,137
Granted Patent B2
US 9,390,137 · App. 13/172,425 · Granted Jul 12, 2016

Method and apparatus for providing an ordering metric for a multi-dimensional contextual query

Inventors: Vidya Setlur (Portola Valley, CA); Agathe Battestini (San Francisco, CA)
Assignee: NOKIA TECHNOLOGIES OY
G06F17/30528
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,390,137
App. No.
13/172,425
Granted
Jul 12, 2016
Kind
B2
Abstract

An approach is provided for providing an ordering metric for a multi-dimensional contextual query. An ordering platform determines a multi-dimensional query associated with at least one user device, wherein the multi-dimensional query specifies, at least in part, one or more personas, one or more contexts, or a combination thereof associated with the at least one user device. The ordering platform further causes, at least in part, an execution of the multi-dimensional query on at least one context-sensitive database to generate one or more results. The ordering platform further determines at least one ordering metric for the one or more results based, at least in part, on one or more user contextual attributes of the at least one user device.

Claims (49)

1. A method comprising facilitating a processing of and/or processing (1) data and/or (2) information and/or (3) at least one signal, the (1) data and/or (2) information and/or (3) at least one signal based, at least in part, on the following:

a determination of a multi-dimensional query associated with at least one user device, wherein the multi-dimensional query specifies, at least in part, one or more personas, based, at least in part, on more than one person, associated with the at least one user device;

an execution of the multi-dimensional query on at least one context-sensitive database to generate one or more results; and

a determination of at least one ordering metric for the one or more results based, at least in part, on one or more user contextual attributes of the at least one user device.

2. A method of claim 1 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:

a determination of one or more object contextual attributes associated with the one or more results,

wherein the at least one ordering metric is further based, at least in part, on the one or more object contextual attributes.

3. A method of claim 2 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:

a determination of an accuracy, a precision, a resolution, or a combination thereof of the one or more object contextual attributes; and

a display of one or more representations of the accuracy, the precision, the resolution, or a combination thereof.

4. A method of claim 3 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:

a determination of the accuracy, the precision, the resolution, or a combination thereof based, at least in part, on sensor information, survey information, user update information, or a combination thereof.

5. A method of claim 4 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:

an updating of the one or more object contextual attributes at the at least one context-sensitive database based on the determined accuracy, the determined precision, the determined resolution, or a combination thereof.

6. A method of claim 2 , wherein the at least one ordering metric is based, at least in part, on a weighted sum, a weighted average, or a combination thereof of one or more dimensions of the multi-dimensional query.

7. A method of claim 6 , wherein the one or more dimensions include, at least in part, (i) a contextual dimension for comparing the one or more user contextual attributes and the one or more object contextual attributes, (ii) a contextual relation dimension for evaluating one or more relations among the one or more user contextual attributes and the one or more object contextual attributes, and (iii) an inclusion dimension for determining whether to include respective ones of the one or more results in a result list.

8. A method of claim 7 , wherein the contextual relation dimension specifies weighting information, priority information, or a combination thereof for the one or more user contextual attributes, the one or more object contextual attributes, or combination thereof.

9. A method of claim 1 , wherein the multi-dimensional query specifies, at least in part, one or more contexts associated with the at least one user device, and the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:

a processing of the one or more user contextual attributes to select from among the one or more personas, the one or more contexts, or a combination thereof,

wherein the at least one ordering metric is based, at least in part, on the selected one or more personas, the selected one or more contexts, or a combination thereof.

10. A method of claim 1 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:

a determination of contextual information, interaction information at a user interface of the at least one user device, or a combination thereof associated with the at least one user device; and

a processing of the contextual information, the interaction information, or a combination thereof to determine, at least in part, the one or more user contextual attributes.

11. An apparatus comprising:

at least one processor; and

at least one memory including computer program code for one or more programs,

the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following,

determine a multi-dimensional query associated with at least one user device, wherein the multi-dimensional query specifies, at least in part, one or more personas, based, at least in part, on more than one person, associated with the at least one user device;

cause, at least in part, an execution of the multi-dimensional query on at least one context-sensitive database to generate one or more results; and

determine at least one ordering metric for the one or more results based, at least in part, on one or more user contextual attributes of the at least one user device.

12. An apparatus of claim 11 , wherein the apparatus is further caused to:

determine one or more object contextual attributes associated with the one or more results,

wherein the at least one ordering metric is further based, at least in part, on the one or more object contextual attributes.

13. An apparatus of claim 12 , wherein the apparatus is further caused to:

determine an accuracy, a precision, a resolution, or a combination thereof of the one or more object contextual attributes; and

cause, at least in part, a display of one or more representations of the accuracy, the precision, the resolution, or a combination thereof.

14. An apparatus of claim 13 , wherein the apparatus is further caused to:

determine the accuracy, the precision, the resolution, or a combination thereof based, at least in part, on sensor information, survey information, user update information, or a combination thereof.

15. An apparatus of claim 14 , wherein the apparatus is further caused to:

cause, at least in part, an updating of the one or more object contextual attributes at the at least one context-sensitive database based on the determined accuracy, the determined precision, the determined resolution, or a combination thereof.

16. An apparatus of claim 12 , wherein the at least one ordering metric is based, at least in part, on a weighted sum, a weighted average, or a combination thereof of one or more dimensions of the multi-dimensional query.

17. An apparatus of claim 16 , wherein the one or more dimensions include, at least in part, (i) a contextual dimension for comparing the one or more user contextual attributes and the one or more object contextual attributes, (ii) a contextual relation dimension for evaluating one or more relations among the one or more user contextual attributes and the one or more object contextual attributes, and (iii) an inclusion dimension for determining whether to include respective ones of the one or more results in a result list.

18. An apparatus of claim 17 , wherein the contextual relation dimension specifies weighting information, priority information, or a combination thereof for the one or more user contextual attributes, the one or more object contextual attributes, or combination thereof.

19. An apparatus of claim 11 , wherein the multi-dimensional query specifies, at least in part, one or more contexts associated with the at least one user device, and the apparatus is further caused to:

process and/or facilitate a processing of the one or more user contextual attributes to select from among the one or more personas, the one or more contexts, or a combination thereof,

wherein the at least one ordering metric is based, at least in part, on the selected one or more personas, the selected one or more contexts, or a combination thereof.

20. An apparatus of claim 11 , wherein the apparatus is further caused to:

determine contextual information, interaction information at a user interface of the at least one user device, or a combination thereof associated with the at least one user device; and

process and/or facilitate a processing of the contextual information, the interaction information, or a combination thereof to determine, at least in part, the one or more user contextual attributes.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035424/0652 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2011
From: SETLUR, VIDYA; BATTESTINI, AGATHE
To: NOKIA CORPORATION
Reel/Frame 026950/0029 →
Continuity (1)
Related Publication 20130007011A1 · Jan 3, 2013