IP Library › Granted Patent US 10,176,273
Granted Patent B2
US 10,176,273 · App. 14/470,404 · Granted Jan 8, 2019

Big data parser

Inventor: Aamer Charania (Flower Mound, TX)
Assignee: Verizon Patent and Licensing Inc.
G06F17/30923
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,176,273
App. No.
14/470,404
Granted
Jan 8, 2019
Kind
B2
Abstract

Computer-readable media include computer-readable instructions. The computer readable instructions include a class definition for a first object and a class definition for a second object. The first object includes a buffer for storing first information that identifies fields; a first function for storing the first information in the buffer; and a second function for extracting values of the fields, identified by the first information stored in the buffer, from a portion of a log. The second object includes a third function for obtaining configuration information from a configuration file, wherein the configuration information includes the first information; storing the configuration information at a first memory location; and performing a process.

Claims (30)

1. A system comprising:

a map module, implemented in hardware, comprising:

a buffer to store first information that identifies fields;

a first function to store the first information in the buffer;

a second function to extract values of the fields, identified by the first information stored in the buffer, from a portion of a log;

a driver module, implemented in hardware, comprising a third function to:

obtain configuration information from a configuration file, wherein the configuration information includes the first information;

store the configuration information at a first memory location;

create a job object;

store, in the job object, an address of a memory location at which the map module is stored; and

perform a process to:

obtain the first information from the configuration information;

store the obtained first information in the buffer;

divide a log parsing job into two or more tasks, wherein each of the tasks includes executing the second function at a different slave device; and

cause the slave devices to execute the tasks,

wherein the configuration information includes information that is different from the first information.

2. A first method comprising:

a second method for storing first information that identifies fields in a buffer;

a third method for extracting values of the fields, identified by the first information stored in the buffer, from a portion of a log; and

a fourth method for:

obtaining configuration information from a configuration file, wherein the configuration information includes the first information;

storing the configuration information at a first memory location;

creating a job object;

storing, in the job object, an address of a memory location at which a class definition of an object that includes the fourth method is stored; and

performing a process for:

obtaining the first information from the configuration information;

storing the obtained first information in the buffer;

dividing a log parsing job into two or more tasks, wherein each of the tasks includes executing the third method at a different slave device; and

causing the slave devices to execute the tasks,

wherein the configuration information includes information that is different from the first information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2014
From: CHARANIA, AAMER
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 033622/0804 →
Continuity (1)
Related Publication 20160062794A1 · Mar 3, 2016