IP Library Granted Patent US 8,370,219
Granted Patent B1
US 8,370,219 · App. 13/584,090 · Granted Feb 5, 2013

Methods and apparatus for in-line editing of web page content stored in multiple data stores

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,370,219
App. No.
13/584,090
Granted
Feb 5, 2013
Kind
B1
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.

Claims (89)

1. A method, comprising:

using one or more processors to perform

presenting to an administrator a rendering of an electronic commerce web page in a what-you-see-is-what-you-get editing environment, wherein

the presenting to the administrator the rendering comprises combining, using a presentation layer,

business transaction data from an inventory and accounting data store, and web page presentation data from a page content data store,

the presenting to the administrator the rendering further comprises rendering in the what-you-see-is-what-you-get environment the electronic commerce web page as viewable in presenting to a prospective purchaser, and

the combining comprises the presentation layer

associating elements of editable content of the electronic commerce web page with data editing tags describing storage locations for the elements of the editable content as business transaction data in the inventory and accounting data store, and

associating other elements of editable content of the electronic commerce web page with data editing tags describing storage locations for the other elements of the editable content as web page presentation data in the page content data store;

responsive to receiving an administrator edit of one of the elements of editable content from the what-you-see-is-what-you-get editing environment, updating in both the inventory and accounting data store and the rendering one of the elements of editable content of the electronic commerce web page; and

responsive to receiving another administrator edit of one of the other elements of editable content from the what-you-see-is-what-you-get editing environment, updating in both the page content data store and the rendering the one of the other elements of editable content of the electronic commerce web page.

2. The method of claim 1 , wherein

the web page presentation data from the page content data store comprises details of the visual layout of the electronic commerce web page; and

the business transaction data from the inventory and accounting data store comprises transaction details with respect to products available for purchase.

3. The method of claim 1 , wherein

receiving an administrator edit of one of the elements of editable content from the what-you-see-is-what-you-get editing environment comprises receiving a single editing instruction from the what-you-see-is-what-you-get editing environment, and

updating in both the inventory and accounting data store and the rendering one of the elements of editable content of the electronic commerce web page further comprises updating in both the inventory and accounting data store and the rendering one of the elements of editable content of the electronic commerce web page in response to the single editing instruction without subsequent instruction to perform updating in both the rendering and the inventory and accounting data store.

4. The method of claim 1 , wherein rendering in the what-you-see-is-what-you-get environment the electronic commerce web page as viewable in presenting to a purchaser further comprises simulating an expected rendering to the prospective purchaser of the electronic commerce web page by a selected browser application.

5. The method of claim 1 , wherein the presenting to the administrator the rendering of the electronic commerce web page in the what-you-see-is-what-you-get editing environment further comprises transmitting to a browser application of the administrator the rendering of the electronic commerce web page in the what-you-see-is-what-you-get editing environment for display of the rendering of the electronic commerce web page in the what-you-see-is-what-you-get editing environment by the browser application of the administrator.

6. The method of claim 1 , further comprising:

transmitting to the prospective purchaser of goods the electronic commerce web page, wherein

the transmitting to the prospective purchaser of goods the electronic commerce web page comprises transmitting

the business transaction data from the inventory and accounting data store, and

the web page presentation data from the page content data store; and

responsive to the prospective purchaser issuing a transaction instruction through the electronic commerce web page, receiving a transaction order based at least in part on an entry of business transaction data in the inventory and accounting data store.

7. The method of claim 1 , further comprising:

creating the electronic commerce web page in an electronic commerce hosting environment in response to a request from the administrator, wherein

the what-you-see-is-what-you-get editing environment is a component of an administrator interface of the electronic commerce hosting environment; and

the electronic commerce web page is a prospective purchaser interface for performing electronic commerce transactions using the electronic commerce hosting environment.

8. A system, comprising:

at least one processor; and

a memory comprising program instructions, wherein the program instructions are executable by the at least one processor to:

present to an administrator a rendering of an electronic commerce web page in a what-you-see-is-what-you-get editing environment, wherein

the program instructions executable by the at least one processor to present to the administrator the rendering comprise program instructions executable by the at least one processor to combine, using a presentation layer,

business transaction data from an inventory and accounting data store, and

web page presentation data from a page content data store,

the program instructions executable by the at least one processor to present to the administrator the rendering further comprise program instructions executable by the at least one processor to render in the what-you-see-is-what-you-get environment the electronic commerce web page as viewable in presenting to a prospective purchaser, and

the program instructions executable by the at least one processor to combine comprise program instructions executable by the at least one processor to cause the presentation layer to

associate elements of editable content of the electronic commerce web page with data editing tags describing storage locations for the elements of the editable content as business transaction data in the inventory and accounting data store, and

associate other elements of editable content of the electronic commerce web page with data editing tags describing storage locations for the other elements of the editable content as web page presentation data in the page content data store;

responsive to receiving an administrator edit of one of the elements of editable content from the what-you-see-is-what-you-get editing environment, update in both the inventory and accounting data store and the rendering one of the elements of editable content of the electronic commerce web page; and

responsive to receiving another administrator edit of one of the other elements of editable content from the what-you-see-is-what-you-get editing environment, update in both the page content data store and the rendering the one of the other elements of editable content of the electronic commerce web page.

9. The system of claim 8 , wherein

the web page presentation data from the page content data store comprises details of the visual layout of the electronic commerce web page; and

the business transaction data from the inventory and accounting data store comprises transaction details with respect to products available for purchase.

10. The system of claim 8 , wherein

the program instructions executable by the at least one processor to receive an administrator edit of one of the elements of editable content from the what-you-see-is-what-you-get editing environment comprise program instructions executable by the at least one processor to receive a single editing instruction from the what-you-see-is-what-you-get editing environment, and

the program instructions executable by the at least one processor to update in both the inventory and accounting data store and the rendering one of the elements of editable content of the electronic commerce web page further comprise program instructions executable by the at least one processor to update in both the inventory and accounting data store and the rendering one of the elements of editable content of the electronic commerce web page in response to the single editing instruction without subsequent instruction to perform updating in both the rendering and the inventory and accounting data store.

11. The system of claim 8 , wherein the program instructions executable by the at least one processor to render in the what-you-see-is-what-you-get environment the electronic commerce web page as viewable in presenting to a purchaser further comprise program instructions executable by the at least one processor to simulate an expected rendering to the prospective purchaser of the electronic commerce web page by a selected browser application.

12. The system of claim 8 , wherein the program instructions executable by the at least one processor to present to the administrator the rendering of the electronic commerce web page in the what-you-see-is-what-you-get editing environment further comprise program instructions executable by the at least one processor to transmit to a browser application of the administrator the rendering of the electronic commerce web page in the what-you-see-is-what-you-get editing environment for display of the rendering of the electronic commerce web page in the what-you-see-is-what-you-get editing environment by the browser application of the administrator.

13. The system of claim 8 , further comprising:

program instructions executable by the at least one processor to transmit to the prospective purchaser of goods the electronic commerce web page, wherein

the program instructions executable by the at least one processor to transmit to the prospective purchaser of goods the electronic commerce web page comprise program instructions executable by the at least one processor to transmit

the business transaction data from the inventory and accounting data store, and

the web page presentation data from the page content data store; and

program instructions executable by the at least one processor to, responsive to the prospective purchaser issuing a transaction instruction through the electronic commerce web page, receive a transaction order based at least in part on an entry of business transaction data in the inventory and accounting data store.

14. The system of claim 8 , further comprising:

program instructions executable by the at least one processor to create the electronic commerce web page in an electronic commerce hosting environment in response to a request from the administrator, wherein

the what-you-see-is-what-you-get editing environment is a component of an administrator interface of the electronic commerce hosting environment; and

the electronic commerce web page is a prospective purchaser interface for performing electronic commerce transactions using the electronic commerce hosting environment.

15. A non-transitory computer-readable storage medium storing program instructions, wherein the program instructions are computer-executable to implement:

presenting to an administrator a rendering of an electronic commerce web page in a what-you-see-is-what-you-get editing environment, wherein

the program instructions computer-executable to implement the presenting to the administrator the rendering comprise program instructions computer-executable to implement combining, using a presentation layer,

business transaction data from an inventory and accounting data store, and

web page presentation data from a page content data store,

the program instructions computer-executable to implement the present to the administrator the rendering further comprise program instructions computer-executable to implement rendering in the what-you-see-is-what-you-get environment the electronic commerce web page as viewable in presenting to a prospective purchaser, and

the program instructions computer-executable to implement the combining comprise program instructions computer-executable to implement the presentation layer

associating elements of editable content of the electronic commerce web page with data editing tags describing storage locations for the elements of the editable content as business transaction data in the inventory and accounting data store, and

associating other elements of editable content of the electronic commerce web page with data editing tags describing storage locations for the other elements of the editable content as web page presentation data in the page content data store;

responsive to receiving an administrator edit of one of the elements of editable content from the what-you-see-is-what-you-get editing environment, updating in both the inventory and accounting data store and the rendering one of the elements of editable content of the electronic commerce web page; and

responsive to receiving another administrator edit of one of the other elements of editable content from the what-you-see-is-what-you-get editing environment, updating in both the page content data store and the rendering the one of the other elements of editable content of the electronic commerce web page.

16. The non-transitory computer-readable storage medium of claim 15 ,

wherein the web page presentation data from the page content data store comprises details of the visual layout of the electronic commerce web page; and

the business transaction data from the inventory and accounting data store comprises transaction details with respect to products available for purchase.

17. The non-transitory computer-readable storage medium of claim 15 ,

wherein the program instructions computer-executable to implement the receiving an administrator edit of one of the elements of editable content from the what-you-see-is-what-you-get editing environment comprise program instructions computer-executable to implement receiving a single editing instruction from the what-you-see-is-what-you-get editing environment, and

the program instructions computer-executable to implement updating in both the inventory and accounting data store and the rendering one of the elements of editable content of the electronic commerce web page further comprise program instructions computer-executable to implement updating in both the inventory and accounting data store and the rendering one of the elements of editable content of the electronic commerce web page in response to the single editing instruction without subsequent instruction to perform updating in both the rendering the inventory and accounting data store.

18. The non-transitory computer-readable storage medium of claim 15 , wherein the program instructions computer-executable to implement the rendering in the what-you-see-is-what-you-get environment the electronic commerce web page as viewable in presenting to a purchaser further comprise program instructions computer-executable to implement simulating an expected rendering to the prospective purchaser of the electronic commerce web page by a selected browser application.

19. The non-transitory computer-readable storage medium of claim 15 , wherein the program instructions computer-executable to implement the presenting to the administrator the rendering of the electronic commerce web page in the what-you-see-is-what-you-get editing environment further comprise program instructions computer-executable to implement transmitting to a browser application of the administrator the rendering of the electronic commerce web page in the what-you-see-is-what-you-get editing environment for display of the rendering of the electronic commerce web page in the what-you-see-is-what-you-get editing environment by the browser application of the administrator.

20. The non-transitory computer-readable storage medium of claim 15 , further comprising:

program instructions computer-executable to implement transmitting to the prospective purchaser of goods the electronic commerce web page, wherein

the program instructions computer-executable to implement transmitting to the prospective purchaser of goods the electronic commerce web page comprise program instructions computer-executable to implement transmitting

the business transaction data from the inventory and accounting data store, and

the web page presentation data from the page content data store; and

program instructions computer-executable to implement, responsive to the prospective purchaser issuing a transaction instruction through the electronic commerce web page, receiving a transaction order based at least in part on an entry of business transaction data in the inventory and accounting data store.

21. The non-transitory computer-readable storage medium of claim 15 , further comprising:

program instructions computer-executable to implement creating the electronic commerce web page in an electronic commerce hosting environment in response to a request from the administrator, wherein

the what-you-see-is-what-you-get editing environment is a component of an administrator interface of the electronic commerce hosting environment; and

the electronic commerce web page is a prospective purchaser interface for performing electronic commerce transactions using the electronic commerce hosting environment.

Assignments (10)
SECURITY INTEREST Recorded Nov 14, 2024
From: KIBO SOFTWARE, INC.
To: BSC AGENCY SERVICES, LLC
Reel/Frame 069262/0787 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT Recorded Dec 9, 2020
From: AB PRIVATE CREDIT INVESTORS, LLC
To: KIBO SOFTWARE, INC.
Reel/Frame 054661/0364 →
ENTITY CONVERSION Recorded Dec 8, 2016
From: VOLUSION, INC.
To: VOLUSION, LLC
Reel/Frame 040852/0390 →
CHANGE OF NAME Recorded Nov 4, 2016
From: VOLUSION, INC.
To: VOLUSION, LLC.
Reel/Frame 040568/0661 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2016
From: VOLUSION, LLC
To: KIBO SOFTWARE, INC.
Reel/Frame 040103/0683 →
SECURITY INTEREST Recorded Oct 21, 2016
From: KIBO SOFTWARE, INC.
To: AB PRIVATE CREDIT INVESTORS LLC, AS COLLATERAL AGENT
Reel/Frame 040082/0326 →
RELEASE OF SECURITY INTEREST Recorded Oct 18, 2016
From: SILICON VALLEY BANK
To: VOLUSION, INC.
Reel/Frame 040415/0583 →
SECURITY AGREEMENT Recorded Dec 31, 2013
From: VOLUSION, INC.
To: SILICON VALLEY BANK
Reel/Frame 031893/0001 →
SECURITY AGREEMENT Recorded Dec 30, 2013
From: VOLUSION, INC.
To: SILICON VALLEY BANK
Reel/Frame 031891/0144 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2012
From: PRABHU, SHEETAL; SCHMIDT, TIM; LUNDQUIST, DIMITRI
To: VOLUSION, INC.
Reel/Frame 028781/0338 →