聯(lián)合及多租戶電子商務平臺的制作方法
【專利摘要】本發(fā)明描述一種多租用電子商務平臺,用以允許賣方在一個或一個以上市場中公開描述供銷售的項目的列表。所述平臺包括分布調(diào)度器,所述分布調(diào)度器包括時間表接收器,用以從賣方接收分布時間表。所述分布調(diào)度器進一步包括執(zhí)行模塊,用以確定所述列表的遞送時間已到達、從所述賣方的列表庫存接入所述列表以及將所述列表遞送到所述市場。所述市場分別包括決策系統(tǒng),所述決策系統(tǒng)具有策略模塊,用以確定所述所遞送列表是否符合一個或一個以上市場策略,且如果所述所遞送列表符合則允許在所述市場中公開所述列表,但如果所述所遞送列表不符合則不允許在所述市場中列出所述列表。
【專利說明】聯(lián)合及多租戶電子商務平臺
[0001]優(yōu)先權主張
[0002]本PCT申請案主張2011年12月29日申請的題目為“用于所提交列表的變換的系統(tǒng)和方法(SYSTEMS AND METHODS FOR TRANSFORMATION OF SUBMITTED LISTINGS) ” 的第13/340,306號美國專利申請案的申請日的權益,所述美國專利申請案是2011年6月30日申請的題目為“聯(lián)合及多租戶電子商務平臺(FEDERATED AND MULT 1-TENANT E-COMMERCEPLATFORM)”的第13/173,697號美國專利申請案的接續(xù)案,以上每一申請案的整個內(nèi)容以引用方式并入本文。
【技術領域】
[0003]本專利文獻大體上是關于網(wǎng)絡通信,且更特定來說但不作為限制是關于一種多租用電子商務平臺。
【背景技術】
[0004]在電子商務市場中,一個或一個以上賣方公開描述供銷售的項目的列表。所述列表可包含供銷售的項目的文字描述和供銷售的項目的圖片。賣方可以固定價格提供項目,或可拍賣項目。在一些實例中,賣方可張貼一個以上列表來描述單個供銷售的項目,或可在多個電子商務市場中張貼同一列表。此實踐可能導致賣方將單個項目銷售給一個以上買方的情形。
【發(fā)明內(nèi)容】
【專利附圖】
【附圖說明】
[0005]在附圖的圖式中借助于實例而非限制來圖解說明一些實施例,附圖中:
[0006]圖1是描繪其中可實踐各種實施例的實例性環(huán)境的網(wǎng)絡圖。
[0007]圖2是根據(jù)各種實施例的多租用平臺的框圖。
[0008]圖3是圖解說明可作為多租用平臺的部分而維持的各種表的高級實體關系圖。
[0009]圖4是圖解說明根據(jù)各種實施例的分布調(diào)度器的框圖。
[0010]圖5是圖解說明根據(jù)各種實施例的用以調(diào)度和遞送列表到市場的方法的流程圖。
[0011]圖6是圖解說明根據(jù)一些實施例的決策系統(tǒng)的框圖。
[0012]圖7是圖解說明根據(jù)一些實施例的用以確定是否在市場中公開列表的方法的流程圖。
[0013]圖8是描繪其內(nèi)可部署市場的一個實例性實施例的客戶端-服務器系統(tǒng)的網(wǎng)絡圖。
[0014]圖9是其內(nèi)可執(zhí)行用于致使機器執(zhí)行本文論述的方法中的一者或一者以上的指令集的計算機系統(tǒng)的實例性形式的機器的框圖?!揪唧w實施方式】
[0015]在以下描述中,為了闡釋的目的,陳述許多具體細節(jié)以便提供對一些實例性實施例的詳盡理解。然而所屬領域的技術人員將了解,可在無這些具體細節(jié)的情況下實踐本發(fā)明。
[0016]使用電子商務市場來銷售項目的賣方通常維持一個庫存,其記錄賣方可供銷售的項目以及那些項目的數(shù)目。另外,賣方產(chǎn)生描述庫存中記錄的項目的一個或一個以上列表。賣方可向一個或一個以上市場提交列表。市場將列表公開或分布到一個或一個以上潛在買方。市場可公開從僅一個賣方或從多個賣方接收的列表。市場的實例包含公開一個賣方的列表的網(wǎng)站(例如,一個實體商店的網(wǎng)站)和公開一個以上賣方的列表的網(wǎng)站(例如,比如eBay的拍賣網(wǎng)站)。 [0017]在一些實例中,用戶可銷售具有描述項目的一個以上實例的描述的可替代項目。如本文使用,術語“產(chǎn)品”用來共同指代項目的所有實例,且包含描述項目的一個實例的一般描述。所述描述可以是或包含最小存貨單位(SKU)號、條形碼,或指派于產(chǎn)品的其它識別碼。所述描述可包含產(chǎn)品的特性,例如構造、型號、顏色、大小、可用的顏色、可用的大小和類似特性。
[0018]各種實施例包含用于提供多租用電子商務平臺的系統(tǒng)和方法?!岸嘧庥谩敝复试S一個以上電子商務市場參與電子商務平臺的能力。電子商務平臺允許市場接收來自多個賣方的列表,且根據(jù)如本文描述的框架結構來確定是否公開接收到的列表。電子商務平臺可向聯(lián)合市場中的一者或一者以上提供服務。提供的服務可包含(但不限于)列表公開服務、結帳服務、支付服務、裝運服務、庫存管理服務,以及爭議解決服務。用戶可產(chǎn)生項目或產(chǎn)品的多個列表,其中每一列表是對特定市場定制。分布調(diào)度器允許用戶提供時間表,其規(guī)定何時各種列表將遞送到各種市場。市場各自包含決策系統(tǒng),其允許市場確定是否實際上列出接收到的列表或將列表轉發(fā)到另一市場。
[0019]圖1是描繪其中可實踐各種實施例的實例性環(huán)境100的網(wǎng)絡圖。實例性環(huán)境100的相應組件可實施為分布式計算環(huán)境、云計算環(huán)境或另一類型的聯(lián)網(wǎng)環(huán)境的部分。
[0020]實例性環(huán)境100包括一個或一個以上買方102。買方102可為由用戶用來接入網(wǎng)絡104的客戶端裝置。充當買方102的用戶不一定具有為銷售而列出的任何項目。買方102可接入網(wǎng)絡104 (例如,因特網(wǎng))以查看描述供銷售的項目的公開列表。
[0021]賣方106可為由用戶用來接入網(wǎng)絡104的客戶端裝置。賣方106可接入網(wǎng)絡104以產(chǎn)生和公開描述供銷售的項目的列表。賣方106由于包含項目庫存108和列表庫存110而可區(qū)別于買方102。在一些實例中,賣方106可充當買方102。
[0022]項目庫存108是可供賣方106銷售的一個或一個以上項目的記錄。項目庫存108可識別對應于可供銷售的產(chǎn)品描述的項目數(shù)量。在一些實例中,項目可通過SKU號或其它產(chǎn)品識別符來識別。項目庫存108可由個別賣方106維持。在其它實例中,相應賣方106的項目庫存108可聚集為可由賣方106接入的集中式項目庫存。
[0023]列表庫存110包含或提供對對應于項目庫存108中供銷售的項目的一個或一個以上列表的接入(例如,經(jīng)由鏈接或指針)。項目庫存108中的每一供銷售項目可通過列表庫存110(?)中的一個或一個以上列表來描述。一些列表可甚至在項目庫存108中未存儲對應的供銷售項目的情況下接入(例如,項目被賣掉或未繼續(xù))。列表可通過產(chǎn)品識別符(例如,SKU碼)、識別賣方的賣方識別符、由賣方確定的項目識別符,或這些識別符的任意組合而映射到項目庫存108中記錄的項目。每一列表可使用列表識別符或根據(jù)由列表描述的項目來識別。列表庫存110可由個別賣方106維持。在其它實例中,相應賣方106的列表庫存110可聚集為可由相應賣方106接入的集中式列表庫存。
[0024]分布調(diào)度器112經(jīng)描繪為單獨實體,但替代地可由賣方106托管。分布調(diào)度器112經(jīng)配置以接收和管理由一個或一個以上賣方106產(chǎn)生的分布時間表。分布時間表規(guī)定是否以及何時特定列表發(fā)送到市場(例如,市場114)用于公開。分布時間表可指示在將特定列表發(fā)送到特定市場之前應滿足的一個或一個以上條件。分布時間表可包含決策進行邏輯,用以例如從在項目庫存108中記錄的若干供銷售的項目選擇供銷售的項目,從映射到列表庫存110中的特定項目的若干所產(chǎn)生列表選擇列表,從若干市場114選擇市場114,確定何時將列表遞送到相應市場,和類似動作。
[0025]市場114是公開描述供一個或一個以上賣方銷售的項目的列表的電子商務市場。市場114可對充當買方和賣方的用戶提供若干服務,例如購物車、結帳服務、支付或記賬服務、裝運計算器、信譽記分服務和類似服務。市場114可進一步包括決策系統(tǒng)116。在從賣方106或分布調(diào)度器112接收到列表后,決策系統(tǒng)116經(jīng)配置以基于一個或一個以上市場策略208來確定是否接受列表、拒絕列表或將列表轉發(fā)到另一市場。
[0026]當在市場114中公開列表時,市場114可接入賣方106的項目庫存108以確定項目是否賣完或更新可用的數(shù)量。市場114可在每次經(jīng)由市場114銷售項目時、周期性地(例如,每天一次)或在確認由買方102起始的交易之前,基于分布時間表、經(jīng)由市場114銷售的項目的閾值數(shù)目來接入項目庫存108。如果項目已賣完或如果沒有項目可用,那么市場114可自動地移除列表。為了重新公開列表,賣方106可需要經(jīng)由分布調(diào)度器112重新提交列表。在其它實例中,市場114可再次接入列表庫存108且在較多項目變?yōu)榭捎玫那闆r下自動地重新公開列表。市場114可周期性地或基于由賣方106界定的日期來接入列表庫存108。
[0027]圖2是根據(jù)各種實施例的多租用平臺200的框圖。多租用平臺200可以軟件、硬件或軟件與硬件的任一組合來實施。多租用平臺200可分布于網(wǎng)絡上或實施于云計算環(huán)境中。
[0028]項目庫存202可為存儲在每一相應賣方106處的項目庫存108的副本,或可為由多租用平臺200維持的總計項目庫存??傆嬳椖繋齑婵蔁o論賣方如何均跟蹤總體庫存,或可根據(jù)賣方跟蹤庫存。
[0029]列表庫存204可為存儲在每一相應賣方106處的列表庫存110的副本,或可為包含描述來自一個以上賣方106的可用于銷售的產(chǎn)品的列表的產(chǎn)品列表庫存。產(chǎn)品列表庫存中的列表可供賣方106用來添加到列表庫存110,選擇為可供在一個或一個以上市場114銷售的項目的默認列表,或在向一個或一個以上市場114公開之前進行修改。產(chǎn)品列表庫存可在多租用平臺200內(nèi)使用作為先前尚未由賣方指派列表的遞送到市場的項目的默認列表。在一些實例中,市場114可具有一種策略,其強制要求使用產(chǎn)品列表庫存中可用的特定列表來呈現(xiàn)供在市場114中銷售的項目。
[0030]存儲在列表庫存204中的列表,包含存儲在列表庫存110中的那些列表,可包含可基于關于產(chǎn)品的特定實例的信息而填充的一個或一個以上字段。舉例來說,項目庫存202可指示賣方具有對應于產(chǎn)品的某一數(shù)目的項目。這些項目中的一些可取決于產(chǎn)品描述,基于例如條件、顏色、大小或類似等特性來區(qū)分。這些項目的列表可具有對應字段以指示供銷售的項目的條件、顏色或大小。
[0031]分布時間表206包含由相應賣方106和分布調(diào)度器112產(chǎn)生的分布時間表的副本。分布時間表206可鏈接到相應賣方的項目庫存108和列表庫存110。通過將分布時間表206鏈接到庫存108和110,賣方106可避免在項目不可用或賣完時在市場中張貼列表。分布時間表206可針對每一經(jīng)調(diào)度遞送而識別賣方的列表庫存110,將遞送的列表庫存110內(nèi)的至少一個列表,識別賣方的項目庫存,識別項目庫存110內(nèi)由列表描述的至少一個項目,以及識別列表將遞送到的一個或一個以上市場114。分布時間表206可進一步指示確定將哪一項目從市場114的公開中移除的一個或一個以上條件,例如期滿時間、剩余項目的閾值數(shù)目、市場114將滿足的限額,或類似條件。在一些實例中,分布時間表206可指示在將列表遞送到市場114之前將評估的一個或一個以上條件陳述。一些條件可包含例如項目庫存中剩余的項目的最小數(shù)目。[0032]市場策略208是由市場的管理者針對相應市場114產(chǎn)生,且由市場114的相應決策系統(tǒng)116接入。決策系統(tǒng)116在接收到來自賣方106或分布調(diào)度器112的列表后即刻確定是否在市場114中公開列表,不在市場114中公開列表,或將列表轉發(fā)到另一市場114。市場策略208可由決策系統(tǒng)116(?)使用以基于供銷售的項目或列表的特性來評估列表??稍u估的項目的特性包含價格、條件、顏色、商標或服務標記、大小、剩余數(shù)量、產(chǎn)品回顧或分級,或類似特性。列表的特性可包含存儲器中的大小、圖形用戶接口中的公開大小、格式、布局、圖像或視頻的存在、銷售格式(例如,固定價格或拍賣)、列表期滿、賣方的身份、賣方的信譽,或類似特性。市場策略208向賣方106公開。
[0033]市場210 (例如,市場114)公開已由賣方114遞送且與市場策略208 —致的來自列表庫存204的列表。市場210可向賣方114提供一個或一個以上服務。市場210又可讓這些服務中的一者或一者以上由電子商務平臺200提供。
[0034]圖3是圖解說明可作為多租用電子商務平臺200的部分而維持的各種表300的高級實體關系圖。表300包括賣方表302,其識別使用多租用電子商務平臺200公開列表的賣方106。項目表304識別可供賣方106銷售的項目或產(chǎn)品。列表表306識別賣方106已使用多租用電子商務平臺200產(chǎn)生或公開的列表。屬性表308識別在項目表304中識別的項目或產(chǎn)品的屬性或特性。分布表310識別經(jīng)調(diào)度而公開或已在多租用電子商務平臺200中公開的列表。
[0035]圖4是圖解說明根據(jù)各種實施例的分布調(diào)度器400的框圖。分布調(diào)度器400可為分布調(diào)度器112或可駐留在相應賣方106處。分布調(diào)度器400可包括一個或一個以上硬件或軟件模塊,例如時間表接收器402和執(zhí)行模塊404。
[0036]時間表接收器402可從賣方106接收一個或一個以上分布時間表。分布時間表包含何時列表將遞送到市場用于公開的分布記錄。分布記錄可包含列表識別符、項目識別符、市場識別符或提交的日期和時間。
[0037]在一些實例中,時間表接收器402可提供一個或一個以上接口,通過所述接口來從賣方106接收分布時間表。在一些實例中,賣方106可經(jīng)由由時間表接收器402提供的應用程序接口(API)來上載先前產(chǎn)生的時間表。在其它實例中,時間表接收器402可經(jīng)由網(wǎng)絡104對賣方106提供一個或一個以上圖形用戶接口(⑶I),從所述⑶I可產(chǎn)生分布時間表。
[0038]執(zhí)行模塊404通過確定何時將列表遞送到市場114、從列表庫存接入列表以及將列表遞送到市場114,來執(zhí)行分布時間表。執(zhí)行模塊404可在將列表遞送到市場114之前評估存儲在分布時間表中或作為存儲在列表庫存中的列表的部分的一個或一個以上條件。舉例來說,執(zhí)行模塊404可基于與記錄由列表描述的項目的項目庫存114的通信而確定閾值數(shù)量的貨物可用。在其它實例中,可基于一個或一個以上條件來確定遞送時間。
[0039]分布調(diào)度器400可進一步以通信方式連接到賣方106的列表庫存406。列表庫存406可為列表庫存110或列表庫存204。當執(zhí)行模塊404確定用以將列表遞送到特定市場的時間已到達時,執(zhí)行模塊404從列表庫存406檢索列表且遞送列表。
[0040]圖5是圖解說明根據(jù)各種實施例的用以調(diào)度和遞送列表到市場114的方法500的流程圖。方法500可由分布調(diào)度器400執(zhí)行。方法500可由本文描述的模塊、邏輯或組件中的任一者執(zhí)行。
[0041]在操作502中,從賣方106接收分布時間表。分布時間表至少指不何時將一個或一個以上列表遞送到一個或一個以上市場114。
[0042]在操作504中,確定與列表中的一者或一者以上相關聯(lián)的遞送時間。遞送時間可基于日期和時間、剩余項目的數(shù)目、經(jīng)由特定市場先前銷售的項目的數(shù)目(例如,如果市場已滿足限額),或類似物。在一些實例中,遞送時間可表達為條件陳述,其中除非滿足一個或一個以上條件,否則不將列表遞送到市場或改為遞送到替代市場。舉例來說,賣方可指定僅在列表描述的先前一批項目曾以某一價格或某一速度(每時間周期的項目數(shù)目)銷售的情況下應將新的一批項目遞送到市場。
[0043]在操作506中,當如基于分布時間表確定已到達遞送時間時,從使用列表識別符和/或記錄在分布時間表中的其它信息接入的列表庫存Iio或列表庫存204接入列表。在操作508中,經(jīng)由網(wǎng)絡104將列表遞送到市場114。
[0044]圖6是圖解說明根據(jù)一些實施例的決策系統(tǒng)600的框圖。決策系統(tǒng)600可為駐留在市場114處的決策系統(tǒng)116的實例。決策系統(tǒng)600可包括一個或一個以上硬件或軟件模塊。
[0045]策略模塊602接入市場114的市場策略208且鑒于市場策略208來評估遞送的列表。市場策略208可基于項目特性、賣方特性或列表特性。所遞送列表的評估可包含評估關于項目特性或列表特性的一個或一個以上條件陳述。在一些實例中,列表特性可為市場114可從中進行選擇的一組選項或值范圍。舉例來說,市場114可將市場策略設定為僅載運某一數(shù)目的項目或品牌。如果所接收列表的數(shù)目超過所述某一數(shù)目,那么市場可拒絕所接收列表中的一者或一者以上。此外,專用于戶外裝備的市場可拒絕來自珠寶制造者的項目。策略模塊602可確定所述組選項中的至少一個選項或至少所述值范圍中的值符合市場策略208。在一些實例中,策略模塊602可選擇所述組選項中的選項或所述值范圍中的值。如果列表不符合市場策略208,那么市場114拒絕列表,但可將列表轉發(fā)到一個或一個以上其它市場114,如下文將更詳細論述。
[0046]呈現(xiàn)模塊604根據(jù)一個或一個以上市場策略來變換用于公開的列表。所述變換可包含(例如)在列表出現(xiàn)于GUI中時對列表重新設定大小、對列表進行重新格式化、將市場信息或字段(例如,標志、版權、所需信息)添加到列表、改變列表的外觀或布局、改變項目的價格、將折扣添加到列表、將積分點或獎勵的激勵計劃添加到列表、使列表與一個或一個以上產(chǎn)品查閱或賣方查閱相關聯(lián)、將列表添加到目錄、對列表進行分類或歸類,或類似變換。在一些實施例中,市場114可添加產(chǎn)品描述。對變換列表的許可可在列表遞送到市場114時隱式地準予,可包含在所遞送列表中,可包含作為所遞送列表中包含的一組選項中的選項或值范圍中的值,或可由賣方106在審閱經(jīng)變換列表后即刻準予。
[0047]商店模塊606將列表添加到市場114中的賣方106的虛擬商店。在一些實例中,市場114可允許賣方106建立一個或一個以上虛擬商店,賣方106可在所述虛擬商店公開多個列表。虛擬商店可為呈現(xiàn)給潛在買方的結構,且包含商店信息,包含例如賣方的名稱、標志、策略、聯(lián)系信息、信譽信息和類似信息。在一些實例中,虛擬商店可操作以將商店的信息添加到列表,或將到公開列表的鏈接添加到商店的信息。
[0048]轉發(fā)模塊608將一個或一個以上列表轉發(fā)到一個或一個以上其它市場114。轉發(fā)模塊608基于一個或一個以上市場策略來識別將轉發(fā)的列表??赊D發(fā)任何所遞送列表,包含由市場114拒絕的那些列表。在一些實例中,賣方106可準予或拒絕對在遞送時轉發(fā)列表的許可。轉發(fā)模塊608可向賣方106通知所遞送列表被轉發(fā)到另一市場114。
[0049]圖7是圖解說明根據(jù)一些實施例的用以確定是否在市場114中公開列表的方法700的流程圖。方法700可由本文描述的模塊、邏輯或組件中的任一者執(zhí)行。
[0050]在操作702中,由策略模塊602從賣方106或分布調(diào)度器112接收列表。在操作704中,策略模塊602確定列表是否符合市場114的市場策略208或可經(jīng)變換為符合市場114的市場策略208。
[0051]在操作706中,如果列表符合市場策略208,那么呈現(xiàn)模塊604 (或駐留在市場114處或與市場114電子通信的某個其它系統(tǒng))根據(jù)市場策略208來變換列表。舉例來說,呈現(xiàn)模塊604可對列表重新設定大小且改變列表中的文字的字體大小。
[0052]在操作708中,商店模塊606 (或駐留在市場114處或與市場114電子通信的某個其它系統(tǒng))至少部分地基于與列表相關聯(lián)的賣方106的識別符來確定是否將列表添加到虛擬商店。如果列表將添加到虛擬商店,那么在操作710中,將虛擬商店的商店信息添加到列表。
[0053]在操作712中,無論是否將列表添加到虛擬商店,都做出關于是否將列表轉發(fā)到另一市場的確定。經(jīng)轉發(fā)的列表可為經(jīng)遞送的列表、經(jīng)變換的列表,或以商店信息變換的列表。轉發(fā)列表的確定可基于轉發(fā)市場114的一個或一個以上市場策略208。在操作714中,將列表轉發(fā)到另一市場。在一些實例中,可將指示列表已經(jīng)轉發(fā)的通知發(fā)送到賣方106。
[0054]圖8是描繪其內(nèi)可部署市場的一個實例性實施例的客戶端-服務器系統(tǒng)的網(wǎng)絡圖。呈基于網(wǎng)絡的市場或公開系統(tǒng)的實例性形式的聯(lián)網(wǎng)系統(tǒng)802經(jīng)由網(wǎng)絡804(例如,因特網(wǎng)或廣域網(wǎng)(WAN))將服務器側功能性提供到一個或一個以上客戶端。圖8圖解說明例如網(wǎng)絡客戶端806 (例如,瀏覽器),以及在相應客戶端機器810和812上執(zhí)行的程序客戶端808。
[0055]應用程序接口(API)服務器814和網(wǎng)絡服務器816耦合到一個或一個以上應用程序服務器818,且提供分別到一個或一個以上應用程序服務器818的程序和網(wǎng)絡接口。應用程序服務器818托管一個或一個以上市場應用程序820和支付應用程序822。應用程序服務器818又經(jīng)展示為耦合到促進對一個或一個以上數(shù)據(jù)庫826的一個或一個以上數(shù)據(jù)庫服務器824。
[0056]市場114的市場應用程序820可對接入聯(lián)網(wǎng)系統(tǒng)802的用戶提供若干市場功能和服務。支付應用程序822可同樣對用戶提供若干支付服務和功能。支付應用程序822可允許用戶在賬戶中累積價值(例如,以商業(yè)通貨,例如美元,或專門通貨,例如“積分點”),且接著稍后用累積的價值來兌換經(jīng)由市場應用程序820而變?yōu)榭捎玫漠a(chǎn)品(例如,貨物或服務)。雖然市場應用程序820和支付應用程序822在圖8中展示為均形成聯(lián)網(wǎng)系統(tǒng)802的部分,但將了解,在替代實施例中,支付應用程序822可形成與聯(lián)網(wǎng)系統(tǒng)802分離且相異的支付服務的部分。
[0057]此外,雖然圖8中所示的系統(tǒng)800采用客戶端-服務器架構,但本發(fā)明當然不限于此架構,且可同樣好地應用于例如分布式或對等式架構系統(tǒng)中。各種市場應用程序820和支付應用程序822也可實施為獨立軟件程序,其不一定具有聯(lián)網(wǎng)能力。
[0058]網(wǎng)絡客戶端806經(jīng)由由網(wǎng)絡服務器816支持的網(wǎng)絡結構來接入各種市場應用程序820和支付應用程序822。類似地,程序客戶端808經(jīng)由由API服務器814提供的程序接口來接入由市場應用程序820和支付應用程序822提供的各種服務和功能。程序客戶端808例如可為賣方應用程序(例如,由加利福尼亞圣何塞的eBay公司開發(fā)的TurboLister應用程序),用以使得賣方能夠用離線方式創(chuàng)作和管理聯(lián)網(wǎng)系統(tǒng)802上的列表,且執(zhí)行程序客戶端808與聯(lián)網(wǎng)系統(tǒng)802之間的批次模式通信。
[0059]圖8還將在第三方服務器機器830上執(zhí)行的第三方應用程序828圖解說明為具有經(jīng)由由API服務器814提供的程序接口對聯(lián)網(wǎng)系統(tǒng)802的程序接入。舉例來說,第三方應用程序828可利用從聯(lián)網(wǎng)系統(tǒng)802檢索的信息來支持由第三方托管的網(wǎng)站上的一個或一個以上特征或功能。第三方網(wǎng)站可例如提供由聯(lián)網(wǎng)系統(tǒng)802的相關應用程序支持的一個或一個以上促銷、市場或支付功能。
[0060]模塊、組件和邏輯
[0061]本文將某些實施例描述為包含邏輯或若干組件、模塊或機制。模塊可構成軟件模塊(例如,(I)在非暫時性機器可讀媒體上或(2)在發(fā)射信號中體現(xiàn)的代碼)或硬件實施的模塊。硬件實施的模塊是能夠執(zhí)行某些操作的有形單元,且可以某一方式配置或布置。在實例性實施例中,一個或一個以上計算機系統(tǒng)(例如,獨立客戶端或服務器計算機系統(tǒng))或一個或一個以上處理器可由軟件(例如,應用程序或應用程序部分)配置為硬件實施的模塊,其操作以執(zhí)行如本文描述的某些操作。
[0062]在各種實施例中,硬件實施的模塊可以機械或電子方式實施。舉例來說,硬件實施的模塊可包括專用電路或邏輯,其經(jīng)永久配置(例如,作為專用處理器,例如現(xiàn)場可編程門陣列(FPGA)或專用集成電路(ASIC))以執(zhí)行某些操作。硬件實施的模塊還可包括可編程邏輯或電路(例如,涵蓋于通用處理器或其它可編程處理器內(nèi)),其由軟件臨時配置以執(zhí)行某些操作。將了解,在專用和永久配置的電路中或在臨時配置的電路(例如,由軟件配置)中以機械方式實施硬件實施的模塊的決策可由成本和時間考慮來驅動。
[0063]因此,術語“硬件實施的模塊”應理解為涵蓋有形實體,其為經(jīng)物理上構造、永久配置(例如,硬連線)或者臨時或暫時配置(例如,經(jīng)編程)以用某一方式操作和/或執(zhí)行本文描述的某些操作的實體??紤]其中硬件實施的模塊經(jīng)臨時配置(例如,經(jīng)編程)的實施例,硬件實施的模塊中的每一者無需在時間上的任一個實例處配置或例示。舉例來說,在硬件實施的模塊包括使用軟件配置的通用處理器的情況下,通用處理器可在不同時間經(jīng)配置為相應不同的硬件實施的模塊。軟件可因此配置處理器以例如在一個時間實例處構成特定硬件實施的模塊且在不同時間實例處構成不同硬件設施的模塊。
[0064]硬件實施的模塊可將信息提供到其它硬件實施的模塊以及從其它硬件實施的模塊接收信息。因此,所描述的硬件實施的模塊可被視為以通信方式耦合。在多個此類硬件實施的模塊同時存在的情況下,通過信號傳輸(例如,經(jīng)由適當?shù)碾娐泛涂偩€)可實現(xiàn)連接硬件實施的模塊的通信。在其中多個硬件實施的模塊在不同時間配置或例示的實施例中,此類硬件實施的模塊之間的通信可例如通過對所述多個硬件實施的模塊能夠存取的存儲器結構中的信息的存儲和檢索來實現(xiàn)。舉例來說,一個硬件實施的模塊可執(zhí)行操作,且將所述操作的輸出存儲在其以通信方式耦合到的存儲器裝置中。又一硬件實施的模塊可接著在稍后時間存取存儲器裝置以檢索和處理所存儲的輸出。硬件實施的模塊還可起始與輸入或輸出裝置的通信,且可對資源(例如,信息集合)操作。
[0065]本文描述的實例性方法的各種操作可至少部分地由一個或一個以上處理器執(zhí)行,所述處理器經(jīng)臨時配置(例如,通過軟件)或永久配置以執(zhí)行相關操作。無論是臨時還是永久配置,此些處理器都可構成處理器實施的模塊,其操作以執(zhí)行一個或一個以上操作或功能。本文提到的模塊在一些實例性實施例中可包括處理器實施的模塊。
[0066]類似地,本文描述的方法可至少部分地為處理器實施的。舉例來說,方法的操作中的至少一些可由一個或處理器或處理器實施的模塊執(zhí)行。某些操作的性能可在一個或一個以上處理器之間分布,所述處理器不僅駐留在單個機器內(nèi),也部署在若干機器上。在一些實例性實施例中,處理器可位于單個位置中(例如,家庭環(huán)境內(nèi)、辦公室環(huán)境內(nèi)或作為服務器群),而在其它實施例中,處理器可分布在若干位置上。
[0067]所述一個或一個以上處理器還可操作以支持“云計算”環(huán)境中或作為“軟件即服務”(SaaS)的相關操作的性能。舉例來說,操作中的至少一些可由一組計算機(作為包含處理器的機器的實例)執(zhí)行,這些操作可經(jīng)由網(wǎng)絡(例如,因特網(wǎng))且經(jīng)由一個或一個以上適當接口(例如,應用程序接口(API))來接入。
[0068]電子設備和系統(tǒng)
[0069]實例性實施例可在數(shù)字電子電路中或在計算機硬件、固件、軟件中或其組合中實施。實例性實施例可使用計算機程序產(chǎn)品(例如在信息載體中有形地體現(xiàn)的計算機程序)來實施,例如在用于由數(shù)據(jù)處理設備(例如,可編程處理器、計算機或多個計算機)執(zhí)行或控制所述數(shù)據(jù)處理設備的操作的機器可讀媒體中實施。
[0070]計算機程序可以任一形式的編程語言(包含經(jīng)編譯或經(jīng)解譯語言)來編寫,且其可以任一形式部署,包含作為獨立程序或作為模塊、子例程或適合用于計算環(huán)境中的其它單元。計算機程序可經(jīng)部署以在一個計算機或處于一個位點或分布于多個位點上且通過通信網(wǎng)絡互連的多個計算機上執(zhí)行。
[0071]在實例性實施例中,操作可由一個或一個以上可編程處理器執(zhí)行,所述處理器執(zhí)行計算機程序以通過對輸入數(shù)據(jù)操作且產(chǎn)生輸出來執(zhí)行功能。方法操作也可通過專用邏輯電路來執(zhí)行且實例性實施例的設備可實施為專用邏輯電路,例如現(xiàn)場可編程門陣列(FPGA)或專用集成電路(ASIC)。[0072]計算機系統(tǒng)可包含客戶端和服務器??蛻舳撕头掌魍ǔ_h離彼此且通常通過通信網(wǎng)絡而交互??蛻舳伺c服務器的關系借助于在相應計算機上運行且彼此具有客戶端-服務器關系的計算機程序而出現(xiàn)。在部署可編程計算系統(tǒng)的實施例中,將了解,硬件和軟件架構兩者都需要考慮。具體來說,將了解,是否在永久配置的硬件(例如,ASIC)、臨時配置的硬件(例如,軟件與可編程處理器的組合)或永久與臨時配置的硬件的組合中實施某些功能性的選擇可為設計選擇。下文陳述在各種實例性實施例中部署的硬件(例如,機器)和軟件架構。
[0073]實例性機器架構和機器可讀媒體
[0074]圖9是其內(nèi)可執(zhí)行用于致使機器執(zhí)行本文論述的方法中的一者或一者以上的指令的計算機系統(tǒng)900的實例性形式的機器的框圖。在替代實施例中,機器作為獨立裝置操作或可連接(例如,聯(lián)網(wǎng))到其它機器。在聯(lián)網(wǎng)部署中,機器可在服務器-客戶端網(wǎng)絡環(huán)境中的服務器或客戶端機器的能力中操作,或在對等式(或分布式)網(wǎng)絡環(huán)境中作為對等式機器來操作。所述機器可為個人計算機(PC)、平板PC、機頂盒(STB)、個人數(shù)字助理(PDA)、蜂窩式電話、網(wǎng)絡器具、網(wǎng)絡路由器、交換器或橋接器,或能夠執(zhí)行指定機器將采取的動作的指令(順序或另外方式)的任一機器。此外,雖然僅圖解說明單個機器,但術語“機器”還應視為包含任一機器集合,所述機器個別地或聯(lián)合地執(zhí)行指令集合(或多個集合)以執(zhí)行本文論述的方法中的任一者或一者以上。
[0075]實例性計算機系統(tǒng)900包含處理器902 (例如,中央處理單元(CPU)、圖形處理單元(GPU)或兩者)、主存儲器904和靜態(tài)存儲器906,其經(jīng)由總線908彼此通信。計算機系統(tǒng)900可進一步包含視頻顯示單元910 (例如,液晶顯示器(IXD)或陰極射線管(CRT))。計算機系統(tǒng)900還包含字母數(shù)字輸入裝置912 (例如,鍵盤)、用戶接口(UI)導航裝置914 (例如,鼠標)、磁盤驅動單元916、信號產(chǎn)生裝置918 (例如,揚聲器)以及網(wǎng)絡接口裝置920。
[0076]機器可讀媒體
[0077]磁盤驅動單元916包含機器可讀媒體922,其上存儲有一個或一個以上指令集和數(shù)據(jù)結構(例如,軟件)924,其體現(xiàn)本文描述的方法或功能中的任一者或一者以上或由其利用。指令924還可在計算機系統(tǒng)900對其的執(zhí)行期間完全地或至少部分地駐留在主存儲器904內(nèi)和/或處理器902內(nèi),主存儲器904和處理器902也構成機器可讀媒體。
[0078]雖然機器可讀媒體922在實例性實施例中展示為單個媒體,但術語“機器可讀媒體”可包含存儲所述一個或一個以上指令或數(shù)據(jù)結構的單個媒體或者多個媒體(例如,集中式或分布式數(shù)據(jù)庫和/或相關聯(lián)高速緩沖存儲器和服務器)。術語“機器可讀媒體”還應視為包含任何有形媒體,其能夠存儲、編碼或載運供機器執(zhí)行的指令且致使機器執(zhí)行本發(fā)明的方法中的任一者或一者以上,或能夠存儲、編碼或載運由此些指令利用或與此些指令相關聯(lián)的數(shù)據(jù)結構。術語“機器可讀媒體”因此應視為包含(但不限于)固態(tài)存儲器以及光學和磁性媒體。機器可讀媒體的具體實例包含非易失性存儲器,包含例如半導體存儲器裝置,例如可擦除可編程只讀存儲器(EPROM)、電可擦除可編程只讀存儲器(EEPROM)以及快閃存儲器裝置;磁盤,例如內(nèi)部硬盤和可裝卸式盤;磁光盤;以及CD-ROM和DVD-ROM盤。
[0079]傳輸媒體
[0080]指令924可進一步使用傳輸媒體經(jīng)由通信網(wǎng)絡926發(fā)射或接收。指令924可使用網(wǎng)絡接口裝置920以及若干眾所周知的傳送協(xié)議中的任一者(例如,HTTP)來發(fā)射。通信網(wǎng)絡的實例包含局域網(wǎng)(“LAN”)、廣域網(wǎng)(“WAN”)、因特網(wǎng)、移動電話網(wǎng)絡、普通老式電話(POTS)網(wǎng)絡,以及無線數(shù)據(jù)網(wǎng)絡(例如,WiFi和WiMax網(wǎng)絡)。術語“傳輸媒體”應視為包含能夠存儲、編碼或載運供機器執(zhí)行的指令的任何無形媒體,且包含數(shù)字或模擬通信信號或其它無形媒體以促進此軟件的通信。
[0081]在此處描述的實施例當中包含一種系統(tǒng),其包括:時間表接收器,用以從賣方接收分布時間表,所述分布時間表包含所述賣方的列表庫存的指不、將遞送的列表庫存內(nèi)的列表、所述賣方的項目庫存、由所述列表描述的項目庫存內(nèi)的至少一個項目,以及將遞送所述列表的市場;以及執(zhí)行模塊,其由一個或一個以上處理器實施以確定在用于所述列表的分布時間表中指示的遞送時間已到達,從所述賣方的列表庫存接入所述列表,以及將所述列表遞送到市場。
[0082]一些實施例可包含:其中所述至少一個項目是表示供銷售的項目的多個實例的產(chǎn)品;其中所述執(zhí)行模塊在遞送所述列表之前進一步評估由所述分布時間表指示的一個或一個以上條件陳述;其中所述市場包括決策系統(tǒng),所述決策系統(tǒng)包括:策略模塊,用以確定所遞送列表是否符合一個或一個以上市場策略,基于所遞送列表符合而允許在所述市場中公開所述列表,且基于所遞送列表不符合而不允許在所述市場中列出所述列表;其中所述決策系統(tǒng)進一步包括呈現(xiàn)模塊,所述呈現(xiàn)模塊基于所述一個或一個以上市場策略來變換所述列表;其中所述變換包括改變列表特性或項目特性;其中所述決策系統(tǒng)進一步包括商店模塊,所述商店模塊將所述列表添加到所述市場中的所述賣方的虛擬商店;其中所述決策系統(tǒng)進一步包括轉發(fā)模塊,其將所遞送列表轉發(fā)到一個或一個以上額外市場;其中所述轉發(fā)模塊將檢驗所述賣方已準予轉發(fā)所述列表的許可;和/或其中所述策略模塊進一步基于所述賣方的項目庫存來確定可供銷售的項目的數(shù)目。
[0083]—些實施例包含一種方法,其包括:從賣方接收分布時間表,所述分布時間表包含所述賣方的列表庫存的指示、將遞送的列表庫存內(nèi)的列表、所述賣方的項目庫存、由所述列表描述的項目庫存內(nèi)的至少一個項目,以及將遞送所述列表的市場;以及使用一個或一個以上處理器確定在用于所述列表的分布時間表中指示的遞送時間已到達,從所述賣方的列表庫存接入所述列表,以及將所述列表遞送到市場。
[0084]另外的實施例可包含:其中所述至少一個項目是表示供銷售的項目的多個實例的產(chǎn)品;在遞送所述列表之前評估由所述分布時間表指示的一個或一個以上條件陳述;在所述市場處,確定所遞送列表是否符合一個或一個以上市場策略,基于所遞送列表符合而允許在所述市場中公開所述列表,且基于所遞送列表不符合而不允許在所述市場中列出所述列表;在所述市場處,基于所述一個或一個以上市場策略來變換所述列表;其中所述變換包括改變列表特性或項目特性;將所述列表添加到所述市場中的所述賣方的虛擬商店;將所遞送列表轉發(fā)到一個或一個以上額外市場;和/或基于所述賣方的項目庫存來確定可供銷售的項目的數(shù)目。
[0085]其它實施例包含一種非暫時性機器可讀媒體,其具有體現(xiàn)于其上的指令,所述指令在由機器的處理器執(zhí)行時致使所述機器執(zhí)行包括以下各項的操作:從賣方接收分布時間表,所述分布時間表包含所述賣方的列表庫存的指不、將遞送的列表庫存內(nèi)的列表、所述賣方的項目庫存、由所述列表描述的項目庫存內(nèi)的至少一個項目,以及將遞送所述列表的市場;以及使用一個或一個以上處理器確定在用于所述列表的分布時間表中指示的遞送時間已到達,從所述賣方的列表庫存接入所述列表,以及將所述列表遞送到市場。
[0086]—種設備可包括:用于從賣方接收分布時間表的構件,所述分布時間表包含所述賣方的列表庫存的指示、將遞送的列表庫存內(nèi)的列表、所述賣方的項目庫存、由所述列表描述的項目庫存內(nèi)的至少一個項目,以及將遞送所述列表的市場;以及用于使用一個或一個以上處理器確定在用于所述列表的分布時間表中指示的遞送時間已到達、從所述賣方的列表庫存接入所述列表以及將所述列表遞送到市場的構件。
[0087]雖然已參考特定實例性實施例描述了實施例,但將明了,在不脫離較廣的本發(fā)明的情況下可對這些實施例做出各種修改和改變。因此,應在說明性而非限制性意義上考慮說明書和圖式。形成本發(fā)明的一部分的附圖借助于圖解說明而非限制來展示其中可實踐標的物的特定實施例。以充分的細節(jié)描述所圖解說明的實施例以使得所屬領域的技術人員能夠實踐本文揭示的教示??蓮钠渲欣煤蛯С銎渌鼘嵤├?,使得在不脫離本發(fā)明的范圍的情況下可做出結構和邏輯替換和改變。因此,此【具體實施方式】不應視為限制性意義,且各種實施例的范圍僅由所附權利要求連同此些權利要求有資格的等效物的完整范圍來界定。
[0088]本發(fā)明標的物的此些實施例可在本文個別地和/或共同地由術語“本發(fā)明”來指代,僅是為了方便且并不希望在實際上揭示一個以上發(fā)明或發(fā)明性概念的情況下自愿地將本申請案的范圍限于任一單個發(fā)明或發(fā)明性概念。因此,雖然本文已圖解說明和描述了特定實施例,但應了解,經(jīng)計算以實現(xiàn)相同目的的任一布置可代替所展示的特定實施例。本發(fā)明既定涵蓋對各種實施例的任何和所有改動或變化。所屬領域的技術人員在審閱以上描述后將明了以上實施例和本文未特定描述的其它實施例的組合。
【權利要求】
1.一種系統(tǒng),其包括: 時間表接收器,用以從賣方接收分布時間表,所述分布時間表包含所述賣方的列表庫存的指示、所述列表庫存內(nèi)將遞送的列表、所述賣方的項目庫存、所述項目庫存內(nèi)由所述列表描述的至少一個項目,和所述列表將遞送到的市場;以及 執(zhí)行模塊,其由一個或一個以上處理器實施,用以確定在用于所述列表的所述分布時間表中指示的遞送時間已到達,從所述賣方的所述列表庫存接入所述列表,以及將所述列表遞送到所述市場。
2.根據(jù)權利要求1所述的系統(tǒng),其中所述至少一個項目是表示供銷售的所述項目的多個實例的產(chǎn)品。
3.根據(jù)權利要求1所述的系統(tǒng),其中所述執(zhí)行模塊進一步用以在遞送所述列表之前評估由所述分布時間表指不的一個或一個以上條件陳述。
4.根據(jù)權利要求1所述的系統(tǒng),其中所述市場包括決策系統(tǒng),所述決策系統(tǒng)包括: 策略模塊,用以確定所述所遞送列表是否符合一個或一個以上市場策略,基于所述所遞送列表符合而允許在所述市場中公開所述列表,且基于所述所遞送列表不符合而不允許在所述市場中列出所述列表。
5.根據(jù)權利要求4所述的系統(tǒng),其中所述決策系統(tǒng)進一步包括呈現(xiàn)模塊,所述呈現(xiàn)模塊用以基于所述一個或一個以上市場策略來變換所述列表。
6.根據(jù)權利要求5所述的系統(tǒng),其中所述變換包括改變列表特性或項目特性。
7.根據(jù)權利要求4所述的系統(tǒng),其中所述決策系統(tǒng)進一步包括商店模塊,所述商店模塊用以將所述列表添加到所述市場中`的所述賣方的虛擬商店。
8.根據(jù)權利要求4所述的系統(tǒng),其中所述決策系統(tǒng)進一步包括轉發(fā)模塊,所述轉發(fā)模塊用以將所述所遞送列表轉發(fā)到一個或一個以上額外市場。
9.根據(jù)權利要求8所述的系統(tǒng),其中所述轉發(fā)模塊將檢驗所述賣方已準予對轉發(fā)所述列表的許可。
10.根據(jù)權利要求4所述的系統(tǒng),其中所述策略模塊進一步基于所述賣方的所述項目庫存來確定可用于銷售的項目的數(shù)目。
11.一種方法,其包括: 從賣方接收分布時間表,所述分布時間表包含所述賣方的列表庫存的指不、所述列表庫存內(nèi)將遞送的列表、所述賣方的項目庫存、所述項目庫存內(nèi)由所述列表描述的至少一個項目,和所述列表將遞送到的市場;以及 使用一個或一個以上處理器確定在用于所述列表的所述分布時間表中指示的遞送時間已到達,從所述賣方的所述列表庫存接入所述列表,以及將所述列表遞送到所述市場。
12.根據(jù)權利要求11所述的方法,其中所述至少一個項目是表示供銷售的所述項目的多個實例的產(chǎn)品。
13.根據(jù)權利要求11所述的方法,其進一步包括在遞送所述列表之前評估由所述分布時間表指示的一個或一個以上條件陳述。
14.根據(jù)權利要求11所述的方法,其進一步包括在所述市場處,確定所述所遞送列表是否符合一個或一個以上市場策略,基于所述所遞送列表符合而允許在所述市場中公開所述列表,且基于所述所遞送列表不符合而不允許在所述市場中列出所述列表。
15.根據(jù)權利要求14所述的方法,其進一步包括在所述市場處,基于所述一個或一個以上市場策略來變換所述列表。
16.根據(jù)權利要求15所述的方法,其中所述變換包括改變列表特性或項目特性。
17.根據(jù)權利要求14所述的方法,其進一步包括將所述列表添加到所述市場中的所述賣方的虛擬商店。
18.根據(jù)權利要求14中任一權利要求所述的方法,其進一步包括將所述所遞送列表轉發(fā)到一個或一個以上額外市 場。
19.根據(jù)權利要求14中任一權利要求所述的方法,其進一步包括基于所述賣方的所述項目庫存來確定可用于銷售的項目的數(shù)目。
20.一種非暫時性機器可讀媒體,其具有體現(xiàn)于其上的指令,所述指令在由機器的處理器執(zhí)行時致使所述機器執(zhí)行包括以下各項的操作: 從賣方接收分布時間表,所述分布時間表包含所述賣方的列表庫存的指不、所述列表庫存內(nèi)將遞送的列表、所述賣方的項目庫存、所述項目庫存內(nèi)由所述列表描述的至少一個項目,和所述列表將遞送到的市場;以及 使用一個或一個以上處理器確定在用于所述列表的所述分布時間表中指示的遞送時間已到達,從所述賣方的所述列表庫存接入所述列表,以及將所述列表遞送到所述市場。
21.—種設備,其包括: 用于從賣方接收分布時間表的構件,所述分布時間表包含所述賣方的列表庫存的指示、所述列表庫存內(nèi)將遞送的列表、所述賣方的項目庫存、所述項目庫存內(nèi)由所述列表描述的至少一個項目,和所述列表將遞送到的市場;以及 用于使用一個或一個以上處理器確定在用于所述列表的所述分布時間表中指示的遞送時間已到達、從所述賣方的所述列表庫存接入所述列表以及將所述列表遞送到所述市場的構件。
【文檔編號】G06Q30/00GK103635921SQ201280031957
【公開日】2014年3月12日 申請日期:2012年6月29日 優(yōu)先權日:2011年6月30日
【發(fā)明者】法爾杭·卡薩伊 申請人:電子灣有限公司