System and method for designing and operating an electronic store
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06Q-030/00
G06F-017/30
출원번호
US-0166233
(2002-06-04)
발명자
/ 주소
Jammes,Pierre J.
Franklin,D. Chase
Remington,Darren B.
출원인 / 주소
Microsoft Corporation
대리인 / 주소
Lee &
인용정보
피인용 횟수 :
155인용 특허 :
11
초록▼
Systems and methods for designing and operating an electronic store are described. Various embodiments (1) permit a merchant to organize and advertise descriptions of product inventory over the Internet, (2) permit Web page information to be extracted on-demand from a product inventory database, and
Systems and methods for designing and operating an electronic store are described. Various embodiments (1) permit a merchant to organize and advertise descriptions of product inventory over the Internet, (2) permit Web page information to be extracted on-demand from a product inventory database, and (3) permit Web pages to be automatically customized to shopping behaviors of individual consumers. In some embodiments, a graphical store design user interface of a Web browser displays a hierarchical representation of products and product groups on an electronic store. A user manipulates icons of the Web browser store design user interface to cause a Web server to modify relationships between products and product groups stored in a product information database. A store designer creates HTML template files, embeds database and customized references within the template files, and assigns template files to groups or products of the electronic store.
대표청구항▼
The invention claimed is: 1. A method of providing for viewing product information, comprising: providing a web sewer configured to run on a first computer; providing a product information database including information describing a hierarchical relationship between groups of products, said produc
The invention claimed is: 1. A method of providing for viewing product information, comprising: providing a web sewer configured to run on a first computer; providing a product information database including information describing a hierarchical relationship between groups of products, said product information database stored on a computer storage media, said web sewer having access to said product information database; providing a web browser configured to run on a second computer, said web browser configured to generate a user interface, said user interface displaying icons representing said groups of products, said icons arranged to visually represent said relationship between said groups of products, said web browser configured to send a network message over a network to said web sewer in response to selection by a user of the second computer of one of said icons representing a first of said groups of products, said network message including a database query command that specifies a query of said product information database for related groups of products having said relationship to said first group of products; and said web sewer configured to submit said query to said product information database, and to return to said web browser a web page including results of said query, said web page including information describing said related groups of products, said web browser configured to extract said information describing said related groups of products and to display second icons representing said related groups of products. 2. The method as described in claim 1 wherein said network message complies with an Internet protocol and said network is the Internet. 3. The method as described in claim 1 wherein an arrangement of said additional icons displayed by said user interface represents said relationship between said first group and said related groups. 4. A method for viewing product information, comprising: providing a web server configured to run on a first computer; providing a product information database including information describing a hierarchical relationship between a product and a group of products, said product information database stored on a computer storage media, said web server having access to said product information database; providing a web browser configured to run on a second computer, said web browser configured to generate a user interface, said user interface displaying an icon representing said groups of products, said web browser responsive to user input such that a user, by selecting said icon, queries said product information database for any products having said relationship to said group of products and, in response to said selection, said user interface displays information representing said product; providing a network message including a database query command, said message sent over a network by said web browser to said web server, said web server extracting said database query command from said network message to query said product information database; and providing a web page including information representing said product, said web page sent over said network by said web server to said web browser, said web browser extracting said information representing said product to display a product icon representing said product, wherein an arrangement of said information displayed on said user interface represents said hierarchical relationship between said product and said group of products. 5. The method as described in claim 4 wherein said network message complies with an Internet protocol and said network is the Internet. 6. A method for generating web pages of an electronic store, comprising: providing a web browser configured to run on a first computer; providing a web server configured to run on a second computer; providing a product information database including information describing a relationship between a group of products, said product information database comprising a relationship table that describes a relationship among a group of products, and a group table that is referenced by the relationship table, the group table containing data records that are identifiable by an ID value and further containing a product name and a template file name, said product information database stored on a computer storage media, said web sewer having access to said product information database; providing a first web page including a first hyperlink identifying a template file stored on said computer storage media, said template file including content data complying with an Internet protocol and a database query command; providing an Internet message including information identifying said template file, said Internet message generated by said web browser and sent over the Internet to said web sewer in response to a user selecting said first hyperlink; and providing a second web page generated by said web sewer in response to receipt of said Internet message, said web page including said content data and also including result data generated by querying said product information database using said database query command, said result data containing at least one product name and at least one corresponding is template file name. 7. The method as described in claim 6, wherein said content data include a hyperlink identifying a second template. 8. The method as described in claim 6 wherein said result data describe products or groups of products. 9. A system for automatically generating a web page wherein variable content data included in said web page are extracted from a database, said system comprising: means for embedding a database reference within a template web page at a server, said database reference representing a database query, said template web page including fixed content data compatible with a network protocol; means for monitoring web page requests; means for responding to a request for a web page by scanning said template web page for said database reference; means for extracting variable content data from said database by querying said database using said database query; means for combining said variable content data with said fixed content data to create a web page; and means for transmitting said web page to said network. 10. The system as described in claim 9 wherein said network in the Internet and wherein said web page complies with an Internet protocol. 11. The system as described in claim 10 wherein said fixed content data and said variable content data describe inventory of an electronic store. 12. A system for viewing product inventory information, said system comprising: means for displaying, on a user interface of a web browser running on a first computer, a first group icon representing a first group of products of an electronic store; means for monitoring user input for selection of said first group icon; means for responding to said selection of said first group icon by embedding a database query command in a network message, said database query command designed to query a product inventory database for information describing groups of products related to said first group of products, the database query command containing at least one HTML template file request; means for processing said network message with a second computer to extract from said network message said database query command including the one HTML template file request; means for opening a template file corresponding to the one HTML template file request; means for searching the opened template file for any query scripts; means for querying a product inventory database using a query script to generate query result data including information describing a second group of products related to said first group of products; means for embedding said query result data in a web page, the query result data including at least one name and template file; means for processing said web page with said first computer to extract said query result data; and means for displaying a second group icon on said user interface at a location indicating that said second group icon is subordinate to said first group icon, said second group icon representing said second group products. 13. The system as described in claim 12 wherein said network message and said web page comply with respective Internet protocols and said network is the Internet. 14. The system as described in claim 12 further comprising: means for monitoring user input for selection of said second group icon; and means for responding to said selection of said second group icon by displaying on said user interface said information describing said second group of products. 15. The system as described in claim 14 further comprising: means for monitoring user input for selection of a contract icon associated with said first group icon; means for responding to selection of said contract icon by hiding said second group icon from view on said user interface; means for monitoring user input for selection of an expand icon associated with said first group icon; and means for responding to selection of said expand icon by displaying said second group icon on said user interface at a location indicating that said second group icon is subordinate to said first group icon. 16. The system as described in claim 12 wherein said database query command is designed to query a product inventory database for information describing a product related to said first group of products, wherein aid query result data include information describing a product related to said first group of products, and wherein said means for displaying comprises means for displaying a product icon on said user interface at a location indicating that said product icon is subordinate to said first group icon, said product icon representing said product. 17. The system as described in claim 16 further comprising: means for monitoring user input for selection of a contract icon associated with said first group icon; means for responding to selection of said contract icon by hiding said product icon from view on said user interface; means for monitoring user input for selection of an expand icon associated with said first group icon; and means for responding to selection of said expand icon by displaying said product icon on said user interface at a location indicating that said product icon is subordinate to said first group icon.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (11)
Burke Raymond R., Computer system for allowing a consumer to purchase packaged goods at home.
Rose Marshall T. ; Stein Lee H. ; Borenstein Nathaniel S. ; Lowery Carlyn M. ; New Darren ; Stefferud Einar, Computerized payment system for purchasing goods and services on the internet.
Venkatraman Chandrasekar ; Morgan Jeffrey A., Embedding web access mechanism in an appliance for user interface functions including a web server and web browser.
Beaudet Phillip (Pickering CAX) Merks Eduardus A. T. (North York CAX) Rendall Martin (Scarborough CAX) Spall Roger (North York CAX), Window management system with a hierarchical iconic array and miniature windows.
Henrick, Clive; Yee, Benjamin; Lee, Moses, Dynamically providing system communications in a virtual space tailored to individual users responsive to specific user actions and individual current states.
Jaffe, Stephen E.; Bull, Ralf; Trevathan, Matthew B.; Lala, Ravesh; Haynes, Dennis F., Method and apparatus for facilitating construction of e-commerce web pages having featured products and the like.
Choi, Kyung-Lim; Cho, Jae-Hee; Joo, Hyo-Jung, Method and apparatus for providing a gift using a mobile communication network and system including the apparatus.
Choi, Kyung-Lim; Cho, Jae-Hee; Joo, Hyo-Jung, Method and apparatus for providing a gift using a mobile communication network and system including the apparatus.
Choi, Kyung-Lim; Cho, Jae-Hee; Joo, Hyo-Jung, Method and apparatus for providing a gift using a mobile communication network and system including the apparatus.
Choi, Kyung-Lim; Cho, Jae-Hee; Joo, Hyo-Jung, Method and apparatus for providing a gift using a mobile communication network and system including the apparatus.
Choi, Kyung-Lim; Cho, Jae-Hee; Joo, Hyo-Jung, Method and apparatus for providing a gift using a mobile communication network and system including the apparatus.
Choi, Kyung-Lim; Cho, Jae-Hee; Joo, Hyo-Jung, Method and apparatus for providing a gift using a mobile communication network and system including the apparatus.
Choi, Kyung-Lim; Cho, Jae-Hee; Joo, Hyo-Jung, Method and apparatus for providing a gift using a mobile communication network and system including the apparatus.
Choi, Kyung-Lim; Cho, Jae-Hee; Joo, Hyo-Jung, Method and apparatus for providing a gift using a mobile communication network and system including the apparatus.
Choi, Kyung-Lim; Cho, Jae-Hee; Joo, Hyo-Jung, Method and apparatus for providing gift by using communication network and system including the apparatus.
Veres, Robert Dean; Liang, Ching-Jye, Method and system for automatically updating a seller application utilized in a network-based transaction facility.
Yu, Christopher; Tsao, Bryan; Kim, John; Chanthasiriphan, Kevin; Chyou, Wynne, Method and system for facilitating chance-based payment for items in a game.
Yu, Christopher; Tsao, Bryan; Kim, John; Chanthasiriphan, Kevin; Chyou, Wynne, Method and system for facilitating chance-based payment for items in a game.
Boone, Barry; Sacco, Nathan; Chard, Rhys, Method and system for listing items globally and regionally, and customized listing according to currency or shipping area.
Boone, Barry; Sacco, Nathan; Chard, Rhys, Method and system for listing items globally and regionally, and customized listing according to currency or shipping area.
Van Der Heijden, Antonius Nicolaas Adrianus, Method, computer system, computer program and computer program product for storage and retrieval of data files in a data storage means.
McGhie, Sean I.; Buchheit, Brian K., Rewards program with payment artifact permitting conversion/transfer of non-negotiable credits to entity independent funds.
Nehowig, Kelly R.; Gale, David T.; Fischer, Lisa A.; Platfoot, Keith A.; Ekers, John E.; Zappe, Thomas A., Securely processing and tracking consumable supplies and consumable material.
Desanti, Brian; Ernst, Tim; Hawk, Travis; Mendoza, Rick; Im, Peter, System and method for a multi-prize mystery box that dynamically changes probabilities to ensure payout value.
Curtis, Matthew; Smalley, Kellen Christopher; Pitz, Christopher; Caldarone, Michael C., System and method for adjusting the user cost associated with purchasable virtual items.
Warren, Mary Carter; Fredman, Marc L.; Hoechst, Kimberly L.; Filak, Douglas A.; Steckart, James C.; Blossom, George W.; Jacobs, Ron E.; Barrett, Donna M.; Schmitt, Donald H.; Strock, Bradley R.; Witsil, Kathleen H.; Ehemann, Karen R.; Dowidchuck, Katrina, System and method for establishing or modifying an account with user selectable terms.
Kim, John; Tsao, Bryan; Akpan, Inyang; Chanthasiriphan, Kevin; Wei, Albert; McNeill, David, System and method for providing a currency multiplier item in an online game with a value based on a user's assets.
Kim, John; Tsao, Bryan; Akpan, Inyang; Chanthasiriphan, Kevin; Wei, Albert; McNeill, David, System and method for providing a currency multiplier item in an online game with a value based on a user's assets.
Curtis, Matthew; Koh, James; Pitz, Christopher; Smalley, Kellen Christopher, System and method for providing a customized user experience based on a spend frequency of a user.
Curtis, Matthew; Koh, James; Pitz, Christopher; Smalley, Kellen Christopher, System and method for providing a customized user experience based on a spend frequency of a user.
Curtis, Matthew; Koh, James; Pitz, Christopher; Smalley, Kellen Christopher, System and method for providing a customized user experience based on a spend frequency of a user.
Tsao, Bryan; Kim, John; McNeill, David; Wei, Albert; Yu, Christopher; Chanthasiriphan, Kevin, System and method for providing virtual items to users of a virtual space.
Tsao, Bryan; Kim, John; McNeill, David; Wei, Albert; Yu, Christopher; Chanthasiriphan, Kevin, System and method for providing virtual items to users of a virtual space.
Byrne, Patrick; Peterson, Samuel Jacob; Moore, Seth Allen; Lewis, Thayne; Atkinson, Geoffrey, System, program product, and method of electronic communication network guided navigation.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.