Abstract: The present invention relates to product activation of products purchased online or through electronic commerce platforms. The invention provides methods, systems and computer program products that enable secure activation of products using user identity data. The invention implements secure activation based on activation records maintained in an activation server and a unique registrant ID corresponding to an intended user of the product that is generated and maintained at an identity verification platform.
[001] The present invention relates to product activation of products purchased online or through electronic commerce platforms. In particular, the invention provides methods, systems and computer program products that enable secure activation of products using user identity data.
Background
[002] The increasing use of electronic commerce and online platforms to purchase products has commensurately given rise to the phenomenon where purchased products are dispatched from a retailer to a purchaser, but are stolen, misdelivered or otherwise misappropriated en route. While mobile devices are particularly easy targets for such theft / misappropriation, other hardware and software products are equally susceptible.
[003] Figure 1 illustrates a retail environment within which conventional online purchases are typically carried out. An online purchase transaction may be carried out using a client terminal 102 communicating with a merchant server 106 through communication network 104 (for example, the internet). Once the purchase transaction is concluded, the online merchant server transmits instructions for the purchased product to be delivered from warehouse 108 via one or more logistics service providers 110 to recipient 112. The existence of multiple transition hubs between dispatch from warehouse 108 and delivery to recipient 112, as well as the use of independent third party warehousing and logistics agents (who in turn may have sub-contracted one or more delivery responsibilities to other agents) creates several opportunities for theft, misappropriation or misdelivery of purchased product(s).
[004] There is accordingly a need for a solution that prevents purchased products from being activated or used by persons other than the originally intended user / recipient — with a view to ensure that misdelivered or misappropriated products cannot be used by unauthorized parties. The objective is to reduce incentives for theft or misappropriation, and to increase incentives for return of any misdelivered products.
Summary
[005] The invention provides methods, systems and computer program products that enable secure activation of products using user identity data.
[006] In one embodiment, the invention comprises a method for identity based product activation, the method comprising (i) receiving at a merchant server, (a) an instruction for purchase of a product, and (b) a unique registrant ID corresponding to an intended user of the product, wherein said unique registrant ID uniquely identifies an identity data record maintained by an identity verification platform and that corresponds to the intended user of the product, (ii) generating an activation data record at an activation server, said activation data record comprising the received unique registrant ID, and a unique product ID corresponding to the product, (iii) responsive to receiving an activation input through the product (c) receiving user input defining a user ID corresponding to a user operating the product, (d) receiving at least one additional item of user identity data corresponding to said user, (e) transmitting to the activation server, the unique product ID corresponding to the product, the user ID, and the at least one additional item of user identity data, (f) responsive to a determination that the user ID and the unique product ID respectively match a unique registrant ID and a unique product ID that have been associated with each other within an activation data record generated by the activation server, transmitting a verification request to the identity verification platform, said verification request comprising the user ID and the received at least one additional item of user identity data, (iv) responsive to determining that the user ID and the at least one additional item of user identity data respectively match a unique registrant ID and an item of user identity data that have been associated with each other in an identity data record maintained by the identity verification platform, transmitting an identity confirmation to the activation server, and (v) responsive to receiving identity confirmation at the activation server, transmitting a product activation instruction from the activation server.
[007] The at least one additional item of user identity data may comprise data corresponding to any one or more of a name, a date of birth, biometric data, a password, a personal identification number or payment card data.
[008] The identity verification platform may be configured to associate each unique registrant ID that is maintained by said identity verification platform, with at least one item of biometric data corresponding to an individual with whom said unique registrant ID is associated.
[009] In an embodiment of the method, a product activation process is implemented at the product in response to receipt of the product activation instruction transmitted from the activation server.
[0010] Further, the instruction for purchase of the product may be generated by a first individual, wherein the intended user of the product is a second individual different from the first individual.
[0011] The product may be a physical product that is physically delivered to the intended user subsequent to purchase and prior to receiving the activation input through said product.
[0012] In a specific embodiment of the method, (i) the unique registrant ID is an aadhar number issued under Unique Identification Authority of India, (ii) the at least one other item of user identity data is payment card data, and / or (iii) the purchased product is a mobile communication device.
[0013] The invention also provides a method for identity based product activation of a product purchased through a merchant server, wherein purchase of said product includes the steps of (i) receiving at the merchant server, (a) an instruction for purchase of the product, and (b) a unique registrant ID corresponding to an intended user of the product, wherein said unique registrant ID uniquely identifies an identity data record maintained by an identity verification platform and corresponding to the intended user of the product, and (ii) generating an activation data record at an activation server, said activation data record comprising the received unique registrant ID, and a unique product ID corresponding to the product.
[0014] Said method for identity based product activation comprises (i) receiving at the activation server, data communicated from the product, wherein the received data comprises (a) the unique
product ID corresponding to the product, (b) a user ID corresponding to a user operating the product, wherein said user ID is defined by user input received through the product, and (c) at least one additional item of user identity data corresponding to said user, (ii)rResponsive to determining that the user ID and the unique product ID respectively match a unique registrant ID and a unique product ID that have been associated with each other within an activation data record generated by the activation server, transmitting a verification request to the identity verification platform, said verification request comprising the user ID and the received at least one additional item of user identity data, and (iii) responsive to receiving an identity confirmation from the identity verification platform, transmitting a product activation instruction from the activation server to the product, wherein said identity confirmation is received at the activation server in response to a determination that the user ID and the at least one additional item of user identity data respectively match a registrant ID and an item of user identity data that have been associated with each other in an identity data record maintained by the identity verification platform.
[0015] In a method embodiment, the at least one additional item of user identity data comprises data corresponding to any one or more of a name, date of birth, biometric data, a password, a personal identification number or payment card data.
[0016] The identity verification platform may be configured to associate each unique registrant ID that is maintained by said identity verification platform, with at least one item of biometric data corresponding to an individual with whom said unique registrant ID is associated.
[0017] The product activation instruction may be configured to initiate a product activation process at the product.
[0018] The instruction for purchase of the product is in an embodiment, generated by a first individual and the intended user of the product is a second individual different from the first individual.
[0019] The product may be a physical product that is physically delivered to the intended user subsequent to purchase and prior to receiving the activation input through said product.
[0020] In various embodiments, (i) the unique registrant ID may comprise an aadhar number issued under Unique Identification Authority of India, (ii) the at least one other item of user identity data is payment card data, and (iii) the purchased product is a mobile communication device.
[0021] The invention additionally presents a system for identity based product activation. The system comprises (i) a merchant server comprising a processor configured for receiving through a communication interface (a) an instruction for purchase of a product, and (b) a unique registrant ID corresponding to an intended user of the product, wherein said unique registrant ID uniquely identifies an identity data record maintained by an identity verification platform that corresponds to the intended user of the product, and (ii) an activation server comprising (c) a processor configured for generating an activation data record, said activation data record comprising the received unique registrant ID, and a unique product ID corresponding to the product, (d) a communication interface configured for (1) receiving data communicated from the product, wherein the received data comprises (A) the unique product ID corresponding to the product, (B) a user ID corresponding to a user operating the product, wherein said user ID is defined by user input received through the product, and (C) at least one additional item of user identity data corresponding to said user, (2) responsive to a determination that the user ID and the unique product ID respectively match a unique registrant ID and a unique product ID that have been associated with each other within an activation data record generated by the activation server, transmitting a verification request to the identity verification platform, said verification request comprising the user ID and the received at least one additional item of user identity data, and (3) responsive to receiving an identity confirmation at the activation server, transmitting a product activation instruction from the activation server to the product, wherein an identity confirmation is received at the activation server in response to a determination that the user ID and the at least one additional item of user identity data respectively match a registrant ID and an item of user identity data that have been associated with each other in an identity data record maintained by the identity verification platform.
[0022] In an embodiment of the system the at least one additional item of user identity data comprises data corresponding to any one or more of a name, date of birth, biometric data, a password, a personal identification number or payment card data.
[0023] The identity verification platform may be configured to associate each unique registrant ID that is maintained by said identity verification platform, with at least one item of biometric data corresponding to an individual with whom said unique registrant ID is associated.
[0024] The product activation instruction may be configured to initiate a product activation process at the product.
[0025] In a specific embodiment of the system, an instruction for purchase of the product is generated by a first individual and the intended user of the product is a second individual different from the first individual.
[0026] The product under purchase through the system may in an embodiment comprise a physical product that is physically delivered to the intended user subsequent to purchase and prior to receiving the activation input through said product.
[0027] In various system embodiments, the unique registrant ID is an aadhar number issued under Unique Identification Authority of India, the at least one other item of user identity data is payment card data, and /or the purchased product is a mobile communication device.
[0028] The invention also provides an activation server configured for identity based product activation of a product purchased at a merchant server, wherein purchase of said product includes the steps of (i) receiving at the merchant server, (a) an instruction for purchase of the product, and (b) a unique registrant ID corresponding to an intended user of the product, wherein said unique registrant ID uniquely identifies an identity data record maintained by an identity verification platform and corresponding to the intended user of the product, and (ii) generating
an activation data record at an activation server, said activation data record comprising the received unique registrant ID, and a unique product ID corresponding to the product.
[0029] The activation server comprises at least one processor configured for (i) receiving data communicated from the product, wherein the received data comprises, (a) the unique product ID corresponding to the product, (b) a user ID corresponding to a user operating the product, wherein said user ID is defined by user input received through the product, and (c) at least one additional item of user identity data corresponding to said user, (ii) responsive to determining that the user ID and the unique product ID respectively match a unique registrant ID and a unique product ID that have been associated with each other within an activation data record generated by the activation server, transmitting a verification request to the identity verification platform, said verification request comprising the user ID and the received at least one additional item of user identity data, and (iii) responsive to receiving an identity confirmation, transmitting a product activation instruction from the activation server to the product, wherein an identity confirmation is received at the processor in response to a determination that the user ID and the at least one additional item of user identity data respectively match a registrant ID and an item of user identity data that have been associated with each other in an identity data record maintained by the identity verification platform.
[0030] In this embodiment, the at least one additional item of user identity data may comprise data corresponding to any one or more of a name, date of birth, biometric data, a password, a personal identification number or payment card data.
[0031] The identity verification platform may be configured to associate each unique registrant ID that is maintained by said identity verification platform, with at least one item of biometric data corresponding to an individual with whom said unique registrant ID is associated.
[0032] The product activation instruction may be configured to initiate a product activation process at the product.
[0033] In a system embodiment, the instruction for purchase of the product is generated by a first individual and the intended user of the product is a second individual different from the first individual.
[0034] In one embodiment involving the activation server, the product is a physical product that is physically delivered to the intended user subsequent to purchase and prior to receiving the activation input through said product.
[0035] In a further embodiment involving the activation server, (i) the unique registrant ID is an aadhar number issued under Unique Identification Authority of India, (ii) the at least one other item of user identity data is payment card data, and (iii) the purchased product is a mobile communication device.
Brief Description of the Accompanying Drawings
[0036] Figure 1 (prior art) illustrates an environment within which conventional online purchases and delivery of such purchases are typically carried out.
[0037] Figure 2 illustrates a system for performing online product purchases that enables implementation of a product activation based security feature, in accordance with an embodiment of present disclosure.
[0038] Figure 3A illustrates a data record schema of a type that may be implemented within an activation server of the type illustrated in Figure 2, in accordance with an embodiment of present disclosure
[0039] Figure 3B is a simplified block diagram of an activation server of the type illustrated in Figure 2, in accordance with an embodiment of present disclosure.
[0040] Figure 3C illustrates a data record schema of a type that may be implemented within an identity verification platform of the type illustrated in Figure 2, in accordance with an embodiment of present disclosure.
[0041] Figure 3D is a simplified block diagram of an identity verification platform of the type illustrated in Figure 2, in accordance with an embodiment of present disclosure.
[0042] Figure 4A is a flowchart illustrating a method for registering a user with an identity verification platform, in accordance with an embodiment of present disclosure.
[0043] Figure 4B is a sequence flow diagram representing the communication flow in implementing the method illustrated in Figure 4A, in accordance with an embodiment of present disclosure.
[0044] Figure 5A illustrates a method of generating an activation data record corresponding to a purchased product, at an activation server, in accordance with an embodiment of present disclosure.
[0045] Figure 5B is a sequence flow diagram representing the communication flow in implementing the method illustrated in Figure 5A, in accordance with an embodiment of present disclosure.
[0046] Figure 6A illustrates a method of product activation involving a product that has been purchased from an online merchant and which has been delivered to a user, in accordance with an embodiment of present disclosure.
[0047] Figure 6B is a sequence flow diagram representing the communication flow in implementing the method illustrated in Figure 6A, in accordance with an embodiment of present disclosure.
10
[0048] Figure 7 illustrates a consolidated method of product purchase, product delivery and product activation involving the methods described in connection with Figures 5 and 6, in accordance with an embodiment of present disclosure.
[0049] Figure 8 illustrates a method of product activation, as implemented at an activation server, in accordance with an embodiment of present disclosure.
[0050] Figure 9 illustrates a method of product activation, as implemented at the product-under-activation, in accordance with an embodiment of present disclosure.
[0051] Figure 10 illustrates an exemplary computer system according to which various embodiments of the present invention may be implemented.
Detailed Description
[0052] The present invention provides novel and inventive systems, methods and computer programs for implementing product activation solutions for products purchased online or through electronic retail platforms.
[0053] Figure 2 illustrates a system 200 configured to enable implementation of one or more of the invention embodiments described in more detail hereunder. A brief description of system 200 is provided hereinbelow, while further details of the operations / functionality / interoperability of various system components are provided in the descriptions concerning the subsequent figures.
[0054] System 200 is a system configured to enable execution of an online purchase transaction having identity based product activation. The system comprises client terminal 202 in network communication with merchant server 206 through communication network 204.
[0055] Execution of an online purchase transaction through system 200 includes (i) identification of an intended user / intended recipient of the purchased product, at the time of purchase and
11
(ii) associating a unique identifier corresponding to the intended user / intended recipient 212 of the purchased product with a unique identifier corresponding to the purchased product. Said association may be generated and may be recorded by activation server 214, which activation server 214 is communicably coupled to merchant server 206 through communication network 204. In an embodiment merchant server 206 may comprise one or more of a processor, memory, and network communication interface, and may additionally be communicably coupled with an internal or external storage database.
[0056] It would be understood that in certain embodiments, the intended user / intended recipient 212 of the purchased product may be the purchaser carrying out the purchase transaction through client terminal 202. In alternative embodiments, the purchaser carrying out the purchase transaction through client terminal 202 is a first individual and the intended user / intended recipient 212 of the purchased product is a second individual who is different from the first individual.
[0057] Once the purchase transaction is concluded, merchant server 206 initiates delivery of the product 218 to the intended recipient 212 via one or more warehousing or logistics service providers (not shown in Figure 2).
[0058] The delivered product 218 is configured such that it necessarily requires successful completion of a product activation process before it can be used. In an embodiment, the delivered product 218 is delivered in an inoperable / partially inoperable state – wherein the product activation process necessarily requires to be completed to change the state of the delivered product from an inoperable / partially inoperable state to an operable / fully operable state. In specific embodiments of the invention, the product activation process includes the steps of (i) authenticating the identity of an actual recipient 212 of the delivered product 218 to ascertain whether actual recipient 212 is the intended user / intended recipient (as recorded at activation server 214 at the time of purchase) of the delivered product 218, and (ii) responsive to confirmation that the actual recipient 212 of the delivered product 218 is in fact the intended user / intended recipient of the delivered product 218, system 200 implements product activation
12
steps to change the state of the delivered product from an inoperable / partially inoperable state to an operable / fully operable state.
[0059] It would be understood that the teachings of the present invention may be successfully applied to any product that incorporates a processing device as well as a network communication device – and which can therefore be configured for activation in accordance with the teachings of the present invention. In certain embodiments of the invention, delivered product 218 may additionally incorporate one or more sensors capable of scanning and/or processing biometric feature(s) of a user.
[0060] Without limitation, examples of products 218 to which the teachings of the present invention can be applied include servers, desktops, laptops, tablets, smart phones, mobile phones, mobile communication devices, tablets, phablets and personal digital assistants, smart televisions, IOT (internet of things) devices, cars or other transport or carrier vehicles, any household goods, electrical or electronic goods, or FMCE (fast moving consumer electronics) goods that incorporate data processing capabilities and network communication capabilities, and which in preferred embodiments preferably also incorporate biometric feature scanning and / or processing capabilities.
[0061] In an embodiment of the invention, product 218 may alternatively comprise a software product configured for installation / operation on any hardware device that incorporates data processing capabilities and network communication capabilities, and in a preferred embodiment that preferably also incorporates biometric feature scanning and / or processing capabilities.
[0062] The product 218 may be configured such that responsive to receiving user input for initiating operation of said product 218 (for example, in response to the product being switched on or operated for the first time), processing device implementable instructions incorporated within said product initiate a product activation process or subroutine.
[0063] In an embodiment of the invention, said processing device implementable instructions may be implemented within operating system (OS) software within product 218 (where the
13
product is a hardware product). In an embodiment where product 218 is a software product, the processing device implementable instructions may either comprise a part of the software product itself, or may alternatively comprise one or more executable software files or library software files that the software product is configured to communicate with. In a specific embodiment, the product may be configured so as to prevent operation of the product unless a product activation process in accordance with the teachings of the present invention has been successfully completed.
[0064] The product activation process or subroutine is configured to initiate network communication between product 218 and activation server 214 via communication network 204. Activation server 214 is in turn in communication with an identity verification platform 216, which identity verification platform (as discussed in more detail) includes at least one data record corresponding to the intended user / intended recipient of product 218. Said data record comprises (i) a unique identifier corresponding to the intended recipient / intended user of the device (ii) one or more items of identity data corresponding to said intended recipient / intended user of the device and (iii) an association recorded between (i) and (ii). Subject to an actual recipient / actual user of the delivered product being able to successfully submit both of (i) the unique identifier corresponding to said intended recipient / intended user of the device and (ii) the one or more items of identity data corresponding to said intended recipient / user of the device, to the identity verification platform through the activation server (in the course of the product activation process), said identity verification platform confirms that the user operating product 218 is in fact the intended recipient / intended user of product 218, and communicates such confirmation to activation server 214.
[0065] Responsive to receiving confirmation that a user seeking activation of product 218 is in fact the intended user /intended recipient that was specified at the time of purchase of said product, activation server 214 communicates an activation instruction to product 218 – which triggers activation and enables subsequent use of such product.
[0066] Activation server 214 may comprise any server configuration having access to internal or external database storage. In an embodiment, activation server 214 may comprise at least one
14
processor, and one or more transitory and / or non-transitory memories. As discussed above, activation server 214 may be configured to generate and store activation server data records, each such data record comprising (i) a unique identifier corresponding to an intended user / intended recipient of a purchased product and (ii) a unique identifier corresponding to the purchased product itself. Activation server 214 may be controller, operated or managed by any one of several entities, including one or more of the merchant, an e-commerce platform through which the product is being purchased, the manufacturer of the product under purchase, a payment network or a payment intermediary (for example Mastercard® or Visa®) that is used to implement the payment transaction involved in the purchase, or any other trusted intermediary capable of provided the necessary activation services. Figure 3A illustrates an exemplary data record schema 306 of a type that is capable of being used for implementing the desired configuration and functionality of activation server 214.
[0067] Exemplary data record schema 306 comprises first data field 3062 configured to record a unique recipient ID, which unique recipient ID comprises a unique identifier that identifies an intended user / intended recipient of a purchased product 218. In one embodiment of the invention, said unique recipient ID may comprise identity information that is capable of uniquely identifying an individual. Exemplary non-limiting examples of identifiers that may be used as a unique recipient ID are an individual’s passport number, social security number, aadhar number (i.e. a unique identity number allocated by the Unique Identification Authority of India (UIDAI), Government of India), voter ID number, ration card number, driver’s license number, and permanent account number (PAN). In an embodiment of the invention, the unique recipient ID used to generate activation data records by activation server 214 are unique registrant IDs that have been generated by and recorded at identity verification platform 216 (and which are discussed in more detail in connection with Figure 3C below).
[0068] Exemplary data record schema 306 also comprises second data field 3064 configured to record a unique product ID, which unique product ID comprises a unique identifier corresponding to a purchased product. In an embodiment of the invention, said unique product ID may comprise an identifier that is capable of uniquely identifying a purchased product. Exemplary non-limiting examples of identifiers that may be used as a unique product ID are a
15
product serial number, an International Mobile Equipment Identity (IMEI) number (where the product in question is a mobile phone or mobile device), or any other unique serial number that is required to be associated with a product either by convention, trade practice or applicable law or regulation.
[0069] Figure 3B is a simplified block diagram of an embodiment of an activation server 214 of the type illustrated in Figure 2 Activation server 214 comprises at least one processor 2142 for executing instructions. Said instructions may be stored in memory 2146. Processor 2142 may include one or more processing units. The processor 2142 may be communicably coupled with communication interface 2144 such that activation server 214 is enabled for communication with any electronic device having network communication capabilities (e.g. with any one or more of client terminal 202, merchant server 206 or identity verification platform 216) or with any entity connected to communication network 204.
[0070] Processor 2142 may additionally be communicably coupled to database 2150 – which database 2150 includes one or more non-transient memory devices configured for storing and retrieving data, which data includes data of the type stored in activation server data records of the type discussed in connection with Figure 3A. Database 2150 may include multiple storage units such as hard disks or sold state disks in a redundant array of inexpensive disks (RAID) configuration. Database 2150 may also include a storage area network and/or a network attached storage (NAS) system.
[0071] In some embodiments database 2150 may be integrated within activation server 214 and in other embodiments may be external to said activation server 214 and may be accessed by the activation server 214 through storage interface 2148. Storage interface 2148 may include for example, any of an Advanced Technology Attachment (ATA) adapter, a Serial ATA (SATA) adapter, a network adapter, or any other component providing processor 2142 with access to database 2150.
[0072] Figure 3C illustrates an exemplary data record schema 308 of a type that is capable of being used for implementing the desired configuration and functionality of identity verification
16
platform 316. In the illustrated embodiment, each data record comprises at least a first data field 3082 for storing a unique registrant ID – comprising a unique ID corresponding to each individual registered with said identity verification platform. In an embodiment of the invention, said unique registrant ID may comprise an identifier that is capable of uniquely identifying an individual. Exemplary non-limiting examples of identifiers that may be used as a unique recipient ID are an individual’s passport number, social security number, aadhar number (i.e. a unique identity number allocated by the Unique Identification Authority of India (UIDAI), Government of India), voter ID number, ration card number, driver’s license number, and permanent account number (PAN). In a preferred embodiment, the identity verification platform is configured to associate each unique registrant ID that is maintained by said identity verification platform with at least one item of biometric data corresponding to an individual with whom said unique registrant ID is associated.
[0073] It would be understood that certain types of identifiers that may be used as a unique recipient ID may be “protected identifiers” – i.e. identifiers that are statutorily regulated under applicable data privacy laws or other regulations that prohibit storage of said identifiers by any third party. An example of identifiers of this type would be aadhar numbers issued by the Government of India under the UIDAI project. In such situations, the unique identifier that is used as the unique registrant ID may comprise any other “alias identifier” that is unique to the concerned individual, and which has been associated with said individual’s protected identifier in the appropriate government controlled database. In such situations, access to the individual’s protected identifier and data records associated with such identifier may be made available through an interface gateway (for example one or more APIs) to the database at which records associated with the protected identifier are maintained – which interface gateway enables records corresponding to the individual’s protected identifier to be requested / retrieved from the appropriate database by forwarding said individual’s alias identifier to said interface gateway with an appropriate request for data retrieval and / or identity verification. Continuing with the example where the protected identifier is an individual’s aadhar number, such numbers are mandatorily associated in the UIDAI database with a mobile phone number associated with the registered individual. Accordingly, the individual’s mobile number can in such cases serve as the alias identifier provided by the individual as her/his unique registrant ID – and which mobile
17
number may be used to identify said individual’s aadhar number and data records associated with said aadhar number by communicating an appropriate data message or API call to the interface API made available by the UIDAI for this purpose.
[0074] Each data record additionally includes a set of data fields 3084 configured for recording identity data / metadata corresponding to each individual registered with the identity verification platform. Exemplary instances of data fields that may comprise said set of data fields 3084 include a data field 3084a configured to store the registrant’s name, a data field 3084b configured to store the registrant’s date of birth, a data field 3084c configured to store the registrant’s biometric data (e.g. one or more biometric templates generated based on biometric features of the registrant), and a data field 3084d configured to store details relating to one or more payment cards corresponding to a registrant. It would be understood that the data fields described above as part of the set of data fields 3084 are only exemplary and said set of data fields 3084 may include any other data fields that are configured to store registrant identity data / metadata. By way of example, such other data fields may variously store passwords, personal identification numbers (PINs) or any other form of identity authentication information associated with an individual.
[0075] In an embodiment, the identity verification platform comprises the UIDAI database made available by the Government of India for the purposes of its Aadhar project.
[0076] Figure 3D is a simplified block diagram of an exemplary embodiment of identity verification platform 216 that has been previously described more generally in connection with Figure 2. Identity verification platform 216 of Figure 3B comprises processor 2162, memory 2166, communication interface 2164 and database 2168.
[0077] Processor 2162 may be communicably coupled with memory 2166 – which memory 2166 is configured to enable storage and retrieval of processing instructions for retrieval and execution by processor 2162. Processor 2162 is additionally communicably coupled with communication interface 2164 – which communication interface 2164 enables identity verification platform for network communication with any electronic device having network communication capabilities (e.g. with activation server 214).
18
[0078] Processor 2162 may additionally be communicably coupled to a database of unique identifiers 2168 – which database includes one or more non-transient memory devices configured for storing and retrieving data, which data includes data of the type stored in activation server data records of the type discussed in connection with Figure 3C. Database 2168 may include multiple storage units such as hard disks or sold state disks in a redundant array of inexpensive disks (RAID) configuration. Database 2168 may also include a storage area network and/or a network attached storage (NAS) system.
[0079] In some embodiments database 2168 may be integrated within identity verification platform 216 and in other embodiments may be external to said identity verification platform and may be accessed by the identity verification platform through a database interface (not shown). Said database interface may include for example, any of an Advanced Technology Attachment (ATA) adapter, a Serial ATA (SATA) adapter, a network adapter, or any other component providing processor 2162 with access to database 2168.
[0080] Database of unique identifiers 2168 is a database configured to store (i) a unique identifier corresponding to each individual whose records are maintained in said database and (ii) associated one or more further items of identity related data corresponding to said individual(s). Database of unique identifiers 2168 may include a data interface that enables external entities to query data stored in said database of unique identifiers 304. Identity verification platform 216 may in an embodiment comprise any server configuration having access to internal or external database storage. In an embodiment, identity verification platform 326 may comprise at least one processor, and one or more transitory and / or non-transitory memories.
[0081] Figure 4A is a flowchart illustrating a method of registering an individual with identity verification platform 216.
[0082] Step 402 comprises initiating registration of an individual with identity verification platform 216. The registration process may be initiated in any number of different ways. In one way, the registration process is initiated directly by way of operator input or user input received
19
at identity verification platform 216. In another way, the registration process may be initiated by way of operator input or user input received at a client terminal (or at a peripheral device that is in communication with a client terminal) that is in network communication with identity verification platform 216.
[0083] Step 404 comprises receiving registrant identity data / metadata corresponding to the individual being registered, at the identity verification platform. Registrant identity data / metadata may comprise any instances of data that are associated with the individual sought to be registered at the identity verification platform. In an embodiment, one or more items of the registrant identity data / metadata received at step 404 consists of data that is uniquely associated with the individual who is sought to be registered. Exemplary instances of registrant identity data / metadata include an individual’s name, date of birth, biometric data (e.g. fingerprint, face, iris, retina, voice and / or infra red signature based biometric data), passwords, personal identification numbers (PINs) and / or payment card/account data.
[0084] Step 406 comprises associating the received registrant identity data with a unique registrant ID – wherein said unique registrant ID may be generated by identity verification platform 216 or by an external server in response to a request transmitted by identity verification platform 216.
[0085] Step 408 thereafter comprises generating a registrant ID data record comprising (i) the unique registrant ID, (ii) the received registrant identity data corresponding to the individual being registered and (iii) an association between said unique registrant ID and the received registrant identity data.
[0086] Step 410 comprises transmitting the unique registrant ID from identity verification platform 216 to the registrant. Said transmission may occur in any number of different ways, including by way of transmission to a client terminal accessed by the registrant, to a device or electronic address associated with the registrant or by way of mail or courier to a physical address associated with the individual.
20
[0087] Figure 4B is a simplified sequence flow diagram 400B representing an exemplary embodiment of the method of registering an individual with the identity verification platform 216 that has been discussed in connection with Figure 4A.
[0088] The sequence flow diagram 400B includes the method steps 402 to 410 of Figure 4A – but which steps have not been described again for the sake of brevity. The steps illustrated in Figure 4B comprise steps 4010 to 4030 implemented between client terminal 402B and identity verification platform 416B.
[0089] At step 4010, upon initiation of the registration process with identity verification platform, client terminal 402B transmits to identity verification platform 416B a request for initiation of a registration process to register an individual with identity verification platform 416B. Step 4020 comprises transmitting registrant identity data from client terminal 402B to identity verification platform 416B for the purposes of enabling identity verification platform 416B to register the individual seeking registrations through client terminal 402B. The identity verification platform 416B thereafter associates the transmitted registrant identity data with a unique registrant ID, and generates a registrant ID data record comprising the transmitted registrant identity data and the unique registrant ID. At step 4030, the generated unique registrant ID is transmitted to the client terminal 402B – where it can be viewed / accessed / stored by the individual who has not been registered with identity verification platform 416B.
[0090] Figure 5A illustrates a method of generating an activation data record corresponding to a purchased product, at an activation server 214 configured to operate within system 200 of Figure 2.
[0091] Step 502 comprises receiving a purchase instruction for purchase of a product at merchant sever 206. The purchase instruction may in an embodiment be received from client terminal 202 which is accessed by the purchaser. Client terminal 202 may be in network communication with merchant server 206 through communication network 204.
21
[0092] Step 504 comprises receiving a unique registrant ID corresponding to the intended user / intended recipient – wherein said unique registrant ID is an ID that has been generated by and / or recorded at identity verification platform 216 (for example in accordance with the teachings of Figure 4), and which uniquely identifies a registrant ID data record maintained by the identity verification platform 216. The unique registrant ID may be input by the purchaser at client terminal 202 – and may be transmitted from client terminal 202 to merchant server 206. In an embodiment, said unique registrant ID may be submitted in response to a prompt received from merchant server 206 for identifying the intended recipient / intended user of the product under purchase, for the purposes of enabling secure product activation.
[0093] At step 506, an activation data record is generated at activation server 214 – said activation data record comprising (i) the unique registrant ID received at step 504, (ii) a unique product ID corresponding to the product under purchase and (iii) optionally, a correlation or an association between the unique registrant ID and the unique product ID. The activation data record may be generated at activation server 214. To enable activation server 214 to generate the activation data record, merchant server 206 may transmit the unique registrant ID and the unique product ID to activation server 214. Said activation server 214 may store the generated activation data record in a database accessible by the activation server.
[0094] It would be understood that subsequent to generation of the activation data record, the product purchase process may be completed and the purchased product (previously the product under purchase) may be dispatched for delivery to a delivery address specified by the purchaser during the purchase workflow.
[0095] Figure 5B is a simplified sequence flow diagram 500B representing an exemplary embodiment of the method of generating an activation data record corresponding to a purchased product, through an activation server 214, that has been discussed in connection with Figure 5A.
[0096] The sequence flow diagram 500B includes the method steps 502 to 506 of Figure 5A – but which steps have not been described again for the sake of brevity. Steps 5010 to 5050 are carried out between client terminal 502B, merchant server 506B and activation server 514B.
22
[0097] At step 5010, client terminal 502B transmits a product purchase instruction to merchant server 506B. Step 5020 comprises client terminal 502B further transmitting a unique registrant ID associated with the intended recipient of the purchased product to merchant server 506B.
[0098] At step 5030, responsive to the product purchase workflow having been satisfactorily concluded, merchant server 506B transits the received unique registrant ID (corresponding to the intended recipient of the purchased product) and a unique product ID corresponding to the purchased product to activation server 514B.
[0099] Thereafter activation server 514B generates an activation record based on the unique registrant ID and the unique product ID received from merchant server 506B. Subsequent to generation of said activation record, step 5040 comprises transmission of confirmation of the activation record generation from activation server 514B to merchant server 506B.
[00100] Responsive to receiving confirmation of activation record generation at Merchant
Server 506B, step 5050 comprises transmitting from merchant server 506B to client terminal 502B, confirmation of completion of the purchase transaction.
[00101] Figure 6A illustrates a method of product activation involving a product that has been purchased in accordance with the method of Figure 5. The method of Figure 6 commences subsequent to delivery of purchased product 218.
[00102] Step 602 comprises initiating product activation of purchased product 218, in
response to receiving an activation input from a user operating purchased product 218. The activation input may comprise any user generated or environmental input that product 218 is configured to interpret as a signal for initiating a product activation process or a product activation subroutine. Depending on the configuration of product 218, the activation input may comprise any of (i) the product being switched on, or (ii) receiving any other user input, signaling an instruction for initiating a product activation process or product activation subroutine.
23
[00103] Step 604 comprises receiving at purchased product 218, a user input defining a
user ID associated with the user operating said purchased product. The user input may be received through a user interface provided at purchased product 218, and may be input in response to a prompt provided through the user interface. In an embodiment, the user ID may be an ID of the same ID type as the unique registrant IDs that are generated and maintained by identity verification platform 216.
[00104] Step 606 comprises receiving from the user (through purchased product 218, or
a peripheral device connected to purchased product 218) at least one additional item of user identity data. In an embodiment, the user may be prompted to input the one other item of user identity data through a user interface implemented within purchased product 218. In a specific embodiment, the at least one other item of user identity data may comprise identity data of a type that is stored within registrant ID data records maintained by identity verification platform 216. In an embodiment, the at least one other item of identity data may comprise any one or more of the user’s name, data of birth, data representing one or more biometric features of the user, data representing one or more payment cards associated with the user, passwords, personal identification numbers (PINs) or any other form of identity authentication information.
[00105] Step 608 comprises transmitting to activation server 214, (i) a unique product ID
corresponding to purchased product 218, (ii) the user ID defined by the user input received at step 604, and (iii) the at least one other item of user identity data received at step 606. The unique product ID corresponding to purchased product 218 comprises the same unique product ID that was used to create an activation data record (in accordance with the method of Figure 5) at the time of purchase of product 218. The data transmitted to activation server 214 at step 608 may be transmitted from purchased product 218 to activation server 214 through communication network 204.
[00106] Step 610 comprises responding to a determination that the transmitted user ID
and product ID (that are transmitted at step 608) match an activation data record stored at activation server 214 (i.e. match a registrant ID and a product ID included within an activation data record maintained by activation server 214), by transmitting a verification request to identity
24
verification platform 216, wherein the verification request includes (i) the user ID defined by the received user input (received at step 604) and (ii) the received at least one other item of user identity data (received at step 608). Said verification request may in an embodiment be transmitted from activation server 214 to identity verification platform 216.
[00107] At step 612, responsive to the transmitted user ID and the transmitted at least
one other item of user identity data matching a registrant ID data record that has been generated and stored at identity verification platform 216 (for example in accordance with the teachings of Figure 4), identity verification platform 216 transmits an identity verification confirmation message to activation server 214.
[00108] At step 614, in response to activation server 214 receiving an identity verification
confirmation message from identity verification platform 216, activation server 214 transmits an activation instruction to purchased product 218.
[00109] Step 616 comprises initiation of a product activation process or product activation
subroutine at purchased product 218, in response to receiving a product activation instruction from activation sever 214.
[00110] By implementing the method of Figure 6A, the combination of activation server 214 and identity verification platform 216 can verify that delivered product 218 has been delivered to the intended recipient / intended user whose identity was specified at the time of purchase of said product 218.
[00111] In the event the product is stolen, misappropriated or otherwise misdelivered, and the activation process is triggered by an individual other than the recipient / user whose identity was specified at the time of purchase of product 218, such person would either be unable to provide the correct unique registrant ID (that was provided at the time of the product purchase and that has been associated with the unique product ID in the relevant activation data record corresponding to purchased product 218 that is maintained at activation server 214) or even if such person is able to provide the correct unique registrant ID, he would be unable to provide
25
the at least one other item of identity data that is associated with such unique registrant ID in the corresponding registrant ID data record maintained at identity verification platform 216.
[00112] It would be understood that selection of an appropriate item of identity data for the identity verification process is of critical importance to the level of security implemented through this invention. For example, the use of biometric data as the at least one other item of identity data that a user requires to submit for identity verification would make it exceptionally difficult for an unauthorized person to spoof or replicate the identity of the intended recipient / intended user of the purchased product – even if such unauthorized person has somehow gained access to unique registrant ID of the intended recipient / intended user of the purchased product.
[00113] Figure 6B is a simplified sequence flow diagram 600B representing an exemplary embodiment of the method of product activation, that has been discussed in connection with Figure 6A.
[00114] The sequence flow diagram 600B includes the method steps 602 to 616 of Figure 6A – but which steps have not been described again for the sake of brevity. Steps 6010 to 6060 are carried out between client terminal 602B, activation server 614B and identity verification platform 616B.
[00115] At step 6010, purchased product 602B (which is a purchased product capable of network communication) transmits a product activation request to activation server 614B. Step 6020 thereafter comprises transmitting from purchased product 602B to activation server 614B, a user ID, a unique product ID associated with the product under activation, and at least one other item of user identity data.
[00116] At step 6030, and in response to determining that the transmitted user ID and product ID match an activation record stored by the activation server, activation server 614B transmits an identity verification request to identity verification platform 616B. Step 6040 comprises additionally transmitting from activation server 614B to identity verification platform 616B, the
26
user ID and the at least one other item of user identity data that have been received from purchased product 602B (at step 6020).
[00117] Identity verification platform 616B thereafter matches the received user data (comprising the received user ID and the at least one other item of user identity data) against stored registrant ID data records that have been generated and / or are maintained by identity verification platform 616B. Responsive to the transmitted user ID and the at least one other item of user identity data matching data within a registrant ID data record stored with or by identity verification platform 616B, step 6050 comprises transmitting an identity verification message to activation server 614B. said identity verification message may in an embodiment confirm that the user identity information received from purchased product 602B corresponds to an individual that has been registered with identity verification platform 616B – and to whom the user ID received at step 6010 properly corresponds.
[00118] Responsive to receiving the identity verification message at step 6050, activation server 614B thereafter transmits at step 6060, a product activation instruction to the purchased product 602B.
[00119] Figure 7 briefly illustrates a workflow combining the method steps of Figures 5 and 6 – comprising the steps of product purchase through a merchant server, and subsequent post-delivery activation of the purchased product.
[00120] Step 702 comprises performing a product purchase workflow as described above
in connection with steps 502 to 506 of Figure 5. Step 704 thereafter comprises delivering the purchased product. Step 706 comprises performing a product activation workflow as described above in connection with steps 602 to 616 of Figure 6.
[00121] Figure 8 illustrates a method of product activation in accordance with the teachings of the present invention, as implemented through an activation server.
27
[00122] Step 802 occurs at the time of product purchase through a merchant server 206,
and comprises receiving at activation server 214 (i) a unique registrant ID corresponding to the intended recipient / intended user of the product under purchase (ii) a unique product ID corresponding to the product under purchase. Said unique registrant ID and unique product ID may be transmitted to activation server 214 from merchant server 206 through communication network 204. In an embodiment, the unique registrant ID is an ID of the same ID type as unique registrant IDs that are generated and maintained by identity verification platform 216.
[00123] Step 804 comprises activation server 214 generating and storing an activation data
record comprising (i) the received unique registrant ID, (ii) the received unique product ID, and (iii) optionally, an association between (i) and (ii).
[00124] Step 806 is performed subsequent to delivery of purchased product 218, and
comprises receiving a product activation request at activation server 214. Said product activation request may be transmitted from purchased product 218 to activation server 214 through communication network 204. The received product activation request may comprise (i) a unique product ID corresponding to purchased product 218 (i.e. the product under activation), (ii) a user ID defined by user input received through product under activation 218 and (iii) at least one other item of user identity data received through product under activation 218. The user ID and the at least one other item of user identity data may correspond respectively to data types that are implemented by identity verification platform 216 for the purpose of generating registrant ID data records (for example in accordance with the teachings of Figure 4).
[00125] Step 808 comprises responding to a determination that the user ID and the unique
product ID received from the product under activation 218 match an activation data record (i.e. a unique registrant ID and a unique product ID that are associated with each other within an activation data record) that has been previously generated and stored by activation server 214 – by transmitting a verification request to identity verification platform 216, wherein said verification request includes (i) the user ID defined by the user input and that has been received by activation server 214 at step 806, and (ii) the at least one other item of user identity data that has been received at step 806.
28
[00126] Step 810 thereafter comprises responding to receiving an identity verification
confirmation from identity verification platform 216, by transmitting an activation instruction from activation server 214 to the product under activation.
[00127] While not illustrated specifically in Figure 8, it would be understood that the
determination whether an identity verification confirmation is transmitted from identity verification platform 216 to activation server 214 may be implemented in accordance with the teachings of method step 612 of Figure 6.
[00128] Figure 9 illustrates a method of product activation in accordance with the
teachings of the present invention, as implemented at purchased product 218.
[00129] Step 902 of Figure 9 comprises transmitting from purchased product 218 to
activation server 214, a product activation request, said request comprising (i) a unique product ID corresponding to purchased product 218 (i.e. the product under activation), (ii) a user ID defined by user input received through the product under activation 218 and (iii) at least one other item of user identity data received through the product under activation 218. The user ID and the at least one other item of user identity data may correspond respectively to data types that are implemented by identity verification platform 216 for the purpose of generating registrant ID data records (for example in accordance with the teachings of Figure 4).
[00130] While not specifically illustrated in Figure 9, it would be understood that
activation server 214 may be configured according to the teachings of Figure 6 and / or Figure 8 described above.
[00131] Thereafter, at step 904, responsive to receiving (at product under activation 218) an activation instruction from activation server 214, a product activation process or product activation subroutine is initiated at purchased product 218 for enabling operation of product under activation 218.
29
[00132] The invention additionally provides computer program products for
implementing one or more of the methods described above.
[00133] In an embodiment, the invention provides a computer program product for
identity based product activation of a product purchased at a merchant server, wherein purchase of said product includes the steps of (i) receiving at the merchant server, (a) an instruction for purchase of the product, and (b) a unique registrant ID corresponding to an intended user of the product, wherein said unique registrant ID uniquely identifies an identity data record maintained by an identity verification platform and corresponding to the intended user of the product, and (ii) generating an activation data record at an activation server, said activation data record comprising the received unique registrant ID, and a unique product ID corresponding to the product.
[00134] The computer program product comprises a non-transitory computer usable
medium having computer readable program code embodied therein, the computer readable program code comprising instructions for (i) receiving at the activation server, data communicated from the product, wherein the received data comprises (a) the unique product ID corresponding to the product, (b) a user ID corresponding to a user operating the product, wherein said user ID is defined by user input received through the product, and (c) at least one additional item of user identity data corresponding to said user, (ii) responsive to determining that the user ID and the unique product ID respectively match a unique registrant ID and a unique product ID that have been associated with each other within an activation data record generated by the activation server, transmitting a verification request to the identity verification platform, said verification request comprising the user ID and the received at least one additional item of user identity data, and (iii) responsive to receiving an identity confirmation at the activation server, transmitting a product activation instruction from the activation server to the product, wherein an identity confirmation is received at the activation server in response to a determination that the user ID and the at least one additional item of user identity data respectively match a registrant ID and an item of user identity data that have been associated with each other in an identity data record maintained by the identity verification platform.
30
[00135] Figure 10 illustrates an exemplary computer system 1002 for implementing the
present invention.
[00136] The illustrated system comprises computer system 1002 which in turn comprises
one or more processors 1004 and at least one memory 1006. Processor 1004 is configured to execute program instructions - and may be a real processor or a virtual processor. It will be understood that computer system 1002 does not suggest any limitation as to scope of use or functionality of described embodiments. The computer system 1002 may include, but is not be limited to, one or more of a general-purpose computer, a programmed microprocessor, a micro¬controller, an integrated circuit, and other devices or arrangements of devices that are capable of implementing the steps that constitute the method of the present invention. Exemplary embodiments of a computer system 1002 in accordance with the present invention may include one or more servers, desktops, laptops, tablets, smart phones, mobile phones, mobile communication devices, tablets, phablets and personal digital assistants. In an embodiment of the present invention, the memory 1006 may store software for implementing various embodiments of the present invention. The computer system 1002 may have additional components. For example, the computer system 1002 may include one or more communication channels 1008, one or more input devices 1010, one or more output devices 1012, and storage 1014. An interconnection mechanism (not shown) such as a bus, controller, or network, interconnects the components of the computer system 1002. In various embodiments of the present invention, operating system software (not shown) provides an operating environment for various softwares executing in the computer system 1002 using a processor 1004, and manages different functionalities of the components of the computer system 1002.
[00137] The communication channel(s) 1008 allow communication over a
communication medium to various other computing entities. The communication medium provides information such as program instructions, or other data in a communication media. The communication media includes, but is not limited to, wired or wireless methodologies implemented with an electrical, optical, RF, infrared, acoustic, microwave, Bluetooth or other transmission media.
31
[00138] The input device(s) 1010 may include, but is not limited to, a touch screen, a
keyboard, mouse, pen, joystick, trackball, a voice device, a scanning device, or any another device that is capable of providing input to the computer system 1002. In an embodiment of the present invention, the input device(s) 1010 may be a sound card or similar device that accepts audio input in analog or digital form. The output device(s) 1012 may include, but not be limited to, a user interface on CRT, LCD, LED display, or any other display associated with any of servers, desktops, laptops, tablets, smart phones, mobile phones, mobile communication devices, tablets, phablets and personal digital assistants, printer, speaker, CD/DVD writer, or any other device that provides output from the computer system 1002.
[00139] The storage 1014 may include, but not be limited to, magnetic disks, magnetic
tapes, CD-ROMs, CD-RWs, DVDs, any types of computer memory, magnetic stripes, smart cards, printed barcodes or any other transitory or non-transitory medium which can be used to store information and can be accessed by the computer system 1002. In various embodiments of the present invention, the storage 1014 may contain program instructions for implementing any of the described embodiments.
[00140] In an embodiment of the present invention, the computer system 1002 is part of
a distributed network or a part of a set of available cloud resources.
[00141] The present invention may be implemented in numerous ways including as a system, a method, or a computer program product such as a computer readable storage medium or a computer network wherein programming instructions are communicated from a remote location.
[00142] The present invention may suitably be embodied as a computer program product
for use with the computer system 1002. The method described herein is typically implemented as a computer program product, comprising a set of program instructions that is executed by the computer system 1002 or any other similar device. The set of program instructions may be a series of computer readable codes stored on a tangible medium, such as a computer readable storage medium (storage 1014), for example, diskette, CD-ROM, ROM, flash drives or hard disk, or transmittable to the computer system 1002, via a modem or other interface device, over either
32
a tangible medium, including but not limited to optical or analogue communications channel (s) 1008. The implementation of the invention as a computer program product may be in an intangible form using wireless techniques, including but not limited to microwave, infrared, Bluetooth or other transmission techniques. These instructions can be preloaded into a system or recorded on a storage medium such as a CD-ROM, or made available for downloading over a network such as the Internet or a mobile telephone network. The series of computer readable instructions may embody all or part of the functionality previously described herein.
[00143] Based on the above, it would be apparent that the present invention significantly
reduces the likelihood of a purchased product that has been stolen or misdelivered being used by any unauthorized party — for the reason that only the intended recipient / intended user of the product would be able to successfully activate the purchased product.
[00144] While the exemplary embodiments of the present invention are described and
illustrated herein, it will be appreciated that they are merely illustrative. It will be understood by those skilled in the art that various modifications in form and detail may be made therein without departing from or offending the spirit and scope of the invention as defined by the appended claims. Additionally, the invention illustratively disclose herein suitably may be practiced in the absence of any element which is not specifically disclosed herein — and in a particular embodiment that is specifically contemplated, the invention is intended to be practiced in the absence of any one or more element which are not specifically disclosed herein.
We Claim:
A method for identity based product activation, the method comprising:
receiving at a merchant server, (i) an instruction for purchase of a product, and (ii) a unique registrant ID corresponding to an intended user of the product, wherein said unique registrant ID uniquely identifies an identity data record maintained by an identity verification platform and that corresponds to the intended user of the product;
generating an activation data record at an activation server, said activation data record comprising the received unique registrant ID, and a unique product ID corresponding to the product;
responsive to receiving an activation input through the product:
receiving user input defining a user ID corresponding to a user operating the product;
receiving at least one additional item of user identity data corresponding to said user;
transmitting to the activation server, the unique product ID corresponding to the product, the user ID, and the at least one additional item of user identity data;
responsive to a determination that the user ID and the unique product ID respectively match a unique registrant ID and a unique product ID that have been associated with each other within an activation data record generated by the activation server, transmitting a verification request to the identity verification platform, said verification request comprising the user ID and the received at least one additional item of user identity data;
responsive to determining that the user ID and the at least one additional item of user identity data respectively match a unique registrant ID and an item of user identity data that have been
associated with each other in an identity data record maintained by the identity verification platform, transmitting an identity confirmation to the activation server; and
responsive to receiving identity confirmation at the activation server, transmitting a product activation instruction from the activation server.
2. The method for identity based product activation as claimed in claim 1, wherein the at least
one additional item of user identity data comprises data corresponding to any one or more of a
name, a date of birth, biometric data, a password, a personal identification number or payment
card data.
3. The method for identity based product activation as claimed in claim 1, wherein the
identity verification platform is configured to associate each unique registrant ID that is
maintained by said identity verification platform, with at least one item of biometric data
corresponding to an individual with whom said unique registrant ID is associated.
4. The method for identity based product activation as claimed in claim 1, wherein a product activation process is implemented at the product in response to receipt of the product activation instruction transmitted from the activation server.
5. The method for identity based product activation as claimed in claim 1, wherein the instruction for purchase of the product is generated by a first individual and the intended user of the product is a second individual different from the first individual.
6. The method as claimed in claim 1, wherein the product is a physical product that is physically delivered to the intended user subsequent to purchase and prior to receiving the activation input through said product.
7. The method as claimed in claim 1, wherein:
the unique registrant ID is an aadhar number issued under Unique Identification Authority of India;
the at least one other item of user identity data is payment card data; and
the purchased product is a mobile communication device.
8. A method for identity based product activation of a product purchased through a
merchant server, wherein purchase of said product includes the steps of (i) receiving at the merchant server, (a) an instruction for purchase of the product, and (b) a unique registrant ID corresponding to an intended user of the product, wherein said unique registrant ID uniquely identifies an identity data record maintained by an identity verification platform and corresponding to the intended user of the product, and (ii) generating an activation data record at an activation server, said activation data record comprising the received unique registrant ID, and a unique product ID corresponding to the product, the method for identity based product activation comprising:
receiving at the activation server, data communicated from the product, wherein the received data comprises:
the unique product ID corresponding to the product;
a user ID corresponding to a user operating the product, wherein said user ID is defined by user input received through the product; and
at least one additional item of user identity data corresponding to said user;
responsive to determining that the user ID and the unique product ID respectively match a unique registrant ID and a unique product ID that have been associated with each other within an activation data record generated by the activation server, transmitting a verification request to
the identity verification platform, said verification request comprising the user ID and the received at least one additional item of user identity data; and
responsive to receiving an identity confirmation from the identity verification platform, transmitting a product activation instruction from the activation server to the product, wherein said identity confirmation is received at the activation server in response to a determination that the user ID and the at least one additional item of user identity data respectively match a registrant ID and an item of user identity data that have been associated with each other in an identity data record maintained by the identity verification platform.
9. The method for identity based product activation as claimed in claim 8, wherein the at least
one additional item of user identity data comprises data corresponding to any one or more of a
name, date of birth, biometric data, a password, a personal identification number or payment card
data.
10. The method for identity based product activation as claimed in claim 8, wherein the
identity verification platform is configured to associate each unique registrant ID that is
maintained by said identity verification platform, with at least one item of biometric data
corresponding to an individual with whom said unique registrant ID is associated.
11. The method for identity based product activation as claimed in claim 8, wherein the product activation instruction is configured to initiate a product activation process at the product.
12. The method for identity based product activation as claimed in claim 8, wherein the instruction for purchase of the product is generated by a first individual and the intended user of the product is a second individual different from the first individual.
13. The method as claimed in claim 8, wherein the product is a physical product that is physically delivered to the intended user subsequent to purchase and prior to receiving the activation input through said product.
14. The method as claimed in claim 8, wherein:
the unique registrant ID is an aadhar number issued under Unique Identification Authority of India;
the at least one other item of user identity data is payment card data; and
the purchased product is a mobile communication device.
15. A system for identity based product activation, the system comprising:
a merchant server comprising a processor configured for receiving through a communication interface (i) an instruction for purchase of a product, and (ii) a unique registrant ID corresponding to an intended user of the product, wherein said unique registrant ID uniquely identifies an identity data record maintained by an identity verification platform that corresponds to the intended user of the product; and
an activation server comprising:
a processor configured for generating an activation data record, said activation data record comprising the received unique registrant ID, and a unique product ID corresponding to the product;
a communication interface configured for:
receiving data communicated from the product, wherein the received data comprises:
the unique product ID corresponding to the product;
a user ID corresponding to a user operating the product, wherein said user ID is defined by user input received through the product; and
at least one additional item of user identity data corresponding to said user;
responsive to a determination that the user ID and the unique product ID respectively match a unique registrant ID and a unique product ID that have been associated with each other within an activation data record generated by the activation server, transmitting a verification request to the identity verification platform, said verification request comprising the user ID and the received at least one additional item of user identity data; and
responsive to receiving an identity confirmation at the activation server, transmitting a product activation instruction from the activation server to the product, wherein an identity confirmation is received at the activation server in response to a determination that the user ID and the at least one additional item of user identity data respectively match a registrant ID and an item of user identity data that have been associated with each other in an identity data record maintained by the identity verification platform.
16. The system as claimed in claim 15, wherein the at least one additional item of user identity
data comprises data corresponding to any one or more of a name, date of birth, biometric data,
a password, a personal identification number or payment card data.
17. The system as claimed in claim 15, wherein the identity verification platform is configured
to associate each unique registrant ID that is maintained by said identity verification platform,
with at least one item of biometric data corresponding to an individual with whom said unique
registrant ID is associated.
18. The system as claimed in claim 15, wherein the product activation instruction is configured
to initiate a product activation process at the product.
19. The system as claimed in claim 15, wherein the instruction for purchase of the product is generated by a first individual and the intended user of the product is a second individual different from the first individual.
20. The system as claimed in claim 15, wherein the product is a physical product that is physically delivered to the intended user subsequent to purchase and prior to receiving the activation input through said product.
21. The system as claimed in claim 15, wherein:
the unique registrant ID is an aadhar number issued under Unique Identification Authority of
India;
the at least one other item of user identity data is payment card data; and
the purchased product is a mobile communication device.
22. An activation server configured for identity based product activation of a product
purchased at a merchant server, wherein purchase of said product includes the steps of (i)
receiving at the merchant server, (a) an instruction for purchase of the product, and (b) a unique
registrant ID corresponding to an intended user of the product, wherein said unique registrant
ID uniquely identifies an identity data record maintained by an identity verification platform and
corresponding to the intended user of the product, and (ii) generating an activation data record
at an activation server, said activation data record comprising the received unique registrant ID,
and a unique product ID corresponding to the product, the activation server comprising at least
one processor configured for:
receiving data communicated from the product, wherein the received data comprises:
the unique product ID corresponding to the product;
a user ID corresponding to a user operating the product, wherein said user ID is defined by user input received through the product; and
at least one additional item of user identity data corresponding to said user;
responsive to determining that the user ID and the unique product ID respectively match a unique registrant ID and a unique product ID that have been associated with each other within an activation data record generated by the activation server, transmitting a verification request to the identity verification platform, said verification request comprising the user ID and the received at least one additional item of user identity data; and
responsive to receiving an identity confirmation, transmitting a product activation instruction from the activation server to the product, wherein an identity confirmation is received at the processor in response to a determination that the user ID and the at least one additional item of user identity data respectively match a registrant ID and an item of user identity data that have been associated with each other in an identity data record maintained by the identity verification platform.
23. The activation server as claimed in claim 22, wherein the at least one additional item of user
identity data comprises data corresponding to any one or more of a name, date of birth, biometric
data, a password, a personal identification number or payment card data.
24. The activation server as claimed in claim 22, wherein the identity verification platform is
configured to associate each unique registrant ID that is maintained by said identity verification
platform, with at least one item of biometric data corresponding to an individual with whom said
unique registrant ID is associated.
25. The activation server as claimed in claim 22, wherein the product activation instruction is
configured to initiate a product activation process at the product.
26. The activation server as claimed in claim 22, wherein the instruction for purchase of the product is generated by a first individual and the intended user of the product is a second individual different from the first individual.
27. The activation server as claimed in claim 22, wherein the product is a physical product that is physically delivered to the intended user subsequent to purchase and prior to receiving the activation input through said product.
28. The system as claimed in claim 22, wherein:
the unique registrant ID is an aadhar number issued under Unique Identification Authority of India;
the at least one other item of user identity data is payment card data; and
the purchased product is a mobile communication device.
| Section | Controller | Decision Date |
|---|---|---|
| # | Name | Date |
|---|---|---|
| 1 | 201811017357-STATEMENT OF UNDERTAKING (FORM 3) [08-05-2018(online)].pdf | 2018-05-08 |
| 2 | 201811017357-REQUEST FOR EXAMINATION (FORM-18) [08-05-2018(online)].pdf | 2018-05-08 |
| 3 | 201811017357-PROOF OF RIGHT [08-05-2018(online)].pdf | 2018-05-08 |
| 4 | 201811017357-POWER OF AUTHORITY [08-05-2018(online)].pdf | 2018-05-08 |
| 5 | 201811017357-FORM 18 [08-05-2018(online)].pdf | 2018-05-08 |
| 6 | 201811017357-FORM 1 [08-05-2018(online)].pdf | 2018-05-08 |
| 7 | 201811017357-FIGURE OF ABSTRACT [08-05-2018(online)].pdf | 2018-05-08 |
| 8 | 201811017357-DRAWINGS [08-05-2018(online)].pdf | 2018-05-08 |
| 9 | 201811017357-DECLARATION OF INVENTORSHIP (FORM 5) [08-05-2018(online)].pdf | 2018-05-08 |
| 10 | 201811017357-COMPLETE SPECIFICATION [08-05-2018(online)].pdf | 2018-05-08 |
| 11 | 201811017357-Power of Attorney-140518.pdf | 2018-05-17 |
| 12 | 201811017357-OTHERS-140518.pdf | 2018-05-17 |
| 13 | 201811017357-Correspondence-140518.pdf | 2018-05-17 |
| 14 | abstract.jpg | 2018-06-26 |
| 15 | 201811017357-Request Letter-Correspondence [29-06-2019(online)].pdf | 2019-06-29 |
| 16 | 201811017357-Power of Attorney [29-06-2019(online)].pdf | 2019-06-29 |
| 17 | 201811017357-Form 1 (Submitted on date of filing) [29-06-2019(online)].pdf | 2019-06-29 |
| 18 | 201811017357-FORM 3 [25-10-2019(online)].pdf | 2019-10-25 |
| 19 | 201811017357-PETITION UNDER RULE 137 [19-05-2021(online)].pdf | 2021-05-19 |
| 20 | 201811017357-OTHERS [19-05-2021(online)].pdf | 2021-05-19 |
| 21 | 201811017357-Information under section 8(2) [19-05-2021(online)].pdf | 2021-05-19 |
| 22 | 201811017357-FORM 3 [19-05-2021(online)].pdf | 2021-05-19 |
| 23 | 201811017357-FER_SER_REPLY [19-05-2021(online)].pdf | 2021-05-19 |
| 24 | 201811017357-DRAWING [19-05-2021(online)].pdf | 2021-05-19 |
| 25 | 201811017357-COMPLETE SPECIFICATION [19-05-2021(online)].pdf | 2021-05-19 |
| 26 | 201811017357-CLAIMS [19-05-2021(online)].pdf | 2021-05-19 |
| 27 | 201811017357-ABSTRACT [19-05-2021(online)].pdf | 2021-05-19 |
| 28 | 201811017357-FER.pdf | 2021-10-18 |
| 29 | 201811017357-US(14)-HearingNotice-(HearingDate-06-02-2024).pdf | 2024-01-16 |
| 30 | 201811017357-US(14)-ExtendedHearingNotice-(HearingDate-07-02-2024).pdf | 2024-01-17 |
| 31 | 201811017357-Correspondence to notify the Controller [03-02-2024(online)].pdf | 2024-02-03 |
| 32 | 201811017357-REQUEST FOR ADJOURNMENT OF HEARING UNDER RULE 129A [07-02-2024(online)].pdf | 2024-02-07 |
| 33 | 201811017357-PETITION UNDER RULE 137 [07-02-2024(online)].pdf | 2024-02-07 |
| 34 | 201811017357-US(14)-ExtendedHearingNotice-(HearingDate-07-03-2024).pdf | 2024-02-08 |
| 35 | 201811017357-Correspondence to notify the Controller [04-03-2024(online)].pdf | 2024-03-04 |
| 36 | 201811017357-Written submissions and relevant documents [21-03-2024(online)].pdf | 2024-03-21 |
| 37 | 201811017357-FORM 3 [21-03-2024(online)].pdf | 2024-03-21 |
| 38 | 201811017357-Annexure [21-03-2024(online)].pdf | 2024-03-21 |
| 39 | 201811017357-Response to office action [11-10-2024(online)].pdf | 2024-10-11 |
| 1 | Search201811017357E_12-11-2020.pdf |