CN1983933A - 用于传送数据的方法和系统 - Google Patents

用于传送数据的方法和系统 Download PDF

Info

Publication number
CN1983933A
CN1983933A CNA2006101387977A CN200610138797A CN1983933A CN 1983933 A CN1983933 A CN 1983933A CN A2006101387977 A CNA2006101387977 A CN A2006101387977A CN 200610138797 A CN200610138797 A CN 200610138797A CN 1983933 A CN1983933 A CN 1983933A
Authority
CN
China
Prior art keywords
information
user
input
data
digital picture
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2006101387977A
Other languages
English (en)
Inventor
马赫什·苏伯曼尼恩
威廉·奥苏特
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
eBay Inc
Original Assignee
eBay Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by eBay Inc filed Critical eBay Inc
Publication of CN1983933A publication Critical patent/CN1983933A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/174Form filling; Merging
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0641Shopping interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/402Support for services or applications wherein the services involve a main real-time session and one or more additional parallel non-real time sessions, e.g. downloading a file in a parallel FTP session, initiating an email or combinational services
    • H04L65/4025Support for services or applications wherein the services involve a main real-time session and one or more additional parallel non-real time sessions, e.g. downloading a file in a parallel FTP session, initiating an email or combinational services where none of the additional parallel sessions is real time or time sensitive, e.g. downloading a file in a parallel FTP session, initiating an email or combinational services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/53Network services using third party service providers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources

Abstract

本发明公开了用于传送数据的方法和系统。一种用于传送数据的系统包括用户界面模块,用于经由图形用户界面提示用户将信息输入到显示在图形用户界面上的多个信息字段中,并经由用户输入设备接收由用户输入的用于至少一个信息字段的信息。数据传送模块在用户已输入用于至少一个信息字段的信息之后并且在用户输入信息到至少一个另外的信息字段之前或同时开始通过网络传送数据。

Description

用于传送数据的方法和系统
技术领域
本发明的实施例一般地涉及网络数据通信技术领域,并且在一个示例性实施例中,涉及用于在网络内传送数据的方法和系统。
背景技术
有许多这样的情形,即网络用户(例如访问因特网的人)可能希望经由网络将相对较大的数据文件传输(例如上载或以其他方式传送)到另一个客户端计算机或服务器计算机。
例如,考虑一下电子商务利用因特网向顾客销售货物或服务,并且其范围和规模正在越来越快地增长。卖主一般会通过利用比如用户计算机这样的远程用户输入设备将关于待售项目的信息输入到多个信息字段中,来列出供销售或拍卖的项目。该计算机连接到比如因特网这样的通信网络,当用户完成输入信息时,数据被传送到中央服务器以创建列表。
但是,在要传送的数据量较大的情况下,将会意识到用户要等待一段时间,在此期间数据通过网络传送,并且他们接收到关于其列表已成功创建的确认。对于拨号和低速宽带用户来说,这种情况尤其严重。
可能发生这种情况的一个示例是这样的情形,即被传送的数据是要包括在其列表中的一个或多个数字图像、视频数据或音频数据。
当然,以上只是用户可能希望经由网络(例如因特网)传输相对较大的数据文件的一种示例性环境。因特网上的照片容宿站点越来越普及,它们要求用户将多张数字照片上载到服务器,以使这些数字照片能供其他因特网用户使用,并且使得用户能够订购数字照片的物理打印版。
用户可能希望通过网络传输的相对较大的数字文件的其他示例包括音频和视频文件。例如,用户可能希望将MPEG视频上载到网站,以便归档并能供其他用户使用。类似地,某些网站可能充当积极进取的音乐艺术家的发行渠道,并且因而可能允许上载MP3文件到网站(例如www.MP3.com)。
发明内容
下面描述的实施例针对用于在网络内传送数据的方法和系统。
在一个方面中,一种用于传送数据的系统包括:
用户界面模块,用于经由图形用户界面提示用户将信息输入到显示在图形用户界面上的多个信息字段中,并经由用户输入设备接收由用户输入的用于至少一个信息字段的信息;以及
数据传送模块,用于在用户已输入用于至少一个信息字段的信息之后并且在用户输入信息到至少一个另外的信息字段之前或同时开始通过网络传送数据。
在另一个方面中,一种传送数据的法包括:
经由图形用户界面提示用户将信息输入到显示在图形用户界面上的多个信息字段中;
经由用户输入设备接收由用户输入的用于至少一个信息字段的信息;以及
在用户已输入用于至少一个信息字段的信息之后并且在用户输入信息到至少一个另外的信息字段之前或同时开始通过网络传送数据。
一个或多个实施例的细节在附图和以下描述中阐述。其他特征将从描述和附图以及权利要求中清楚显现出来。
附图说明
图1是示出根据一个示例性实施例的具有客户端-服务器体系结构的系统的详细网络图。
图2是示出一个示例性实施例中的多个商务系统和支付应用的框图。
图3是根据示例性实施例的高级实体关系图。
图4是示出根据示例性实施例用于通过网络传送数据的系统的另一个网络图。
图5是用于通过网络传送数据的示例性方法。
图6示出采取计算机系统这一示例性形式的机器的示意图,在该机器内可以执行用于使该机器执行这里论述的任何一种或多种方法的指令。
图7是示出根据示例性实施例的后台上载过程的过程图。
图8是示出根据示例性实施例的列表创建用户界面的用户界面图,用户可将要包括在列表中的多个信息项输入该列表创建用户界面中。
具体实施方式
这里描述了用于在分布式计算机系统内传送数据的方法和系统。在下面的描述中,出于说明目的,阐述了许多具体细节便充分理解本发明。但是,对于本领域的技术人员来说显而易见的是,没有这些具体细节也能实现示例性实施例。
一个示例性实施例是在商务系统的上下文中描述的,但是将会意识到,本发明也可实现在其他上下文中。实际上,其他示例性实施例可实现在很多种联网环境中,在这些环境中,数据文件(或其他数据结构)需要通过网络传输或传送。
平台体系结构
图1是示出根据一个示例性实施例的具有客户端-服务器体系结构的系统10的网络图。采取商务系统12这一示例性形式的服务器平台经由网络14(例如因特网)将服务器方功能提供给一个或多个客户端。图2示出例如在相应的客户端机器20和22上执行的web客户端16(例如浏览器,如Redmond,Washington State的Microsoft公司开发的Internet Explorer浏览器)和编程客户端18。
具体谈到基于网络的商务系统12,应用程序接口(API)服务器24和web服务器26耦合到一个或多个应用服务器28,并分别向这一个或多个应用服务器28提供编程和web接口。应用服务器28容宿着一个或多个应用(例如商务系统应用30和支付应用32)。应用服务器28进而又被示为耦合到辅助访问一个或多个数据库36的一个或多个数据库服务器34。
商务系统应用30向访问商务系统12的用户提供若干商务系统功能和服务。支付应用32同样向用户提供若干支付服务和功能。支付应用32可允许用户在账户中量化并积累价值(例如以商业货币(如美元)为单位,或以专用货币(如点数)为单位),并且随后用积累的价值来换取经由商务系统应用30提供的产品(例如货物或服务)。虽然在图1中商务系统和支付应用30和32被示为都形成基于网络的商务系统12的一部分,但是将会意识到,在本发明的其他实施例中,支付应用32可形成与商务系统12分离且不同的支付服务的一部分。
此外,虽然图1所示的系统10采用了客户端-服务器体系结构,但本发明的实施例当然并不局限于这种体系结构,而是在分布式或对等体系结构系统中也同样能适用。各种商务系统和支付应用30和32也可实现为独立的软件程序,这些软件程序不一定要有联网能力。
将会意识到,web客户端16经由web服务器26所支持的web接口访问各种商务系统和支付应用30和32。类似地,编程客户端18经由API服务器24所提供的编程接口访问商务系统和支付应用30和32所提供的各种服务和功能。编程客户端18例如可以是卖主(seller)应用(例如San Jose,California的eBay有限公司开发的TurboLister应用),以使卖主能够以离线方式创作和管理商务系统12上的列表,并在编程客户端18和基于网络的商务系统12之间执行分批模式的通信。示例性实施例可被部署在web客户端16内提供的接口内或编程客户端18内。
图1还示出在第三方服务器机器40上执行的第三方应用38,其能够经由API服务器24所提供的编程接口对基于网络的商务系统12进行编程访问。例如,第三方应用38可利用从基于网络的商务系统12取得的信息来支持由第三方容宿的网站上的一个或多个特征或功能。第三方网站例如可以提供由基于网络的商务系统12的相关应用支持的一个或多个促销、商务系统或支付功能。
商务系统应用
图2是示出多个商务系统和支付应用30的框图,在一个示例性实施例中,所述多个商务系统和支付应用是作为基于网络的商务系统12的一部分提供的。商务系统12可提供若干列表和价格设置机制,利用这些机制,卖主可列出待售的货物或服务,买主(buyer)可表达购买这种货物或服务的兴趣或表明购买这种货物或服务的愿望,并且可以设置与货物和服务相关的交易的价格。为此,商务系统应用30被示为包括支持拍卖格式列表和价格设置机制(例如英式、荷兰式、Vickrey式、中式、双重、反向拍卖等等)的一个或多个拍卖应用44。各种拍卖应用44还可提供若干支持这种拍卖格式列表的特征,例如反向价格特征(利用此特征卖主可指定与列表相联系的反向价格)以及代理竞价特征(利用此特征竞价者可调用自动代理竞价)。
若干个固定价格应用46支持固定价格列表格式(例如传统的分类广告型列表或目录列表)和收购型(buyout-type)列表。具体而言,收购型列表(例如包括由San Jose,California的eBay有限公司开发的Buy-It-Now(BIN,现在购买)技术)可以结合拍卖格式列表提供,并允许买主以一般高于拍卖起价的固定价格购买也经由拍卖来许诺销售的货物或服务。
商店应用48允许卖主将其列表归组在“虚拟”商店内,这一虚拟商店可由卖主并针对卖主确定品牌或以其他方式个性化。这种虚拟商店还可提供促销、激励和特定于相关卖主并针对其个性化的特征。
声誉应用50允许利用基于网络的商务系统12进行交易的各方确立、构建和维护声誉,这些声誉可以被提供和发布给潜在的贸易伙伴。考虑一下例如在基于网络的商务系统12支持个人之间的贸易的情况下,用户可能没有可用来评估潜在贸易伙伴的可信度和可靠度的历史或其他参考信息。声誉应用50允许用户例如通过其他交易伙伴所提供的反馈来在基于网络的商务系统12内确立在一段时间期间的声誉。其他潜在的贸易伙伴于是可以参考这种声誉,以便评估可靠度和可信度。
个性化应用52允许商务系统12的用户个性化其与商务系统12的交互的各个方面。例如,用户可利用适当的个性化应用52来创建个性化的参考页面,在该页面处可查看关于用户正参与(或曾参与)的交易的信息。此外,个性化应用52可以使得用户能够对列表以及其与商务系统12和其他方交互的其他方面进行个性化。
在一个实施例中,基于网络的商务系统12可包括支持若干市场的一个或多个国际化应用54。每个市场可以例如针对特定地理区域定制。商务系统12的一个版本可以针对联合王国定制,而商务系统12的另一个版本可以针对美国定制。这些版本中的每一个可充当独立的商务系统,或者可以是公共的基础商务系统的定制的(或国际化的)呈现。
基于网络的商务系统12的导航可以由一个或多个导航应用56来辅助。例如,搜索应用使得能够经由商务系统12对发布的列表进行关键字搜索。浏览应用允许用户浏览在商务系统12内可根据其对litmus进行分类的各种类别、目录或库存数据结构。可提供各种其他导航应用来补充搜索和浏览应用。
为了经由基于网络的商务系统12以尽可能在视觉上信息量大且吸引人的方式使列表可用,商务系统应用30可包括一个或多个成像应用58,利用这种成像应用,用户可上载图像以便包括在列表内。成像应用58还起着将图像结合在已查看的列表内的作用。成像应用58还可支持一个或多个促销特征,例如呈现给潜在买主的图库。例如,卖主可支付额外的费用以使图像被包括在促销品的图库内。
列表创建应用60允许卖主方便地创作与它们希望经由商务系统12交易的货物或服务有关的列表,而列表管理应用62允许卖主管理这种列表。具体而言,在特定卖主已创作和/或发布了大量列表的情况下,管理这种列表可能成为一种挑战。列表管理应用62提供了若干特征(例如自动重列表、库存级别监视等等)以帮助卖主管理这种列表。本发明的示例性实施例可被部署为一个或多个列表创建应用60的一部分,以使卖主能够高效地上载数字文件(例如图像、视频或音频数据文件)以便包括在由商务系统12发布的列表信息内。
一个或多个列表后管理应用64也帮助卖主进行一般发生在列表后的若干活动。例如,在完成由一个或多个拍卖应用44帮助的拍卖之后,卖主可能希望留下关于特定买主的反馈。为此,列表后管理应用64可提供到一个或多个声誉应用50的接口,以允许卖主方便地向声誉应用50提供关于多个买主的反馈。
数据结构
图3是示出可被维护在数据库36内并且可被商务系统和支付应用30和32所利用并为之所支持的各种表90的高级实体关系图。用户表92包含基于网络的商务系统12的每个注册用户的记录,并且可以包含与每个这种注册用户相关的标识符、地址和金融工具信息。将会意识到,用户可充当基于网络的商务系统12内的卖主、买主或两者。在一个示例性实施例中,买主可以是拥有积累价值(例如商业货币或专用货币)的用户,于是能够用积累价值来交换基于网络的商务系统12许诺销售的项目。
表90还包括项目表94,其中维护有可以经由或曾经经由商务系统12交易的货物和服务的项目记录。项目表94内的每个项目记录还可以链接到用户表92内的一个或多个用户记录,以将卖主和一个或多个实际或潜在买主与每个项目记录关联起来。
交易表96包含与在项目表94内存在其记录的项目相关的每个交易(例如购买交易)的记录。
订单表98被填充以订单记录,每个订单记录与一个订单相关联。每个订单进而又可以针对在交易表96内存在其记录的一个或多个交易。
竞价表100内的每个竞价记录涉及结合拍卖应用44支持的拍卖格式列表在基于网络的商务系统12处接收到的一个竞价。在一个示例性实施例中,反馈表102被一个或多个声誉应用50用来构造和维护关于用户的声誉信息。历史表104维护用户曾参与的交易的历史。一个或多个属性表106记录与在项目表94内存在其记录的项目相关的属性信息。只考虑这种属性的单个示例,属性表106可指示与特定项目相关联的货币属性,该货币属性标识卖主指定的相关项目的价格的货币。
表90还包括媒体表108,其被链接到项目表94,用于存储与项目表94内维护的项目信息相关联的数字媒体文件。具体而言,数字媒体文件可包括在某个列表内或可经由该列表访问的图像、视频或音频文件,以提供关于特定列表的更多信息。将会意识到,与包括在项目表94内的文本信息相比,媒体表108内的数字媒体文件可能相对较大,因而需要额外的时间和资源来从编程客户端18或web客户端16上载到商务系统12。
为了使卖主在基于网络的商务系统12上列出供销售或拍卖的待售物(offering),卖主一般将利用编程客户端18或web客户端16访问商务系统12。
客户端18和16例如由用户经由用户计算机的相应图形用户界面访问,并且这些客户端提示用户输入信息到图形用户界面上显示的多个字段中。
用户随后利用用户输入设备输入信息,该信息被编程客户端18或web客户端16所接收,并随后通过网络14被传送到商务系统12。
用户想要希望输入的信息一般是包括用户的标识(或者称为卖主的标识)的信息,以及与待售物标识相关的信息,一般是价格信息。
该信息还可包括用户希望传送到基于网络的商务系统12以便包括在列表内或经由列表访问的数字图像、音频数据或视频数据。
将会意识到,某些需要传送的信息转化为要通过网络14传送的大量数据,并且如果用户的网络访问是受限的,则传送大量数据可能是很耗时的。这减慢了列表过程,并且有损用户体验。
为了解决这一点,通过网络传送数据在用户已输入用于至少一个信息字段的信息之后并且在用户输入信息到至少一个另外的信息字段中之前或同时开始。
为了辅助这一点,用户可能被提示将其本身一般可能就相当于大量要传送的数据的信息输入到信息字段中,或者可以识别存储在客户端机器上的相对大量的信息以便传送到商务系统12。从而,用户首先被提示输入关于数字图像、音频数据或视频数据的信息。然后在用户完成信息字段的其余部分的同时,这种数据被传送。
参考图4,经由图形用户界面(例如呈现购买web客户端16或编程客户端18)提示用户输入信息到在图形用户界面上显示的多个信息字段中(操作112)。随后,经由用户输入设备接收客户端计算机输入的用于至少一个信息字段的信息(操作114)。
通过网络的数据传送在用户已输入用户至少一个信息字段的信息之后并且在用户输入信息到至少一个另外的信息字段之前或同时开始(操作116)。
在一个示例中,用户被提示例如经由图形用户界面上的输入选项输入传送指令。
在另一个示例中,web客户端16或编程客户端18在开始通过网络传送数据之前检测用户已完成用于至少一个信息字段的信息的输入。这可通过检测用户何时离开该字段并移动到另一个字段来完成。在一种实现方式中,这可利用Java Applet来实现,如下文更详细描述的。
将会意识到,在用户填写多个数据字段的同时,在用户已完成用于至少一个信息字段的信息的输入之后的传送数据的过程可重复若干次。从而,用户可能正在输入与多个图像相关的数据,其中,在用户离开用于输入第一图像的信息字段并去往用于输入第二图像的信息字段之后,第一图像将开始传送。当用户离开用于输入第二图像的信息字段并去往用于输入第三图像的信息字段时,第二图像将开始传送,以此类推。
输入的信息可以是与存储在客户端计算机可访问的存储设备中的数字图像、视频数据和音频数据中的至少一种相关的信息,在这种情况下所传送的数据是与数字图像、视频数据和音频数据中的至少一种相关的数据。
输入的信息例如可标识存储数字图像、视频数据和音频数据中的至少一种的存储位置。
由于示例性实施例是在电子商务系统的上下文中,因此输入的信息一般将会是详细描述在线列表的信息。这种信息除了数字图像外还可包括卖主标识信息和待售物标识信息。数字图像可以是待售物的数字图像。
用于实现上述方法的示例性系统在图5中示出,其包括用户界面模块118,用于经由图形用户界面提示用户输入信息到多个信息字段中,并经由用户接收设备接收由用户输入的用于至少一个信息字段的信息。
系统还包括数据传送模块120,用于在用户已输入用于至少一个信息字段的信息之后并且在用户输入信息到至少一个另外的信息字段之前或同时开始通过网络(例如因特网)传送数据。
在一个示例中,系统是用具有指令的机器可读机器来实现的,所述指令在被机器执行时使得机器执行这里描述的方法。
图6示出采取计算机系统200这一示例性形式的机器的示意图,在该机器内可以执行用于使该机器执行这里论述的任何一种或多种方法的一组指令。在其他实施例中,机器充当独立的设备,或者可以连接(例如联网)到其他机器。在联网部署中,机器可以充当服务器-客户端网络环境中的服务器或客户端机器,或者充当对等(或分布式)网络环境中的对等机器。机器可以是服务器计算机、客户端计算机、个人计算机(PC)、平板PC、机顶盒(STB)、个人数字助理(PDA)、蜂窝电话、web设备、网络路由器、交换机或网桥,或者任何能够执行指定由该机器采取的动作的一组指令(顺序的或其他形式的)的机器。此外,虽然只示出了单个机器,但是术语“机器”应当被理解为也包括单独或联合执行一组(或多组)指令以执行这里论述的任何一种或多种方法的机器的任何集合。
示例性计算机系统200包括处理器202(例如中央处理单元(CPU)、图形处理单元(GPU)或两者)、主存储器204和静态存储器206,它们经由总线208彼此通信。计算机系统200还可包括视频显示单元210(例如液晶显示器(LCD)或阴极射线管(CRT))。计算机系统200还包括字母数字输入设备212(例如键盘)、光标控制设备214(例如鼠标)、盘驱动单元216、信号生成设备218(例如扬声器)和网络接口设备220。
盘驱动单元216包括机器可读介质220,其上存储有实现这里论述的方法或功能中的任何一种或多种的一组或多组指令(例如软件224)。软件224在被计算机系统200执行时可全部或至少部分驻留在主存储器204内和/或处理器202内,主存储器204和处理器202也构成机器可读介质。软件224还可经由网络接口设备220通过网络226发送或接收。
虽然机器可读介质222在示例性实施例中被示为单个介质,但术语“机器可读介质”应当被理解为包括存储一组或多组指令的单个介质或多个介质(例如集中式或分布式数据库和/或相关联的缓存和服务器)。术语“机器可读介质”还应当被理解为包括任何能够存储、编码或携带供机器执行并使得机器执行本发明的任何一种或多种方法的介质。术语“机器可读介质”因而应当被理解为包括但不限于固态存储器、光和磁介质以及载波信号。
虽然已经参考具体示例性实施例描述了当前的实施例,但是显而易见的是,可以对这些实施例进行各种修改和改变,而不会脱离本发明的更宽的精神和范围。例如,这里描述的各种模块可以利用硬件电路(例如基于CMOS的逻辑电路)以及用软件来执行和创建。
例如,用户界面模块118和数据传送模块120可以用晶体管、逻辑门和电路(例如专用集成ASIC电路)来实现。此外,将会意识到,这里描述的各种操作、过程和方法可实现在与数据处理系统(例如计算机系统)相兼容的机器可读介质和/或机器可访问介质中。因此,应当从说明意义而不是限制意义上来看待说明书和附图。
现提供关于示例性实施例的更多细节,在该示例性实施例中,用于接收多个列表信息项的列表创建用户界面(例如HTML页面)被商务系统12生成并被传输到web客户端16。该示例性实施例试图在使用户能够上载图片以便包括在列表内的图片上载功能上提高页面性能并减少用户等待时间。
示例性实施例试图使用用户的“思考时间”(think time)来执行昂贵的上载操作。图7示出了示例性上载过程230,该过程在用户输入标识在客户端机器上存储着要包括在列表内的图片的位置的图片信息之后立即在后台开始。因此,在用户输入项目描述并完成列表创建用户界面的其余部分的同时,上载在对用户操作没有影响(或有最小程度的影响)的情况下在后台进行。到用户完成输入列表创建用户界面所需的信息并提交该信息时,图片上载可能已经完成,或者至少已经进行了很大一部分。因此,由图片上载功能产生的瓶颈可得以减少,并且用户体验到确认页面上的改良的响应时间,并能够高效地完成列表创建过程。
注意,上文详述的示例性实施例只是一种样本实现方式。后台上载的实施例可以以任何将会优化对空闲周期和用户思考时间的使用的方式实现。
在上述示例性实施例中,一旦图像被选中,后台上载过程230就可以开始。参考图8所示的列表创建用户界面的示例,比如说用户输入了图片1的信息(直接输入到文本控件中或通过浏览选项),然后进行到下一个控件以输入另一个图像信息(例如图片2)。在这种情况下,一旦用户移动到下一软件,后台上载过程230就开始处理图片1。因此,在用户选择下一图像(图片2)的同时,第一图像已经在被上载了。
可以实现不同的示例性方案变体。例如,对于图像上载,存在着用户能够选择的额外的参数/备选,这些参数/备选可能需要与图像一起被传输到服务器。在这种示例性场景中,后台上载过程230可被设置为推迟到与图像相关的所有用户输入都可用的点。
或者,只要用户选择修改可能影响图像上载的设置,后台上载过程230就可被中止并重试。
在另一个示例性变体中,后台上载过程230可以被推迟到页面流中的较后的页面。例如,如果在后续的页面上用户可能会有更多的“思考时间”,则后台上载过程230可被推迟到这一较后的页面,以优化空闲周期(和用户思考时间)。
处理甚至可以被划分在两个点之间。在这种情况下,一些图像可在第一页面上上载,而其余的可在页面流中的后续页面中上载,如果这样做不影响页面流的逻辑的话。本质上,示例性实施例可被结合到网页流的任何部分中,以优化用户思考时间期间的图像上载。同一页面或不同页面或工作可被打包到流中的不同点中,等等。
一个示例性实施例使用JavaScript来执行后台上载。也可用诸如Javaapplets、ActiveX等其他技术来实现实施例。在示例性实施例中,后台上载过程230可在没有明确的用户指令的情况下自动执行。在该示例性实施例中,一旦图像信息被输入并且例如用户按下tab切换到下一控件(或者图像文本框控件失去焦点(focus)),图像就可被上载。在另一个示例性实施例中,用户可明确地开始后台上载,之后用户可在后台上载进行的同时着手完成表单的其余部分。
图8所示的示例性列表创建用户界面250包括具有用于允许输入图像文件位置的浏览按钮的文本输入框。界面250还可包括“submit”(提交)按钮(例如在界面250中呈现的表单的末尾),以用于提供关于列表的所有信息(例如图像和其他项目数据)。
下面的示例性代码提供了后台上载过程230的样本实现方式。上载是经由在高和宽为0像素的iframe中张贴的表单来完成的。列表创建页面流的基本用户界面(例如基本HTML页面)包含用于经由文件输入浏览到客户端计算机的目录结构的按钮,以及用于显示所选文件的路径的输入。点击“Browse”(浏览)按钮打开隐藏在iframe中的表单的文件输入,并且所返回的路径被存储在iframe中,并在基本页面的输入元素中被显示给用户。iframe中的表单随后经由后台上载过程230在后台被提交以上载文件。当上载完成时,相关服务器返回页面,其URL包含任何差错代码以及上载的文件的URL。基本页面解析此URL以显示上载的照片。
<script>
//降低域以允许iframe和基本页面之间的通信。
document.domain=″ebay.com″;
//上载状态标志
Var gFlag=0;
//处理基本页面和ifram之间的用户文件输入,调用表单提交功能
function browse()
{
        hiddeniframe.msapost.filepathbutton.click();
        var basepageinput=document.getElementById(′filepath′);
        basepageinput.value=hiddeniframe.msapost.filepathbutton.value;
        formSubmit();
}
//经由javascript提交隐藏的表单
function formSubmit()
{
       gFlag=1;
       hiddeniframe.msapost.submit();
}
//从返回的页面提取出已上载图像url和任何差错代码
function postCompleted()
{
        if(gFlag==1)
{
              gFlag=0;
              var queryStr=unescape(hiddeniframe.location.search);
              var picURL=
queryStr.substring((queryStr.indexOf(″?picurl=″)+8),queryStr.indexOf(″&error″
));
              document.images[′postedImage′].src=picURL;
        }
       }
</script>
<iframe width=0 height=0 src=″path/to/hiddenform/page.html″
id=″hiddeniframe″
onload=″window.setTimeout(′ostCompleted()′,1000);"></iframe>
<input id=″filepath″value=″″maxlength=″128″size=″40″>
<input type″=″button″value=″Browse″onclick=″browse();">

Claims (16)

1.一种用于传送数据的系统,该系统包括:
用户界面模块,用于经由图形用户界面提示用户将信息输入到显示在所述图形用户界面上的多个信息字段中,并经由用户输入设备接收由所述用户输入的用于所述至少一个信息字段的信息;以及
数据传送模块,用于在所述用户已输入用于所述至少一个信息字段的信息之后并且在所述用户输入信息到至少一个另外的信息字段之前或同时开始通过网络传送数据。
2.如权利要求1所述的系统,其中,所述用户界面模块在所述数据传送模块开始通过所述网络传送所述数据之前检测所述用户已完成对用于所述至少一个信息字段的信息的输入。
3.如权利要求1所述的系统,其中,所述用户界面模块检测所述用户何时执行针对对用于所述至少一个信息字段的信息的输入的完成动作。
4.如权利要求1所述的系统,其中,所述用户界面模块检测输入的信息是与存储在存储设备中的数字图像、视频数据和音频数据中的至少一种相关的信息,并且所述数据传送模块传送与所述数字图像、视频数据和音频数据中的任何一种相关的数据。
5.如权利要求4所述的系统,其中,所述用户界面模块检测所述输入的信息标识存储所述数字图像、视频数据和音频数据中的至少一种的存储位置,并且所述数据传送模块传送作为所述数字图像、视频数据和音频数据中的至少一种的数据。
6.如权利要求5所述的系统,其中,所述用户界面模块检测所述输入的信息是详细描述在线列表的信息,所述信息包括卖主标识和待售物标识。
7.如权利要求6所述的系统,其中,所述数字图像是待售物的数字图像。
8.一种由计算机实现的传送数据的方法,该方法包括:
经由图形用户界面提示用户将信息输入到显示在所述图形用户界面上的多个信息字段中;
经由用户输入设备接收由所述用户输入的用于所述至少一个信息字段的信息;以及
在所述用户已输入用于所述至少一个信息字段的信息之后并且在所述用户输入信息到至少一个另外的信息字段之前或同时开始通过网络传送数据。
9.如权利要求8所述的由计算机实现的方法,包括在开始通过所述网络传送所述数据之前检测所述用户已完成对用于所述至少一个信息字段的信息的输入。
10.如权利要求8所述的由计算机实现的方法,其中,所述检测包括检测所述用户何时执行针对对用于所述至少一个信息字段的信息的输入的完成动作。
11.如权利要求8所述的由计算机实现的方法,其中,输入的信息是与存储在存储设备中的数字图像、视频数据和音频数据中的至少一种相关的信息,并且传送的数据是与所述数字图像、视频数据和音频数据中的任何一种相关的数据。
12.如权利要求11所述的由计算机实现的方法,其中,所述输入的信息标识存储所述数字图像、视频数据和音频数据中的至少一种的存储位置,并且所述传送的数据是所述数字图像、视频数据和音频数据中的至少一种。
13.如权利要求12所述的由计算机实现的方法,其中,所述输入的信息是详细描述在线列表的信息,所述信息包括卖主标识和待售物标识。
14.如权利要求11所述的由计算机实现的方法,其中,所述数字图像是待售物的数字图像。
15.一种具有指令的机器可读介质,所述指令在被机器执行时使得该机器执行包括以下步骤的方法:
经由图形用户界面提示用户将信息输入到显示在所述图形用户界面上的多个信息字段中;
经由用户输入设备接收由所述用户输入的用于所述至少一个信息字段的信息;以及
在所述用户已输入用于所述至少一个信息字段的信息之后并且在所述用户输入信息到至少一个另外的信息字段之前或同时开始通过网络传送数据。
16.一种用于传送数据的系统,该系统包括:
第一装置,用于提示用户将信息输入到显示在图形用户界而上的多个信息字段中,并经由用户输入设备接收由所述用户输入的用于所述至少一个信息字段的信息;以及
第二装置,用于在所述用户已输入用于所述至少一个信息字段的信息之后并且在所述用户输入信息到至少一个另外的信息字段之前或同时通过网络传送数据。
CNA2006101387977A 2005-11-17 2006-11-15 用于传送数据的方法和系统 Pending CN1983933A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/282,028 US7761536B2 (en) 2005-11-17 2005-11-17 Method and system to transmit data
US11/282,028 2005-11-17

Publications (1)

Publication Number Publication Date
CN1983933A true CN1983933A (zh) 2007-06-20

Family

ID=38120066

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2006101387977A Pending CN1983933A (zh) 2005-11-17 2006-11-15 用于传送数据的方法和系统

Country Status (2)

Country Link
US (12) US7761536B2 (zh)
CN (1) CN1983933A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102831154A (zh) * 2012-06-29 2012-12-19 北京奇虎科技有限公司 保存和显示网页的文本输入框中数据的方法和装置

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7761536B2 (en) 2005-11-17 2010-07-20 Ebay Inc. Method and system to transmit data
US20080144078A1 (en) * 2006-10-13 2008-06-19 Callo Francis Dione V System and method for easy photo print ordering from Internet server
US20080204317A1 (en) * 2007-02-27 2008-08-28 Joost Schreve System for automatic geo-tagging of photos
US8935336B2 (en) * 2008-06-18 2015-01-13 Cisco Technology, Inc. Optimizing program requests over a wide area network
US20100218122A1 (en) * 2009-02-20 2010-08-26 Microsoft Corporation Asynchronously uploading and resizing content in web-based applications
EP2296360B1 (de) * 2009-09-09 2013-01-23 Karanga GmbH Verfahren zum Gestalten und Generieren von Druckereierzeugnissen
US8990338B2 (en) * 2009-09-10 2015-03-24 Google Technology Holdings LLC Method of exchanging photos with interface content provider website
US9680929B2 (en) * 2011-06-24 2017-06-13 Facebook, Inc. Concurrently uploading multimedia objects and associating metadata with the multimedia objects

Family Cites Families (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4992940A (en) 1989-03-13 1991-02-12 H-Renee, Incorporated System and method for automated selection of equipment for purchase through input of user desired specifications
JPH05303531A (ja) 1991-01-31 1993-11-16 Fields Software Group Inc 電子書式処理システム及び方法
JP3792733B2 (ja) 1993-01-18 2006-07-05 キヤノン株式会社 サーバー装置および制御方法
US5710884A (en) * 1995-03-29 1998-01-20 Intel Corporation System for automatically updating personal profile server with updates to additional user information gathered from monitoring user's electronic consuming habits generated on computer during use
US5805676A (en) * 1995-05-19 1998-09-08 Pcpi Phone, Inc. Telephone/transaction entry device and system for entering transaction data into databases
US5956025A (en) * 1997-06-09 1999-09-21 Philips Electronics North America Corporation Remote with 3D organized GUI for a home entertainment system
US6317885B1 (en) 1997-06-26 2001-11-13 Microsoft Corporation Interactive entertainment and information system using television set-top box
US6084585A (en) 1998-07-29 2000-07-04 International Business Machines Corp. System for directly accessing fields on electronic forms
US6442714B1 (en) 1999-03-17 2002-08-27 Cisco Technology Web-based integrated testing and reporting system
US20030069874A1 (en) * 1999-05-05 2003-04-10 Eyal Hertzog Method and system to automate the updating of personal information within a personal information management application and to synchronize such updated personal information management applications
US6405175B1 (en) 1999-07-27 2002-06-11 David Way Ng Shopping scouts web site for rewarding customer referrals on product and price information with rewards scaled by the number of shoppers using the information
US20030216961A1 (en) * 2002-05-16 2003-11-20 Douglas Barry Personalized gaming and demographic collection method and apparatus
US6751618B1 (en) 1999-11-24 2004-06-15 Unisys Corporation Method and apparatus for a web application server to upload multiple files and invoke a script to use the files in a single browser request
US7213027B1 (en) * 2000-03-21 2007-05-01 Aol Llc System and method for the transformation and canonicalization of semantically structured data
US6968500B2 (en) 2000-04-05 2005-11-22 Dmitry Mikhailov Automatic forms handling system
AUPQ673100A0 (en) 2000-04-06 2000-05-04 Limberis, Jim System and method for creating and searching web sites
JP2001331614A (ja) 2000-05-19 2001-11-30 Sony Corp ネットワーク会議システム及び議事録作成方法、会議管理サーバ及び議事録作成方法
US6557005B1 (en) 2000-09-12 2003-04-29 Hewlett-Packard Company Method and system for dynamically generating web forms in a variety of languages
WO2002059793A2 (en) 2000-10-31 2002-08-01 Michael Philip Kaufman System and method for generating automatic user interface for arbitrarily complex or large databases
US20020103698A1 (en) * 2000-10-31 2002-08-01 Christian Cantrell System and method for enabling user control of online advertising campaigns
US6934913B2 (en) * 2000-12-07 2005-08-23 International Business Machines Corp. Graphical data entry screen
US6971065B2 (en) 2000-12-13 2005-11-29 National Instruments Corporation Automatically configuring a graphical program to publish or subscribe to data
US7058663B2 (en) 2001-03-13 2006-06-06 Koninklijke Philips Electronics, N.V. Automatic data update
US6820075B2 (en) 2001-08-13 2004-11-16 Xerox Corporation Document-centric system with auto-completion
US8112529B2 (en) 2001-08-20 2012-02-07 Masterobjects, Inc. System and method for asynchronous client server session communication
US6859211B2 (en) * 2001-09-13 2005-02-22 Terry H. Friedlander System and method for generating an online interactive story
US7275096B2 (en) * 2001-09-20 2007-09-25 Telelogic North America Inc. Computerized system and method for web enabling and/or web management of embedded applications
US7853933B2 (en) 2001-09-29 2010-12-14 Siebel Systems, Inc. Computing system and method to perform compile-time extension for world wide web application
US7024412B1 (en) * 2001-11-07 2006-04-04 Bellsouth Intellectual Property Corp. Systems and methods for database configuration migration
US8005743B2 (en) * 2001-11-13 2011-08-23 Intercontinentalexchange, Inc. Electronic trading confirmation system
US7599992B2 (en) * 2002-02-22 2009-10-06 Uievolution, Inc. Autonomous rendering of email attachments
JP3713491B2 (ja) * 2002-02-28 2005-11-09 株式会社エヌ・ティ・ティ・ドコモ サーバ装置、及び情報処理方法
AU2003222101A1 (en) * 2002-03-29 2003-10-13 Digital Generation Systems, Inc. System for cataloging of audio video and print media on a server
SE525748C2 (sv) 2002-10-28 2005-04-19 Devlabs Ab Förfarande för direkta utskrifter i nätverk
US20040111415A1 (en) 2002-12-04 2004-06-10 Patricia Scardino Automatic organization of images uploaded to a photo-sharing site
DE10315111A1 (de) * 2003-04-02 2004-10-14 Klaus Rock Verfahren zur Reduzierung der Latenzzeit bei der interaktiven Datenkommunikation zwischen einem Terminal Server und einem Terminal-Server Client in einem geostationären Satellitennetzwerk
WO2004092980A1 (en) * 2003-04-17 2004-10-28 Nokia Corporation File upload using a browser
US20050086344A1 (en) * 2003-10-15 2005-04-21 Eaxis, Inc. Method and system for unrestricted, symmetric remote scripting
US7113981B2 (en) * 2003-12-29 2006-09-26 Mixxer, Inc. Cellular telephone download locker
JP2005236515A (ja) * 2004-02-18 2005-09-02 Seiko Epson Corp スキャンファイル生成システム
US20050268213A1 (en) 2004-05-06 2005-12-01 Peiya Liu System and method for automating job management in mobile data collection
WO2006017229A2 (en) 2004-07-12 2006-02-16 Kyos Systems Inc. Forms based computer interface
US7788248B2 (en) 2005-03-08 2010-08-31 Apple Inc. Immediate search feedback
US7979340B2 (en) * 2005-09-21 2011-07-12 Overstock.Com, Inc. System, program product, and methods for online image handling
US7761536B2 (en) 2005-11-17 2010-07-20 Ebay Inc. Method and system to transmit data

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102831154A (zh) * 2012-06-29 2012-12-19 北京奇虎科技有限公司 保存和显示网页的文本输入框中数据的方法和装置
CN102831154B (zh) * 2012-06-29 2015-11-25 北京奇虎科技有限公司 保存和显示网页的文本输入框中数据的方法和装置

Also Published As

Publication number Publication date
US8856285B2 (en) 2014-10-07
US9842098B2 (en) 2017-12-12
US20070130291A1 (en) 2007-06-07
US10127217B2 (en) 2018-11-13
US20150120884A1 (en) 2015-04-30
US20120191809A1 (en) 2012-07-26
US10372805B2 (en) 2019-08-06
US20180067915A1 (en) 2018-03-08
US11347934B2 (en) 2022-05-31
US8959186B2 (en) 2015-02-17
US9118640B2 (en) 2015-08-25
US8145730B2 (en) 2012-03-27
US20150341420A1 (en) 2015-11-26
US20100281418A1 (en) 2010-11-04
US8326950B2 (en) 2012-12-04
US20130042184A1 (en) 2013-02-14
US20180357213A1 (en) 2018-12-13
US20190303431A1 (en) 2019-10-03
US9736220B2 (en) 2017-08-15
US10776572B2 (en) 2020-09-15
US20170293602A1 (en) 2017-10-12
US7761536B2 (en) 2010-07-20
US20200349318A1 (en) 2020-11-05
US20140304368A1 (en) 2014-10-09

Similar Documents

Publication Publication Date Title
US10692134B2 (en) System and method enabling searching for items, listings, or products based on listing activity
US9508098B2 (en) Shopping context engine
KR101234488B1 (ko) 문맥 컨텐츠 공개 시스템 및 방법
US11347934B2 (en) Method and system to transmit data
WO2014204658A1 (en) Cross-lingual e-commerce
JP2014146364A (ja) 対話型ネットワークベースの情報オブジェクトの貨幣化
US8799103B1 (en) Client-side structured data capture and remote application integration using a web browser
JP5034049B2 (ja) アフィリエイト管理サーバ装置、アフィリエイト管理方法、およびアフィリエイト管理サーバプログラム
JP2010113487A (ja) 電子書籍の作者とアニメ漫画系クリエータとを結びつけるマッチングシステム
US20170287002A1 (en) Targeting content for users of external websites
KR20190066834A (ko) 소비자 행동로그에 기반한 상품 중개페이지 제공 방법, 시스템, 컴퓨터 프로그램이 기록된 기록매체 및 이를 위한 마켓팅 서버
US20150066786A1 (en) Method and system of presenting a real estate agent to a lead in a real estate computing platform
CN116862606A (zh) 对象发布方法、计算机可读存储介质和计算机设备
WO2016054350A1 (en) Method and system of facilitating and regulating third party product and service transactions from social media sites
KR20100000504A (ko) 물품 판매광고 등록방법 및 시스템과 이를 위한 기록매체

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20070620