Patents Assigned to Volusion, Inc.
  • Patent number: 9542546
    Abstract: An apparatus comprising a multi-tenant datastore and a processor coupled to the multi-tenant datastore, wherein the processor is configured to receive a request comprising one or more security tokens, wherein the one or more security tokens comprise identification information, and generate a query based on the request to access the multi-tenant datastore, wherein generating the query comprises deriving a query scope based on the one or more security tokens.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: January 10, 2017
    Assignee: Volusion, Inc.
    Inventors: Jason Wallis, Jonathan Gill, Gregory Murray, Rob Hayes
  • Patent number: 9264409
    Abstract: A website hosting system includes a request routing node and a plurality of security termination nodes coupled to the request routing node. Each security termination node is configured to secure connections between servers hosting websites and customers of the websites in accordance with a predetermined quality of service level. The request routing node balances incoming requests for secure websites among the security termination nodes based on an application-specific parameter (e.g., quantity of items in a product catalog, location, etc.).
    Type: Grant
    Filed: May 14, 2012
    Date of Patent: February 16, 2016
    Assignee: Volusion, Inc.
    Inventors: Kevin Sproles, William Turner
  • Patent number: 9201851
    Abstract: Methods and apparatus for in-line editing of web page content stored in multiple data stores are described. In one embodiment, a rendering of a web page is presented in a what-you-see-is-what-you-get (WYSIWYG) editing environment. The presenting includes combining business transaction data from an inventory and accounting data store and web page presentation data from a page content data store. The presenting further includes rendering in the what-you-see-is-what-you-get environment the web page as viewable in a browser. Responsive to receiving an edit of an element of editable content from the what-you-see-is-what-you-get editing environment, the element of editable content of the electronic commerce web page is updated in both the inventory and accounting data store and the rendering.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: December 1, 2015
    Assignee: Volusion, Inc.
    Inventors: Sheetal Prabhu, Tim Schmidt, Dimitri Lundquist
  • Publication number: 20140096221
    Abstract: An apparatus comprising a multi-tenant datastore and a processor coupled to the multi-tenant datastore, wherein the processor is configured to receive a request comprising one or more security tokens, wherein the one or more security tokens comprise identification information, and generate a query based on the request to access the multi-tenant datastore, wherein generating the query comprises deriving a query scope based on the one or more security tokens.
    Type: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Applicant: VOLUSION, INC.
    Inventors: Jason Wallis, Jonathan Gill, Gregory Murray, Rob Hayes
  • Publication number: 20140047321
    Abstract: Methods and apparatus for in-line editing of web page content stored in multiple data stores are described. In one embodiment, a rendering of a web page is presented in a what-you-see-is-what-you-get (WYSIWYG) editing environment. The presenting includes combining business transaction data from an inventory and accounting data store and web page presentation data from a page content data store. The presenting further includes rendering in the what-you-see-is-what-you-get environment the web page as viewable in a browser. Responsive to receiving an edit of an element of editable content from the what-you-see-is-what-you-get editing environment, the element of editable content of the electronic commerce web page is updated in both the inventory and accounting data store and the rendering.
    Type: Application
    Filed: December 7, 2012
    Publication date: February 13, 2014
    Applicant: VOLUSION, INC.
    Inventors: Sheetal Prabhu, Tim Schmidt, Dimitri Lundquist
  • Publication number: 20130346315
    Abstract: In at least one embodiment of an ecommerce system, payment data is divided into proper subsets and distributed among multiple data processing systems, and each of the data processing systems stores less than all of the subsets of the payment data after the subsets of payment data are distributed and until at least sending the payment data to a payment authorization system for processing. In at least one embodiment, distributing proper subsets of the payment data among multiple data processing systems enhances security of the payment data by limiting an amount of time and the locations in which a complete set of payment data is persisted.
    Type: Application
    Filed: August 29, 2013
    Publication date: December 26, 2013
    Applicant: Volusion, Inc.
    Inventors: Kevin Sproles, Jason Wallis, Jason Woosley
  • Patent number: 8589307
    Abstract: In at least one embodiment of an ecommerce system, payment data is divided into proper subsets and distributed among multiple data processing systems, and each of the data processing systems stores less than all of the subsets of the payment data after the subsets of payment data are distributed and until at least sending the payment data to a payment authorization system for processing. In at least one embodiment, distributing proper subsets of the payment data among multiple data processing systems enhances security of the payment data by limiting an amount of time and the locations in which a complete set of payment data is persisted.
    Type: Grant
    Filed: January 9, 2013
    Date of Patent: November 19, 2013
    Assignee: Volusion, Inc.
    Inventors: Kevin Sproles, Jason Wallis, Jason Woosley
  • Publication number: 20130305038
    Abstract: A website hosting system includes a request routing node and a plurality of security termination nodes coupled to the request routing node. Each security termination node is configured to secure connections between servers hosting websites and customers of the websites in accordance with a predetermined quality of service level. The request routing node balances incoming requests for secure websites among the security termination nodes based on an application-specific parameter (e.g., quantity of items in a product catalog, location, etc.).
    Type: Application
    Filed: May 14, 2012
    Publication date: November 14, 2013
    Applicant: VOLUSION, INC.
    Inventors: Kevin SPROLES, William Turner
  • Patent number: 8522134
    Abstract: Methods and apparatus for in-line editing of web page content with reduced disruption of logical and presentational structure of content are described. In one embodiment, a rendering of a web page is presented in a what-you-see-is-what-you-get (WYSIWYG) editing environment. The presenting includes overlaying an editing control layer for accessing editing functions of the what-you-see-is-what-you-get editing environment, and an electronic commerce web page layer derived from an electronic commerce web page document. The presenting includes inserting into structural tags of the electronic commerce web page document attribute data. The attribute data identifies editing functions available from the what-you-see-is-what-you-get editing environment for elements of editable content of the electronic commerce web page document.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: August 27, 2013
    Assignee: Volusion, Inc.
    Inventor: James Zetlen
  • Publication number: 20130124418
    Abstract: In at least one embodiment of an ecommerce system, payment data is divided into proper subsets and distributed among multiple data processing systems, and each of the data processing systems stores less than all of the subsets of the payment data after the subsets of payment data are distributed and until at least sending the payment data to a payment authorization system for processing. In at least one embodiment, distributing proper subsets of the payment data among multiple data processing systems enhances security of the payment data by limiting an amount of time and the locations in which a complete set of payment data is persisted.
    Type: Application
    Filed: January 9, 2013
    Publication date: May 16, 2013
    Applicant: VOLUSION, INC.
    Inventor: Volusion, Inc.
  • Publication number: 20130054462
    Abstract: In at least one embodiment of an ecommerce system, payment data is divided into proper subsets and distributed among multiple data processing systems, and each of the data processing systems stores less than all of the subsets of the payment data after the subsets of payment data are distributed and until at least sending the payment data to a payment authorization system for processing. In at least one embodiment, distributing proper subsets of the payment data among multiple data processing systems enhances security of the payment data by limiting an amount of time and the locations in which a complete set of payment data is persisted.
    Type: Application
    Filed: July 25, 2012
    Publication date: February 28, 2013
    Applicant: VOLUSION, INC.
    Inventors: Kevin SPROLES, Jason WALLIS, Jason WOOSLEY
  • Patent number: 8370219
    Abstract: Methods and apparatus for in-line editing of web page content stored in multiple data stores are described. In one embodiment, a rendering of a web page is presented in a what-you-see-is-what-you-get (WYSIWYG) editing environment. The presenting includes combining business transaction data from an inventory and accounting data store and web page presentation data from a page content data store. The presenting further includes rendering in the what-you-see-is-what-you-get environment the web page as viewable in a browser. Responsive to receiving an edit of an element of editable content from the what-you-see-is-what-you-get editing environment, the element of editable content of the electronic commerce web page is updated in both the inventory and accounting data store and the rendering.
    Type: Grant
    Filed: August 13, 2012
    Date of Patent: February 5, 2013
    Assignee: Volusion, Inc.
    Inventors: Sheetal Prabhu, Tim Schmidt, Dimitri Lundquist