Patents by Inventor Kevin Paul Kornelson

Kevin Paul Kornelson 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).

  • Patent number: 8051066
    Abstract: Configurably storing data in a plurality of files based on expressions and conditions associated with the data. Logging software enables tracking of the navigation pattern of users for selected network properties under specified conditions. The logging software is configurable such that most current and future logging specifications may be fulfilled without any code changes to the logging software.
    Type: Grant
    Filed: July 7, 2009
    Date of Patent: November 1, 2011
    Assignee: Microsoft Corporation
    Inventors: Rajeev Prasad, Kevin Paul Kornelson
  • Publication number: 20090276523
    Abstract: Configurably storing data in a plurality of files based on expressions and conditions associated with the data. Logging software enables tracking of the navigation pattern of users for selected network properties under specified conditions. The logging software is configurable such that most current and future logging specifications may be fulfilled without any code changes to the logging software.
    Type: Application
    Filed: July 7, 2009
    Publication date: November 5, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Rajeev Prasad, Kevin Paul Kornelson
  • Patent number: 7567979
    Abstract: Configurably storing data in a plurality of files based on expressions and conditions associated with the data. Logging software enables tracking of the navigation pattern of users for selected network properties under specified conditions. The logging software is configurable such that most current and future logging specifications may be fulfilled without any code changes to the logging software.
    Type: Grant
    Filed: December 30, 2003
    Date of Patent: July 28, 2009
    Assignee: Microsoft Corporation
    Inventors: Rajeev Prasad, Kevin Paul Kornelson
  • Patent number: 7383280
    Abstract: Transforming data prior to loading the data into a data warehouse. Software of the invention partitions data records received from a plurality of servers and performs sequential file management operations and identifier management operations on each of the partitions prior to loading the data records into the data warehouse. Data records transformed according to the invention are easier to load into the data warehouse and easier to manipulate after loading. The invention enables analysis and data mining of tens of terabytes of user level detail data and summary data.
    Type: Grant
    Filed: February 27, 2006
    Date of Patent: June 3, 2008
    Assignee: Microsoft Corporation
    Inventors: Kevin Paul Kornelson, Murali Vajjiravel, Rajeev Prasad, Paul D. Clark, Brian Burdick, Tarek Najm
  • Patent number: 7139779
    Abstract: Developing an ETL system for transforming data prior to loading the data into a data warehouse. An embodiment of the invention automatically generates configuration files from an input data flow diagram defining the ETL system. The configuration files or other metafiles control execution of the processes illustrated in the data flow diagram. The invention includes a notation for use in the data flow diagram.
    Type: Grant
    Filed: May 29, 2003
    Date of Patent: November 21, 2006
    Assignee: Microsoft Corporation
    Inventors: Kevin Paul Kornelson, Murali Vajjiravel, Rajeev Prasad, Paul D. Clark, Tarek Najm
  • Patent number: 7024431
    Abstract: Transforming data prior to loading the data into a data warehouse. Software of the invention partitions data records received from a plurality of servers and performs sequential file management operations and identifier management operations on each of the partitions prior to loading the data records into the data warehouse. Data records transformed according to the invention are easier to load into the data warehouse and easier to manipulate after loading. The invention enables analysis and data mining of tens of terabytes of user level detail data and summary data.
    Type: Grant
    Filed: May 5, 2003
    Date of Patent: April 4, 2006
    Assignee: Microsoft Corporation
    Inventors: Kevin Paul Kornelson, Murali Vajjiravel, Rajeev Prasad, Paul D. Clark, Brian Burdick, Tarek Najm
  • Patent number: 6982708
    Abstract: Displaying a funnel from clickstream data as a hierarchy to a user for analysis wherein the funnel represents an ordered path of web pages successively viewed by the user. The invention includes clickpath visualization software to enable the user to easily analyze and evaluate clickpaths by focusing only on subpaths of interest. The invention software provides the user with various functions including, but not limited to, zoom, sort, expand, reverse, preview, and activate.
    Type: Grant
    Filed: November 21, 2002
    Date of Patent: January 3, 2006
    Assignee: Microsoft Corporation
    Inventors: Teresa Mah, Ying Li, Brian Burdick, Kevin Paul Kornelson