COMPUTER READABLE STORAGE MEDIA AND METHODS FOR INVOKING AN ACTION DIRECTLY FROM A SCANNED CODE
First Claim
1. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions that, when executed by one or more processors of a first computing device, cause the first computing device to:
- receive a scanned code including;
a human-readable element;
a machine-readable element including an identifier of a direct action, anda signaling element;
analyze the scanned code to identify the direct action associated with the scanned code, the direct action corresponding to one or more functions on one or more of the first computing device and a second computing device;
determine that the direct action is not a priority direct action of a set of priority direct actions, the set of priority direct actions being stored on the first computing device;
retrieve, from the second computing device, instructions for invoking the one or more functions; and
automatically invoke the one or more functions corresponding to the direct action on one or more of the first computing device and the second computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for performing functions are disclosed herein. An example non-transitory computer-readable storage medium may store one or more programs, and the one or more programs may comprise instructions which, when executed by one or more processors of a computing device, cause the computing device to obtain a scanned code, analyze the scanned code to identify a direct action associated with the scanned code, and automatically invoke the one or more functions corresponding to the direct action. The direct action may include sending instructions or data or both to another computing device.
4 Citations
26 Claims
-
1. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions that, when executed by one or more processors of a first computing device, cause the first computing device to:
-
receive a scanned code including; a human-readable element; a machine-readable element including an identifier of a direct action, and a signaling element; analyze the scanned code to identify the direct action associated with the scanned code, the direct action corresponding to one or more functions on one or more of the first computing device and a second computing device; determine that the direct action is not a priority direct action of a set of priority direct actions, the set of priority direct actions being stored on the first computing device; retrieve, from the second computing device, instructions for invoking the one or more functions; and automatically invoke the one or more functions corresponding to the direct action on one or more of the first computing device and the second computing device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions that, when executed by one or more processors of a first computing device, cause the first computing device to:
-
receive a scanned code including; a human-readable element; a machine-readable element including an identifier of a direct action, and a signaling element, wherein the human-readable element or the signaling element includes an indicator of an application or service; analyze the scanned code to identify the direct action associated with the scanned code, the direct action corresponding to one or more functions of the application or service, obtain, from the storage medium of the first computing device, instructions for invoking the direct action, and automatically invoke the direct action. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions that, when executed by one or more processors of a first computing device, cause the first computing device to:
-
receive a scanned code including; a human-readable element; a machine-readable element including an identifier of a first direct action, and a signaling element; analyze the scanned code to identify the first direct action associated with the scanned code, the first direct action corresponding to one or more functions of an application or a service on one or more of the first computing device and a second computing device; obtain, from the storage medium of the first computing device, first instructions for invoking the first direct action, the first instructions including instructions to send, to a second computing device, information related to the first direct action, wherein the information includes at least one of second instructions, data or both; and automatically invoke the first direct action on one or more of the first computing device and the second computing device. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification