IP Library › Granted Patent US 10,296,913
Granted Patent B1
US 10,296,913 · App. 15/078,211 · Granted May 21, 2019

Integration of heterogenous data using omni-channel ontologies

Inventors: Karin Breitman (Rio de Janeiro, BR); Percy E. Rivera Salas (Rio de Janeiro, BR); Rodrigo Dias Arruda Senra (Rio de Janeiro, BR)
Assignee: EMC Corporation
G06Q30/01G06F17/30604
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,296,913
App. No.
15/078,211
Filed
Mar 23, 2016
Granted
May 21, 2019
Kind
B1
Examiner
LE, HUNG D
Art Unit
2161
USPC
707/756
Abstract

Methods and apparatus are provided for integrating heterogeneous multi-channel data using ontologies. An exemplary method for integrating multi-channel heterogeneous data comprises obtaining a domain-specific mediator ontology; identifying a plurality of target channels; identifying entities pertinent to each of the plurality of channels; describing the entities pertinent to each of the plurality of channels using an ontology description language to generate a plurality of channel specific ontologies; aligning the channel specific ontologies with the domain-specific mediator ontology to generate aligned channel specific and domain-specific mediator ontologies; extracting a plurality of user identities from the plurality of channels; aligning the plurality of extracted user identities across the plurality of channels to link common user identities; generating at least one user profile for at least one of the aligned user identities; and correlating at least one user profile with the aligned channel specific and domain-specific mediator ontologies to generate an omni-channel ontology that integrates the multi-channel heterogeneous data.

Claims (49)

1. A method for integrating multi-channel heterogeneous data, comprising the steps of:

obtaining a domain-specific mediator ontology;

identifying a plurality of target channels;

identifying entities pertinent to each of said plurality of channels;

describing the entities pertinent to each of said plurality of channels using an ontology description language to generate a plurality of channel specific ontologies;

aligning said channel specific ontologies with said domain-specific mediator ontology to generate aligned channel specific and domain-specific mediator ontologies;

extracting a plurality of user identities from said plurality of channels;

aligning, using at least one processing device, said plurality of extracted user identities across said plurality of channels to link common user identities;

generating, using at least one processing device, at least one user profile for at least one of said aligned user identities; and

correlating, using at least one processing device, the at least one user profile with said aligned channel specific and domain-specific mediator ontologies to generate an omni-channel ontology that integrates said multi-channel heterogeneous data.

2. The method of claim 1 , wherein the domain-specific mediator ontology is one or more of based on a pre-existing upper ontology describing the domain and developed by a domain expert.

3. The method of claim 1 , wherein the pertinent entities are selected using one or more of domain-specific information and information pertaining to individuals.

4. The method of claim 1 , wherein the step of aligning said channel specific ontologies with said domain-specific mediator ontology uses the upper mediator ontology to define rules to align similar concepts across a plurality of said channel.

5. The method of claim 1 , further comprising the step of assigning an omni identifier to a given aligned user identity to identify a given user associated with said given aligned user identity across said plurality of channels.

6. The method of claim 1 , wherein the step of correlating at least one user profile with said aligned channel specific and domain-specific mediator ontologies translates said at least one user profile into an ontology description language.

7. The method of claim 1 , further comprising the steps of storing said omni-channel ontology and processing queries of said omni-channel ontology.

8. A computer program product for integrating multi-channel heterogeneous data, comprising a non-transitory machine-readable storage medium having encoded therein executable code of one or more software programs, wherein the one or more software programs when executed by at least one processing device perform the following steps:

obtaining a domain-specific mediator ontology;

identifying a plurality of target channels;

identifying entities pertinent to each of said plurality of channels;

describing the entities pertinent to each of said plurality of channels using an ontology description language to generate a plurality of channel specific ontologies;

aligning said channel specific ontologies with said domain-specific mediator ontology to generate aligned channel specific and domain-specific mediator ontologies;

extracting a plurality of user identities from said plurality of channels;

aligning said plurality of extracted user identities across said plurality of channels to link common user identities;

generating at least one user profile for at least one of said aligned user identities; and

correlating at least one user profile with said aligned channel specific and domain-specific mediator ontologies to generate an omni-channel ontology that integrates said multi-channel heterogeneous data.

9. The computer program product of claim 8 , wherein the domain-specific mediator ontology is one or more of based on a pre-existing upper ontology describing the domain and developed by a domain expert.

10. The computer program product of claim 8 , wherein the pertinent entities are selected using one or more of domain-specific information and information pertaining to individuals.

11. The computer program product of claim 8 , wherein the step of aligning said channel specific ontologies with said domain-specific mediator ontology uses the upper mediator ontology to define rules to align similar concepts across a plurality of said channel.

12. The computer program product of claim 8 , further comprising the step of assigning an omni identifier to a given aligned user identity to identify a given user associated with said given aligned user identity across said plurality of channels.

13. The computer program product of claim 8 , wherein the step of correlating at least one user profile with said aligned channel specific and domain-specific mediator ontologies translates said at least one user profile into an ontology description language.

14. A system for integrating multi-channel heterogeneous data, comprising:

a memory; and

at least one processing device, coupled to the memory, operative to implement the following steps:

obtaining a domain-specific mediator ontology;

identifying a plurality of target channels;

identifying entities pertinent to each of said plurality of channels;

describing the entities pertinent to each of said plurality of channels using an ontology description language to generate a plurality of channel specific ontologies;

aligning said channel specific ontologies with said domain-specific mediator ontology to generate aligned channel specific and domain-specific mediator ontologies;

extracting a plurality of user identities from said plurality of channels;

aligning said plurality of extracted user identities across said plurality of channels to link common user identities;

generating at least one user profile for at least one of said aligned user identities; and

correlating at least one user profile with said aligned channel specific and domain-specific mediator ontologies to generate an omni-channel ontology that integrates said multi-channel heterogeneous data.

15. The system of claim 14 , wherein the domain-specific mediator ontology is one or more of based on a pre-existing upper ontology describing the domain and developed by a domain expert.

16. The system of claim 14 , wherein the pertinent entities are selected using one or more of domain-specific information and information pertaining to individuals.

17. The system of claim 14 , wherein the step of aligning said channel specific ontologies with said domain-specific mediator ontology uses the upper mediator ontology to define rules to align similar concepts across a plurality of said channel.

18. The system of claim 14 , further comprising the step of assigning an omni identifier to a given aligned user identity to identify a given user associated with said given aligned user identity across said plurality of channels.

19. The system of claim 14 , wherein the step of correlating at least one user profile with said aligned channel specific and domain-specific mediator ontologies translates said at least one user profile into an ontology description language.

20. The system of claim 14 , further comprising the steps of storing said omni-channel ontology and processing queries of said omni-channel ontology.

Assignments (4)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2016
From: BREITMAN, KARIN; SALAS, PERCY E. RIVERA; SENRA, RODRIGO DIAS ARRUDA
To: EMC CORPORATION
Reel/Frame 038081/0467 →
Cited By (6)
US 12,250,073 US 12,261,692 US 12,284,036 US 12,512,992 US 12,561,694 US 12,724,762