Patents Assigned to Sitecore A/S
  • Patent number: 9679073
    Abstract: A webpage comprising at least one rule rendering element including definition of a rule trigger is provided to a client. When a rule trigger is detected, the rule definitions are analyzed by means of a rules engine, including evaluation of the rule definitions. At least the evaluation takes place client-side. The client performs one or more operations within the webpage on the basis of the evaluation.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: June 13, 2017
    Assignee: SITECORE A/S
    Inventors: Jakob Hjort Christensen, Michael Seifert
  • Patent number: 9524511
    Abstract: A method and a system for analyzing traffic on a website are disclosed, the website being arranged on a server. The method comprises the steps of allowing a plurality of visitors to visit the website; for each visit, registering a sequence of pages viewed by the visitor and/or actions performed by the visitor during the visit; for each visit, monitoring navigations and/or actions performed by the visitor during the visit while accumulating value points in accordance with content viewed by the visitor and actions performed by the visitor, and in accordance with predefined value point settings associated with content of the website, thereby obtaining an accumulated value point score for the visit; and defining a set of visits from the plurality of visits.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: December 20, 2016
    Assignee: SITECORE A/S
    Inventors: Michael Seifert, Jeppe Grue
  • Patent number: 9292615
    Abstract: A method and a system for managing a website are disclosed, the website being arranged on a server. According to the method, a website administrator initially performs changes to content of the website. Then the traffic to the website is analysed, including obtaining information regarding value generated for the website owner by the traffic, and the impact on the value generated for the website owner by the traffic, due to the performed changes, is evaluated. In the case that the evaluating step reveals that the performed changes decrease the value generated for the website owner by the traffic, a warning is generated for the website administrator. Thereby the website administrator is alerted if the changed content causes the value generated for the website owner by the visitors visiting the website to decrease, thereby allowing the website administrator to reverse the changes and/or perform further changes to the content in order to once again increase the generated value.
    Type: Grant
    Filed: June 27, 2011
    Date of Patent: March 22, 2016
    Assignee: SITECORE A/S
    Inventors: Michael Seifert, Jacob Hjort Christensen, Lars Fløe Nielsen
  • Publication number: 20160055520
    Abstract: A method and a system for analysing traffic on a website are disclosed, the website being arranged on a server. The method comprises the steps of allowing a plurality of visitors to visit the website; for each visit, registering a sequence of pages viewed by the visitor and/or actions performed by the visitor during the visit; for each visit, monitoring navigations and/or actions performed by the visitor during the visit while accumulating value points in accordance with content viewed by the visitor and actions performed by the visitor, and in accordance with predefined value point settings associated with content of the website, thereby obtaining an accumulated value point score for the visit; and defining a set of visits from the plurality of visits.
    Type: Application
    Filed: November 2, 2015
    Publication date: February 25, 2016
    Applicant: SITECORE A/S
    Inventors: Michael SEIFERT, Jeppe GRUE
  • Patent number: 9177321
    Abstract: A method and a system for analyzing traffic on a website are disclosed, the website being arranged on a server. The method comprises the steps of allowing a plurality of visitors to visit the website; for each visit, registering a sequence of pages viewed by the visitor and/or actions performed by the visitor during the visit; for each visit, monitoring navigations and/or actions performed by the visitor during the visit while accumulating value points in accordance with content viewed by the visitor and actions performed by the visitor, and in accordance with predefined value point settings associated with content of the website, thereby obtaining an accumulated value point score for the visit; and defining a set of visits from the plurality of visits.
    Type: Grant
    Filed: December 21, 2010
    Date of Patent: November 3, 2015
    Assignee: SITECORE A/S
    Inventors: Michael Seifert, Jeppe Grue
  • Patent number: 9092539
    Abstract: A method and a system for analyzing traffic on a website are disclosed. The website is arranged on a server and comprises at least two webpages. A plurality of visitors is allowed to visit the website. For each visit navigations and/or actions performed by the visitor during the visit are monitored, while accumulating value points in accordance with content viewed by the visitor and actions performed by the visitor, and in accordance with predefined value point settings associated with content of the website, thereby obtaining an accumulated value point score for the visit. Furthermore, an origin of the visit, leading the visitor to the website, and a landing webpage being the first webpage of the website which the visitor visits when arriving from the origin of the visit, said landing webpage being designated by the origin, are registered.
    Type: Grant
    Filed: June 27, 2011
    Date of Patent: July 28, 2015
    Assignee: SITECORE A/S
    Inventor: Michael Seifert
  • 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
  • Patent number: 8825841
    Abstract: A method and a system for analyzing traffic on a website are disclosed, the website being arranged on a server. The method comprises the steps of allowing a visitor to perform multiple visits on the website, and monitoring navigations and/or actions performed by the visitor during each visit while accumulating value points in accordance with content viewed by the visitor and actions performed by the visitor, and in accordance with predefined value point settings associated with content of the website, thereby obtaining a value point score for each visit. An origin of the first visit, leading the visitor to the website, is registered and categorized according to type of origin in accordance with two or more predefined categories of origin. An accumulated value point score for the visitor is obtained by adding the obtained value point scores of the first visit and each of the subsequent visit(s).
    Type: Grant
    Filed: March 25, 2011
    Date of Patent: September 2, 2014
    Assignee: Sitecore A/S
    Inventors: Michael Seifert, Ralph Ronald Person
  • Publication number: 20140244354
    Abstract: A person performs online interactions with an entity, and one or more interactions are registered as a partial sequence of interactions. The partial sequence is compared to stored sequences and associated final events defining an outcome, of persons who have previously performed interactions with the entity. A final event and/or a probability of a final event of the partial sequence is/are predicted, based on the comparing step.
    Type: Application
    Filed: February 25, 2013
    Publication date: August 28, 2014
    Applicant: SITECORE A/S
    Inventor: Michael SEIFERT
  • 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: 20140173418
    Abstract: A method for configuring an object to be injected into one or more webpages of a website, in which a remote server obtains information required in order to configure the object, and provides the information to a content management system (CMS). The object is configured, based on the obtained information. No additional program code is required at the CMS because the process is controlled by the remote server.
    Type: Application
    Filed: December 17, 2013
    Publication date: June 19, 2014
    Applicant: SITECORE A/S
    Inventors: Michael SEIFERT, Mikkel Høy SØRENSEN
  • Publication number: 20140109042
    Abstract: A method and a tool for generating program code for a computer program are disclosed. A programmer types a code statement forming part of the program code. A code generation tool analyses said code statement. Based on said analysis, the code generation tool inspects a collection of code statements which have previously been generated, and suggests the next code statement for the program code, based on the inspection.
    Type: Application
    Filed: October 11, 2013
    Publication date: April 17, 2014
    Applicant: Sitecore A/S
    Inventor: Jakob Hjort CHRISTENSEN
  • Publication number: 20140068413
    Abstract: Two or more rendering elements and at least one page code object are provided within the main layout of a webpage. At least one of the rendering elements defines interactive functionality allowing changes to be performed to the rendering element. Relations are provided between the rendering elements, allowing the rendering elements to interact in such a manner that changes performed to one rendering element affect one or more settings of another rendering element. The page code object generates or updates the webpage.
    Type: Application
    Filed: August 28, 2013
    Publication date: March 6, 2014
    Applicant: SITECORE A/S
    Inventor: Jakob Hjort CHRISTENSEN
  • Publication number: 20130332817
    Abstract: A method and system for managing a website by a content management system (CMS) are provided. The website and the CMS reside on a server. The CMS obtains, from a remote server, information regarding objects which may form part of webpages supplied to a visitor of the website. Each of the objects includes reference to one or more third party services, e.g. in the form of websites, web services or web servers. When a visitor requests a webpage of the website, the CMS dynamically generates a webpage matching the request of the visitor. This includes the CMS injecting one or more objects into the webpage in accordance with one or more predefined rules and the information obtained from the remote server. Finally, the CMS supplies the generated webpage to the visitor. The CMS controls the injections of objects, e.g., in the form of tags, into the webpages of the website.
    Type: Application
    Filed: June 12, 2012
    Publication date: December 12, 2013
    Applicant: SITECORE A/S
    Inventors: Michael SEIFERT, Peter Christian LAUB, Mikkel Høy SØRENSEN
  • Publication number: 20130080244
    Abstract: In a method and a system for managing advertising campaigns, a plurality of advertising campaigns is launched, and a plurality of visitors is allowed to visit a website. The behavior of the visitors is monitored, a value point score is obtained for each visit, and each visit is designated to an advertising campaign. For each advertising campaign an accumulated value point score and the number of visits designated to the advertising campaign are calculated. The advertising campaigns are compared, including comparing the accumulated value point scores and the number of visits. The comparison may include comparing attributes, elements or themes of the advertising campaigns. Based on the comparison a new advertising campaign is planned. Since the new advertising campaign is designed with consideration to the actual impact of previous advertising campaigns on the generated value, the new advertising campaign is very likely to fulfill specific marketing goals or strategies.
    Type: Application
    Filed: September 21, 2012
    Publication date: March 28, 2013
    Applicant: SITECORE A/S
    Inventor: SITECORE A/S
  • Publication number: 20120331128
    Abstract: A method and a system for managing a website are disclosed, the website being arranged on a server. According to the method, a website administrator initially performs changes to content of the website. Then the traffic to the website is analysed, including obtaining information regarding value generated for the website owner by the traffic, and the impact on the value generated for the website owner by the traffic, due to the performed changes, is evaluated. In the case that the evaluating step reveals that the performed changes decrease the value generated for the website owner by the traffic, a warning is generated for the website administrator. Thereby the website administrator is alerted if the changed content causes the value generated for the website owner by the visitors visiting the website to decrease, thereby allowing the website administrator to reverse the changes and/or perform further changes to the content in order to once again increase the generated value.
    Type: Application
    Filed: June 27, 2011
    Publication date: December 27, 2012
    Applicant: SITECORE A/S
    Inventors: Michael SEIFERT, Jacob Hjort CHRISTENSEN, Lars Fløe NIELSEN
  • Publication number: 20120331129
    Abstract: A method and a system for analysing traffic on a website are disclosed. The website is arranged on a server and comprises at least two webpages. A plurality of visitors is allowed to visit the website. For each visit navigations and/or actions performed by the visitor during the visit are monitored, while accumulating value points in accordance with content viewed by the visitor and actions performed by the visitor, and in accordance with predefined value point settings associated with content of the website, thereby obtaining an accumulated value point score for the visit. Furthermore, an origin of the visit, leading the visitor to the website, and a landing webpage being the first webpage of the website which the visitor visits when arriving from the origin of the visit, said landing webpage being designated by the origin, are registered.
    Type: Application
    Filed: June 27, 2011
    Publication date: December 27, 2012
    Applicant: SITECORE A/S
    Inventor: Michael SEIFERT
  • Publication number: 20120246296
    Abstract: A method and a system for analysing traffic on a website are disclosed, the website being arranged on a server. The method comprises the steps of allowing a visitor to perform multiple visits on the website, and monitoring navigations and/or actions performed by the visitor during each visit while accumulating value points in accordance with content viewed by the visitor and actions performed by the visitor, and in accordance with predefined value point settings associated with content of the website, thereby obtaining a value point score for each visit. An origin of the first visit, leading the visitor to the website, is registered and categorised according to type of origin in accordance with two or more predefined categories of origin. An accumulated value point score for the visitor is obtained by adding the obtained value point scores of the first visit and each of the subsequent visit(s).
    Type: Application
    Filed: March 25, 2011
    Publication date: September 27, 2012
    Applicant: SITECORE A/S
    Inventors: Michael Seifert, Ralph Ronald Person
  • Patent number: 8255526
    Abstract: A method for collecting human experience analytics data for visitors browsing a Web site and a web analytics data collection engine are disclosed. The method comprises the steps of registering an action performed by a visitor browsing the Web site, categorizing said registered action as a navigation action between web pages of the Web site and/or as an event action within a web page of the Web site. In the case that the registered action is categorized as an event action, the event is associated with a web page of the Web site, and the action is recorded as an event within the associated web page. In the case that the registered action is categorized as a navigation action, the action is either recorded as a navigation from a current web page to a subsequent web page, or recording of the action is cancelled, based on previously defined criteria. Finally, the recorded events and navigations are stored in a data storage facility.
    Type: Grant
    Filed: November 20, 2009
    Date of Patent: August 28, 2012
    Assignee: Sitecore A/S
    Inventors: Jakob Hjort Christensen, Michael Seifert