The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Nov. 05, 2019
Filed:
Jun. 24, 2016
Emc Ip Holding Company Llc, Hopkinton, MA (US);
Rodrigo Dias Arruda Senra, Rio de Janeiro, BR;
Percy E. Rivera Salas, Rio de Janeiro, BR;
Diego Salomone Bruno, Niterói, BR;
Rômulo Teixeira de Abreu Pinho, Niterói, BR;
Caio Souza, Rio De Janeiro, BR;
EMC IP Holding Company LLP, Hopkinton, MA (US);
Abstract
Methods and apparatus are provided for real-time ad hoc querying of data records, such as call detail records. An exemplary method comprises obtaining data records, wherein each data records comprises a plurality of fields and wherein one or more fields are used to aggregate a history of the data records; storing the data records in a consolidation queue (and optionally, a waiting queue), based on predefined indexing criteria; storing the data records from the consolidation queues in a historical database based on one or more predefined criteria related to a queue length and/or a time interval; creating a pre-processed index that maps indexed information for a given entity to a portion of the historical database; and, in response to a user query regarding attributes of the given entity: retrieving the data records related to the given entity from the historical database based on the pre-processed index for the given entity; storing the retrieved data records of the given entity into an in-memory database; and processing the retrieved data records of the given entity to answer the one or more user queries.