Data clustering
Abstract
A computer-implemented method for generating a group of related data entities, the method comprises: establish communication with one or more electronic data stores (820, 830) by storing a plurality of data entities and respective data entity attributes, one or more electronic data stores in communication with one or more physical support computer processors (860 ), one or more hardware computer processors configured with specific computer-executable instructions; generate, for each of the seed data entities selected from the plurality of data entities, and by one or more hardware computer processors, a group of data entities at least by: automatically designating the seed data entity ( 302) as an initial data entity of the group of data entities (252, 252-1); access, based on a clustering strategy (232), two or more search protocols (237-1, 237-2, ..., 237-M); executing a first of the two or more search protocols in one or more electronic data stores to identify one or more data entities related to the seed data entity, wherein the execution of the first of the two or more search protocols comprises: identifying, by one or more hardware computer processors, at least one data entity attribute (303-1) associated with the seed data entity; evaluating, by one or more physical support computer processors, the plurality of data entities to determine one or more data entities (305-1) that share at least one data entity attribute with the seed data entity; and adding one or more data entities to the group of data entities; and iteratively executing each of the other search protocols of the two or more search protocols in one or more electronic data stores to identify one or more related additional data entities (305-2, ..., 305-6) with one or more data entities previously added to the group of data entities, where the execution of each of the other search protocols of the two or more search protocols comprises: identify, by one or more physical support computer processors, at least one data entity attribute (303-2, ..., 303-6) associated with at least one of the one or more data entities previously added to the group of data entities, wherein the search protocol uses the identified data entity attribute as at least one data input parameter for the search protocol; evaluating, by one or more physical support computer processors and based on the execution of the search protocol, of the plurality of data entities to determine one or more additional data entities that share the at least one data entity attribute with al least one of one or more data entities previously added to the group of data entities; and adding one or more additional data entities to the group of data entities (252-1); and storing entity group data.
Term
7.5 yearsto projected expiry
Projected expiry 13 March 2034, counted from filing; an application has no term until it is granted.
- Priority
- Filed
- Published
- Today
- Projected expiry
59 members in 10 offices
Priority claims15
| Document | Office | Kind | Date |
|---|---|---|---|
| 201361800887 | United States of America | P | |
| 201361800887 | United States of America | P | |
| 201361800887P | United States of America | – | |
| 201313968213 | United States of America | A | |
| 201313968213 | United States of America | A | |
| 201313968213 | United States of America | – | |
| 201313968265 | United States of America | A | |
| 201313968265 | United States of America | A | |
| 201313968265 | United States of America | – | |
| 201313968213 | – | – | – |
| 201313968265 | – | – | – |
| 201361800887P | – | – | – |
| US201313968213 | – | – | – |
| US201313968265 | – | – | – |
| US201361800887P | – | – | – |
Members59
| Document | Office | Kind | |
|---|---|---|---|
| GB201404457D0 | United Kingdom | D0 | |
| US8788405B1 | United States of America | B1 | |
| US8788407B1 | United States of America | B1 | |
| US8818892B1 | United States of America | B1 | |
| CA2845995A1 | Canada | A1 | |
| NL2012433A | Netherlands (Kingdom of the) | A | |
| EP2778983A1 | European Patent Office (EPO) | A1 | |
| DE102014204842A1 | Germany | A1 | |
| AU2014201505A1 | Australia | A1 | |
| US2014310282A1 | United States of America | A1 | |
| GB2513247A | United Kingdom | A | |
| US9135658B2 | United States of America | B2 | |
| US9165299B1 | United States of America | B1 | |
| US9171334B1 | United States of America | B1 | |
| US9177344B1 | United States of America | B1 | |
| US9202249B1 | United States of America | B1 | |
| US9230280B1 | United States of America | B1 | |
| EP2963577A1 | European Patent Office (EPO) | A1 | |
| US2016006749A1 | United States of America | A1 | |
| US2016034470A1 | United States of America | A1 | |
| US9344447B2 | United States of America | B2 | |
| NL2012433B1 | Netherlands (Kingdom of the) | B1 | |
| US2016344758A1 | United States of America | A1 | |
| US2016366164A1 | United States of America | A1 | |
| US9965937B2 | United States of America | B2 | |
| US9998485B2 | United States of America | B2 | |
| US2018270264A1 | United States of America | A1 | |
| US2019052648A1 | United States of America | A1 | |
| US10216801B2 | United States of America | B2 | |
| US10264014B2 | United States of America | B2 | |
| US10275778B1 | United States of America | B1 | |
| US2019158509A1 | United States of America | A1 | |
| US2019166135A1 | United States of America | A1 | |
| US2019205897A1 | United States of America | A1 | |
| EP2963577B1 | European Patent Office (EPO) | B1 | |
| EP2778983B1 | European Patent Office (EPO) | B1 | |
| EP2963577B8 | European Patent Office (EPO) | B8 | |
| DK2778983T3 | Denmark | T3 | |
| EP3627345A1 | European Patent Office (EPO) | A1 | |
| PL2778983T3 | Poland | T3 | |
| ES2766903T3This record | Spain | T3 | |
| US10721268B2 | United States of America | B2 | |
| US2020304522A1 | United States of America | A1 | |
| US10798116B2 | United States of America | B2 | |
| EP3731166A1 | European Patent Office (EPO) | A1 | |
| US10834123B2 | United States of America | B2 | |
| EP3742694A1 | European Patent Office (EPO) | A1 | |
| US2020396237A1 | United States of America | A1 | |
| US10937034B2 | United States of America | B2 | |
| EP3627345B1 | European Patent Office (EPO) | B1 | |
| US11336681B2 | United States of America | B2 | |
| US2022239672A1 | United States of America | A1 | |
| US11546364B2 | United States of America | B2 | |
| US2023096596A1 | United States of America | A1 | |
| US11848760B2 | United States of America | B2 | |
| US11895137B2 | United States of America | B2 | |
| US2024146761A1 | United States of America | A1 | |
| EP3731166B1 | European Patent Office (EPO) | B1 | |
| US12238136B2 | United States of America | B2 |
Numbers
- Publication
- 2766903
- Publication, DOCDB
- 2766903
- Publication, EPODOC
- ES2766903T
- Application
- 14159535
- Application, DOCDB
- 14159535
- Application, EPODOC
- ES20140159535T
Titles2
- Spanish
- Agrupamiento de datos
- English
- Data grouping
Classification
- CPC, 23
- G06Q40/00
- H04L63/145
- G06Q10/10
- G06Q40/02
- G06Q40/10
- G06F16/335
- G06F16/355
- G06F16/26
- G06F16/2465
- G06F16/35
- G06F16/244
- G06F16/285
- G06F16/287
- G06F16/288
- G06F16/9535
- G06Q20/4016
- G06Q30/0185
- G06Q40/123
- G06Q40/03
- G06F16/24578
- G06F16/23
- G06Q20/382
- G06F16/283
- IPC, 12
- G06Q10 10
- G06Q40 00
- G06Q40 02
- G06Q20 40
- G06F16 28
- G06F16 35
- G06F16 26
- G06Q30 00
- G06F16 335
- G06F16 9535
- G06F16 242
- G06F16 2458