Embodiments of the present invention relate generally to methods and systems for e-commerce and more particularly to a Viral Store Application (VSA) for distributing and promoting one or more products in a web store.
There are many different ways on the Internet or on mobile applications to promote web sites, applications or products for sale. One well-known way, on the Internet, of promoting a web site or a product for sale is by using web advertisements. Web advertisements can come in many different forms, such as banner ads, pop-up ads, etc. Advertisements such as these can be integrated into a web site and then displayed to users that visit the web site using a web browser. The same can be said for advertising on mobile applications.
Another way that a web store or product can be promoted is through word of mouth. For example, word of mouth may include recommendations from friends, reviews written on websites, blogs, etc. Both of these types of promotion often use a typical web link to connect a user with the promoted web site or product. For example, a user may click on a link in a web banner ad to be transported to a promoted web site. Alternatively, the user may be given a URL that can be typed into the user's web browser. This method is also applied to mobile applications that link to a web page on a mobile device.
Web sites commonly attempt to attract as many users as possible to their web site, because a web site that attracts many users is more valuable to advertisers than a web site with little traffic. Since web advertisements often redirect users to other sites, web advertisements may be counterproductive to the purpose of collecting a maximum amount of web traffic.
Additionally, some web sites charge web advertisers for every user that clicks on a hosted advertisement. However, users are less likely to trust a web advertisement that will take them to an unfamiliar web site. As a result, this potential source of income for web sites is often not as high as it could potentially be.
Furthermore, a customer is less likely to purchase a product from web advertisements for an unfamiliar merchant. A customer is more likely to trust a merchant if the merchant has a personal recommendation from a known source (i.e. friends, peers, trusted blogs, etc.).
In consideration of the above, it would be desirable for a merchant to distribute a form of advertising that does not require a user to be redirected away from a web site that the user may be viewing. This would allow the hosting web site to keep traffic on their site. Additionally, it would be desirable to have a form advertising that allows users to receive the advertisement from a known source. Furthermore, it would be desirable to have a form of advertising that converted a higher percentage of users into consumers of the advertised product and allowed the host of the web advertisement to capture a portion of any sale completed through the hosted web advertisement.
Embodiments of the invention provide systems and methods for distribution and promotion of one or more products through a Viral Store Application (VSA). According to one embodiment, a method of providing a Viral Store Application (VSA) can comprise receiving a request at a commerce management server, the request to create a new VSA on a system remote from the commerce management server. Links between the new VSA and product information for each of one or more products stored on one or more servers remote from the commerce management server can be defined. The links between the new VSA and the product information can be stored as a definition for the new VSA. A link to the definition for the new VSA can be inserted into a web page on the system remote from the commerce management server. For example, the web page on the system remote from the commerce management server can comprise a web page selected from a group consisting of, a social networking page, a blog page, personal web page, email, mobile device application. In some cases, inserting the link to the definition of the new VSA can comprise inserting a new element into the web page, the new element comprising an ad having a page peel effect for revealing the VSA.
In some cases, receiving the request to create the new VSA can comprise receiving a request to create a first generation VSA. In such cases, defining the links between the new VSA and the product information can comprise receiving a selection of the one or more products and creating the links to the product information for the selected products. Alternatively, receiving the request to create the new VSA can comprise receiving a request to create multi-generational VSA. In such cases, defining the links between the new VSA and the product information can comprise identifying a source VSA for the new VSA and copying at least one link to product information from the identified source VSA to a link in the new VSA.
The method can further comprise tracking creation of the new VSA. For example, tracking the creation of the new VSA can comprises determining whether the new VSA is a first generation VSA. In response to determining the new VSA is not a first generation VSA, a source VSA for the new VSA can be identified. A link between the source VSA and the new VSA can be identified. A record of the link between the source VSA and the new VSA can then be stored.
According to another embodiment, a commerce management server system can comprise a processor and a memory communicatively coupled with and readable by the processor. The memory can have stored therein a series of instructions which, when executed by the processor, cause the processor to provide a Viral Store Application (VSA) by receiving a request to create a new VSA on a system remote from the commerce management server. Links between the new VSA and product information for each of one or more products stored on one or more servers remote from the commerce management server can be defined. The links between the new VSA and the product information can be stored as a definition for the new VSA. A link to the definition for the new VSA can be inserted into a web page on the system remote from the commerce management server.
In some cases, receiving the request to create the new VSA can comprise receiving a request to create a first generation VSA. In such cases, defining the links between the new VSA and the product information can comprise receiving a selection of the one or more products and creating the links to the product information for the selected products. Alternatively, receiving the request to create the new VSA can comprise receiving a request to create multi-generational VSA. In such cases, defining the links between the new VSA and the product information can comprise identifying a source VSA for the new VSA and copying at least one link to product information from the identified source VSA to a link in the new VSA.
The commerce management server can also track creation of the new VSA. For example, tracking the creation of the new VSA can comprises determining whether the new VSA is a first generation VSA. In response to determining the new VSA is not a first generation VSA, a source VSA for the new VSA can be identified. A link between the source VSA and the new VSA can be identified. A record of the link between the source VSA and the new VSA can then be stored.
According to yet another embodiment, a machine-readable medium can have stored thereon a series of instructions which, when executed by a processor, cause the processor to for providing a Viral Store Application (VSA) by receiving a request to create a new VSA on a remote system. Links between the new VSA and product information for each of one or more products stored on one or more remote servers can be defined. The links between the new VSA and the product information can be stored as a definition for the new VSA. A link to the definition for the new VSA can be inserted into a web page on the remote system.
In some cases, receiving the request to create the new VSA can comprise receiving a request to create a first generation VSA. In such cases, defining the links between the new VSA and the product information can comprise receiving a selection of the one or more products and creating the links to the product information for the selected products. Alternatively, receiving the request to create the new VSA can comprise receiving a request to create multi-generational VSA. In such cases, defining the links between the new VSA and the product information can comprise identifying a source VSA for the new VSA and copying at least one link to product information from the identified source VSA to a link in the new VSA.
Creation of the new VSA can also be tracked. For example, tracking the creation of the new VSA can comprises determining whether the new VSA is a first generation VSA. In response to determining the new VSA is not a first generation VSA, a source VSA for the new VSA can be identified. A link between the source VSA and the new VSA can be identified. A record of the link between the source VSA and the new VSA can then be stored.
In the following description, for the purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of various embodiments of the present invention. It will be apparent, however, to one skilled in the art that embodiments of the present invention may be practiced without some of these specific details. In other instances, well-known structures and devices are shown in block diagram form.
The ensuing description provides exemplary embodiments only, and is not intended to limit the scope, applicability, or configuration of the disclosure. Rather, the ensuing description of the exemplary embodiments will provide those skilled in the art with an enabling description for implementing an exemplary embodiment. It should be understood that various changes may be made in the function and arrangement of elements without departing from the spirit and scope of the invention as set forth in the appended claims.
Specific details are given in the following description to provide a thorough understanding of the embodiments. However, it will be understood by one of ordinary skill in the art that the embodiments may be practiced without these specific details. For example, circuits, systems, networks, processes, and other components may be shown as components in block diagram form in order not to obscure the embodiments in unnecessary detail. In other instances, well-known circuits, processes, algorithms, structures, and techniques may be shown without unnecessary detail in order to avoid obscuring the embodiments.
Also, it is noted that individual embodiments may be described as a process which is depicted as a flowchart, a flow diagram, a data flow diagram, a structure diagram, or a block diagram. Although a flowchart may describe the operations as a sequential process, many of the operations can be performed in parallel or concurrently. In addition, the order of the operations may be re-arranged. A process is terminated when its operations are completed, but could have additional steps not included in a figure. A process may correspond to a method, a function, a procedure, a subroutine, a subprogram, etc. When a process corresponds to a function, its termination can correspond to a return of the function to the calling function or the main function.
The term “machine-readable medium” includes, but is not limited to portable or fixed storage devices, optical storage devices, wireless channels and various other mediums capable of storing, containing or carrying instruction(s) and/or data. A code segment or machine-executable instructions may represent a procedure, a function, a subprogram, a program, a routine, a subroutine, a module, a software package, a class, or any combination of instructions, data structures, or program statements. A code segment may be coupled to another code segment or a hardware circuit by passing and/or receiving information, data, arguments, parameters, or memory contents. Information, arguments, parameters, data, etc. may be passed, forwarded, or transmitted via any suitable means including memory sharing, message passing, token passing, network transmission, etc.
Furthermore, embodiments may be implemented by hardware, software, firmware, middleware, microcode, hardware description languages, or any combination thereof. When implemented in software, firmware, middleware or microcode, the program code or code segments to perform the necessary tasks may be stored in a machine readable medium. A processor(s) may perform the necessary tasks.
Embodiments of the present invention are directed toward social networking e-commerce. More specifically, embodiments of the present invention are directed to an application, referred to herein as a Viral Store Application (VSA), that enhances the promotional distribution of a web store or product. A VSA can facilitate the management, promotion and sale of products. It allows merchants to gather transactions from customers on separate web pages, emails or cell phone text messages. Embodiments of the VSA may be distributed with product display tools, shopping options, secure checkout capabilities, universal shopping cart, product reviews, price comparison tools, in-store pickup capabilities, sharing tools and store front interfaces. The viral component of the VSA may also allow outside users to duplicate VSA Web Stores and install it on their personal web pages (e.g., Myspace, Facebook, Blogger, a personal web site, etc.). Users may then send emails or SMS messages announcing the VSA to their friends. Copies of the store can have the ability to spread across the Internet an infinite number of times. Orders made from the VSA can get sent back to the merchant. The transactions can be funneled down to a market site where the merchant created their original web store. If a VSA host takes part in the associate program, they may receive a cut from the profits made from their VSA location.
Another aspect of the VSA application may allow users to generate a “most wanted” list of products that the user wishes to receive as gifts. The most wanted list can then be turned into a VSA. The user can host the most wanted VSA list on a personal web page, such as a social networking site. The user may also distribute their VSA list as an email or SMS text message/notification. The user's friends can view the VSA and purchase the products for the user or take part in a collective payment contribution towards the products' purchase.
According to various embodiments, an application is disclosed that facilitates the management, promotion and sale of products on outside hosted platforms (i.e., web sites not owned or managed by the merchants of the products for sale) from a contained application. The application can take inventory information from a market site location and turn it into a web store that allows users to distribute products on their own personal web pages, emails, cell phones, or other means. Copies of the application can be managed and controlled from a single market site or mobile application. The market site can provide merchants with tools to manage their application. This application is often referred to as a VSA or VSA application.
According to various embodiments, a complete and secure shopping cart checkout is enabled within the VSA. A customer may browse products from a VSA application and add the products to a shopping cart within the VSA. Consumers then may have the ability to complete a secure credit card or other payment method transaction without leaving the web location hosting the VSA.
According to various embodiments, a shared shopping cart can be implemented that remembers the products added to the cart as the customer travels between the market site and VSAs hosted on other sites, emails or on a mobile application. The shared shopping cart can enable a customer to make one transaction while switching between web stores, VSAs on emails or mobile applications linked to the market site and VSA.
According to various embodiments, VSAs hosted on various sites communicate with merchants and fulfillment warehouses to maintain up-to-date inventory information. This helps allow orders and transactions to be made from a location other than the market site. When inventory is out of stock on the market site, the VSA location web store can display the product as “Out Of Stock.” When product inventory or product information is updated from the market site, the VSA location web store may be updated at the same time.
According to various embodiments, the revenue or profit generated from a VSA transaction is shared between the market site, merchant, VSA Host and, in some cases, the fulfillment warehouse. As an incentive to distribute the VSA on personal web pages, emails or cell phones, a VSA Host may take part in an associate program. The associate program allows a VSA Host to receive a cut of profits made from the sales gathered from their VSA location. The VSA application can send the transaction to the market site. Once the product is shown as delivered to the customer in good condition, the profits of that sale can be split between the market site, merchant, VSA Host, and, in some cases, the fulfillment warehouse.
According to various embodiments, a method of distributing the VSA application across the internet and across cell phones or other mobile devices is disclosed. Users are able to notify their friends of a VSA store open for business by email or text message. When the recipient opens the email or text message, they may receive an actual VSA application with the product that the user recommends. The recipient is able to make a complete purchase from their email or text message. If sent as a text message, the viewer cam linked to a VSA via their mobile browser or mobile application. If sent as an email, the user can complete a transaction if the email platform allows. If not allowed, then the user can be linked to the web page of the VSA location.
According to various embodiments, a VSA can be created from a most wanted list. Users can go to the market site, located on the Internet or mobile application, and choose their favorite products to put into a list connected to their market site account. From their list of Most Wanted Products, the user can create a VSA with the chosen products. The user may then distribute the VSA most wanted list by hosting it on their personal web pages or sending it via email or text message. Friends of the user are able to view the most wanted list and purchase the products for the user. Once the product is purchased, it can be shipped to the user.
According to various embodiments, a collaborative payment option may allow a group of customers to contribute a portion of a payment towards a purchase. For example, if a user has a most wanted list VSA, the user's friends can contribute funds towards a specific product. Contributions can be made public or anonymously by announcements. Once the product has enough collective funds for payment, the credit cards may be charged and the product can be shipped to the user. However, it should be noted that payment is not limited to credit cards. Other payment types are also available. e.g., phone bill, bank transactions, 3rd party payment systems such as Pay-Pal, etc.
According to various embodiments, a management tool is disclosed that allows the merchant to grant or deny use of their VSA or product on a VSA. Potential VSA hosts that wish to install a merchant's VSA on a URL can be registered with the merchant and the market site. Before the potential host is granted access to the embed code used to create a VSA, the host may be required to provide the exact URL address where the VSA may be installed. The URL can be listed inside the Merchant's VSA distribution list. If a merchant feels that they do not want to be associated with a specific URL, the merchant may disable the URL. As a result, the VSA may no longer be displayed at the disabled URL. Additionally or alternatively, specific products can also be disabled from being displayed at a URL. In addition, URLs can be blocked during the registration phase. The VSA application can be configured to not load inside a URL that is not registered by the merchant or market site.
According to various embodiments, a live chat customer support system can be used to help VSA users connect with a customer support correspondent provided by either the market site or merchant. Live chat customer support can be used to aid the user in any customer support issue related to the VSA or product. Various additional details of embodiments of the present invention will be described below with reference to the figures.
In some embodiments, the system 100 may also include a network 115. The network may can be any type of network familiar to those skilled in the art that can support data communications using any of a variety of commercially-available protocols, including without limitation TCP/IP, SNA, IPX, AppleTalk, and the like. Merely by way of example, the network 115 maybe a local area network (“LAN”), such as an Ethernet network, a Token-Ring network and/or the like; a wide-area network; a virtual network, including without limitation a virtual private network (“VPN”); the Internet; an intranet; an extranet; a public switched telephone network (“PSTN”); an infra-red network; a wireless network (e.g., a network operating under any of the IEEE 802.11 suite of protocols, the Bluetooth protocol known in the art, and/or any other wireless protocol); and/or any combination of these and/or other networks such as GSM, GPRS, EDGE, UMTS, 3G, 2.5 G, CDMA, CDMA2000, WCDMA, EVDO etc.
The system may also include one or more server computers 120, 125, 130 which can be general purpose computers and/or specialized server computers (including, merely by way of example, PC servers, UNIX servers, mid-range servers, mainframe computers rack-mounted servers, etc.). One or more of the servers (e.g., 130) may be dedicated to running applications, such as a business application, a web server, application server, etc. Such servers may be used to process requests from user computers 105, 110. The applications can also include any number of applications for controlling access to resources of the servers 120, 125, 130.
The web server can be running an operating system including any of those discussed above, as well as any commercially-available server operating systems. The web server can also run any of a variety of server applications and/or mid-tier applications, including HTTP servers, FTP servers, CGI servers, database servers, Java servers, business applications, and the like. The server(s) also may be one or more computers which can be capable of executing programs or scripts in response to the user computers 105, 110. As one example, a server may execute one or more web applications. The web application may be implemented as one or more scripts or programs written in any programming language, such as Java™, C, C# or C++, and/or any scripting language, such as Perl, Python, or TCL, as well as combinations of any programming/scripting languages. The server(s) may also include database servers, including without limitation those commercially available from Oracle®, Microsoft®, Sybase®, IBM® and the like, which can process requests from database clients running on a user computer 105, 110.
In some embodiments, an application server may create web pages dynamically for displaying on an end-user (client) system. The web pages created by the web application server may be forwarded to a user computer 105 via a web server. Similarly, the web server can receive web page requests and/or input data from a user computer and can forward the web page requests and/or input data to an application and/or a database server. Those skilled in the art will recognize that the functions described with respect to various types of servers may be performed by a single server and/or a plurality of specialized servers, depending on implementation-specific needs and parameters.
The system 100 may also include one or more databases 135. The database(s) 135 may reside in a variety of locations. By way of example, a database 135 may reside on a storage medium local to (and/or resident in) one or more of the computers 105, 110, 115, 125, 130. Alternatively, it may be remote from any or all of the computers 105, 110, 115, 125, 130, and/or in communication (e.g., via the network 120) with one or more of these. In a particular set of embodiments, the database 135 may reside in a storage-area network (“SAN”) familiar to those skilled in the art. Similarly, any necessary files for performing the functions attributed to the computers 105, 110, 115, 125, 130 may be stored locally on the respective computer and/or remotely, as appropriate. In one set of embodiments, the database 135 may be a relational database, such as Oracle 10g, that is adapted to store, update, and retrieve data in response to SQL-formatted commands.
The computer system 200 may additionally include a computer-readable storage media reader 225a, a communications system 230 (e.g., a modem, a network card (wireless or wired), an infra-red communication device, etc.), and working memory 240, which may include RAM and ROM devices as described above. In some embodiments, the computer system 200 may also include a processing acceleration unit 235, which can include a DSP, a special-purpose processor and/or the like.
The computer-readable storage media reader 225a can further be connected to a computer-readable storage medium 225b, together (and, optionally, in combination with storage device(s) 220) comprehensively representing remote, local, fixed, and/or removable storage devices plus storage media for temporarily and/or more permanently containing computer-readable information. The communications system 230 may permit data to be exchanged with the network 220 and/or any other computer described above with respect to the system 200.
The computer system 200 may also comprise software elements, shown as being currently located within a working memory 240, including an operating system 245 and/or other code 250, such as an application program (which may be a client application, web browser, mid-tier application, RDBMS, etc.). It should be appreciated that alternate embodiments of a computer system 200 may have numerous variations from that described above. For example, customized hardware might also be used and/or particular elements might be implemented in hardware, software (including portable software, such as applets), or both. Further, connection to other computing devices such as network input/output devices may be employed. Software of computer system 200 may include code 250 for implementing embodiments of the present invention as described herein.
Embodiments of a Viral Store Application (VSA), formatted for web pages, social networking site applications, and mobile applications, will be described in detail below. At a high level, embodiments of VSAs enable a number of beneficial features for web hosts, merchants, market sites, and consumers. A VSA can be an embedded web store hosted on a web site. A VSA can allow a visitor of the web site to not only view the products advertised in the VSA, but also purchase the advertised items without having to leave the underlying web site. In other words, the user is able to interact with the advertisement while maintaining a session with the host site. Additionally, embodiments of VSAs allow the web host to select the merchandise that is advertised in the VSA. For example, a user of a social networking site may create a VSA with various items from different merchants and market sites that interest the user. When visitors to the user's social networking site make a purchase through the user's VSA, the user may receive a portion of the profit generated from the sale. Additionally, a user can virally distribute a created VSA so that other users can also advertise the items in the VSA in their own web sites, social network sites, or in other locations.
According to some embodiments, a VSA may comprise many different features enabled by various modules within a VSA. Such features may include a web store interface, a product information module, a universal shopping cart (includes payment systems and in-store pickup options), an associate program, customer support chat, product reviews, price comparison tools, and a viral distribution module.
A web store interface can provide a shop friendly environment for the user to browse through the merchant's products based on a store set up on the market site. From this interface, the user may also select product options (e.g., size, color, etc.) and add the item to their shopping cart.
A shopping cart may allow the user to make a secure order transaction through the VSA. The products that were added to their cart can be shown in the cart. In this section of the VSA, the user may specify the payment type, billing info, shipping info, contact info, and confirm their order. Once an order is placed, the order invoice can be sent to the merchant. All percentages from the profits can be automatically divided up between the merchant, market site, and, if the merchant allows the associate program, the VSA host may also be included into the profit distribution. In some cases, a fulfillment warehouse is also included in the cut of the profits. In addition to payment types, the user can choose to put a product on hold at a local retail store location through the use of in-store pickup.
Within the payment type page, of the shopping cart, the user may be allowed to select from different payment types to complete their order transaction. Payment types include but are not limited to credit card transaction, bank account transfer, phone bill, 3rd party payment system (e.g., Pay-Pal), cash on delivery, mobile phone number, etc.
A credit card payment type allows the user to make a transaction with the use of credit or debit card. The user may provide their billing info, shipping info, contact info, and credit card info to make a complete transaction. Once such information is provided, the user can confirm their provided information to make a complete transaction. Once an order is placed, the order invoice can be sent to the merchants. Percentages from the profits can be automatically divided up between the merchants, market site, and, if the merchants allow the associate program, the VSA host may also be included into the profit distribution. In some cases, a fulfillment warehouse is also included in the cut of the profits.
A bank account transfer payment type allows the user to make a transaction with the use of bank account transfer. The user may provide their bank routing number, and bank account number to make a complete transaction. Once such information is provided, the user can confirm their provided information to make a complete transaction. Once an order is placed, the order invoice can be sent to the merchants. Percentages from the profits can be automatically divided up between the merchants, market site, and, if the merchants allow the associate program, the VSA host may also be included into the profit distribution. In some cases, a fulfillment warehouse is also included in the cut of the profits.
A phone bill payment type allows the user to make a transaction with the use of their mobile provider subscription. If the mobile provider allows this transaction to take place, the user may provide their mobile provider account number, billing info, shipping info, contact info and mobile phone number to make a complete transaction. Once such information is provided, the user can confirm their provided information to make a complete transaction. Once an order is placed, the order invoice can be sent to the merchants. Percentages from the profits can be automatically divided up between the merchants, market site, and, if the merchants allow the associate program, the VSA host may also be included into the profit distribution. In some cases, a fulfillment warehouse is also included in the cut of the profits.
A 3rd party payment system type allows the user to make a transaction with the use of a 3rd party payment system. The user may be required to log into their 3rd party payment system account in order to make a complete transaction. Once logged in, the user may have to take additional steps, according to the 3rd party payment system, to complete their transaction. Payment is received through the 3rd party payment system and the order is processed. Once an order is placed, the order invoice can be sent to the merchants. Percentages from the profits can be automatically divided up between the merchants, market site, and, if the merchants allow the associate program, the VSA host may also be included into the profit distribution. In some cases, a fulfillment warehouse is also included in the cut of the profits.
A cash on delivery payment type allows the user to schedule a delivery time and date in order to pay for their order upon delivery. The user may provide their billing info, shipping info, contact info and a delivery date in order to complete their order. Once such information is provided, a delivery confirmation is sent to either the merchant or fulfillment warehouse. The order is delivered on the scheduled date, specified by the user. Upon delivery, the user may pay for their order with cash. Percentages from the profits can be automatically divided up between the merchants, market site, and, if the merchants allows the associate program, the VSA host may also be included into the profit distribution. In some cases, a fulfillment warehouse is also included in the cut of the profits.
A cell phone number payment type allows the user to input their cell phone number in order to link their phone number to their credit card information provided in their market site user account. For this payment type to take place, the user can create a user account with the market site. From their account page, the user can provide their billing info, shipping info, credit card info, contact info and mobile phone number. Once such information is submitted, a confirmation text can be sent to the mobile phone number provided. The user can then approve the activation by replying the text message and entering a pass code. Once approved, the user's payment information can be associated with their mobile phone number. The user may now choose the cell phone payment type to complete their order transaction on a VSA. During the checkout process, the user may be asked to provide their mobile phone number to proceed in the transaction. Once the mobile phone number is submitted, an order confirmation text message can be sent to the mobile phone number and awaits approval. Once approval is accepted, the user's credit card can be charged and order submitted to the merchants or fulfillment warehouse. Percentages from the profits can be automatically divided up between the merchants, market site, and, if the merchants allows the associate program, the VSA host may also be included into the profit distribution. In some cases, a fulfillment warehouse is also included in the cut of the profits.
An associate program allows users to host the merchant's VSA on their own URLS (e.g., MySpace, Facebook, Blogger, a personal URL, etc.) or send out as an email or SMS text message. In return the host can receive a percentage of profits made from every transaction from the VSA hosted on their URL or VSA that they may have sent out as an email or SMS text message. The merchant may determine the percentage allotted to the VSA associate host.
A viral distribution module allows users to make a copy of a VSA and embed it on their own URL page (e.g., MySpace, Facebook, Blogger, Personal URL, etc.) or send out as an email or SMS text message. There are many ways that a VSA may be distributed. For example, a VSA can be distributed from the source site, from an existing VSA, from a Social Networking Site (SNS), from an email, from a cell phone text message, and from potentially other distribution mechanisms.
A user may install the VSA from the original market site. To do this, the user can go to the market site web store and copy the embed code or choose to link their social networking site account to the VSA. After copying the embed code, the user can paste the code onto their URL page. Linking their social networking account may require the user to log into their social networking account to connect the VSA to their social networking page.
The user may also obtain the VSA embed code from an existing VSA hosted on an outside web page or on an email. To do this the user can go to the share tab within a VSA and go through the registration steps. After going through registration, the user may be given the embed code or pass code to install it to their social networking site.
The user may install a merchants store directly through their social networking site application (e.g., MySpace, Facebook, Ning, etc.). The VSA can be registered as an official application where the user may add it to their page. Once added, the user can go through a registration process to obtain a pass code that may activate the VSA and install the VSA application on their social networking site page. If the user fails to get proper registration, the VSA may not load.
The user may also have the option of sending the VSA to a designated email. To do this, the user can go to the share tab of a VSA and choose the email option. The user can go through the steps to send a VSA email. The recipient may receive the VSA in their email inbox. The recipient may then be able to make a full secure purchase from within the email itself and choose to forward the VSA to another email address.
The user may also have the option of sending the VSA to a designated cell phone number as a text message. To do this, the user can go to the share tab in a VSA and choose the text message option. The VSA Text Message recipient may receive the VSA in a text message. From there, the recipient may be able to make a full complete purchase without leaving their text message and choose to forward the VSA to another cell phone number.
There are also many other potential enhancements that can provide a better shopping experience for the user. There are also many potential enchantments that can allow merchants to have more control over VSAs associated with their products.
User enhancements may include a shared universal shopping cart, a payment method, product reviews, live customer support chat, a most wanted list, price comparison tools, in-store pickup and a collaborative payment option.
A shared universal shopping cart may be implemented for some embodiments. When a user logs into their market site member account through the VSA, market site, social networking site VSA application, or mobile application, the user can gain access to the shared universal shopping cart feature. This feature may allow the user to share the same shopping cart, which is displayed through the VSA, with other source sites associated with the network of VSAs. If the user adds a product to their shopping cart through the VSA and visits a source site, the product may be in the market site's shopping cart as well. Any changes made to the market site shopping cart can be updated on the VSA shopping cart, and vice versa. The same action is reflected in both the social networking site VSA application and mobile application.
According to some embodiments, the user has the ability to access reviews or create a review for a product. When the user selects reviews, the screen may display the reviews most relevant and give the user the option to query the results as they wish. The user may also be able to vote on whether they found the reviews helpful or not. In addition to the reviews feature, the user may rate individual products, brands or merchants. Customer comments/feedback may also be associated with reviews.
According to some embodiments, the merchant has the option to assign a designated customer support chat contact to take advantage of the live customer support chat feature. The user can click on the customer support option in the VSA to chat with either a market site representative or merchant representative.
A user may have the ability to create a list of most wanted products from the market site, social networking site VSA application, or mobile VSA application and turn it into a VSA. With this VSA, the user can distribute it via a social networking site, email, or text message. The user may typically be a registered member of the market site in order to take advantage of this feature. By becoming a registered member, the user's shipping address information is saved with their account. When the user's friends purchase a product from the user's VSA most wanted list, the product can be shipped to the owner of the VSA most wanted list.
A price comparison tool allows a customer to compare the price of a product from merchants on the Internet and merchants selling the product at retail store locations. When a product is being viewed in the VSA, the user may select the price comparison button to display a listing of different price points that the selected product may be sold at on the Internet an at retail store locations. The listing can be sorted by ratings, price, name and most popular. Clicking on a web listing can display the web sites product description, price and product options for the product. The user may also purchase the product from the web site without leaving the VSA. Clicking on a retail store location listing can display the product description, price and product options for the product as well. In addition to a store location listing, the user may view a map with directions to the retail store. The user may also put the product on hold for in-store pickup at the selected retail store location.
An in-store pickup option allows the user to place the items in their shopping cart on hold at a local retail store location. There are different possible ways to get to this feature in the VSA. The user may click on the hold product button to display a list of different retail store locations that the products in the shopping cart may be sold at. Once a retail store location is selected, the user may place the products on hold under their name and phone number. The retail store can be notified to hold the product under the specified name and number. Another way to use this feature is when navigating the price comparison list. The user may select a retail store listing on the price comparison list and have the option to hold the product at the selected retail store listing. Yet another possible way of using the in-store pickup option is by way of the checkout section of the VSA. When the user select a payment type, during checkout, they may select in-store pickup. Once selected, a list of local retail stores that carry the products in their shopping cart can be displayed. The user may then select retail stores to hold their product for pickup.
A collaborative payment option can be used in conjunction with a VSA most wanted list. It allows multiple users to take part in a contributive payment towards a product listed on a user's most wanted list. Once collected amount of contributions equal the cost of the product, the credit cards can be charged and order sent to the owner of the VSA most wanted list. Contributors can choose to remain anonymous or be known through an announcement. Cash on delivery payment type may not available for the contributors. But the owner of the VSA most wanted list may have the option to pay the remaining fees due for the order. If the VSA most wanted list owner chooses to pay the remainder, they may use all payment types including cash on delivery.
A merchant enhancements may include a controlled distribution list. Potential VSA hosts may go through a registration step when obtaining their VSA embedded code. VSA hosts could provide the exact URL where the VSA may be hosted. If a VSA host fails to provide a URL, some embodiments may not allow the VSA to load at the URL. The VSA URL locations can then be compiled into a distribution list. This list allows the merchant to monitor and manage the distribution of their VSA on specific URLs. A Merchant may then have the option to block specific URLs listed in the distribution list. URLs blocked by a merchant may not be able to load the VSA at the URL.
At 301, a merchant has various products that the merchant wishes to sell. For example, these products may be part of an electronic or other product catalog. This information can include inventory information, product descriptions, prices, etc.
At 302, the merchant creates an account on a market site and connects the merchant's product inventory information into the market site. The market site gives the merchant a web store utilizing the merchant's product information, inventory information, etc.
At 303, the web store is transformed into a contained application, called the Viral Store Application (VSA). A VSA allows users to browse the product inventory, add products to their shopping cart, and facilitate a secure transaction between both parties. All this can be done from a separate location apart from the market site via the VSA. For example, at 304, users can take the VSA and distribute it personally by hosting it on their social networking sites, sending it as an email, or sending it as a text message. In some cases, as shown at 305, visitors of the hosted VSA can make a copy of the same VSA and distribute it using the same methods previously stated. That is, the viral store application can be copied, in whole or in part from one remote location, e.g., one individual's personal web site, blog, social networking site, distributed email, or text message to another individual's location (i.e. personal web site, social networking site, distributed email, or text message). As shown at 306, steps 304 and 305 have the potential to be repeated an infinite number of times, hence being “viral” in that the VSA can be copied and shared between pages and users remote from the original marker site.
At 307, the VSAs can be directly linked back to the merchant and market site. As a purchase is made from a VSA, the transaction can be sent to the market site. Here it can be held until the order purchase is complete and secured. Alternatively, as shown at 308, the order from a VSA location can be sent directly to the merchant and market site. If the merchant is not responsible for fulfillment, the order may be sent to the market site and fulfillment warehouse instead. Once the merchant has received the order, they are responsible for fulfillment unless the market site has the products in their fulfillment facility.
At 309, if the VSA Host registered for the associates program, they may receive a cut from the profits made from the transactions gathered from their VSA location. The market site can hold their cut until some time, e.g., 15 days, has passed from the estimated delivery date without complaint from the customer.
At 401, a customer can visit a VSA host location and makes a purchase from the VSA. The order information can be sent 402 to the merchant, where it awaits fulfillment. If the merchant is not responsible for order fulfillment, the order can be sent to a fulfillment warehouse in place of the merchant. At 403, the secured payment transaction is sent to the market site. From here it may be held until the order is fulfilled successfully. This step may occur concurrently with step 402. At 404, the merchant or fulfillment warehouse fulfills the order and ships it to the customer. The order can be shipped with an estimated delivery date. The customer and market site may be notified of this estimated delivery date.
In some cases, as shown at 405, the customer may be given some period of time, e.g., 15 days from the estimated delivery date or actual delivery date, to file a complaint about their order. If the time period passes with no filed complaints, the market site may be notified that the order was delivered successfully. At 406, once the market site receives notification that the order was received successfully, the profits from the transaction may be distributed to the merchant and in some cases, the fulfillment warehouse. If the VSA host registered with the associates program, the VSA host may, as shown at 407, receive a cut of the profits made from the transaction that took place on their VSA location.
More specifically, the Store Info Tab 501 can be located on the VSA user interface. Clicking on this tab may open up the store information page of the VSA. In response, the Merchants Store Image 502 can be displayed as illustrated in
The Sign Up Panel 503 as illustrated here can allow the user can sign up to create an account with the market site that this VSA is created from. Users may typically have an active account with the market site in order to take advantage of VSA enhancements such as: universal shopping cart, shopping history, associates program, most wanted list and others. Through textboxes or other elements as illustrated at 504, the user may be required to provide a username, password, and email address to create an account with the market site. Additionally, through radio buttons as illustrated at 505, the user can to state their gender. Via textboxes or other elements at 507, the user can provide their birth date. In some cases, members may be required to be a certain age or older in order to create an account with the market site. For example, if the user submits a birth date that is younger than 13 years of age, they may not be able to create an account. If the user has already has a registered market site account and wishes to log into their user account, they may do so by clicking on the Sign In button 509. Guest login/checkout is available by clicking on the Guest button as illustrated at 508. If a user logs in using guest checkout, they may complete an order transaction but may not be able to take advantage of certain user enhancements like, associates program or most wanted lists.
The VSA products tab 608 dynamically communicates with the merchant's market site web store information and the merchant's product inventory. If a modification is made from the market site web store, the VSA product tab may dynamically update. In addition, the VSA product inventory directly communicates with the merchant's product inventory. When inventory is out of stock in the merchant's product inventory, the product may display as “Out Of Stock” on the VSA Products Tab 608.
Clicking on the Products Tab 608 may open up the VSA products page. The products page displays a direct representation of the merchant's web store located on the market site. It connects the market site web store with the VSA web store representation.
The Product Sorter 609 allows the user to sort through the various products sold from the merchant's VSA web store. It incorporates a product thumbnail view that allows the shuffling of products from left to right. The Selected Product Thumbnail 610 may be centered. Clicking on a product thumbnail may center it onto screen. The selected product thumbnail may have its product information loaded up in the product info panel 614. Product Thumbnails 611 that are unselected may be displayed to the sides of the currently selected product thumbnail. Clicking on one of these product thumbnails may center it on screen and the product thumbnail may be currently selected 610. The Product Thumbnail Scroll Bar 612 aids the user in sorting through the product thumbnails. It is made up of two parts, the Scroll Bar 612 and Scroll Icon 613. Clicking and dragging the Scroll Icon 613 may dynamically move the product thumbnails horizontally. The scroll icon acts as a marker to sort through the various product thumbnails. Dragging the scroll icon to the left may begin to scroll through the product thumbnails towards the left. The product thumbnail that is in the center may dynamically load its product information in the product information panel.
The Product Information Panel 614 displays detailed information of the currently selected product thumbnail. This panel is made up of a Product Image, Product Name. Product Description, Product Options, Product Base Price, and an Add To Cart Button. All product information displayed on this VSA is directly connected to the product information on the Merchant's market site web store and merchant's product inventory. The Product Name and Product Description 615 are displayed in this area. Both forms of information are directly connected to the product name and product description from the market site web store. When a change is made on the market site, the change may be updated on the VSA web store. The Product Image 616 is an image that the merchant uploaded on the market site web store to represent the product. Clicking on the product image may open up an enlarged product image view of the product image. This image view may allow the user to zoom into the image, see different views of the product, review ratings, and activate live chat customer support. The Base Price 617 of the product is displayed where shown in
The More drop down button 620 displays navigational buttons to additional features and tools the user may use with the current product selected. Selecting specific buttons allows the user to take certain actions for the product such as: Add to most wanted list, view reviews, price comparison, hold product, and share product button.
Selecting add to most wanted list from the more button 620, allows the user to add the currently selected product to their most wanted list. From the most wanted list interface, the user may be able to manage and edit their list into a VSA.
Selecting view reviews from the more button 620, allows the user to view customer reviews for the currently selected product. When selected, the user may be taken to the reviews page for the product. From the reviews page, the user may read through a list of reviews, comments and ratings. They may also rate and comment with their own review for the product.
Selecting price comparison from the more button 620, allows the user to view a listing of the currently selected product sold at different locations on the Internet and retail store locations. The list may be sorted according to price, location name, web only, and retail only. This tool helps the user find the best possible price point to purchase the product. The product listings may or may not be directly sold from an affiliated market site and the VSA. Selecting a web listing, allows the user to purchase the product from the web site hosting the product, while maintaining a session with the VSA. Selecting a retail store location listing, allows the user to put the product on hold at the store and view directions to the retail store.
Selecting hold product from the more button 620, allows the user to view a retail store listing that sells the currently selected product. Once a retail store is selected, the user may request to put the product on hold at the selected store. In addition, the user may view a map and directions to the retail store within the VSA.
Selecting share product from the more button 620, displays the share interface for the currently selected product. From the share interface, the user may have the option to share create a VSA with only the single product in it. The created VSA may then be distributed onto a personal web page, blog, social networking site application, mobile application, email or text message.
Clicking on the Cart Tab 720 may open up the user's VSA shopping cart and checkout. The shopping cart may be made up of a series of columns that display the products added to the user's VSA shopping cart. The checkout may consist of a series of steps that take place in the Cart Tab 720. The Product Image Column 721 is the first column category within the VSA shopping cart illustrated here. This column 721 can display product thumbnails of the product inside the VSA shopping cart. The Name Column 722 can be the second column category within the VSA shopping cart. This column 722 can display the name of the product added to the VSA shopping cart. The Options Column 723 can be the third column category within the VSA shopping cart. This column 723 can display selected product options for the product added to the VSA shopping cart. The Quantity Column 724 can be the fourth column category within the VSA shopping cart. This column 724 can display the amount of product, with the selected product options, inside the VSA shopping cart. The Price Column 725 can be the fifth column category within the VSA shopping cart. This column 725 can display the base price along with any additional product options prices. The Product Thumbnail 726 can be displayed inside the product image column 721. As shown here it is a thumbnail representation of the product image of the product added to the VSA shopping cart. Clicking on the Product Thumbnail 726 may open up an enlarged product image view of the product image 616. Clicking the Delete Button 727 may delete the selected product from the VSA shopping cart. To select a product in the VSA shopping cart, the user may click on one of the rows of products. Once clicked it may be marked as selected by displaying as highlighted. The user may then, be able to delete the product from their VSA shopping cart. The side Scroll Bar 728 may aid the user in shuffling vertically through their VSA shopping cart products.
The Checkout Panel 729 may be displayed as illustrated in
It should be understood that the user interfaces illustrated in the attached figures and described here are provided for illustrative purposes only and should not be considered limiting the various embodiments of the present invention. Rather, it is contemplated that such interfaces may vary significantly in format, content, layout, etc. depending upon the exact implementation of particular embodiments. These variations are considered to be within the scope of the present invention. For example, in some cases, the VSA may be presented in a user's web page as part of or accessible through a page peel advertisement. Embodiments of page peel advertisements and their associated systems and methods will be described in detail below. At a high level, various embodiments enable a number of beneficial features for web hosts, merchants, market sites, and consumers. A page peel ad can act as an embedded web store hosted on a web site. A page peel ad can allow a visitor of the web site to not only view the products advertised in the page peel ad, but also purchase the advertised items without having to leave the underlying web site. In other words, the user is able to interact with the advertisement while maintaining a session with the host site. A page peel ad can also be linked to inventory data from either a market site, a merchant, or other source.
Various features may make up a page peel ad. Some of those features may include: Page Peel Design and Animation, Advertisement, Modified VSA Web Store, Payment Gateway, and associate program.
A page peel ad may be presented and designed as an animated peeling advertisement. When the user clicks on the page peel icon, the page peel animation can be activated. The page peel icon may peel back to reveal the advertisement. On the fold of the peel is the web store and checkout for the product being advertised.
A page peel ad may provide a method to creatively advertise a product and enable the user to purchase the product directly from the advertisement. When a merchant creates a page peel ad campaign on a market site, they can create an advertisement to represent their product on the page peel ad. The advertisement can be in different forms, such as: static image, animated, or interactive. A static image displays as a still image that cannot be interacted with. An animated version is an animated image that has moving graphics. An interactive version allows for user interactivity such as clickable objects or a web game.
A VSA web store is a representation of the web store page that the merchant creates on the market site. One difference between a web store page that appears on a market site and a VSA web store that appears in a page peel ad is that instead of displaying the whole market site web store, a page peel ad may only display the VSA web store portion that represents the product or products currently being advertised. Because the page peel ad VSA web store can be directly connected to the web store page on the market site, when information is updated on the market site, the information will automatically update on the page peel ad. A user is able to view the product information and choose product options like size, color, etc. before adding the product to their shopping cart.
A page peel ad can facilitate a live and secure transaction directly from the ad. By facilitating tools and features to make a live transaction from the ad, the user does not have to leave the current site that they are on. The payment gateway for the page peel ad may include a checkout and a shopping cart option.
The page peel ad associate program allows the web host and advertisers to break from the traditional pay-per-click ad payment system. Instead of paying a web host for every ad click that comes from their site, the page peel ad associate program allows the web host to gain a cut from every product sold or added to a shopping cart from their site. Every time the web host makes a sale from their hosted page peel ad, they can receive a set amount of profits gained from that sale. In addition, if the customer added the product to their shopping cart, from a page peel ad hosted on the site, the host can receive a set amount of profits gained when the customer checks out their shopping cart.
There are also other enhancements that can provide a better shopping and advertising experience for the customer and advertiser. For example, customer enhancements may include the same user enhancements outlined in the VSA application. (i.e. Universal shopping cart, multiple payment options, sharing tools, etc.)
A shared universal shopping cart may be implemented for some embodiments. When a user logs into their market site member account through the page peel ad, the user can gain access to the shared universal shopping cart feature. This feature may allow the user to share the same shopping cart, which is displayed through the page peel ad, with other market sites associated with the network of market sites. If the user adds a product to their shopping cart through the page peel ad located on a hosting web page and visits a market site, the product may be in the market site's shopping cart as well. Any changes made to the market site shopping cart can be updated on the page peel ad, located on the previous web page, shopping cart and vice versa.
An advertiser may be given various tools and features to help create, manage and distribute their page peel ad campaign. Some example tools may include a controlled distribution list, a targeted ad system, and a share component.
A merchant enhancements may include a controlled distribution list. Potential page peel ad hosts may go through a registration step when obtaining their page peel ad embedded code. Page peel ad hosts could provide the exact URL where the page peel ad may be hosted. If a page peel ad host fails to provide a URL, some embodiments may not allow the page peel ad to load at the URL. The page peel ad URL locations can then be compiled into a distribution list. This list allows the merchant to monitor and manage the distribution of their page peel ad on specific URLs. A Merchant may then have the option to block specific URLs listed in the distribution list. URLs blocked by a merchant may not be able to load the page peel ad at the URL.
A targeted ad system may calculate potential matches between the page peel ad campaigns and the web site host URLs. When the merchant creates a page peel ad campaign, they may be required to take a survey that determines their campaign's target audience and demographic. For example, it may not be desirable to advertise auto parts on a cooking website. Page peel ad web hosts may also take a survey to determine their target audience and demographic.
A share component can allow a small or a big website owner to use the page peel ad application on their own web pages. Web hosts may be required to create an account and take a survey that determines their demographic. Once the information is collected, web hosts can be given the embed code that allows them to install the application onto their web page. The targeted ad system calculates the best possible ads to display on their page peel ad application.
The area 1202 of the page peel ad where the product being advertised can be sold is also shown. This area 1202 can display the web store for the specific product, full checkout system, and functional page peel ad tools. At 1203, the product information and product options tools that are part of the product web store are shown. The area of information can display elements such as: product's Name, product's category, product's base price, product options buttons (e.g., size, color, etc.), and quantity box. When the product information is modified from the market site, the information can automatically update the product information on the page peel ad. The product image 1204 that represents the product being sold from the web store is shown. When the product image 1204 is modified from the market site it can automatically update the product image in the page peel ad. Product views thumbnails 1205 are also shown. Clicking on one of the product views thumbnails 1205 will load the view into the product image area. When product views are modified from the market site it can automatically update the product views thumbnails on the page peel ad. Clicking the product review button 1206 can display the product reviews for this product. The product reviews can be generated directly from the market site. When a review is modified or created from the market site, it can be automatically updated on the page peel ad.
The page peel ad tools icon 1207 is shown. Clicking on this icon can open a window that allows the user to close the page peel ad or connect to a customer support representative using the live customers support chat feature. At 1208, the area that displays the checkout and payment system for the page peel ad is shown. Users are able to fill out their billing, shipping, contact, and credit information to make a secure purchase for the product being advertised. Once an order is placed, the order and transaction can be distributed. An example order and transaction distribution is shown at
In
Also illustrated here is commerce management server 1302 as introduced above. As noted, the commerce management server 1302 can receive a request to create a new VSA on a system remote from the commerce management server 1302 such as web server 1303. Based on this request, links 1416, 1418, and 1420 between the new VSA 1430 and product information 1406, 1404, and 1410 for each of one or more products stored on one or more servers remote from the commerce management server 1302, i.e., information from product information repositories 1402 and 1408 on servers 1411 and 1413, can be defined. The links 1416, 1418, and 1420 between the new VSA 1430 and the product information 1406, 1404, and 1410 can be stored, e.g., in VSA definition repository 1412 as a definition 1414 for the new VSA 1430. The new VSA 1430, including a link to the definition 1414 for the new VSA, can be inserted into a web page 1428 on the system 1303 remote from the commerce management server 1302.
In some cases as noted above, receiving the request to create the new VSA can comprise receiving a request to create multi-generational VSA, i.e., to copy the first VSA 1430 to a new VSA 1434 on a different web page 1432 or other location. In such cases, defining the links (not shown here for the sake of clarity and simplicity) between the new VSA 1434 and the product information can comprise identifying a source VSA, i.e., VSA 1430, for the new VSA 1432 and copying at least one link to product information from the identified source VSA, i.e., from links 1416, 1418, and 1420 of the VSA definition 1414 of the first VSA 1430, to a link or links in the definition information of the new VSA 1434 which can also be stored in VSA definition repository 1412.
The commerce management server 1302 can also track creation of the new VSA 1434. For example, tracking the creation of the new VSA 1434 can comprises determining or identifying the source VSA, i.e., VSA 1430, for the new VSA 1434. A link or relationship between the source VSA 1430 and the new VSA 1434 can be identified, e.g., a parent/child/grandchild etc relationship. A record 1424 of the link or relationship between the source VSA 1430 and the new VSA 1434 can then be stored in a tracking repository 1422. For example, VSA link information 1424 for the new VSA 1434 may include a record 1426 identifying the first VSA 1430 as a source or parent of the new VSA 1434. Based on the stored links or relationships between VSAs, a commerce management server 1302, a merchant, manufacturer, or retailer, or other system and/or entity may perform various analysis and/or provide various services. For example, such tracking or linking information may be useful in determining targeted marketing ads for users. Additionally or alternatively, the commerce management server may track and/or analyze purchases of products through or by related/linked VSAs. Additionally or alternatively, the systems may track and/or analyze views or accesses of product information by or through related/linked VSAs. Again, such information may be useful in analyzing the effectiveness of various marketing campaigns, designing and/or targeting new marketing ads or campaigns, etc.
As noted above, in some cases, receiving 1505 the request to create the new VSA can comprise receiving a request to create a first generation VSA. Thus, a determination 1510 can be made as to whether the request is to create and original, i.e., first generation, VSA. In response to determining 1510 the request is to create a first generation VSA, defining the links between the new VSA and the product information can comprise receiving 1515 a selection of the one or more products and creating 1520 the links to the product information for the selected products.
Alternatively, receiving the request to create the new VSA can comprise receiving a request to create multi-generational VSA, e.g., to copy some or all of another VSA. In response to determining 1510 the request is to create a multi-generational VSA, defining the links between the new VSA and the product information can comprise identifying 1525 a source VSA for the new VSA and copying 1530 at least one link to product information from the identified source VSA to a link in the new VSA.
Once created 1520 or copied 1530, the links between the new VSA and the product information can be stored 1535 as a definition for the new VSA. A link to the definition for the new VSA can be inserted 1540 into a web page on the system remote from the commerce management server. For example, the web page on the system remote from the commerce management server can comprise a web page selected from a group consisting of, a social networking page, a blog page, personal web page. In some cases, inserting the link to the definition of the new VSA can comprise inserting a new element into the web page, the new element comprising an ad having a page peel effect for revealing the VSA.
Based on the stored links or relationships between VSAs, a commerce management server as described herein, a merchant, manufacturer, or retailer, or other system and/or entity may perform various analysis and/or provide various services. For example, such tracking or linking information may be useful in determining targeted marketing ads for users. Additionally or alternatively, the commerce management server may track and/or analyze purchases of products through or by related/linked VSAs. Additionally or alternatively, the systems may track and/or analyze views or accesses of product information by or through related/linked VSAs. Again, such information may be useful in analyzing the effectiveness of various marketing campaigns, designing and/or targeting new marketing ads or campaigns, etc.
In the foregoing description, for the purposes of illustration, methods were described in a particular order. It should be appreciated that in alternate embodiments, the methods may be performed in a different order than that described. It should also be appreciated that the methods described above may be performed by hardware components or may be embodied in sequences of machine-executable instructions, which may be used to cause a machine, such as a general-purpose or special-purpose processor or logic circuits programmed with the instructions to perform the methods. These machine-executable instructions may be stored on one or more machine readable mediums, such as CD-ROMs or other type of optical disks, floppy diskettes, ROMs, RAMs, EPROMs, EEPROMs, magnetic or optical cards, flash memory, or other types of machine-readable mediums suitable for storing electronic instructions. Alternatively, the methods may be performed by a combination of hardware and software.
While illustrative and presently preferred embodiments of the invention have been described in detail herein, it is to be understood that the inventive concepts may be otherwise variously embodied and employed, and that the appended claims are intended to be construed to include such variations, except as limited by the prior art.
The present application claims benefit under 35 USC 119(e) of U.S. Provisional Application No. 61/220,972, filed on Jun. 26, 2009 by Soto et al. and entitled “Viral Store Application,” and U.S. Provisional Application No. 61/220,973, filed on Jun. 26, 2009 by Soto et al. and entitled “Page Peel,” of which the entire disclosure of each is incorporated herein by reference for all purposes. The present application is also related to U.S. patent application Ser. No. ______ (Attorney Docket Number 028009-000310US, filed concurrently herewith by Soto et al. and entitled “Dialogue Advertising” which is also incorporated herein by reference in its entirety for all purposes.
Number | Date | Country | |
---|---|---|---|
61220972 | Jun 2009 | US | |
61220973 | Jun 2009 | US |