Patents by Inventor Dmytro KOSTENKO

Dmytro KOSTENKO 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: 9003015
    Abstract: A set of n profile key parameters is selected, the set of n profile key parameters defining an n-dimensional profile key. Content for a website is created while assigning profile key values to the content, each profile key value being associated to a profile key parameter. A plurality of visitors is allowed to visit the website. For each visitor, the behavior of the visitor is monitored, and a profile key for the visitor is generated in accordance with content viewed and/or actions taken by the visitor, and in accordance with the profile key values assigned to the content of the website. The generated profile key thereby reflects behavior and preferences of the visitor. One or more patterns of profile keys are identified, based on an analysis of the profile keys. The patterns of profile keys are stored in a storage device of the server.
    Type: Grant
    Filed: December 21, 2010
    Date of Patent: April 7, 2015
    Assignee: Sitecore A/S
    Inventors: Michael Seifert, Dmytro Kostenko
  • Publication number: 20140279883
    Abstract: When a new worker requests access to a dataset, the largest chunk of the dataset is identified and split into two new chunks by the worker having the chunk assigned to it. The chunk is split in such a manner that both workers have enough un-processed data records, and collisions among the workers processing the data records are avoided. Finding the split point may be an iterative process.
    Type: Application
    Filed: March 14, 2014
    Publication date: September 18, 2014
    Applicant: Sitecore A/S
    Inventor: Dmytro KOSTENKO
  • Publication number: 20140244800
    Abstract: A visitor to a website is allocated to a server cluster which delivers content to the visitor. Online analytics data is collected by means of the servers of the server cluster, and the collected information is stored in a cluster cache database of the server cluster. When the visit is completed, the collected information is communicated to a central database. The system is scalable and communication between the server clusters and the central database is minimised.
    Type: Application
    Filed: February 28, 2013
    Publication date: August 28, 2014
    Applicant: SITECORE A/S
    Inventors: Michael SEIFERT, Dmytro KOSTENKO
  • Publication number: 20120158950
    Abstract: A method and a system for managing a website are disclosed, the website being arranged on a server. The method comprises the steps of selecting a set of n profile key parameters, said set of n profile key parameters defining an n-dimensional profile key, and creating content for the website while assigning profile key values to the content, each profile key value being associated to a profile key parameter. A plurality of visitors are allowed to visit the website. For each visitor, the behaviour of the visitor is monitored, and a profile key for the visitor is generated by continuously adjusting profile key parameter values in accordance with content viewed and/or actions taken by the visitor, and in accordance with the profile key values assigned to the content of the website. The generated profile key thereby reflects behaviour and preferences of the visitor.
    Type: Application
    Filed: December 21, 2010
    Publication date: June 21, 2012
    Applicant: SITECORE A/S
    Inventors: Michael SEIFERT, Dmytro KOSTENKO