# US 2019/0173852 A1 · Systems and methods for securing a laptop computer device

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2019/0173852 A1
- Document ID: US20190173852A1
- Status: Published application
- Kind: A1
- Application number: 15/833,437
- Filed: 2017-12-06
- Published: 2019-06-06
- Earliest claimed: 2017-12-06
- Assignees: Mastercard International Incoporated
- Applicants: Mastercard International Incoporated
- Inventors: Pedro Chavarria; John Mwangi; Gagan D. Singh
- Web page: https://patentgrep.com/patent/US20190173852A1

## CPC

- H04L 63/0428: {wherein the data content is protected, e.g. by encrypting or encapsulating the payload}
- G06Q 20/00: Payment architectures, schemes or protocols (apparatus for performing or posting payment transactions G07F7/08, G07F19/00; electronic cash registers G07G1/12)
- G06Q 20/3821: {Electronic credentials}
- H04L 9/3234: {involving additional secure or trusted devices, e.g. TPM, smartcard, USB or software token (network architectures or network communication protocols for supporting authentication of entities using an additional device in a packet data network H04L63/0853)}
- H04L 9/3236: {using cryptographic hash functions}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

A method for securing a laptop computer device using a security management computing device includes receiving a request for a secure token, the request including (i) a device unique identifier associated with the laptop computer device, and (ii) a context unique identifier associated with a context of using the laptop computer device to initiate data communications. The method also includes generating a secure token associated with both the laptop computer device and the context of using the laptop computer device, such that the secure token is usable only within the context, and transmitting the secure token to the laptop computer device.

## Claims

### Claim 1

A method for securing a laptop computer device using a security management computing device, the method comprising:
receiving, from the laptop computer device, a request for a secure token, the request including (i) a device unique identifier associated with the laptop computer device, and (ii) a context unique identifier associated with a context of using the laptop computer device to initiate data communications;
generating a secure token associated with both the laptop computer device and the context of using the laptop computer device, such that the secure token is usable only within the context; and
transmitting the secure token to the laptop computer device.

### Claim 2 (depends on 1)

The method of claim 1 further comprising, in response to receiving the request, authenticating the request before generating the secure token.

### Claim 3 (depends on 2)

The method of claim 2, wherein authenticating the request comprises:
identifying a party associated with at least one of the laptop computer device and the context of using the laptop computer device;
transmitting a verification request message to the party, the verification request message including an authentication element; and
receiving the authentication element from the laptop computer device.

### Claim 4 (depends on 1)

The method of claim 1, wherein receiving a request including a context unique identifier comprises receiving the request including a payment account identifier associated with a payment account of a user of the laptop computer device, wherein the context of using the laptop computer device includes using the laptop computer device to initiate purchase transactions.

### Claim 5 (depends on 4)

The method of claim 4 further comprising, in response to receiving the request, authenticating the request before generating the secure token, wherein authenticating the request comprises:
identifying an issuer of the payment account;
transmitting a control message to the issuer, the control message including instructions causing the issuer to generate and transmit a verification request message to a user of the payment account, the verification request message including an authentication element; and
receiving the authentication element from the laptop computer device.

### Claim 6 (depends on 1)

The method of claim 1, wherein generating a secure token comprises generating a hash of the device unique identifier and the context unique identifier.

### Claim 7

A security management computing device for securing a laptop computer device, the security management computing device comprising:
a memory; and
a processor in communication with the memory, the processor programmed to:
receive, from the laptop computer device, a request for a secure token, the request including (i) a device unique identifier associated with the laptop computer device, and (ii) a context unique identifier associated with a context of using the laptop computer device to initiate data communications;
generate a secure token associated with both the laptop computer device and the context of using the laptop computer device, such that the secure token is usable only within the context; and
transmit the secure token to the laptop computer device.

### Claim 8

A method for securing a laptop computer device, the method comprising:
generating, by the laptop computer device, a request for a secure token, the request including (i) a device unique identifier associated with the laptop computer device, and (ii) a context unique identifier associated with a context of using the laptop computer device to initiate data communications;
transmitting the request to a security management computing device;
receiving the secure token from the security management computing device, the secure token associated with both the laptop computer device and the context of using the laptop computer device, such that the secure token is usable only within the context;
storing the secure token within a memory device of the laptop computer device;
providing a web browser to facilitate the context of using the laptop computer device;
receiving an access request from the web browser to access the secure token within the context of using the laptop computer device; and
providing the secure token to the web browser.

### Claim 9 (depends on 8)

The method of claim 8, wherein generating a request including a context unique identifier comprises generating the request including a payment account identifier associated with a payment account of a user of the laptop computer device, wherein the context of using the laptop computer device includes using the laptop computer device to initiate purchase transactions.

### Claim 10 (depends on 9)

The method of claim 9, wherein receiving an access request from the web browser comprises receiving a request to initiate a purchase transaction from the web browser on the laptop computer device, and wherein providing the secure token to the web browser comprises populating at least one field on an active webpage in the web browser with at least a portion of the secure token.

### Claim 11 (depends on 8)

The method of claim 8 further comprising:
in response to receiving the access request from the web browser, prompting a user of the laptop computer device to provide user authentication data; and
upon receiving the user authentication data, providing the secure token.

### Claim 12 (depends on 8)

The method of claim 8 further comprising:
upon transmitting the request for the secure token, receiving a notification, from the security management computing device, of an authentication of the request;
providing a prompt to a user to enter an authentication element; and
transmitting the authentication element to the security management computing device prior to receiving the secure token.

### Claim 13 (depends on 8)

The method of claim 8, wherein receiving an access request from the web browser to access the secure token comprises receiving the access request from a plug-in of the web browser.

### Claim 14 (depends on 8)

The method of claim 8, wherein receiving an access request from the web browser to access the secure token comprises receiving the access request from the web browser via an API.

### Claim 15

A laptop computer device comprising:
a memory device; and
a processor in communication with the memory device, the processor programmed to:
generate a request for a secure token, the request including (i) a device unique identifier associated with the laptop computer device, and (ii) a context unique identifier associated with a context of using the laptop computer device to initiate data communications;
transmit the request to a security management computing device;
receive the secure token from the security management computing device, the secure token associated with both the laptop computer device and the context of using the laptop computer device, such that the secure token is usable only within the context;
store the secure token within a secure memory area of the memory device;
provide a web browser to facilitate the context of using the laptop computer device;
receive an access request from the web browser to access the secure token within the context of using the laptop computer device; and
provide the secure token to the web browser.

### Claim 16 (depends on 15)

The laptop computer device of claim 15, wherein the context unique identifier includes a payment account identifier associated with a payment account of a user of the laptop computer device, and wherein the context of using the laptop computer device includes using the laptop computer device to initiate purchase transactions.

### Claim 17 (depends on 16)

The laptop computer device of claim 16, wherein the processor is further programmed to receive a request to initiate a purchase transaction from the web browser on the laptop computer device, and populate at least one field on an active webpage in the web browser with at least a portion of the secure token.

### Claim 18 (depends on 15)

The laptop computer device of claim 15, wherein the processor is further programmed to:
in response to receiving the access request from the web browser, prompt a user of the laptop computer device to provide user authentication data; and
upon receiving the user authentication data, provide the secure token.

### Claim 19 (depends on 15)

The laptop computer device of claim 15, wherein the processor is further programmed to:
upon transmitting the request for the secure token, receive a notification, from the security management computing device, of an authentication of the request;
provide a prompt to a user to enter an authentication element; and
transmit the authentication element to the security management computing device prior to receiving the secure token.

### Claim 20 (depends on 15)

The laptop computer device of claim 15, wherein the processor is further programmed to receive the access request from at least one of a plug-in of the web browser and an API.
