METHOD AND SYSTEM FOR APPLICATION EXECUTION BASED ON OBJECT RECOGNITION FOR MOBILE DEVICES
First Claim
1. A method of executing an application using a computing device, said method comprising:
- associating a first application with a first object located external to said computing device;
detecting said first object within a proximal distance of said computing device using a camera system; and
automatically executing said first application upon detection of said first object, wherein said first application is configured to execute upon determining a valid association between said first object and said first application and detection of said first object.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention enable mobile devices to behave as a dedicate remote control for different target devices through camera detection of a particular target device and autonomous execution of applications linked to the detected target device. Also, when identical target devices are detected, embodiments of the present invention may be configured to use visual identifiers and/or positional data associated with the target device for purposes of distinguishing the target device of interest. Additionally, embodiments of the present invention are capable of being placed in a surveillance mode in which camera detection procedures are constantly performed to locate target devices. Embodiments of the present invention may also enable users to engage this surveillance mode by pressing a button located on the mobile device. Furthermore, embodiments of the present invention may be trained to recognize target devices.
-
Citations
21 Claims
-
1. A method of executing an application using a computing device, said method comprising:
-
associating a first application with a first object located external to said computing device; detecting said first object within a proximal distance of said computing device using a camera system; and automatically executing said first application upon detection of said first object, wherein said first application is configured to execute upon determining a valid association between said first object and said first application and detection of said first object. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for executing an application using a computing device, said system comprising:
-
an association module operable to associate said application with an object located external to said computing device; a detection module operable to detect said object within a proximal distance of said computing device using a camera system; and an execution module operable to execute said application upon detection of said object, wherein said execution module is operable to determine a valid association between said object and said application, wherein said application is configured to automatically execute responsive to said valid association and said detection. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of executing a computer-implemented system process on a computing device, said method comprising:
-
associating said computer-implemented system process with an object located external to said computing device; detecting said object within a proximal distance of said computing device using a camera system; and automatically executing said computer-implemented system process upon detection of said object, wherein said computer-implemented system process is configured to execute upon determining a valid association between said object and said computer-implemented system process and detection of said object. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification