Software Activation Systems
First Claim
1. A method of activating functionality of an item of software installed on a mobile device, the method comprising:
- installing said software on said mobile device, wherein said installing includes registering in an operating system of said mobile device a link between an application URI scheme and said software such that a URI having said application URI scheme will be passed to said installed software for processing;
scanning a code into said mobile device, wherein said code includes a code URI comprising said application URI scheme and activation data for said item of software;
interpreting said application scheme of said code URI using said registered link to pass said code URI to said installed software; and
processing said code URI using said installed software to activate a function of said item of software using said activation data in said code URI.
1 Assignment
0 Petitions
Accused Products
Abstract
We describe a method of activating functionality of an item of software installed on a mobile device, the method comprising: installing said software on said mobile device, wherein said installing includes registering in an operating system of said mobile device a link between an application URI scheme and said software such that a URI having said application URI scheme will be passed to said installed software for processing; scanning a code into said mobile device, wherein said code includes a code URI comprising said application URI scheme and activation data for said item of software; interpreting said application scheme of said code URI using said registered link to pass said code URI to said installed software; and processing said code URI using said installed software to activate a function of said item of software using said activation data in said code URI.
-
Citations
24 Claims
-
1. A method of activating functionality of an item of software installed on a mobile device, the method comprising:
-
installing said software on said mobile device, wherein said installing includes registering in an operating system of said mobile device a link between an application URI scheme and said software such that a URI having said application URI scheme will be passed to said installed software for processing; scanning a code into said mobile device, wherein said code includes a code URI comprising said application URI scheme and activation data for said item of software; interpreting said application scheme of said code URI using said registered link to pass said code URI to said installed software; and processing said code URI using said installed software to activate a function of said item of software using said activation data in said code URI. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of activating functionality of an item of software installed on a mobile device, the method comprising:
-
installing said software on said mobile device, wherein said installing includes registering in an operating system of said mobile device a link between an application URI scheme and said software such that a URI having said application URI scheme will be passed to said installed software for processing; receiving a code URI at said mobile device, said code URI comprising said application URI scheme and activation data for said item of software; interpreting said application scheme of said code URI using said registered link to pass said code URI to said installed software; and processing said code URI using said installed software to activate a function of said item of software using said activation data in said code URI. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20-21. -21. (canceled)
-
22. A mobile device configured to selectively activate a function of an item of software installed on the mobile device, the mobile device comprising:
-
software to receive a code into the mobile device, wherein said code includes a code URI comprising an application URI scheme and activation data for said item of software; and a table of an operating system of said mobile device, said table storing a link between said application URI scheme and said installed item of software; wherein said installed item of software is configured to validate said activation data to activate a function of said installed item of software; and wherein said mobile device is configured such that scanning a said code URI using said scanning software executes said installed item of software to process said scanned code URI to activate a said function. - View Dependent Claims (23)
-
-
24-28. -28. (canceled)
Specification