Method and apparatus for dynamically grouping items in applications
First Claim
1. A method comprising:
- determining, at an apparatus, a context associated with each of a plurality of groups, each of the groups comprising items;
determining, at the apparatus, a current context at a device, wherein the current context specifies one or more time conditions and one or more geographic locations associated with the device;
causing, at least in part by the apparatus, a generation of at least one relevance metric for the each group based, at least in part, on one or more factors associated with the items;
determining, at the apparatus, a multi-dimensional relevance metric of each item of the each group;
causing, at least in part by the apparatus, a generation of a group image for the each group based on a number M of images associated with the number M of items that are determined to have a multi-dimensional relevance metric value above a threshold value;
in response to a prompt presented for input to indicate at least one of the items, causing, at least in part by the apparatus, a presentation of at least two group images, wherein each of the group images includes a collage of representative images of the each presented group, and the each presented group matches a group multi-dimensional relevance metric threshold value based on the at least one relevance metric;
in response to one or more user inputs, generating, at the apparatus, a new group of items using the at least one of the items and one or more of the at least two group images;
causing, at least in part, a presentation of the new group;
determining, by the apparatus, an update to the multi-dimensional relevance metric of the each item based, at least in part, on a decay factor;
updating, by the apparatus, the collage of representative images of the each presented group based, at least in part, on the update to the multi-dimensional relevance metric of the each item; and
causing, at least in part by the apparatus, an updated presentation of the at least two group images based on the updated collage of representative images of the each presented group,wherein the representative images of the each presented group are determined as most relevant to the current context at the device, andwherein the presented group images are identical-sized and distinguishable from each other.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques for dynamically grouping items include determining context associated with each group comprising one or more items; and determining current context at a device. In response to determining that prompted prompt is presented for input to indicate an item, a suggested group is determined based on the current context at the device and relevance of a context associated with the suggested group. The suggested group is presented. In some embodiments, prompted prompt is presented to name a suggested group; and, in response, data indicating the suggested group is stored as a permanent group associated with the name. In some embodiments, relevance is determined for each item of a group. A group avatar is generated based on M images associated with the items that have the most relevance.
-
Citations
21 Claims
-
1. A method comprising:
-
determining, at an apparatus, a context associated with each of a plurality of groups, each of the groups comprising items; determining, at the apparatus, a current context at a device, wherein the current context specifies one or more time conditions and one or more geographic locations associated with the device; causing, at least in part by the apparatus, a generation of at least one relevance metric for the each group based, at least in part, on one or more factors associated with the items; determining, at the apparatus, a multi-dimensional relevance metric of each item of the each group; causing, at least in part by the apparatus, a generation of a group image for the each group based on a number M of images associated with the number M of items that are determined to have a multi-dimensional relevance metric value above a threshold value; in response to a prompt presented for input to indicate at least one of the items, causing, at least in part by the apparatus, a presentation of at least two group images, wherein each of the group images includes a collage of representative images of the each presented group, and the each presented group matches a group multi-dimensional relevance metric threshold value based on the at least one relevance metric; in response to one or more user inputs, generating, at the apparatus, a new group of items using the at least one of the items and one or more of the at least two group images; causing, at least in part, a presentation of the new group; determining, by the apparatus, an update to the multi-dimensional relevance metric of the each item based, at least in part, on a decay factor; updating, by the apparatus, the collage of representative images of the each presented group based, at least in part, on the update to the multi-dimensional relevance metric of the each item; and causing, at least in part by the apparatus, an updated presentation of the at least two group images based on the updated collage of representative images of the each presented group, wherein the representative images of the each presented group are determined as most relevant to the current context at the device, and wherein the presented group images are identical-sized and distinguishable from each other. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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, determine a context associated with each of a plurality of groups, each of the groups comprising items; determine a current context at a device, wherein the current context specifies one or more time conditions and one or more geographic locations associated with the device; cause, at least in part, a generation of at least one relevance metric for the each group based, at least in part, on one or more factors associated with the items; determine a multi-dimensional relevance metric of each item of the each group; cause, at least in part, a generation of a group image for the each group based on a number M of images associated with the number M of items that are determined to have a multi-dimensional relevance metric value above a threshold value; in response to a prompt presented for input to indicate at least one of the items, cause, at least in part, a presentation of at least two group images, wherein each of the group images includes a collage of representative images of the each presented group, and the each presented group matches a group multi-dimensional relevance metric threshold value based on the at least one relevance metric; in response to one or more user inputs, generate a new group of items using the at least one of the items and one or more of the at least two group images; cause, at least in part, a presentation of the new group; determine an update to the multi-dimensional relevance metric of the each item based, at least in part, on a decay factor; update the collage of representative images of the each presented group based, at least in part, on the update to the multi-dimensional relevance metric of the each item; and cause, at least in part, an updated presentation of the at least two group images based on the updated collage of representative images of the each presented group, wherein the representative images of the each presented group are determined as most relevant to the current context at the device, and wherein the presented group images are identical-sized and distinguishable from each other. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. 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:
-
determining a context associated with each of a plurality of groups, each of the groups comprising items; determining a current context at a device, wherein the current context specifies one or more time conditions and one or more geographic locations associated with the device; causing, at least in part, a generation of at least one relevance metric for the each group based, at least in part, on one or more factors associated with the items; determining a multi-dimensional relevance metric of each item of the each group; causing, at least in part, a generation of a group image for the each group based on a number M of images associated with the number M of items that are determined to have a multi-dimensional relevance metric value above a threshold value; in response to a prompt presented for input to indicate at least one of the items, causing, at least in part, a presentation of at least two group images, wherein each of the group images includes a collage of representative images of the each presented group, and the each presented group matches a group multi-dimensional relevance metric threshold value based on the at least one relevance metric; in response to one or more user inputs, generating a new group of items using the at least one of the items and one or more of the at least two group images; causing, at least in part, a presentation of the new group; determining an update to the multi-dimensional relevance metric of the each item based, at least in part, on a decay factor; updating the collage of representative images of the each presented group based, at least in part, on the update to the multi-dimensional relevance metric of the each item; and causing, at least in part, an updated presentation of the at least two group images based on the updated collage of representative images of the each presented group, wherein the representative images of the each presented group are determined as most relevant to the current context at the device, and wherein the presented group images are identical-sized and distinguishable from each other. - View Dependent Claims (18, 19, 20, 21)
-
Specification