IMAGE-BASED APPLICATION LAUNCHER
First Claim
1. A method for managing applications associated with a mobile device, the method comprising:
- obtaining an image of an object in view of a camera associated with the mobile device;
initiating an object identification procedure to identify the object in the image based on attributes of the object extracted from the image;
identifying an application associated with the object based on the object identification procedure; and
automatically launching the application on the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for managing applications associated with a mobile device are provided. The techniques disclosed herein include techniques for obtaining an image of an object in the view of a camera associated with a mobile device, identifying the object in the image based on attributes of the object extracted from the image, and determining whether one or more applications are associated with the object. If there are one or more applications associated with the real-world object, an application associated with the object can be automatically launched on the mobile device. The association between a real-world object and an application may be identified by a visual indicator, such as an icon, symbol, or other markings on the object that indicates that the object is associated with one or more applications.
-
Citations
65 Claims
-
1. A method for managing applications associated with a mobile device, the method comprising:
-
obtaining an image of an object in view of a camera associated with the mobile device; initiating an object identification procedure to identify the object in the image based on attributes of the object extracted from the image; identifying an application associated with the object based on the object identification procedure; and automatically launching the application on the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus for managing applications associated with a mobile device, the apparatus comprising:
-
means for obtaining an image of an object in view of a camera associated with the mobile device; means for initiating an object identification procedure to identify the object in the image based on attributes of the object extracted from the image; means for identifying an application associated with the object based on the object identification procedure; and means for automatically launching the application on the mobile device. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A non-transitory computer-readable medium, having stored thereon computer-readable instructions for managing applications associated with a mobile device, comprising instructions configured to cause a computer to:
-
obtain an image of an object in view of a camera associated with the mobile device; initiate an object identification procedure to identify the object in the image based on attributes of the object extracted from the image; identify an application associated with the object based on the object identification procedure; and automatically launch the application on the mobile device.
-
-
30. An apparatus for managing applications associated with a mobile device, the apparatus comprising:
-
a transceiver configured to transmit and receive data wirelessly; a non-transitory computer-readable memory; a plurality of modules comprising processor executable code stored in the non-transitory computer-readable memory; and a processor connected to the non-transitory computer-readable memory and configured to access the plurality of modules stored in the non-transitory computer-readable memory, wherein the plurality of modules include at least an image capture module configured to obtain an image of an object in view of a camera associated with the mobile device; an image identification module configured to initiate an object identification procedure to identify the object in the image based on attributes of the object extracted from the image and to identify an application associated with the object based on the object identification procedure; and an application launcher module to automatically launch the application on the mobile device. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A method for providing application content associated with an object or object type, the method comprising:
-
receiving information related to a request for application content from a mobile device or a visual search server; identifying application content associated with the information in an application database, the application database comprising application content associated with a plurality of applications from a plurality of application providers, each application being associated with at least one object and/or object type and a unique application identifier; and transmitting the identified application content to the mobile device or the visual search server. - View Dependent Claims (43, 44, 45, 46, 47)
-
-
48. An apparatus for providing application content associated with an object or object type, the apparatus comprising:
-
means for receiving information related to a request for application content from a mobile device or a visual search server; means for identifying application content associated with the information in an application database, the application database comprising application content associated with a plurality of applications from a plurality of application providers, each application being associated with at least one object and/or object type and a unique application identifier; and means for transmitting the identified application content to the mobile device or the visual search server. - View Dependent Claims (49, 50, 51, 52, 53)
-
-
54. A non-transitory computer-readable medium, having stored thereon computer-readable instructions for providing application content associated with an object or object type, comprising instructions configured to cause a computer to:
-
receive information related to a request for application content from a mobile device or a visual search server; identify application content associated with the information in an application database, the application database comprising application content associated with a plurality of applications from a plurality of application providers, each application being associated with at least one object and/or object type and a unique application identifier; and transmit the identified application content to the mobile device or the visual search server. - View Dependent Claims (55, 56, 57, 58, 59)
-
-
60. An apparatus for providing application content associated with an object or object type, the apparatus comprising:
-
a transceiver configured to receive information related to a request for application content from a mobile device or a visual search server; an application database comprising application content associated with a plurality of applications from a plurality of application providers, each application being associated with at least one object and/or object type and a unique application identifier; and a processor configured to identify application content associated with the information in the application database; wherein the transceiver is further configured to transmit the identified application content to the mobile device or the visual search server. - View Dependent Claims (61, 62, 63, 64, 65)
-
Specification