IP Library Granted Patent US 10,819,780
Granted Patent B2
US 10,819,780 · App. 14/998,159 · Granted Oct 27, 2020

Protected data collection in a multi-node network

Inventors: Oleg Pogorelik (Lapid, IL); Alex Nayshtut (Gan Yavne, IL); Ned M. Smith (Beaverton, OR); Igor Muttik (Berkhamsted, GB); Michael Raziel (Jerusalem, IL)
Assignee: McAfee, LLC
H04L67/1076H04L65/4076
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,819,780
App. No.
14/998,159
Granted
Oct 27, 2020
Kind
B2
Abstract

Particular embodiments described herein provide for an electronic device that can be configured to receive a broadcast query from a network element, receive information from a plurality of devices, process the information, and generate an integrated group response, wherein the integrated group response summarizes the information about the plurality of devices and removes identification information that could allow data to be linked to a specific device from the plurality of devices. The integrated group response can be communicated back to the network element in response to the query.

Claims (32)

1. At least one non-transitory machine readable medium comprising one or more instructions that when executed by at least one processor, cause the at least one processor to:

receive a broadcast query from a network element, wherein the broadcast query includes a query identification, a response time out, and a group filter, wherein the broadcast query is broadcasted to a plurality of devices, and wherein the plurality of devices includes a responding device;

receive, by the responding device, information in response to the broadcast query, wherein the information is received from the plurality of devices that meet the group filter criteria and within the response time;

process, by the responding device, the information;

generate, by the responding device, an integrated group response, wherein the integrated group response includes the information received in response to the broadcast query from the plurality of devices and does not include a device ID specific to a device of the plurality of devices; and

communicate, by the responding device, the integrated group response to the network element.

2. The at least one non-transitory machine readable medium of claim 1 , wherein the plurality of devices can communicate in a peer-to-peer communication network with an individual device of the plurality of devices passing a growing information block, wherein information from the individual device in response to the broadcast query is added to the growing information block, and wherein the information received by the responding device is the growing information block.

3. The at least one non-transitory machine readable medium of claim 2 , wherein the peer to peer communication network is over secure communication channels.

4. The at least one non-transitory machine readable medium of claim 1 , wherein the information is processed inside a trusted execution environment.

5. The at least one non-transitory computer-readable medium of claim 1 , wherein the response time out includes a predetermined amount of time, and wherein, after the predetermined amount of time, the responding device communicates the integrated group response to the network element.

6. An apparatus comprising:

a processor; and

a memory storing executable instructions that when executed by the processor cause the processor to:

receive a broadcast query from a network element, wherein the broadcast query includes a query identification, a response time out, and a group filter, wherein the broadcast query is broadcasted to a plurality of devices, and wherein the plurality of devices includes a responding device;

receive, by the responding device, information in response to the broadcast query, wherein the information is received from the plurality of devices that meet the group filter criteria and within the response time;

process, by the responding device, the information;

generate, by the responding device, an integrated group response, wherein the integrated group response includes the information received in response to the broadcast query from the plurality of devices that meet the group filter criteria and within the response time and does not include a device ID specific to a device of the plurality of devices; and

communicate, by the responding device, the integrated group response to the network element.

7. The apparatus of claim 6 , wherein the plurality of devices can communicate in a peer-to-peer communication network with an individual device of the plurality of devices passing a growing information block, wherein information from the individual device in response to the broadcast query is added to the growing information block, and wherein the information received by the responding device is the growing information block.

8. The apparatus of claim 7 , wherein the peer to peer communication network is over secure communication channels.

9. The apparatus of claim 6 , wherein the information is processed inside a trusted execution environment.

10. The apparatus of claim 6 , wherein the query includes a response time out, wherein the response time out includes a predetermined amount of time, and wherein, after the predetermined amount of time, the responding device communicates the integrated group response to the network element.

11. A method comprising:

receiving a broadcast query from a network element, wherein the broadcast query includes a query identification, a response time out, and a group filter, wherein the broadcast query is broadcasted to a plurality of devices, and wherein the plurality of devices includes a responding device;

receiving, by the responding device, information in response to the broadcast query, wherein the information is received from the plurality of devices that satisfy the group filter criteria and within the response time;

processing, by the responding device, the information;

generating, by the responding device, an integrated group response, wherein the integrated group response includes the information received in response to the broadcast query from the plurality of devices that satisfy the group filter criteria and within the response time and does not include a device ID specific to a device of the plurality of devices; and

communicating, by the responding device, the integrated group response to the network element.

12. The method of claim 11 , wherein the plurality of devices can communicate in a peer-to-peer communication network with an individual device of the plurality of devices passing a growing information block, wherein information from the individual device in response to the broadcast query is added to the growing information block, and wherein the information received by the responding device is the growing information block.

13. The method of claim 12 , wherein the peer to peer communication network is over secure communication channels.

14. The method of claim 11 , wherein the information is processed inside a trusted execution environment.

15. The method of claim 11 , wherein the response time out includes a predetermined amount of time, and wherein, after the predetermined amount of time, the responding device communicates the integrated group response to the network element.

Assignments (10)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE PATENT TITLES AND REMOVE DUPLICATES IN THE SCHEDULE PREVIOUSLY RECORDED AT REEL: 059354 FRAME: 0335. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 23, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 060792/0307 →
SECURITY INTEREST Recorded Mar 3, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
Reel/Frame 059354/0335 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045056/0676 Recorded Mar 2, 2022
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 059354/0213 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045055/0786 Recorded Oct 26, 2020
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 054238/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045056 FRAME 0676. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 054206/0593 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045055 FRAME 786. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 055854/0047 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 045056/0676 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 045055/0786 →
CHANGE OF NAME AND ENTITY CONVERSION Recorded Aug 24, 2017
From: MCAFEE, INC.
To: MCAFEE, LLC
Reel/Frame 043665/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2016
From: MUTTIK, IGOR; NAYSHTUT, ALEX; POGORELIK, OLEG; RAZIEL, MICHAEL; SMITH, NED M.
To: MCAFEE, INC.
Reel/Frame 037902/0242 →
Continuity (1)
Related Publication 20170187799A1 · Jun 29, 2017