×

Data collection framework

  • US 8,965,837 B2
  • Filed: 11/22/2011
  • Issued: 02/24/2015
  • Est. Priority Date: 11/23/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer system comprising:

  • at least one processor; and

    at least one memory coupled to the at least one processor having stored thereon instructions which, when executed by the at least one processor, causes the at least one processor to perform operations comprising;

    accessing, for a first electronic commerce system, first data collected by the first electronic commerce system, the first data being arranged in a first format specific to the first electronic commerce system;

    in response to accessing the first data collected by the first electronic commerce system, determining, from among multiple types of data collected by electronic commerce systems, a type of the first data collected by the first electronic commerce system;

    based on the determination of the type of the first data collected by the first electronic commerce system, identifying, from among multiple types of common data objects that are defined to store data corresponding to the multiple types of data collected by electronic commerce systems, a first common data object that is independent of the first electronic commerce system and that is defined to store data corresponding to the determined type of the first data collected by the first electronic commerce system, the first common data object having a common format that is (i) different than the first format specific to the first electronic commerce system and that accommodates multiple, different types of electronic commerce systems and (ii) independent of a plurality of analytics systems;

    based on the identification of the first common data object, storing the first data collected by the first electronic commerce system in a first instance of the first common data object;

    after storing the first data collected by the first electronic commerce system in the first instance of the first common data object, providing, to a first analytics system from among the plurality of analytics systems, the first instance of the first common data object to enable the first analytics system to perform analytics on the first data collected by the first electronic commerce system using the common format that is (i) different than the first format specific to the first electronic commerce system and that accommodates multiple, different types of electronic commerce systems and (ii) independent of the plurality of analytics systems;

    accessing, for a second electronic commerce system that is different than the first electronic commerce system, second data collected by the second electronic commerce system, the second data being arranged in a second format specific to the second electronic commerce system;

    in response to accessing the second data collected by the second electronic commerce system, determining, from among the multiple types of data collected by electronic commerce systems, a type of the second data collected by the second electronic commerce system;

    based on the determination of the type of the second data collected by the second electronic commerce system, identifying, from among the multiple types of common data objects that are defined to store data corresponding to the multiple types of data collected by electronic commerce systems, the first common data object as being appropriate to store the type of the second data collected by the second electronic commerce system, the first common data object having a common format that is different than the second format specific to the second electronic commerce system;

    based on the identification of the first common data object as being appropriate to store the type of the second data collected by the second electronic commerce system, storing the second data collected by the second electronic commerce system in a second instance of the first common data object; and

    after storing the second data collected by the second electronic commerce system in the second instance of the first common data object, providing, to a second analytics system from among the plurality of analytics systems, the second instance of the first common data object to enable the second analytics system to perform analytics on the second data collected by the second electronic commerce system using the common format that is (i) different than the second format specific to the second electronic commerce system and that accommodates multiple, different types of electronic commerce systems and (ii) independent of the plurality of analytics systems, the second analytics system being different than the first analytics system.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×