IP Library › Granted Patent US 12,052,225
Granted Patent B2
US 12,052,225 · App. 17/476,990 · Granted Jul 30, 2024

Attribution of user data sources across datasets in a data sharing platform

Inventors: Oliver James Bull (Bristol, GB); Trevor George Smith (Leatherhead, GB); Gaétan Feige (L'Hay les Roses, FR); Arvind Tiwari (Cary, NC)
Assignee: Cisco Technology, Inc.
H04L63/0414H04L41/22H04L63/102H04L63/105H04L63/108
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 12,052,225
App. No.
17/476,990
Granted
Jul 30, 2024
Kind
B2
Abstract

In one embodiment, a data sharing platform performs a series of data operations to provide different types of data via different sharing services of the data sharing platform that are derived from data shared by a particular data owner. The data sharing platform generates tag data associated with the particular data owner for one or more of the series of data operations. The data sharing platform determines, based on the tag data, an attribution chain that links the data shared by the particular data owner to the different types of data provided via the different sharing services. The data sharing platform sends an indication of the attribution chain for display.

Claims (39)

1. A method comprising:

performing, by a data sharing platform comprising a plurality of data processing layers for different sharing services and an attribution layer that overlaps the plurality of data processing layers and associates data shared by data owners, a series of data operations to provide different types of data via the different sharing services of the data sharing platform that are derived from data shared by a particular data owner;

generating, by the data sharing platform and by using the attribution layer, tag data associated with the particular data owner for one or more of the series of data operations;

determining, by the data sharing platform and based on the tag data, an attribution chain that links the data shared by the particular data owner to the different types of data provided via the different sharing services; and

sending, by the data sharing platform, an indication of the attribution chain for display.

2. The method as in claim 1 , wherein the tag data comprises an anonymized token associated with the particular data owner.

3. The method as in claim 1 , wherein the tag data comprises timestamp information for the data operations.

4. The method as in claim 1 , wherein the data sharing platform provides the indication of the attribution chain for display, in response to receiving a request for the attribution chain for the particular data owner.

5. The method as in claim 1 , wherein at least one of the data operations includes a transformation of the data shared by the particular data owner into transformed data.

6. The method as in claim 5 , further comprising:

associating the tag data with the transformed data.

7. The method as in claim 5 , wherein the different types of data provided by the data sharing platform via different sharing services of the data sharing platform comprise the transformed data.

8. The method as in claim 1 , wherein the indication of the attribution chain is sent for display to the particular data owner.

9. The method as in claim 1 , further comprising:

computing, based on the attribution chain, an importance metric for the data shared by the particular data owner, wherein the importance metric is indicative of: a popularity of the different sharing services that rely on the data shared by the particular data owner, how much contribution the data shared by the particular data owner contributed to final data shared by the different sharing services, or how unique the data shared by the particular data owner is.

10. The method as in claim 1 , wherein the indication of the attribution chain is sent for display to a potential user of a sharing service.

11. An apparatus, comprising:

one or more network interfaces;

a processor coupled to the one or more network interfaces and configured to execute one or more processes; and

a memory configured to store a process that is executable by the processor, the process when executed configured to:

perform a series of data operations, as part of a data sharing platform comprising a plurality of data processing layers for different sharing services and an attribution layer that overlaps the plurality of data processing layers and associates data shared by data owners, to provide different types of data via the different sharing services of the data sharing platform that are derived from data shared by a particular data owner;

generate, by using the attribution layer, tag data associated with the particular data owner for one or more of the series of data operations;

determine, based on the tag data, an attribution chain that links the data shared by the particular data owner to the different types of data provided via the different sharing services; and

send an indication of the attribution chain for display.

12. The apparatus as in claim 11 , wherein the tag data comprises an anonymized token associated with the particular data owner.

13. The apparatus as in claim 11 , wherein the tag data comprises timestamp information for the data operations.

14. The apparatus as in claim 11 , wherein the data sharing platform provides the indication of the attribution chain for display, in response to receiving a request for the attribution chain for the particular data owner.

15. The apparatus as in claim 11 , wherein at least one of the data operations includes a transformation of the data shared by the particular data owner into transformed data.

16. The apparatus as in claim 15 , further comprising:

associating the tag data with the transformed data.

17. The apparatus as in claim 15 , wherein the different types of data provided by the data sharing platform via different sharing services of the data sharing platform comprise the transformed data.

18. The apparatus as in claim 11 , wherein the indication of the attribution chain is sent for display to the particular data owner.

19. The apparatus as in claim 11 , wherein the process when executed is further configured to:

compute, based on the attribution chain, an importance metric for data shared by a particular data owner, wherein the importance metric is indicative of: a popularity of the different sharing services that rely on the data shared by the particular data owner, how much contribution the data shared by the particular data owner contributed to final data shared by the different sharing services, or how unique the data shared by the particular data owner is.

20. A tangible, non-transitory, computer-readable medium storing program instructions that cause a data sharing platform to execute a process comprising:

performing, by the data sharing platform comprising a plurality of data processing layers for different sharing services and an attribution layer that overlaps the plurality of data processing layers and associates data shared by data owners, a series of data operations to provide different types of data via the different sharing services of the data sharing platform that are derived from data shared by a particular data owner;

generating, by the data sharing platform and by using the attribution layer, tag data associated with the particular data owner for one or more of the series of data operations;

determining, by the data sharing platform and based on the tag data, an attribution chain that links the data shared by the particular data owner to the different types of data provided via the different sharing services; and

sending, by the data sharing platform, an indication of the attribution chain for display.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2021
From: BULL, OLIVER JAMES; SMITH, TREVOR GEORGE; FEIGE, GAÉTAN; TIWARI, ARVIND
To: CISCO TECHNOLOGY, INC.
Reel/Frame 057504/0032 →
Continuity (1)
Related Publication 20230081545A1 · Mar 16, 2023