Scalable visual search system simplifying access to network and device functionality
First Claim
1. A method comprising:
- receiving in real time at a mobile device an indication of information desired by a user once the mobile device is pointed to one or more objects in a real world by the user, wherein the indication of the desired information comprises live visual media content presenting the one or more objects therein, meta-information providing one or more properties of the media content, and one or more characteristics associated with at least one of the mobile device and the user;
causing, at least in part, providing of a list of candidates for the desired information for presentation of the list on the mobile device based, at least in part, on at least one of the live visual media content and the meta-information;
determining a number of times that a candidate in the list of candidates has been selected by the user, and storing the number of selected times in a log per user; and
adjusting, based on the determined number of times, a priority of the selected candidate in the list of candidates for information desired by the user,wherein the list of candidates is concurrently presented with the live visual media on one screen to the user for selection in real time without requiring the user to make any clicks from the time the user starts pointing the mobile device to the objects.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus and computer-readable storage medium are provided for providing a list of candidates that may provide information requested by a user. In this regard, an indication of information desired by a user may be received. The indication of the desired information may include media content associated with one or more objects in a real world and/or meta-information providing one or more characteristics associated with the media content, a mobile device and/or the user. A list of candidates for the desired information may then be presented to the user, such as upon a mobile device of the user. In response to an indication of a selection of the user from among the list of candidates or otherwise, an association may be created between the selection of the user and the indication of information desired by the user.
104 Citations
38 Claims
-
1. A method comprising:
-
receiving in real time at a mobile device an indication of information desired by a user once the mobile device is pointed to one or more objects in a real world by the user, wherein the indication of the desired information comprises live visual media content presenting the one or more objects therein, meta-information providing one or more properties of the media content, and one or more characteristics associated with at least one of the mobile device and the user; causing, at least in part, providing of a list of candidates for the desired information for presentation of the list on the mobile device based, at least in part, on at least one of the live visual media content and the meta-information; determining a number of times that a candidate in the list of candidates has been selected by the user, and storing the number of selected times in a log per user; and adjusting, based on the determined number of times, a priority of the selected candidate in the list of candidates for information desired by the user, wherein the list of candidates is concurrently presented with the live visual media on one screen to the user for selection in real time without requiring the user to make any clicks from the time the user starts pointing the mobile device to the objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. 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 the apparatus to at least perform the following steps:
-
receiving in real time at a mobile device an indication of information desired by a user once the mobile device is pointed to one or more objects in a real world by the user, wherein the indication of the desired information comprises live visual media content presenting the one or more objects therein, meta-information providing one or more properties of the media content, and one or more characteristics associated with at least one of the mobile device and the user; causing, at least in part, providing of a list of candidates for the desired information for presentation of the list on the mobile device based, at least in part, on at least one of the live visual media content and the meta-information; determining a number of times that a candidate in the list of candidates has been selected, and storing the number of selected times in a log per user; and adjusting, based on the determined number of times, a priority of the selected candidate in the list of candidates for information desired by the user, wherein the list of candidates is concurrently presented with the live visual media on one screen to the user for selection in real time without requiring the user to make any clicks from the time the user starts pointing the mobile device to the objects. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. 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 in real time at a mobile device an indication of information desired by a user once the mobile device is pointed to one or more objects in a real world by the user, wherein the indication of the desired information comprises live visual media content presenting the one or more objects therein, meta-information providing one or more properties of the media content, and one or more characteristics associated with at least one of the mobile device and the user; cause, at least in part, providing of a list of candidates for the desired information for presentation of the list on the mobile device based, at least in part, on at least one of the live visual media content and the meta-information; determine a number of times that a candidate in the list of candidates has been selected, and storing the number of selected times in a log per user; and adjust, based on the determined number of times, a priority of the selected candidate in the list of candidates for information desired by the user, wherein the list of candidates is concurrently presented with the live visual media on one screen to the user for selection in real time without requiring the user to make any clicks from the time the user starts pointing the mobile device to the objects. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38)
-
Specification