Patents Assigned to Volusion, Inc.
-
Patent number: 9542546Abstract: 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: GrantFiled: September 28, 2012Date of Patent: January 10, 2017Assignee: Volusion, Inc.Inventors: Jason Wallis, Jonathan Gill, Gregory Murray, Rob Hayes
-
Patent number: 9264409Abstract: 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: GrantFiled: May 14, 2012Date of Patent: February 16, 2016Assignee: Volusion, Inc.Inventors: Kevin Sproles, William Turner
-
Patent number: 9201851Abstract: 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: GrantFiled: December 7, 2012Date of Patent: December 1, 2015Assignee: Volusion, Inc.Inventors: Sheetal Prabhu, Tim Schmidt, Dimitri Lundquist
-
Publication number: 20140096221Abstract: 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: ApplicationFiled: September 28, 2012Publication date: April 3, 2014Applicant: VOLUSION, INC.Inventors: Jason Wallis, Jonathan Gill, Gregory Murray, Rob Hayes
-
Publication number: 20140047321Abstract: 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: ApplicationFiled: December 7, 2012Publication date: February 13, 2014Applicant: VOLUSION, INC.Inventors: Sheetal Prabhu, Tim Schmidt, Dimitri Lundquist
-
Publication number: 20130346315Abstract: 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: ApplicationFiled: August 29, 2013Publication date: December 26, 2013Applicant: Volusion, Inc.Inventors: Kevin Sproles, Jason Wallis, Jason Woosley
-
Patent number: 8589307Abstract: 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: GrantFiled: January 9, 2013Date of Patent: November 19, 2013Assignee: Volusion, Inc.Inventors: Kevin Sproles, Jason Wallis, Jason Woosley
-
Publication number: 20130305038Abstract: 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: ApplicationFiled: May 14, 2012Publication date: November 14, 2013Applicant: VOLUSION, INC.Inventors: Kevin SPROLES, William Turner
-
Patent number: 8522134Abstract: 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: GrantFiled: October 1, 2012Date of Patent: August 27, 2013Assignee: Volusion, Inc.Inventor: James Zetlen
-
Publication number: 20130124418Abstract: 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: ApplicationFiled: January 9, 2013Publication date: May 16, 2013Applicant: VOLUSION, INC.Inventor: Volusion, Inc.
-
Publication number: 20130054462Abstract: 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: ApplicationFiled: July 25, 2012Publication date: February 28, 2013Applicant: VOLUSION, INC.Inventors: Kevin SPROLES, Jason WALLIS, Jason WOOSLEY
-
Patent number: 8370219Abstract: 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: GrantFiled: August 13, 2012Date of Patent: February 5, 2013Assignee: Volusion, Inc.Inventors: Sheetal Prabhu, Tim Schmidt, Dimitri Lundquist