Patents by Inventor John L. Easterday

John L. Easterday has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20110225288
    Abstract: A method and system for efficient storage and retrieval of current and historical analytics data. The method includes reading current event data and historical event data associated with a visitor from an analytics data store and producing one or more metrics based on the current or historical event data. Delta data is generated using the current and historical event data. The delta data is then combined with previously aggregated data to produce new aggregated data. A system includes an analytics data store. The analytics data store includes a plurality of analytics data store entities arranged chronologically in time. Each analytics data store entity includes a plurality of sub bands of data. Each sub band of data is associated with configurable data blocks. The analytics data store entities also include meta data portions for increasing the efficiency of storage and retrieval of information to and from the analytics data store entities.
    Type: Application
    Filed: March 12, 2010
    Publication date: September 15, 2011
    Applicant: Webtrends Inc.
    Inventors: JOHN L. EASTERDAY, MUKESH DALAL
  • Publication number: 20110225287
    Abstract: A distributed analytics method and system for processing hit data and producing reports. The hit data includes attributes and values representing activities of a visitor on a web site. The distributed analytics system may include log processors to read and parse the hit data. Analytics generators are configured to read and process the parsed hit data and store the processed data in one or more analytics data stores, which are associated with bands. Analytics processors read and merge data from the analytics data stores associated with the bands, and produce intermediate report deltas. Report generators are configured to receive the intermediate report deltas and produce and store one or more report segments in report data stores. External data can be combined with the data being processed. Report processors are configured to read data from the report data stores and produce a final result based on the report segments.
    Type: Application
    Filed: March 12, 2010
    Publication date: September 15, 2011
    Applicant: WEBTRENDS INC.
    Inventors: MUKESH DALAL, JOHN L. EASTERDAY
  • Patent number: 4835736
    Abstract: A memory pointer circuit includes a plurality of counters and a programmable logic array for controlling the counters to generate addresses for an acquisition memory. The programmable logic array directs a lower counter to generate a repeating sequence of addresses to store data before an event occurs, each pass through the sequence causing previously written data to be overwritten until an event has occurred and is stored in memory. The programmable logic array then directs the upper counters to increment and the lower counter to generate a following sequence of addresses to store data after the event occurs. Once the following sequence is complete, the upper counters are again incremented and the repeating sequence of addresses is again generated. The procedure is repeated to store multiple clusters of data and events in the acquisition memory. Once the acquisition memory is full, the stored data and events can be saved or overwritten.
    Type: Grant
    Filed: August 25, 1986
    Date of Patent: May 30, 1989
    Assignee: Tektronix, Inc.
    Inventor: John L. Easterday
  • Patent number: 4731768
    Abstract: A time stamp circuit comprises a plurality of counter programmable logic arrays for providing a Gray code count. Each count provided by the counters is associated as a time value with a specified event to be stored in memory. The count is generated automatically over a range of progressively slower frequencies provided by frequency dividing circuitry connected to an oscillator. The circuit has two modes of operation, a cumulative mode and a delta mode. In the cumulative mode, the count begins with the first occurrence of a specified event and ends when acquisition is halted. In the delta mode, a control programmable logic array automatically resets the Gray code count and thereby the clock frequency to its highest frequency each time a specified event is stored. The resolution, or time between counts, therefore is the same to begin between each pair of events.
    Type: Grant
    Filed: September 15, 1986
    Date of Patent: March 15, 1988
    Assignee: Tektronix
    Inventor: John L. Easterday