Navigational notifications based on filtered interests
AssigneeInternational Business Machines Corporation
InventorsGregory J. Boss, Michael Bender, Jeremy R. Fox, Amit Kapila
Life of this patent
Estimating the term…
Abstract
In an approach to calculating, filtering and presenting items, one or more computer processors identify a location of a user. The one or more computer processors determine one or more items that are relevant to the user. The one or more computer processors determine whether the user is within a threshold distance of the one or more items. The one or more computer processors calculate one or more weights for each of the one or more items. The one or more computer processors identify a device to present the one or more items. The one or more computer processors present the one or more weighted items based on the capabilities of the identified device.
Claims20
A method comprising:
- identifying, by one or more computer processors, a location of a user;
- determining, by one or more computer processors, one or more items that are relevant to the user;
- determining, by one or more computer processors, whether the user is within a threshold distance of the one or more items;
- calculating, by one or more computer processors, one or more weights for each of the one or more items within a threshold distance;
- identifying, by one or more computer processors, a device to present the one or more items;
- presenting, by one or more computer processors, the one or more items based on one or more capabilities of the identified device and the calculated one or more weights of the one or more items.
A computer program product comprising:
- one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising:
- program instructions to identify a location of a user;
- program instructions to determine one or more items that are relevant to the user;
- program instructions to determine whether the user is within a threshold distance of the one or more items;
- program instructions to calculate one or more weights for each of the one or more items within a threshold distance;
- program instructions to identify a device to present the one or more items;
- and
- program instructions to present one or more items based on the capabilities of the identified device and the calculated one or more weights of the one or more items.
A computer system comprising:
- one or more computer processors;
- one or more computer readable storage media;
- and
- program instructions stored on the computer readable media for execution by at least one of the one or more processors, the program instructions comprising:
- program instructions to identify a location of a user;
- program instructions to determine one or more items that are relevant to the user;
- program instructions to determine whether the user is within a threshold distance of the one or more items;
- program instructions to calculate one or more weights for each of the one or more items within a threshold distance;
- program instructions to identify a device to present the one or more items;
- and
- program instructions to present one or more items based on the capabilities of the identified device and the calculated one or more weights of the one or more items.
Dependencies are inferred from the claim text.