Patents Assigned to Demandware Inc.
  • Patent number: 10497044
    Abstract: A scalable recommendation engine includes stateless processors in communication with at least one memory server that stores contextual data. A router is configured to direct a recommendation request to a first stateless processor, which is configured to generate a recommendation using contextual data from the memory server. A controller monitors the available processing bandwidth of the stateless processors and deploys an additional stateless processor if the available processing bandwidth is less than a minimum available processing bandwidth threshold. The controller can remove from deployment a stateless processor if the available processing bandwidth is greater than a maximum pre-determined available processing bandwidth threshold.
    Type: Grant
    Filed: October 19, 2015
    Date of Patent: December 3, 2019
    Assignee: DEMANDWARE INC.
    Inventors: Bharath K. Krishnan, Michael J. Torra
  • Patent number: 9407665
    Abstract: The present disclosure is directed to a system and method for sharing sensitive personal data such as personally identifying data and financial data of a user. In an aspect the exchange of data is facilitated by a trusted contract broker, which is in communication with a client device and an external application. The contract broker having access to needs and rules for each of the client device and the external application, and the contract broker brokering the secure exchange of data between the client device and the contract broker according to said needs and rules. In an aspect, an electronic representation of a subset of personal data needed to satisfy an ad-hoc rule of said external application is generated in a client device and delivered to the external application.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: August 2, 2016
    Assignee: Demandware Inc.
    Inventors: Lawrence Grodzicki, Peter Pritchard
  • Patent number: 8457298
    Abstract: A method of providing information related to a user's web browser session to an agent, while the agent is processing a call from the user, includes creating an association between a telephone number and the user's web browser session. The user employs the telephone number to place a telephone call. The method further includes receiving the telephone call from the user, and determining, upon receipt of the telephone call from the user, the telephone number with which the user placed the call. The method further includes using the determined telephone number and the association to identify the information related to the user's web browser session. The method also includes routing the telephone call and the information related to the user's web browser session to the agent.
    Type: Grant
    Filed: May 9, 2007
    Date of Patent: June 4, 2013
    Assignee: Demandware, Inc.
    Inventor: Stephan Schambach
  • Patent number: 8370195
    Abstract: Methods and systems for hosting business and other e-commerce application services are provided which provide secure shared computing resources to multiple instances of e-commerce or other business applications. The shared computing resources are dynamically allocated among the instances of the applications, and the instances of the applications are logically separated from one another to provide additional security.
    Type: Grant
    Filed: June 27, 2011
    Date of Patent: February 5, 2013
    Assignee: Demandware Inc.
    Inventors: Wayne Whitcomb, David C. Boyle, Ulrike Mueller, Stephan Schambach
  • Patent number: 8082171
    Abstract: Methods and systems for hosting business and other e-commerce application services are provided which provide secure shared computing resources to multiple instances of e-commerce or other business applications. The shared computing resources are dynamically allocated among the instances of the applications, and the instances of the applications are logically separated from one another to provide additional security.
    Type: Grant
    Filed: August 3, 2006
    Date of Patent: December 20, 2011
    Assignee: Demandware Inc.
    Inventors: Wayne Whitcomb, David C. Boyle, Ulrike Mueller, Stephan Stamback
  • Publication number: 20080279353
    Abstract: A method of providing information related to a user's web browser session to an agent, while the agent is processing a call from the user, includes creating an association between a telephone number and the user's web browser session. The user employs the telephone number to place a telephone call. The method further includes receiving the telephone call from the user, and determining, upon receipt of the telephone call from the user, the telephone number with which the user placed the call. The method further includes using the determined telephone number and the association to identify the information related to the user's web browser session. The method also includes routing the telephone call and the information related to the user's web browser session to the agent.
    Type: Application
    Filed: May 9, 2007
    Publication date: November 13, 2008
    Applicant: Demandware, Inc.
    Inventor: Stephan Schambach