Method and apparatus for presenting polymorphic notes in a graphical user interface
First Claim
Patent Images
1. A method comprising:
- receiving a request to display a plurality of polymorphic notes on a graphical user interface of a device;
determining an order of the plurality of polymorphic notes according to one or more associated dates corresponding to the plurality of polymorphic notes, and, if there is no associated date for one or more of the plurality of polymorphic notes, according to one or more creation dates corresponding to the one or more polymorphic notes;
computing one or more relevance factors for the plurality of polymorphic notes based on a first set of context information corresponding to the plurality of polymorphic notes in relation to a second set of context information corresponding to the device; and
causing displaying of the plurality of polymorphic notes in the graphical user interface based on the determined order and the one or more relevance factors.
12 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided for presenting polymorphic notes in a graphical user interface. A polymorphic note manager receives a request to display a plurality of polymorphic notes on a graphical user interface of a device. In response to the request, the polymorphic note manager determines an order of the plurality of polymorphic notes according to either an associated date or, if there is no associated date, a creation date corresponding to each of the plurality of polymorphic notes. The polymorphic note manager then causes, at least in part, actions that result in display of the plurality of polymorphic notes in the graphical user interface according to the determined order.
-
Citations
17 Claims
-
1. A method comprising:
-
receiving a request to display a plurality of polymorphic notes on a graphical user interface of a device; determining an order of the plurality of polymorphic notes according to one or more associated dates corresponding to the plurality of polymorphic notes, and, if there is no associated date for one or more of the plurality of polymorphic notes, according to one or more creation dates corresponding to the one or more polymorphic notes; computing one or more relevance factors for the plurality of polymorphic notes based on a first set of context information corresponding to the plurality of polymorphic notes in relation to a second set of context information corresponding to the device; and causing displaying of the plurality of polymorphic notes in the graphical user interface based on the determined order and the one or more relevance factors. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, 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, receive a request to display a plurality of polymorphic notes on a graphical user interface of a device, determine an order of the plurality of polymorphic notes according to one or more associated dates corresponding to the plurality of polymorphic notes, and, if there is no associated date for one or more of the plurality of polymorphic notes, according to one or more creation dates corresponding to the one or more polymorphic notes, compute one or more relevance factors for the plurality of polymorphic notes based on a first set of context information corresponding to the plurality of polymorphic notes in relation to a second set of context information corresponding to the device, and cause displaying of the plurality of polymorphic notes in the graphical user interface based on the determined order and the one or more relevance factors. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:
-
receiving a request to display a plurality of polymorphic notes on a graphical user interface of a device; determining an order of the plurality of polymorphic notes according to one or more associated dates corresponding to the plurality of polymorphic notes, and, if there is no associated date for one or more of the plurality of polymorphic notes, according to one or more creation dates corresponding to the one or more polymorphic notes; computing one or more relevance factors for the plurality of polymorphic notes based on a first set of context information corresponding to the plurality of polymorphic notes in relation to a second set of context information corresponding to the device; and causing displaying of the plurality of polymorphic notes in the graphical user interface based on the determined order and the one or more relevance factors. - View Dependent Claims (16, 17)
-
Specification