[go: up one dir, main page]

CN1511291A - Method and system for connecting an end user to a network location - Google Patents

Method and system for connecting an end user to a network location Download PDF

Info

Publication number
CN1511291A
CN1511291A CNA018215041A CN01821504A CN1511291A CN 1511291 A CN1511291 A CN 1511291A CN A018215041 A CNA018215041 A CN A018215041A CN 01821504 A CN01821504 A CN 01821504A CN 1511291 A CN1511291 A CN 1511291A
Authority
CN
China
Prior art keywords
end user
information
network
site
provider
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
CNA018215041A
Other languages
Chinese (zh)
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.)
ALKLIC CORP
Original Assignee
ALKLIC CORP
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
Priority claimed from US09/971,093 external-priority patent/US20020030096A1/en
Priority claimed from US09/971,321 external-priority patent/US20020032749A1/en
Priority claimed from US09/971,115 external-priority patent/US6993580B2/en
Priority claimed from US09/971,369 external-priority patent/US6691914B2/en
Application filed by ALKLIC CORP filed Critical ALKLIC CORP
Publication of CN1511291A publication Critical patent/CN1511291A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9554Retrieval from the web using information identifiers, e.g. uniform resource locators [URL] by using bar codes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Storage Device Security (AREA)
  • Computer And Data Communications (AREA)
  • Exchange Systems With Centralized Control (AREA)

Abstract

A plurality of end users remotely access a network that includes a hub site and a number of provider sites. Information relating to the end user is associated with a non-externally identifying symbol. Public end-user information is shared with provider without permission from the end user. Private end-user information is shared with providers only upon receiving permission from the end user. The hub site receives codes from the end user and, based on the codes, directs the end user to a location on the network. The particular location to which the end user is directed may be based on criteria specified by a service provider, an expressed goal of the end user or property information of a session of the end user on the network.

Description

连接最终用户与网络位置的方法和系统Method and system for connecting an end user to a network location

本发明的领域Field of the invention

本发明涉及基于由最终用户提供的代码信息标识供应商网络位置。The present invention relates to identifying a provider network location based on coded information provided by an end user.

本发明的背景Background of the invention

条形码扫描技术已使用了相当的时间。这种条形码出现在顾客日常遇到的许多项目上-从杂货项到驾驶执照。其它类型的代码(诸如专用代码),及获取这种代码的方法,已经并继续在发展。条形码和其它代码允许项目的快速和易于识别,跟踪,及编目,以及与这种项目相关数据的存储。由于条形码已成为消费者经验的普遍和熟悉的部分,因而有web服务和应用程序的使用。不同类型的web服务和应用程序在数目和普及程度上不断成长。Bar code scanning technology has been used for quite some time. This type of barcode appears on many items that customers encounter every day—from grocery items to driver's licenses. Other types of codes, such as private codes, and methods of obtaining such codes, have been and continue to be developed. Bar codes and other codes allow for quick and easy identification, tracking, and cataloging of items, as well as storage of data related to such items. As barcodes have become a pervasive and familiar part of the consumer experience, there is use of web services and applications. Different types of web services and applications continue to grow in number and popularity.

会聚这两种显然完全不同的技术以生成一种产品的识别方法,使可对web应用和服务提供移动性,简易性,精确性,方便性和有效性,将能够使公司降低成本(通过以条形码技术代替以往人工任务),增加收入(通过提供条形码有效的广告替代物,使消费者熟悉产品,价格,存储位置等),增加产量(通过使销售力任务诸如产品定购自动化),并改进消费者的忠诚度(通过向消费者提供条形码相关附加值服务)。Converging these two apparently disparate technologies to produce a product identification method that can provide mobility, simplicity, accuracy, convenience, and efficiency to web applications and services will enable companies to reduce costs (by using Bar code technology replaces previous manual tasks), increases revenue (by providing an effective advertising alternative to bar codes, familiarizes consumers with products, prices, storage locations, etc.), increases production (by automating sales force tasks such as product ordering), and improves consumption. customer loyalty (by providing barcode-related value-added services to consumers).

本发明的概述Summary of the invention

本发明提供了关于会聚条形码与其它编码技术及基于web的应用程序和服务的系统和方法,因而满足了先有技术中出现的需求。The present invention provides systems and methods for converged barcodes and other encoding technologies and web-based applications and services, thereby fulfilling needs arising in the prior art.

具体来说,本发明旨在用于存储和有选择地共享最终用户信息的一种系统和方法。多个最终用户远程访问具有至少一个集线器站点和多个供应商站点的网络。对应于每一最终用户的用户记录存储在与集线器站点相关联的简档数据库中。每一用户记录包括公开信息,该信息系最终用户提交给集线器站点,并且最终用户预期将无需该最终用户的允许即可由一个或多个供应商共享;私有信息,该信息系最终用户提交给集线器站点,并且最终用户预期在没有该最终用户允许时不能由任何供应商共享;以及与用户记录相关联的非外部标识符,标识网络上的最终用户。响应包含非外部标识符的第一请求信号,与最终用户相关的公开信息没有该最终用户的允许从集线器站点发送给供应商。响应包含非外部标识符的第二请求信号,允许请求从集线器站点发送给最终用户。与最终用户相关的私有信息,只有当响应允许请求而收到最终用户的允许时,才从集线器站点发送给供应商。In particular, the present invention is directed to a system and method for storing and selectively sharing end user information. Multiple end users remotely access a network with at least one hub site and multiple provider sites. A user record corresponding to each end user is stored in a profile database associated with the hub site. Each user record includes public information, which an end user submits to the Hub site, and which the end user anticipates will be shared by one or more suppliers without the end user's permission, and private information, which the end user submits to the hub The Site, and the end user is not expected to be shared by any provider without the end user's permission; and a non-external identifier associated with the user record, identifying the end user on the network. In response to the first request signal including the non-external identifier, public information related to the end user is sent from the hub site to the provider without the end user's permission. Responses to the second request signal including the non-external identifier allow the request to be sent from the hub site to the end user. Private information pertaining to the end user is sent from the hub site to the provider only when the end user's permission is received in response to a permission request.

本发明进而涉及供最终用户识别网络上供应商位置的一种系统和方法,该网络由最终用户远程访问,并具有至少一个集线器站点和多个供应商站点。在集线器站点接收对应于由最终用户提供的一个或多个代码的代码信息。响应该代码信息,从与集线器站点相关的简档数据库,检索对应于供应商在网络上的位置,并与收到的代码信息相关的网络地址信息。该网络地址信息用来把最终用户指向网络上相关供应商的位置。简档数据库包括对应于每一最终用户的用户记录。每一用户记录包括公开信息,该信息系最终用户提交给集线器站点,并且最终用户预期将无需该最终用户的允许即可由一个或多个供应商共享;私有信息,该信息系最终用户提交给集线器站点,并且最终用户预期在没有该最终用户允许时不能由任何供应商共享;以及与用户记录相关联的非外部标识符,标识网络上的最终用户。The present invention further relates to a system and method for an end user to identify provider locations on a network remotely accessed by the end user and having at least one hub site and a plurality of provider sites. Code information corresponding to the one or more codes provided by the end user is received at the hub site. In response to the code information, network address information corresponding to the provider's location on the network and associated with the received code information is retrieved from a profile database associated with the hub site. This network address information is used to point the end user to the relevant provider's location on the network. The profile database includes a user record corresponding to each end user. Each user record includes public information, which an end user submits to the Hub site, and which the end user anticipates will be shared by one or more suppliers without the end user's permission, and private information, which the end user submits to the hub The Site, and the end user is not expected to be shared by any provider without the end user's permission; and a non-external identifier associated with the user record, identifying the end user on the network.

此外,本发明涉及用于在网络站点之间发送表示被扫描的机器可读代码信息的一种方法和系统。在第一站点接收由最终用户形成的与一个或多个机器可读代码的扫描相关的信息。与机器可读代码的扫描相关的信息存储在与第一站点相关的一数据库中,在具有与其相关的唯一字母数字标识符的数据记录内。使用URL把最终用户从第一站点指向第二站点,该URL既包含标识网络上第二站点地址的符号,又包含与存储在第一站点的信息相关的唯一的字母数字标识符。在第一站点接收来自第二站点对存储在第一站点信息的请求信号。该请求信号包含唯一的字母数字标识符的表示。响应该请求信号把存储的信息从第一站点发送到第二站点。Furthermore, the present invention relates to a method and system for transmitting information representing scanned machine-readable codes between network sites. Information relating to scans of one or more machine-readable codes formed by an end user is received at a first site. Information related to scanning of the machine-readable code is stored in a database associated with the first site, within a data record having a unique alphanumeric identifier associated therewith. End users are directed from a first site to a second site using a URL that includes both a symbol identifying the address of the second site on the network and a unique alphanumeric identifier associated with information stored at the first site. A request signal from a second site for information stored at the first site is received at the first site. The request signal contains a representation of a unique alphanumeric identifier. The stored information is transmitted from the first site to the second site in response to the request signal.

本发明进而涉及为最终用户识别供应商在网络上的位置,并用于保留用户注释代码信息的一种系统和方法。该网络具有一个集线器站点和多个供应商站点,并由多个最终用户远程访问。在集线器站点接收对应于由最终用户提供的一个或多个代码的代码信息。响应该代码信息,从与集线器站点相关的简档数据库检索,对应于与收到的代码信息相关的供应商在网络上的位置的网络地址信息。该网络地址信息用来把最终用户指向相关供应商在网络上的位置,在集线器站点接收来自最终用户的用户注释代码信息。用户注释代码信息存储在集线器站点。The present invention further relates to a system and method for identifying a supplier's location on a network for an end user and for retaining user annotation code information. The network has a hub site and multiple provider sites, accessed remotely by multiple end users. Code information corresponding to the one or more codes provided by the end user is received at the hub site. In response to the code information, network address information corresponding to the location on the network of the provider associated with the received code information is retrieved from a profile database associated with the hub site. This network address information is used to direct the end user to the relevant provider's location on the network at which user note code information is received from the end user at the hub site. User note code information is stored at the hub site.

最后,本发明涉及一种方法和系统,使用对应于与最终用户相关的供应商的信息,用于把最终用户指向的网络位置。提供了一种带有多个记录的数据库,其每一记录与不同机器可读代码相关。一个或多个记录具有与其相关的多个不同的网络地址,不同的网络地址与不同的供应商相关。在一网络站点接收由最终用户使用远程扫描装置所形成的,与一个或多个机器可读代码的扫描相关的扫描信息。响应该扫描信息,从数据库检索与由最终用户扫描的机器可读代码相关的记录。对于每一检索的记录选择至少一个网络地址。这一选择可基于由与最终用户相关的供应商规定的标准;最终用户表达的目标;或网络上最终用户对话的性质信息。启动从网络站点向最终用户的所选择的地址的传输。Finally, the invention relates to a method and system for pointing an end user to a network location using information corresponding to a provider associated with the end user. A database is provided with a plurality of records, each record being associated with a different machine readable code. One or more records have associated therewith a plurality of different network addresses, the different network addresses being associated with different providers. Scanning information associated with scanning of one or more machine-readable codes formed by an end user using a remote scanning device is received at a network site. In response to the scan information, a record associated with the machine-readable code scanned by the end user is retrieved from the database. At least one network address is selected for each retrieved record. This selection may be based on criteria specified by the provider associated with the end user; goals expressed by the end user; or information about the nature of the end user's conversations on the network. A transmission is initiated from the network site to the end user's selected address.

应当理解,上述一般性描述和以下的详细说明都是示例性和说明性的,目的要对按权利要求的本发明提供进一步的解释。It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are intended to provide further explanation of the invention as claimed.

附图的简要说明Brief description of the drawings

所包含的附图是要提供对本发明进一步的理解,并结合在且构成本说明书的一部分,展示出本发明的实施例,并与说明部分一同用来解释本发明的原理。The accompanying drawings are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the principle of the invention.

在附图中:In the attached picture:

图1A示出执行本发明的方法的一系统的优选实施例。Figure 1A shows a preferred embodiment of a system for carrying out the method of the present invention.

图1B示出本发明管理体系结构的部分的一优选实施例。Figure 1B shows a preferred embodiment of part of the management architecture of the present invention.

图2A示出执行本发明的方法的一系统的优选实施例。Figure 2A shows a preferred embodiment of a system for performing the method of the present invention.

图2B示出根据本发明的一优选实施例可使用的代码目录数据库的片断。Figure 2B shows a fragment of a code directory database usable in accordance with a preferred embodiment of the present invention.

图3示出与最终用户标识符相关的最终用户简档信息的结构,可与本发明一优选实施例相关联使用。Figure 3 illustrates the structure of end user profile information associated with an end user identifier, which may be used in connection with a preferred embodiment of the present invention.

图4A和4B示出示例性用户接口,它们可根据本发明的一优选实施例由最终用户采用。4A and 4B illustrate exemplary user interfaces that may be employed by an end user in accordance with a preferred embodiment of the present invention.

图4C示出根据本发明的一优选实施例,用于维护最终用户代码列表文件夹的结构。FIG. 4C shows the structure for maintaining the end-user code list folder according to a preferred embodiment of the present invention.

图5A和5B示出信息可在本发明的系统优选实施例的组件之间流动的方式的两个例子。Figures 5A and 5B illustrate two examples of the manner in which information may flow between components of a preferred embodiment of the system of the present invention.

图6A到6R示出根据本发明的一优选实施例,本发明的方法可执行的方式的一例。Figures 6A to 6R illustrate an example of the manner in which the method of the present invention may be implemented according to a preferred embodiment of the present invention.

图6S示出根据本发明的优选实施例,可与访问服务相关使用蜂窝电话上的用户界面的例子。Figure 6S shows an example of a user interface on a cell phone that may be used in connection with accessing services in accordance with a preferred embodiment of the present invention.

图7示出可用来执行本发明的方法的一个系统的优选实施例。Figure 7 shows a preferred embodiment of a system that can be used to implement the method of the present invention.

图8A和8B是流程图,表示根据本发明一优选实施例,用于存储和有选择地共享最终用户信息的方法。8A and 8B are flowcharts illustrating a method for storing and selectively sharing end-user information in accordance with a preferred embodiment of the present invention.

图9是一流程图,表示根据本发明的一优选实施例,用于供最终用户识别供应商在网络上位置的方法。FIG. 9 is a flow diagram illustrating a method for an end user to identify a provider's location on a network in accordance with a preferred embodiment of the present invention.

图10是一流程图,表示根据本发明的一优选实施例,用于供最终用户识别供应商在网络上位置,并用于保存用户注释的代码信息的方法。Figure 10 is a flow diagram illustrating a method for an end user to identify a provider's location on the network and for storing user annotated code information in accordance with a preferred embodiment of the present invention.

图11是一流程图,表示根据本发明的一优选实施例,用于在站点之间传输表示扫描的机器可读代码信息的方法。11 is a flowchart illustrating a method for transferring information representing scanned machine-readable codes between sites in accordance with a preferred embodiment of the present invention.

图12是一流程图,表示根据本发明的一优选实施例,用于使用对应于与最终用户相关的供应商的信息,把最终用户指向网络位置的方法。Figure 12 is a flow diagram illustrating a method for directing an end user to a network location using information corresponding to a provider associated with the end user, in accordance with a preferred embodiment of the present invention.

优选实施例的详细说明Detailed Description of the Preferred Embodiment

现详细参照本发明的优选实施例,它们的例子在伴随的附图中示出。在所有附图中凡是相同的标号一律用来指相同或类似的部件。Reference will now be made in detail to the preferred embodiments of the present invention, examples of which are illustrated in the accompanying drawings. The same reference numbers are used throughout the drawings to refer to the same or like parts.

图1示出执行本发明方法的一系统1000的优选实施例。系统1000包括多个最终用户500,其每一个带有一装置,允许最终用户500扫描或以其它方式收入与最终用户500表达的目标相关的代码(即数码)。系统1000还包括平台100和多个供应商600。平台100包括多个组件(参照图2A更充分地说明),它们便于最终用户500(及其相关的装置)之间的互操作以及由供应商600提供的服务。如这里更为详细所述,平台100的功能性范围广泛,但主要的功能是作为开关,识别代码信息,用户上下文,以及用于运行帮助最终用户500达到所表达的目标的服务所必须的应用程序信息。平台100包括通过因特网50可访问的一集线器站点101,这允许最终用户500和供应商600与平台100能够交互作用。Figure 1 shows a preferred embodiment of a system 1000 for performing the method of the present invention. The system 1000 includes a plurality of end users 500, each with a device that allows the end users 500 to scan or otherwise receive a code (ie, digit) associated with an end user's 500 expressed goal. The system 1000 also includes a platform 100 and a plurality of providers 600 . Platform 100 includes a number of components (explained more fully with reference to FIG. 2A ) that facilitate interoperation between end users 500 (and their associated devices) and services provided by providers 600 . As described in more detail herein, the functionality of the platform 100 is wide-ranging, but the primary function is as a switch, identifying code information, user context, and applications necessary to run services that help the end user 500 achieve stated goals program information. The platform 100 includes a hub site 101 accessible via the Internet 50 , which allows end users 500 and suppliers 600 to interact with the platform 100 .

最终用户500可使用各种不同类型的装置或采集技术获得代码,并把这些代码发送给平台100或供应商600。例如,最终用户500可通过电话5与平台100联系,并通过拨号收入代码或向电话听筒口述代码。这一输入通过话音网关2005向因特网50传输,并然后向平台100或供应商600的话音响应单元传输。最终用户500还可使用个人数字助理10并通过无线应用协议网关2010向因特网50传输代码,并然后向平台100或供应商600传输。另外,最终用户500可使用便携式无线扫描仪,或与最终用户客户机15系链的扫描仪扫描条形码(例如,包含EAN,UPC和JAN的共用代码)私有代码。然后这些代码可由最终用户500使用最终用户客户机15通过因特网50传输并上载到平台100。获得代码并将其向平台100或供应商600传输的其它手段在业内是熟知的,因而在本发明范围内。由最终用户500使用的特定装置指示系统1000可用的功能性。如以下更为详细讨论的,装置及其标识符支配了访问特许权各方面及系统1000内可用的功能性。The end user 500 can obtain the codes using various types of devices or capture techniques and send these codes to the platform 100 or the provider 600 . For example, an end user 500 may contact the platform 100 via a phone 5 and receive a code by dialing or dictating a code into a handset. This input is transmitted through the voice gateway 2005 to the Internet 50 and then to the voice response unit of the platform 100 or provider 600 . The end user 500 can also use the personal digital assistant 10 and transmit the code through the wireless application protocol gateway 2010 to the Internet 50 and then to the platform 100 or the provider 600 . In addition, the end user 500 can use a portable wireless scanner, or a scanner tethered to the end user client 15, to scan barcodes (eg, common codes including EAN, UPC, and JAN) private codes. These codes can then be transmitted and uploaded to the platform 100 by the end user 500 using the end user client 15 over the Internet 50 . Other means of obtaining the code and transferring it to the platform 100 or provider 600 are well known in the art and are thus within the scope of the present invention. The particular device used by the end user 500 dictates the functionality available to the system 1000 . As discussed in more detail below, devices and their identifiers govern aspects of access privileges and functionality available within system 1000 .

最终用户500,平台100,及供应商600可通过不同类型的链路彼此连接,以形成网络。例如,最终用户500可通过因特网50,直接通过链路51和链路52,或经由供应商600通过链路51、链路53和链路54连接到平台100。在其它实施例中,最终用户500,平台100和供应商600之间的另外可能的连接配置,对于业内专业人员是已知的,因而在本发明的范围内。某些实施例中,这些不同实体之间一个或多个链路是无线的。End users 500, platforms 100, and providers 600 can be connected to each other through different types of links to form a network. For example, end user 500 may connect to platform 100 via Internet 50 , directly via links 51 and 52 , or via provider 600 via links 51 , 53 , and 54 . In other embodiments, other possible connection configurations between the end user 500, the platform 100 and the provider 600 are known to those skilled in the art and thus are within the scope of the present invention. In some embodiments, one or more links between these various entities are wireless.

包括服务供应商和访问供应商的供应商600,每一个主控通过因特网50可访问的一供应商站点601。供应商600是指望从出售或形成可用的它们认为有价值的项目,材料或应用而获取收入的机构。供应商600提供应用/服务,这些应用/服务接受代码作为输入,并负责识别可与它们的应用/服务合作的代码。供应商600负责对它们的团体(community)/应用/服务登记并对其进行鉴定。Providers 600 including service providers and access providers each host a provider site 601 accessible via the Internet 50 . Suppliers 600 are organizations that look to earn revenue from selling or making available items, materials or applications that they deem valuable. Providers 600 provide applications/services that accept codes as input and are responsible for identifying codes that can work with their applications/services. Providers 600 are responsible for registering and authenticating their communities/applications/services.

可参照图1B描述访问供应商和服务供应商之间的管理关系。访问供应商可在平台100内建立一操作帐户1195(使用图2A中所示并参照其讨论的代码组件109)。类似地,服务供应商可在平台100内建立一操作帐户。出现在系统1000内网络2000上的每一最终用户500由至少一个供应商支持。每一访问供应商“拥有”它支持的每一最终用户500,使得该访问供应商具有唯一的授权永久停止它支持的最终用户500访问网络。类似地,访问供应商可向最终用户500提供,并这样拥有一定的装置20。另一方面,访问供应商可拥有其服务1097可在其上操作的特定类型的私有代码1098。其服务1097还可在共用代码1099上操作。如以下参照图2A更为详细的讨论,服务供应商的服务1097可对特定类型的场合1180有效,或可由这些场合1180限制。在优选实施例中,单个的机构可既作为服务供应商又作为访问供应商。The administrative relationship between access providers and service providers can be described with reference to FIG. 1B. The access provider can establish an operational account 1195 within the platform 100 (using the code component 109 shown in and discussed with reference to FIG. 2A). Similarly, a service provider can establish an operating account within the platform 100 . Each end user 500 present on the network 2000 within the system 1000 is supported by at least one provider. Each access provider "owns" each end user 500 it supports, such that the access provider has unique authority to permanently stop the end user 500 it supports from accessing the network. Similarly, an access provider may provide end users 500 with certain devices 20 as such. On the other hand, an access provider may own a specific type of proprietary code 1098 on which its services 1097 may operate. Its services 1097 also operate on common code 1099 . As discussed in more detail below with reference to FIG. 2A , a service provider's services 1097 may be available for specific types of contexts 1180 , or may be limited by those contexts 1180 . In a preferred embodiment, a single organization may act as both a service provider and an access provider.

在平台100与系统1000的其余部分配置至少一个接口400。对平台100的访问提供接口400控制。具体来说,例如接口400监视并提供平台100与系统1000其余部分之间通信的安全性,以及转换往来于平台100传输的数据。这样,接口400是平台100的外部边界。At least one interface 400 is configured between the platform 100 and the rest of the system 1000 . Access to platform 100 provides interface 400 control. Specifically, interface 400 monitors and provides security for communications between platform 100 and the rest of system 1000 , and converts data transmitted to and from platform 100 , for example. As such, interface 400 is the outer boundary of platform 100 .

图2A示出包含更多细节的图1A所示系统1000的又一优选实施例。参见图1A和2A两图,服务/应用650表示系统1000内由供应商600提供的服务和应用,以及向最终用户500提供的值。图2所示示例性的服务/应用650包括购物服务,这包括杂货购买服务,以及出版和内容管理服务。然而,通过系统1000在本发明的范围内可提供任何类型的web服务/应用650。如先前参照图2A所述,最终用户500可采用各种装置550往来于系统1000发送和接收信息。FIG. 2A shows yet another preferred embodiment of the system 1000 shown in FIG. 1A in more detail. Referring to both Figures 1A and 2A, services/applications 650 represent services and applications provided by providers 600 within system 1000, as well as values provided to end users 500. Exemplary services/applications 650 shown in FIG. 2 include shopping services, including grocery purchasing services, and publishing and content management services. However, any type of web service/application 650 may be provided by the system 1000 within the scope of the present invention. As previously described with reference to FIG. 2A , end users 500 may employ various devices 550 to send and receive information to and from system 1000 .

在优选实施例中,提供供应商600和最终用户500可借以访问平台100的信息与功能性的一个或多个接口,使用TCP/IP的HTTP传送表示为带有XML有效载荷的SOAP-状包封。在优选实施例中,对平台100的所有接口调用需要信任凭证和授权。而且,在涉及私密的情形下,可采用加密。In a preferred embodiment, one or more interfaces are provided through which providers 600 and end users 500 can access information and functionality of platform 100, represented as SOAP-like packets with XML payloads using HTTP transfers over TCP/IP seal up. In a preferred embodiment, all interface calls to the platform 100 require trust credentials and authorization. Also, where privacy is involved, encryption may be employed.

平台100执行数个不能以特定成分识别的服务。例如,平台100执行使能够向最终用户500输出数据的缴纳服务120,而不论由最终用户500所使用的装置的类别如何。这是通过进行调节以支持特定的协议,并允许特定装置的物理显示几何学及输入机制,通过缴纳接口410实现的。这样,例如最终用户500将能够接收来自系统1000适用于由最终用户500所使用的特定装置的输出(即PC(大型装置),web可用的电话(小型装置),或PDA(中型装置))。在优选实施例中,服务供应商负责对每一类装置提供适当的输出,以便利用平台100的缴纳服务120。Platform 100 executes several services that cannot be identified with specific components. For example, the platform 100 executes the payment service 120 that enables output of data to the end user 500 regardless of the type of device used by the end user 500 . This is accomplished through the payment interface 410 by being tuned to support specific protocols and allowing for specific device physical display geometries and input mechanisms. In this way, for example, end user 500 will be able to receive output from system 1000 adapted to the particular device used by end user 500 (i.e. PC (large device), web-enabled phone (small device), or PDA (medium device)). In a preferred embodiment, the service provider is responsible for providing the appropriate output for each type of device in order to utilize the payment service 120 of the platform 100 .

平台100的对话装置130保证了在单个的应用签约内连续的用户连接和授权。使用系统1000的每一用户500通过所拥有的完全不同的系统导航并通过不同的机构运行,并于是装设对话服务130就保证了最终用户500的感受是连续的。对话服务130规定了作为最终用户彼此传送的来/往于外部服务650往/来于平台100传送的参数。这些参数可包括以下:服务标识;最终用户标识符(例如以下更详细说明的GUID);对话回应数据(即当用户返回平台100时平台100已指出它希望从外部服务650返回的信息);外部回应数据(即当最终用户返回外部服务650时外部服务650已指出希望来自平台100的信息);与代码列表相关的票据;时间印记;以及基于以上参数值计算的提要。The dialogue means 130 of the platform 100 ensures continuous user connection and authorization within a single application subscription. Each user 500 using the system 1000 navigates through a disparate system of ownership and operates through a different mechanism, and then having the dialog service 130 in place ensures that the experience for the end user 500 is continuous. The dialog service 130 specifies parameters that are communicated to/from the platform 100 by the external service 650 as end users communicate to each other. These parameters may include the following: Service Identification; End User Identifier (such as a GUID in more detail below); Dialogue Response Data (i.e., information that Platform 100 has indicated that it wishes to return from External Service 650 when the User returns to Platform 100); Response data (ie, information that the external service 650 has indicated that it wants from the platform 100 when the end user returns to the external service 650); tickets related to code lists; timestamps; and feeds calculated based on the above parameter values.

在优选实施例中平台100还包括解密服务140。如果需要,解密服务140允许进行代码和其它应用数据装置特定的解密。在本发明的其它实施例中,对话,缴纳和解密功能可由一个或多个供应商600而不是由平台100执行。The platform 100 also includes a decryption service 140 in the preferred embodiment. Decryption service 140 allows device-specific decryption of code and other application data, if desired. In other embodiments of the invention, the dialog, payment and decryption functions may be performed by one or more providers 600 rather than by the platform 100 .

在优选实施例中,除了由平台100执行的对话、缴纳和解密服务之外,平台100还包括数个不同的组件。每一组件存储特定的信息并具有一定的功能性。由平台100的组件支持的功能性可被分组为四个主要类别,在优选实施例中:(1)扫描的处理或其它代码的输入,这包括验证代码,装置和用户;上载,检索和加密/解密代码;以及向服务/应用映射代码;(2)管理代码列表,这包括添加,去除和编辑代码;以及拷贝,截取,粘贴,及清理代码列表;(3)监管代码和相关/应用,这包括购买和收回代码;以及限制/赢得对代码的访问;以及(4)监视事件和使用,这包括对每一用户和每一装置监视事件机制和访问扫描/代码输入历史。In a preferred embodiment, platform 100 includes several distinct components in addition to the session, payment and decryption services performed by platform 100 . Each component stores specific information and has certain functionality. The functionality supported by the components of the platform 100 can be grouped into four main categories, in a preferred embodiment: (1) processing of scanned or other code entry, this includes authenticating codes, devices and users; uploading, retrieval and encryption /decrypt codes; and map codes to services/applications; (2) manage code lists, which includes adding, removing, and editing codes; and copy, intercept, paste, and clean up code lists; (3) supervise codes and related/applications, This includes purchasing and reclaiming codes; and restricting/winning access to codes; and (4) monitoring events and usage, which includes monitoring event mechanisms and access scan/code entry history per user and per device.

供应商600和最终用户500,可通过由平台100保持在因特网上的集线器站点101,使用图形用户接口(“GUI”)200访问并使用平台100的组件。例如,最终用户GUI 210是最终用户500可通过其赢得对平台100的信息和功能性访问的一般的接口。在某些实施例中,可对特定的供应商600定制最终用户GUI 210。在优选实施例中,可通过最终用户GUI 210访问最终用户上下文组件104,代码简档组件108,事件/警告组件103,使用组件106,扫描高速缓冲组件107和目录组件105。Suppliers 600 and end users 500 may access and use components of platform 100 using graphical user interface ("GUI") 200 through hub site 101 maintained by platform 100 on the Internet. For example, the end user GUI 210 is the general interface through which the end user 500 can gain access to information and functionality of the platform 100. In some embodiments, the end user GUI 210 can be customized for a particular provider 600. In a preferred embodiment, end user context component 104, code profile component 108, event/alert component 103, usage component 106, scan cache component 107 and directory component 105 are accessible through end user GUI 210.

代码管理器GUI 220可由供应商600用来建立并编辑服务/应用650;登记并发出私有代码;生成并编辑代码列表(例如代码及它们相关数据诸如说明的列表,用来把代码链接到服务/应用650的特定URL);并对服务分配上下文,诸如特定场所的显示,显示语言,及输出装置频道(例如,小的用于移动电话浏览器,中等的用于PDA浏览器,而大的用于PC浏览器)。在优选实施例中,可通过代码管理器GUI 220访问代码类别组件109,目录组件105,及记帐组件102。The code manager GUI 220 can be used by the provider 600 to create and edit services/applications 650; register and issue private codes; generate and edit lists of codes (e.g. a list of codes and their associated data such as descriptions, used to link codes to services/applications application 650); and assign context to the service, such as site-specific display, display language, and output device channel (e.g., small for mobile phone browsers, medium for PDA browsers, and large for on PC browsers). In a preferred embodiment, code category component 109, directory component 105, and billing component 102 are accessible through code manager GUI 220.

帐户管理器GUI 230允许建立与供应商600的各种商务关系。在优选实施例中,可通过帐户管理器GUI 230访问记帐组件102。The account manager GUI 230 allows various business relationships with suppliers 600 to be established. In a preferred embodiment, the billing component 102 is accessible through the account manager GUI 230.

以下说明优选实施例中平台100的每一组件的内容和功能。在本发明范围内其它实施例中,可能有或多或少的信息和/或功能性包含在以下所述的组件中。The content and function of each component of platform 100 in the preferred embodiment are described below. In other embodiments within the scope of the invention, more or less information and/or functionality may be included in the components described below.

平台100的记帐组件102便于进行开发票和支付处理。事件/警告组件103允许应用和商务事件的存储应被有效管理,以保证数据存储和商务流的完整性。具体来说,这一组件跟踪最终用户500的行为,并提供机制基于最终用户500的简档启动前摄行动。例如,事件/警告组件103可代表系统1000内最终用户500识别潜在的欺诈行为,并前摄地进行干预。使用组件106用来跟踪系统1000由最终用户500的使用。The billing component 102 of the platform 100 facilitates invoicing and payment processing. The event/alert component 103 allows the storage of application and business events to be managed efficiently to ensure the integrity of data storage and business flow. Specifically, this component tracks the behavior of the end user 500 and provides mechanisms to initiate proactive action based on the end user's 500 profile. For example, event/alert component 103 can identify potential fraudulent activity on behalf of end user 500 within system 1000 and intervene proactively. Usage component 106 is used to track usage of system 1000 by end users 500 .

最终用户上下文组件104管理平台100与最终用户500之间的通信,以及平台100与供应商600之间的通信。最终用户上下文组件104作为当前行动和相关历史的容器,表示这些实体之间的会话。包含在最终用户上下文组件104中的信息包括以下一般的信息类别:营销信息;突出事件(例如电子邮件跟踪项目);行为项目(例如应付款项,认证终止);活动记录(包括对最终用户500的反馈称履行的行动已经完成,以及由其它对于最终用户启动的活动);以及由最终用户500启动的活动。The end user context component 104 manages the communication between the platform 100 and the end user 500 , and the communication between the platform 100 and the supplier 600 . The end user context component 104 acts as a container for current actions and related history, representing conversations between these entities. The information contained in the end user context component 104 includes the following general categories of information: marketing information; outstanding events (e.g., email tracking items); action items (e.g., payments due, certification termination); Feedback that the action of fulfillment has been completed, and other activities initiated by the end user); and activities initiated by the end user 500).

目录组件105包含最终用户500的简档信息以及装置信息。装置信息可包括装置的序列号标识,装置的履行,装置的状态(启动或未启动),以及与该装置相关的访问供应商的标识(即拥有者)。参见图3,包含在目录组件105中的简档信息包括与最终用户500非外部标识符号,这里也称为全球统一唯一标识符(“GUID”),相关的各种类型的最终用户500的信息。每一最终用户有至少一个与他或她相关的GUID 1055。某些实施例中某些最终用户有一个以上的GUID。在优选实施例中,有四种与GUID 1055相关的一般类别的最终用户500的信息。一个信息类别包含公开信息1051,该信息是最终用户500提交给集线器站点101的,并预期无需最终用户500的许可即可与一个或多个供应商600共享。这一公开信息1051例如可包括最终用户500的共用名称,以及它们的偏好语言,地点,及联系的最佳渠道。公开信息1051还可包括向保密信息项提供参照的保密摘要信息,而无需公开信息本身的保密项。The directory component 105 contains profile information of the end user 500 as well as device information. Device information may include the serial number identification of the device, the fulfillment of the device, the state of the device (activated or not activated), and the identification of an access provider (ie, owner) associated with the device. 3, the profile information contained in the directory component 105 includes information about various types of end users 500 associated with end users 500 non-external identifiers, also referred to herein as globally uniform unique identifiers ("GUIDs") . Each end user has at least one GUID 1055 associated with him or her. Some end users in some embodiments have more than one GUID. In a preferred embodiment, there are four general categories of end user 500 information associated with GUID 1055. One category of information includes public information 1051 that is submitted to the hub site 101 by an end user 500 and is intended to be shared with one or more suppliers 600 without the end user's 500 permission. This public information 1051 may include, for example, the common name of the end users 500, as well as their preferred language, location, and best channel of contact. Public information 1051 may also include confidential summary information that provides references to confidential information items without requiring the confidential items of the disclosed information itself.

与GUID 1055相关并在目录最佳组件105中维护的的另一类信息私有信息1052,该信息系最终用户500向集线器站点101提交并预期在没有最终用户许可之下将不与任何供应商600共享。这种私有信息1052例如可包括最终用户500的名和姓,它们的地址,电话号码,及婚姻状况。而另一类信息是供应商偏好信息1053。本实施例中,如同私有信息那样,在没有最终用户500许可之下这一信息将不提供给任何供应商600。供应商偏好信息1053包括最终用户500对由供应商600提供的每一服务一定的偏好。例如,最终用户500可在其与杂货购物服务相关的偏好中指出,他对一定类型的食物过敏,或偏好一定其它类型的食物。在另一例子中,最终用户500可向供应商指出同一特定的兴趣领域(例如烹调,运动,服饰等)。在优选实施例中,一个供应商的供应商偏好信息1053与其它供应商共享。Another class of information, private information 1052, associated with GUID 1055 and maintained in directory optimal component 105, is submitted to hub site 101 by end user 500 and is not expected to be shared with any supplier 600 without end user permission shared. Such private information 1052 may include, for example, the first and last names of end users 500, their addresses, phone numbers, and marital status. Yet another type of information is supplier preference information 1053 . In this embodiment, like private information, this information will not be provided to any provider 600 without the permission of the end user 500 . The provider preference information 1053 includes certain preferences of the end user 500 for each service provided by the provider 600 . For example, an end user 500 may indicate in his preferences related to a grocery shopping service that he is allergic to certain types of food, or prefers certain other types of food. In another example, the end user 500 may indicate the same specific area of interest (eg, cooking, sports, apparel, etc.) to the provider. In a preferred embodiment, supplier preference information 1053 for one supplier is shared with other suppliers.

供应商600可访问目录组件105(如以上更为详细所述,使用代码管理器220),以执行与装置和最终用户500相关的各种功能。特别地,供应商600能够更新,添加或去除最终用户信息或装置信息。Supplier 600 may access directory component 105 (using code manager 220 as described in more detail above) to perform various functions related to the device and end user 500 . In particular, provider 600 can update, add or remove end user information or device information.

返回图2A,平台100还包括钱包组件110。钱包组件110存储最终用户500的财务简档信息,以有利于购买时机。钱包组件110包括表示最终用户500支付媒介的规定的简档属性,与它们相关的授权凭证。参见图3,钱包组件110包含与用于每一最终用户500的GUID 1055相关的财务信息1101。财务信息1101包括信用卡号码,支付媒介,及记帐和投送地址。财务信息1101还可包括与特定最终用户500GUID 1055相关的访问供应商标识。在优选实施例中,只有当从供应商收到授权信息并只有当最终用户500提共享这种信息的供许可时,财务信息1101方可与供应商600共享。Returning to FIG. 2A , the platform 100 also includes a wallet component 110 . Wallet component 110 stores financial profile information for end user 500 to facilitate purchase timing. The wallet component 110 includes specified profile attributes representing the end user's 500 payment medium, and authorization credentials associated with them. Referring to FIG. 3 , the wallet component 110 contains financial information 1101 associated with a GUID 1055 for each end user 500. Financial information 1101 includes credit card number, payment medium, and billing and shipping addresses. Financial information 1101 may also include an access provider identification associated with a particular end user 500 GUID 1055. In a preferred embodiment, financial information 1101 may only be shared with the provider 600 if authorization information is received from the provider and only if the end user 500 provides permission to share such information.

再次返回图2A,平台100包括扫描高速缓冲组件107。扫描高速缓冲组件107用来存储由最终用户500输入的扫描和其它代码列表。具体来说,这一组件是最终用户500的扫描/代码输入活动基于列表的历史。高速缓冲组件107支持通过最终用户GUI 210提供给最终用户500的功能性。例如,采用最终用户GUI 210的最终用户500可访问扫描高速缓冲组件107的功能性,以管理所列表。最终用户500向扫描高速缓冲组件107上载并存储扫描列表。还可使用这一组件删除扫描列表。Returning again to FIG. 2A , platform 100 includes scan cache component 107 . The scan cache component 107 is used to store scans and other code listings entered by the end user 500 . Specifically, this component is a list-based history of the scanning/code entry activity of the end user 500 . The cache component 107 supports the functionality provided to the end user 500 through the end user GUI 210. For example, an end user 500 employing the end user GUI 210 can access the functionality of the scan cache component 107 to manage a list. The end user 500 uploads and stores the scan list to the scan cache component 107 . Scan lists can also be deleted using this component.

图4A到4C示出根据本发明的一优选实施例,采用最终用户GUI 210访问扫描高速缓冲组件107的最终用户500经验的一种方式一例。最终用户500可采用他的web浏览器和并导航到集线器101,并以最终用户GUI 210向其呈现。参照图4A,用户能够对代码和上载的代码列表建立文件夹。文件夹的名称在名称区域212中指示,且每一扫描项列在代码说明区214。代码被扫描的话音其它方式输入的日期和时间在日期/时间区216指示。服务区218允许用户选择并发出与代码说明区214中列出的项相关的特定应用。Figures 4A through 4C illustrate an example of one way in which an end user 500 would experience using the end user GUI 210 to access the scan cache component 107, in accordance with a preferred embodiment of the present invention. The end user 500 can take his web browser and navigate to the hub 101 and be presented with the end user GUI 210. Referring to FIG. 4A , the user can create folders for codes and uploaded code lists. The name of the folder is indicated in the name area 212 and each scan item is listed in the code description area 214 . The date and time the code was scanned or otherwise entered by voice is indicated in the date/time field 216 . The service area 218 allows the user to select and issue specific applications associated with the items listed in the code description area 214 .

参见图4B,最终用户500可通过点击图4A屏幕211的代码说明区导航到屏幕213。这里,用户可提供每一扫描和特定文件夹的说明。由最终用户500建立的每一文件夹与特定最终用户的GUID 1055相关联。如前所述,每一文件夹包含一组代码。此外,最终用户500可使用图4B的屏幕213在注释区2130对特定文件夹提供注释。例如,这种注释可以是最终用户过生日所需食品项目杂货列表上的特定项目的量。Referring to Figure 4B, the end user 500 may navigate to screen 213 by clicking on the code description area of screen 211 of Figure 4A. Here, the user can provide a description of each scan and specific folder. Each folder created by an end user 500 is associated with a specific end user's GUID 1055. As mentioned earlier, each folder contains a set of codes. In addition, the end user 500 can provide comments on a particular folder in the comments area 2130 using the screen 213 of FIG. 4B . For example, such a note could be the amount of a particular item on the end user's grocery list of food items for a birthday.

最终用户500还使用把仅仅是列表转换为有用的结构的特定服务/应用。例如,用户可与用户的偏好的杂货店一同使用用户已扫描的项目列表的杂货购物服务,并向用户提供用户能够找到他的列表上每一项的逐个通道(aisle)的标识。End users 500 also use specific services/applications that convert mere lists into useful structures. For example, a user may use a grocery shopping service with a user's preferred grocery store that has a list of items that the user has scanned, and provide the user with an aisle-by-aisle identification of where the user can find each item on his list.

而且,优选实施例中与代码组相关的是对于由最终用户500采用的通道服务/应用650二元大对象(binary largeobject)(“BLOB”)。BLOB包括特定服务供应商代表最终用户500已经指示的信息,应当与代码组一同存储(例如,特别所需的项目的量,用户已经利用到其促销)。在一优选实施例中,BLOB不在供应商之中共享,并只是能由建立它的特定的供应商访问,这与可见的并在供应商之中共享的注释信息相反。Also, associated with the code set in the preferred embodiment is a binary large object ("BLOB") for the channel service/application 650 deployed by the end user 500. The BLOB includes information that the particular service provider has indicated on behalf of the end user 500, and should be stored with the code set (eg, the amount of item specifically required, the promotion for which the user has taken advantage). In a preferred embodiment, a BLOB is not shared among providers and is only accessible by the specific provider that created it, as opposed to annotation information that is visible and shared among providers.

图4C示出与特定GUID 1055相关的文件夹217包含代码组218的方式,它们具有与它们相关的BLOB 2181及注释2182。这一信息(即与每一GUID及其相关的BLOB 2181与注释2182相关的代码组)保存在扫描高速缓冲组件107中。这样,由用户在形成注释时(例如取杂货列表并通过添加与每一杂货项相关的量生成一食谱)或系列表与BLOB一同施加服务650向列表添加的值,在最终用户500对特定服务供应商所有交互作用过程被保留。然后这一值能够由最终用户500一直传送到其它人,例如通过向另一用户电邮食谱。其它用户先前可能没有在网络上受到支持,但在收到食谱时可以成为受到支持。这样,获得了进一步的优点。FIG. 4C shows the way folders 217 associated with a particular GUID 1055 contain groups of codes 218 with BLOBs 2181 and comments 2182 associated with them. This information (i.e. the set of codes associated with each GUID and its associated BLOB 2181 and annotation 2182) is maintained in the scan cache component 107. In this way, the value added to the list by service 650 is applied by the user when forming an annotation (e.g., taking a grocery list and generating a recipe by adding the quantities associated with each grocery item) or series tables with BLOBs, at the end user 500's specific service All interaction processes of suppliers are retained. This value can then be communicated by the end user 500 all the way to others, for example by emailing the recipe to another user. Other users may not have been previously supported on the network, but may become supported when receiving a recipe. In this way, a further advantage is obtained.

再次返回图2A及平台100组件的说明,代码简档组件108存储关于代码和与这些代码相关的服务的信息。一般来说,平台100的过滤功能性使用代码简档组件108取得一系列代码(由最终用户500通过扫描或其它输入技术输入),并将代码转为行动。特别地,代码简档组件108使用来自由最终用户500输入的代码活动操作映射,来自目录组件105的最终用户500的简档信息(包括偏好和最终用户已预定的任何服务);来自目录组件105用来输入代码(包括所有权信息和任何对使用的限制)的装置的装置简档信息;以及上下文信息(即网络上最终用户500的对话性质信息),以便向最终用户500返回指向特定服务/应用650的指针。Returning again to FIG. 2A and the description of the platform 100 components, the code profile component 108 stores information about the codes and the services associated with those codes. In general, the filtering functionality of the platform 100 uses the code profile component 108 to take a series of codes (entered by the end user 500 via scanning or other input techniques) and translate the codes into actions. In particular, the code profile component 108 uses the code activity operation map from the input by the end user 500, the profile information of the end user 500 (including preferences and any services the end user has subscribed to) from the directory Device profile information of the device used to enter the code (including ownership information and any restrictions on use); and contextual information (i.e. information on the nature of the session of the end user 500 on the network) to return to the end user 500 a link to the specific service/application 650 pointer.

这样,在上载扫描/代码输入列表时,代码简档组件108返回与该列表相关的唯一的字母-数字标识符(这里也称为“票据”),以及票据应当发送到以获得该服务的服务的URL。进而,响应由最终用户500提供的票据,代码简档组件108返回可用的服务及对与该票据相关的每一代码的映射。Thus, when a scan/code entry list is uploaded, the code profile component 108 returns a unique alpha-numeric identifier (also referred to herein as a "ticket") associated with the list, and the service to which the ticket should be sent to obtain the service URL. In turn, in response to a ticket provided by the end user 500, the code profiling component 108 returns the available services and a mapping for each code associated with the ticket.

代码类别组件109处理信息,寿命周期,及对代码、服务及其各映射的所有权性质。特别地,代码类别组件109允许进行代码到服务/应用650的链接。代码类别组件109允许通过提供诸如URL、标题和说明等参数生成新的服务。供应商600可规定服务上下文,以及规定并缩小基于特定代码向用户显示的项目,改变返回的内容的大小,和/或改变被返回到用户的项目列表的开始点。例如,可规定只有带有特定上下文的最终用户500才被允许使用一定的服务(例如,不允许通过蜂窝式电话输入代码的用户获得对包括图形的信息或服务的访问)。代码类别组件109还允许生成操作帐户,这种帐户规定了服务、列表、上下文和私有代码的所有权,如参照图1B所讨论的。供应商600还使用这一组件规定私有代码。The code class component 109 handles the information, lifecycle, and ownership properties of code, services, and their respective mappings. In particular, the code category component 109 allows linking of code to services/applications 650 . Code category component 109 allows new services to be generated by providing parameters such as URL, title and description. Provider 600 may specify the service context, and specify and narrow down the items displayed to the user based on a particular code, change the size of the returned content, and/or change the starting point of the list of items returned to the user. For example, it may be stipulated that only end users 500 with a specific context are allowed to use certain services (eg, a user entering a code via a cell phone is not allowed to gain access to information or services including graphics). The code category component 109 also allows the creation of operational accounts that specify ownership of services, lists, contexts, and private codes, as discussed with reference to FIG. 1B . Provider 600 also specifies proprietary code using this component.

服务供应商可使用代码类别组件109表示与由竞争者提供的服务相关的否定的选项。图2B示出在优选实施例中,可包含在代码类别组件109中的数据库的一部分。访问供应商帐户表1091允许访问供应商的标识。最终用户表1092标识在表1091中标识的访问供应商拥有的最终用户500。使用块服务表1093,在表1091中标识的访问供应商,能够阻止或防止对在表1092中标识的用户呈现在表1093中标识的特定服务。类似地,使用块服务供应商表1094,在表1091中标识的访问供应商,能够阻止或防止对在表1092中标识的用户呈现在表1094中标识的由服务供应商提供的任何服务。访问供应商建立这些块的能力也示于图1B中。A service provider may use the code category component 109 to indicate negative options related to services offered by competitors. Figure 2B shows a portion of a database that may be included in code category component 109 in a preferred embodiment. Access Supplier Account Table 1091 allows access to the identification of the supplier. End user table 1092 identifies end users 500 owned by the access provider identified in table 1091 . Using block service table 1093 , the access provider identified in table 1091 can block or prevent presentation of a particular service identified in table 1093 to a user identified in table 1092 . Similarly, using block service provider table 1094, the access provider identified in table 1091 can block or prevent presentation of any service provided by the service provider identified in table 1094 to the user identified in table 1092. The ability of the access provider to build these blocks is also shown in Figure 1B.

内容类别组件111的作用是作为用于产品信息的存档库和加载设施。例如,内容类别组件111可包括两组分开的产品数据:(1)能够通过平台100使用的一般产品标题,描述和类别;以及(2)卖主特定的产品数据,诸如定价,所有权说明,及URL。内容类别组件111用来向代码类别组件109提供,太易变或太大而不能存储在代码类别组件109中的产品信息。例如还可以在内容类别组件111中进行搜索,以便获得有关与特定代码或关键字相关的产品制造商的信息。这一组件还接受特定代码或关键字的输入,并返回与该代码或关键字相关的特定信息的一列表。在某些实施例中,这一搜索只能通过访问供应商的雇员进行,而在另一些实施例中,可允许最终用户500访问这些搜索能力。The content category component 111 functions as an archiving repository and loading facility for product information. For example, the content category component 111 may include two separate sets of product data: (1) general product titles, descriptions, and categories available through the platform 100; and (2) vendor-specific product data, such as pricing, ownership descriptions, and URLs. . The content category component 111 is used to provide the code category component 109 with product information that is too variable or too large to be stored in the code category component 109 . For example, a search may also be performed in the content category component 111 to obtain information about product manufacturers associated with a particular code or keyword. This component also accepts input of a specific code or keyword and returns a list of specific information related to that code or keyword. In some embodiments, this search can only be performed by employees of the access provider, while in other embodiments, end users 500 may be allowed to access these search capabilities.

图5A和5B示出信息可在图2A所示的最终用户500、平台100和供应商600之中流动的方式的两个例子。参照图5A,在步骤1,最终用户500向平台100上载单个扫描。在步骤2,平台100查找对扫描相关的代码,并在步骤3,向最终用户500发送以扫描数据对供应商600重定向的响应。在步骤4,最终用户500遵循到供应商600的重定向。在步骤5,供应者600基于被扫描的数据生成内容,并在步骤6向最终用户500返回该内容。参照图5B,最终用户500向供应商600上载步骤1中的扫描。在步骤2,供应商600从平台100请求扫描数据,平台100在步骤3查找被扫描的数据。在步骤4,平台100以扫描的数据响应供应商600。在步骤6,供应商600向最终用户500返回内容。其它信息流动对业内专业人员是熟知的,并在本发明的的范围内。Figures 5A and 5B illustrate two examples of the manner in which information may flow among the end user 500, the platform 100, and the supplier 600 shown in Figure 2A. Referring to FIG. 5A , at step 1 , an end user 500 uploads a single scan to the platform 100 . At step 2, the platform 100 looks up the code associated with the scan, and at step 3, sends a response to the end user 500 redirected to the provider 600 with the scan data. At step 4, the end user 500 follows the redirection to the provider 600 . In step 5, the supplier 600 generates content based on the scanned data, and returns the content to the end user 500 in step 6 . Referring to FIG. 5B , the end user 500 uploads the scan in step 1 to the provider 600 . In step 2, the provider 600 requests scanned data from the platform 100, and the platform 100 looks up the scanned data in step 3. In step 4, the platform 100 responds to the supplier 600 with the scanned data. In step 6, the provider 600 returns the content to the end user 500 . Other information flows are well known to those skilled in the art and are within the scope of the present invention.

更多的具体例子参照图6A到6R示出。参照图6A,最终用户500已经从访问供应商600购买了一个装置。这样,装置及其相关的信息号码作为属于访问供应商600在平台100内登记,并所有由这一装置上载的扫描将受制于访问供应商规则(例如,访问供应商可防止最终用户500访问由访问供应商竞争者提供的服务)。这一例子中,访问供应商600还作为服务供应商。最终用户500对访问供应商600登记,假如访问供应商600负责在其社团中的登记和授权。由访问供应商600对最终用户500分配一用户标识号码。然后,在使用访问供应商600的服务中,对于最终用户500的活动的目的来说,最终用户500是由访问供应商600“拥有”的。在优选实施例中,最终用户500可下载并安装有助于与平台100交互中的软件。这一软件有一应用标识号码登记到访问供应商600。访问供应商600能够通过平台100中的写规则控制最终用户500的经历。More specific examples are shown with reference to FIGS. 6A to 6R. Referring to FIG. 6A , an end user 500 has purchased a device from an access provider 600 . In this way, the device and its associated information number are registered within the platform 100 as belonging to the access provider 600, and all scans uploaded by this device will be subject to the access provider rules (e.g., the access provider may prevent the end user 500 from accessing the access to services offered by competitors of suppliers). In this example, access provider 600 also acts as a service provider. The end user 500 registers with the access provider 600, provided that the access provider 600 is responsible for registration and authorization in its community. The end user 500 is assigned a user identification number by the access provider 600 . The end user 500 is then "owned" by the access provider 600 for the purposes of the end user's 500 activities in using the services of the access provider 600 . In a preferred embodiment, end users 500 can download and install software that facilitates interaction with platform 100 . This software has an application identification number registered with the access provider 600 . The access provider 600 is able to control the experience of the end user 500 through written rules in the platform 100 .

使用该装置,最终用户500能够扫描十次,并然后使用其个人计算机向平台100上载与这些扫描相关的代码。在一实施例中,代码被加密,并这样平台100必须对该代码解密。在解密时,装置标识号码(来自装置)和应用标识号码(来自软件)5000与扫描相关的代码一同被识别,如参照图6B所示。这允许平台100识别代码属于访问供应商600(这里是公司XYZ)。Using this device, the end user 500 is able to scan ten times and then upload the code associated with these scans to the platform 100 using his personal computer. In one embodiment, the code is encrypted, and thus the platform 100 must decrypt the code. Upon decryption, the device identification number (from the device) and the application identification number (from the software) 5000 are identified along with the code associated with the scan, as shown with reference to Figure 6B. This allows the platform 100 to identify that the code belongs to the access provider 600 (here company XYZ).

参照图6C,一旦代码已被加密,平台100能够查找每一代码表示什么(在图2A的代码类别组件109中),如区域5001所示。此外,每一代码具有与其相关的一个或多个服务及对应的服务特定信息(例如,发出与代码相关的服务并在服务供应商数据库内识别该服务所需的URL)。平台100可识别数个提供与曲别针相关的服务供应商。Referring to FIG. 6C , once the codes have been encrypted, the platform 100 can look up what each code represents (in the code category component 109 of FIG. 2A ), as shown in area 5001. In addition, each code has one or more services associated with it and corresponding service-specific information (eg, the URL required to originate the service associated with the code and identify the service within the service provider database). The platform 100 can identify several service providers that provide paper clip-related services.

然而,如参照图6D所示,装置标识号码和应用标识号码5002与代码一同上载。这允许平台100确定(通过咨询代码简档组件108中的上下文信息)平台100要遵循的访问供应商规则。在这一例子中,供应商600规则指示只以其服务服务呈现给最终用户500,而排除其它旨在提供与曲别针相关的服务。在一特定例子中,供应商600规则可指示不对最终用户500呈现由供应商600竞争者提供的然后服务。However, as shown with reference to FIG. 6D, a device identification number and an application identification number 5002 are uploaded along with the code. This allows the platform 100 to determine (by consulting contextual information in the code profile component 108) the access provider rules that the platform 100 is to follow. In this example, the provider's 600 rules dictate that only its services be presented to end users 500, excluding other services intended to provide paper clip-related services. In a particular example, a provider 600 rule may indicate that end users 500 are not presented with services provided by competitors of the provider 600 .

参见图6E,平台100选择适用于由供应商600提供的服务代码,并对该供应商检索服务特定信息。在这一例子中,十个中的三个代码是适用的。参见图6F,如代码区域5001中指出,对于供应商600的代码和服务信息列表存储在平台100内一临时位置。对这一位置分配唯一的字母-数字标识符或票据号码。在这一例子中,票据号码是12345。Referring to Figure 6E, the platform 100 selects a code applicable to the service offered by the provider 600 and retrieves service specific information for that provider. In this example, three codes out of ten are applicable. Referring to FIG. 6F , as indicated in code area 5001 , a list of codes and service information for provider 600 is stored in a temporary location within platform 100 . Assign a unique alpha-numeric identifier or ticket number to this location. In this example, the ticket number is 12345.

参见图6G,平台100向最终用户500发送一信号,指引用户的个人计算机打开浏览器窗口到指示供应商600位置的URL,并还提供票据信息。参见图6H,最终用户500的个人计算机打开浏览器到供应商600处的特定的URL。URL包含票据号码信息。参照图6I,供应商600负责授权,并于是请求最终用户500输入其用户名和保密字。在成功登录时,供应商600使最终用户500与票据号码相关联,如参见图6J所示。Referring to FIG. 6G, the platform 100 sends a signal to the end user 500 directing the user's personal computer to open a browser window to a URL indicating the location of the supplier 600 and also provides ticket information. Referring to FIG. 6H , the personal computer of the end user 500 opens a browser to a specific URL at the provider 600 . URL contains ticket number information. Referring to Figure 6I, the provider 600 is responsible for authorization and then requests the end user 500 to enter his username and password. Upon successful login, the provider 600 associates the end user 500 with a ticket number, as shown with reference to Figure 6J.

参见图6K,供应商600使用票据请求平台100用户500先前上载并与票据相关的代码列表。在这点,平台100将需要供应商600提供其用户名,以便为最终用户500生成扫描历史。参见图6L,由票据号码表示的代码列表的拷贝由平台100发送到供应商600。包含在代码列表中的是对于供应商600可使用的三个代码的供应商特定服务信息。参见图6M,供应商600把代码列表转换到用户接口,并通过其web浏览器将其显示给用户500,如示例性接口5006中所示。接口5006指示三个项目通过供应商600在区域5003可用,并还在区域5004指出,有用户500可用的附加的项目。参见图6N,平台100在扫描公司缓冲组件107中保存所有十个上载代码。这一特定扫描历史简档是唯一由供应商600识别的。Referring to Figure 6K, the supplier 600 uses the ticket to request a list of codes previously uploaded by the platform 100 user 500 and associated with the ticket. At this point, the platform 100 will require the provider 600 to provide its username in order to generate a scan history for the end user 500 . Referring to FIG. 6L , a copy of the code list represented by the ticket number is sent by the platform 100 to the supplier 600 . Included in the code list is provider specific service information for the three codes that provider 600 can use. Referring to FIG. 6M , provider 600 converts the code list to a user interface and displays it to user 500 through its web browser, as shown in exemplary interface 5006 . Interface 5006 indicates that three items are available in area 5003 through supplier 600 and also indicates in area 5004 that there are additional items available to user 500 . Referring to FIG. 6N , the platform 100 saves all ten uploaded codes in the scan company cache component 107 . This particular scan history profile is uniquely identified by provider 600 .

参见图60,假设最终用户500希望查看七个其它可用的扫描,他将点击区域5004。参见图6P,最终用户500的浏览器,连同标识访问供应商600信息及十个用户500信息的信息,重新定向回到平台100的最终用户GUI 210。参见图6Q,使用通过URL提供的访问供应商600信息和最终用户500信息,平台100能够从扫描高速缓冲组件107检索扫描历史简档,该简档用来向用户500呈现一根据所标识的服务供应商标记的最终用户GUI 210。参见图6R,平台100使用供应商标记的最终用户GUI 210,通过集线器站点101向最终用户500呈现所有可用服务。这种情形下,访问供应商规则将仍然适用,并将防止用户500查看由供应商600竞争者提供的服务。然后用户可启动所有呈现的服务。Referring to FIG. 60 , assuming the end user 500 wishes to view the seven other available scans, he will click on area 5004 . Referring to FIG. 6P , the browser of the end user 500 is redirected back to the end user GUI 210 of the platform 100, along with information identifying the access provider 600 information and ten user 500 information. Referring to FIG. 6Q , using the access provider 600 information and end user 500 information provided through the URL, the platform 100 is able to retrieve a scan history profile from the scan cache component 107, which is used to present the user 500 with a service according to the identified service. End user GUI 210 for vendor marking. 6R, the platform 100 presents all available services to the end user 500 through the hub site 101 using the end user GUI 210 marked by the provider. In this case, access provider rules will still apply and will prevent user 500 from viewing services offered by provider 600 competitors. The user can then start all presented services.

在参照图6A到6R所示的最终用户500的经历中,如图6M所示,最终用户500通过指示其希望进行购买展示其表达的目标。最终用户500可具有各种不同的表达目标,例如购买,销售,搜索,包括,转发等。例如,图6S在蜂窝式电话6001上示出示例性用户界面6002。界面6002上所示是标识用户可选择的服务的书签。通过选择特定的书签,最终用户500已指出其表达的需要。In the experience of the end user 500 shown with reference to FIGS. 6A to 6R , as shown in FIG. 6M , the end user 500 demonstrates its expressed goal by indicating that it wishes to make a purchase. End users 500 may have various express goals, such as buying, selling, searching, including, retweeting, and the like. For example, FIG. 6S shows an exemplary user interface 6002 on a cellular phone 6001. Shown on interface 6002 are bookmarks identifying services selectable by the user. By selecting a particular bookmark, the end user 500 has indicated his expressed need.

图7提供了可用来实现本发明方法的系统7000的优选实施例的一例。由最终用户500通过最终用户GUI 210进行的调用(例如参照图2A说明的)可由消费者区段711满足,其每一个包括web服务器713和应用服务器710。每一消费者区段711还包括防火墙712。虽然这一示例性实施例描述的是三个消费者区段711,但根据本发明,如果需要,可采用任何数目的消费者区段。因而系统7000是可伸缩的。如参照图2A所述,管理段720通过帐户管理器230和代码管理器220满足所进行的调用。最终用户的鉴定也可通过管理段720的鉴定服务器721进行。记录区730的语句提供平台100上保持的所有信息的备份(参照图2A所述),并因而应当是高度可靠的。到系统7000的因特网访问可通过因特网连接段740实现。Figure 7 provides an example of a preferred embodiment of a system 7000 that can be used to implement the methods of the present invention. Invocations made by an end user 500 through the end user GUI 210 (such as described with reference to FIG. Each consumer section 711 also includes a firewall 712 . Although this exemplary embodiment depicts three consumer segments 711, any number of consumer segments may be employed, if desired, in accordance with the present invention. System 7000 is thus scalable. As described with reference to FIG. 2A , management segment 720 fulfills calls made by account manager 230 and code manager 220 . Authentication of the end user may also be performed by the authentication server 721 of the management segment 720 . The statements of logging area 730 provide a backup of all information held on platform 100 (as described with reference to FIG. 2A ), and thus should be highly reliable. Internet access to system 7000 can be achieved through Internet connection segment 740 .

参见图8A和8B,其中示出,在具有远程访问有至少一个集线器站点和多个供应商站点网络的多个最终用户的系统中,用于存储和有选择地共享最终用户信息的一种方法。在步骤801,对应于每一最终用户的用户记录存储在与该集线器站点相关的简档数据库中。每一用户记录包括公开信息,该信息系最终用户提交给集线器站点,且最终用户预期无需最终用户许将可与一个或多个供应商共享,私有信息,该信息系最终用户提交给集线器站点,且最终用户预期在没有最终用户许可时将不能与任何供应商共享,以及与标识网络上最终用户的用户记录相关联的非外部标识符。在步骤802,收到包含对应于最终用户的非外部标识符的第一请求信号。在步骤803,响应第一请求信号,在没有最终用户许可之下,从集线器站点向供应商发送与最终用户相关的公开信息。在步骤804,收到包含对应于最终用户非外部标识符的第二请求信号。在步骤805,在集线器站点向最终用户发送许可请求。在步骤806,确定响应许可请求是否收到最终用户的许可。如果是,则在步骤807,从集线器站点向供应商发送与该最终用户相关的私有信息。如果否,则在步骤808,不发送私有信息。Referring to Figures 8A and 8B, there is shown a method for storing and selectively sharing end user information in a system having multiple end users remotely accessing a network of at least one hub site and multiple provider sites . At step 801, a user record corresponding to each end user is stored in a profile database associated with that hub site. Each User Record includes public information, which is submitted to the Hub Site by the End User, and which the End User is expected to share with one or more Suppliers without the End User's permission, and private information, which is submitted to the Hub Site by the End User, And the end user is expected not to share with any provider without the end user's permission, and the non-external identifier associated with the user record that identifies the end user on the network. At step 802, a first request signal including a non-external identifier corresponding to an end user is received. At step 803, in response to the first request signal, public information related to the end user is sent from the hub site to the provider without the end user's permission. At step 804, a second request signal including a non-external identifier corresponding to the end user is received. At step 805, a permission request is sent to the end user at the hub site. At step 806, it is determined whether the end user's permission has been received in response to the permission request. If yes, then at step 807, private information related to the end user is sent from the hub site to the provider. If not, then at step 808, no private information is sent.

在某些实施例中,每一用户记录还包括与最终用户相关的财务信息。在这一实施例中,在步骤809,收到包含对应于最终用户的非外部标识符的第三个请求信号。在步骤810,响应第三请求信号,从集线器站点向最终用户发送第二许可请求。在步骤811,确定是否响应第二许可请求而收到最终用户的许可。如果否,则在步骤812,不发送财务信息。如图8B所示,如果收到许可,则在步骤813,确定是否收到来自供应商的鉴定信息。如果是,在步骤814,从集线器站点向供应商发送与最终用户相关的财务信息。如果否,在步骤820不发送财务信息。In some embodiments, each user record also includes financial information related to the end user. In this embodiment, at step 809, a third request signal is received that includes a non-external identifier corresponding to the end user. At step 810, a second permission request is sent from the hub site to the end user in response to the third request signal. At step 811, it is determined whether an end user's permission has been received in response to the second permission request. If not, then at step 812, no financial information is sent. As shown in FIG. 8B, if a license is received, then at step 813, it is determined whether authentication information has been received from the supplier. If so, at step 814, financial information related to the end user is sent from the hub site to the provider. If not, at step 820 no financial information is sent.

在另一实施例中,每一用户记录还包括与最终一相关联的供应商偏好信息。如图8A所示,在这些实施例中,在步骤815,收到包含对应于最终用户的非外部标识符的第四请求信号。在步骤816,响应第四请求信号,从集线器站点向最终用户发送第三允许请求。在步骤817,确定是否响应第三许可请求收到最终用户许可。如果否,在步骤815,不发送供应商偏好信息。如果是,在步骤819,从集线器站点向供应商发送与最终用户相关的供应商偏好信息。In another embodiment, each user record also includes provider preference information associated with the last one. As shown in FIG. 8A, in these embodiments, at step 815, a fourth request signal is received that includes a non-external identifier corresponding to the end user. At step 816, a third permission request is sent from the hub site to the end user in response to the fourth request signal. At step 817, it is determined whether an end-user license was received in response to the third license request. If not, at step 815, no provider preference information is sent. If so, at step 819, provider preference information related to the end user is sent from the hub site to the provider.

参见图9,在具有多个最终用户的系统中,这些用户可远程访问有至少一个集线器站点和多个供应商站点的网络,示出对至少一个最终用户识别至少一个供应商的网络上的位置的方法。在步骤901,在集线器站点收到由最终用户提供的(例如提供扫描)对应于一个或多个代码的代码信息(例如机器可读代码)。在步骤902,响应该代码信息,从与该集线器站点相关的简档数据库,检索对应于与收到的代码信息相关的供应商网络上位置的网络地址信息。在步骤903,网络地址信息用来指引最终用户向相关的供应商网络上的位置。简档数据库包括对应于每一最终用户的用户记录。该用户记录包括公用信息,该信息系列由最终用户提交给集线器站点,且最终用户预期,没有最终用户的许可,该信息可由一个或多个供应商共享,包括私有信息,系由最终用户提交给集线器站点,且该最终用户预期,没有最终用户许可,该信息将不被任何供应商共享,并包括与最终用户相关的一非外部标识符,标识网络上该最终用户。Referring to Figure 9, in a system having multiple end users who have remote access to a network having at least one hub site and multiple provider sites, a location on the network of at least one provider is shown identifying at least one end user to at least one end user Methods. At step 901, code information (eg, a machine-readable code) corresponding to one or more codes is received at a hub site provided (eg, provided for scanning) by an end user. In step 902, in response to the code information, network address information corresponding to the location on the provider network associated with the received code information is retrieved from a profile database associated with the hub site. At step 903, the network address information is used to direct the end user to the relevant location on the provider's network. The profile database includes a user record corresponding to each end user. This user record includes public information, which series of information is submitted by the end user to the hub site, and the end user expects, without the permission of the end user, that information may be shared by one or more suppliers, including private information, which is submitted by the end user to the hub site. hub site, and the end user expects, that information will not be shared with any provider without the end user's permission, and includes a non-external identifier associated with the end user that identifies the end user on the network.

参见图10,在具有多个最终用户的系统中,这些用户可远程访问有至少一个集线器站点和多个供应商站点的网络,示出对至少一个最终用户识别至少一个供应商的网络上的位置并保留用户注释的代码信息的方法。在步骤1001,在集线器站点收到由最终用户提供的对应于一个或多个代码的代码信息。在步骤1002,响应该代码信息,从与该集线器站点相关的简档数据库,检索对应于与收到的代码信息相关的供应商网络上位置的网络地址信息。在步骤1003,网络地址信息用来指引最终用户向相关的供应商网络上的位置。在步骤1004,在集线器站点收到来自最终用户的用户注释的代码信息。在步骤1005,用户注释的代码信息存储在集线器站点。Referring to Figure 10, in a system having multiple end users who have remote access to a network having at least one hub site and multiple provider sites, a location on the network of at least one provider is shown identifying at least one end user to at least one end user And a way to preserve user-commented code information. At step 1001, code information corresponding to one or more codes provided by an end user is received at a hub site. At step 1002, in response to the code information, network address information corresponding to the location on the provider network associated with the received code information is retrieved from a profile database associated with the hub site. At step 1003, the network address information is used to direct the end user to the relevant location on the provider's network. At step 1004, a user-annotated code message from an end user is received at the hub site. At step 1005, user-annotated code information is stored at the hub site.

参见图11,示出一种方法,用于在网络站点之间发送表示扫描的机器可读代码的信息。在步骤1101,在第一站点收到与由一最终用户作出的机器可读代码的一个或多个扫描相关的信息。在步骤1102,与该扫描相关的信息被存储在与第一站点相关的数据库处具有与其相关的唯一字母数字标识符的一数据记录中。在步骤1103,最终用户从第一站点被指引向带有一URL的第二站点,该URL既包括标识第二站点在网络上的地址的符号,又包括与存储在第一站点的信息相关的唯一的字母数字标识符。在步骤1104,在第一站点收到来自第二站点对第一站点存储的信息的请求信号。该请求信号包括唯一字母数字标识符的表示。在步骤1105,响应该请求信号,存储的信息从第一站点发送到第二站点。Referring to Figure 11, a method is shown for sending information representing scanned machine-readable codes between network sites. At step 1101, information related to one or more scans of a machine-readable code by an end user is received at a first site. At step 1102, information related to the scan is stored in a data record at a database associated with the first site having a unique alphanumeric identifier associated therewith. At step 1103, the end user is directed from the first site to the second site with a URL that includes both a symbol identifying the second site's address on the network and a unique URL associated with information stored at the first site. The alphanumeric identifier for the . At step 1104, a request signal from a second site for information stored at the first site is received at the first site. The request signal includes a representation of a unique alphanumeric identifier. At step 1105, the stored information is transmitted from the first site to the second site in response to the request signal.

参见图12,其中示出使用对应于与最终用户相关的供应商的信息,用于指引最终用户向一网络位置。在步骤1201,提供了一数据库。该数据库包括多个记录,其每一个与不同的机器可读代码相关,其中一个或多个记录具有与其相关的多个不同网络地址,这些不同的网络地址与不同的供应商相关。在步骤1202,在一网络站点接收扫描信息。该扫描信息与由最终用户使用远程扫描装置所形成的机器可读代码的一个或多个扫描相关,最终用户与一个或多个不同的供应商相关。在步骤1203,响应该扫描信息,从数据库检索与由最终用户扫描的机器可读代码相关的记录。在步骤1204,基于由与最终用户相关的供应商规定的准则,选择对于每一检索的记录的至少一个网络地址。在另一些实施例中,基于最终用户表达的目标选择网络地址。在另一些实施例中,基于最终用户在网络上的对话的性质信息选择网络地址。在步骤1205,启动从网络站点向最终用户至少一个选择的网络地址的发送。Referring to Figure 12, there is shown the use of information corresponding to a provider associated with the end user for directing the end user to a network location. In step 1201, a database is provided. The database includes a plurality of records, each associated with a different machine readable code, wherein one or more records have associated therewith a plurality of different network addresses, the different network addresses being associated with different suppliers. At step 1202, scan information is received at a website. The scan information is associated with one or more scans of a machine-readable code formed using a remote scanning device by an end user associated with one or more different suppliers. At step 1203, in response to the scan information, a record associated with the machine-readable code scanned by the end user is retrieved from the database. At step 1204, at least one network address for each retrieved record is selected based on criteria specified by the provider associated with the end user. In other embodiments, the network address is selected based on the end user's expressed goals. In other embodiments, the network address is selected based on information about the nature of the end user's session on the network. At step 1205, transmission from the network site to at least one selected network address of the end user is initiated.

Claims (33)

1.在具有多个最终用户远程访问具有至少一个集线器站点和多个供应商站点的网络的系统中,一种用于存储和有选择地共享最终用户信息的方法,包括:1. In a system having multiple end users remotely accessing a network having at least one hub site and multiple supplier sites, a method for storing and selectively sharing end user information comprising: a)在与集线器站点相关联的简档数据库中,存储对应于每一最终用户的用户记录;每一用户记录包括公开信息,该信息系最终用户提交给集线器站点,并且最终用户预期将无需该最终用户的允许即可由一个或多个供应商共享,私有信息,该信息系最终用户提交给集线器站点,并且最终用户预期在没有该最终用户允许时不能由任何供应商共享,以及与用户记录相关联的非外部标识符,标识网络上的最终用户;a) In a profile database associated with the hub site, store a user record corresponding to each end user; each user record includes public information that the end user submits to the hub site and that the end user is not expected to need. Shared by one or more suppliers with the consent of the end user, private information that the end user submits to the hub site and that the end user does not expect to be shared by any supplier without the consent of the end user, and related to user records An associated, non-external identifier that identifies an end user on the network; b)响应包含对应于最终用户的非外部标识符的第一请求信号,没有该最终用户的允许从集线器站点向供应商发送与最终用户相关的公开信息;以及b) responding to the first request signal containing a non-external identifier corresponding to the end user without the permission of the end user to send public information related to the end user from the hub site to the provider; and c)响应包含对应于最终用户的非外部标识符的第二请求信号,从集线器站点向最终用户发送允许请求,并只有当响应许可请求而收到最终用户的许可时,才从集线器站点向供应商发送与最终用户相关的私有信息。c) send a permission request from the hub site to the end user in response to a second request signal containing a non-external identifier corresponding to the end user, and send a permission request from the hub site to the provider only if the end user's permission is received in response to the permission request Providers send private information related to end users. 2.在具有多个最终用户远程访问具有至少一个集线器站点和多个供应商站点的网络的系统中,供至少一个最终用户识别网络上至少一个供应商位置的一种方法,包括:2. In a system having multiple end users remotely accessing a network having at least one hub site and multiple supplier sites, a method for at least one end user to identify at least one supplier location on the network, comprising: 在集线器站点接收对应于由最终用户提供的一个或多个代码的代码信息;receiving code information at the hub site corresponding to one or more codes provided by the end user; 响应该代码信息,从与集线器站点相关的简档数据库,检索与收到的代码信息相关的供应商网络上位置对应的网络地址信息;以及Responsive to the code information, retrieving, from a profile database associated with the hub site, network address information corresponding to a location on the provider network associated with the received code information; and 使用该网络地址信息把最终用户指向相关供应商的网络上位置,Use this network address information to direct the end user to the relevant supplier's location on the network, 其中简档数据库包括对应于每一最终用户的用户记录;每一用户记录包括公开信息,该信息系最终用户提交给集线器站点,并且最终用户预期将无需该最终用户的允许即可由一个或多个供应商共享,私有信息,该信息系最终用户提交给集线器站点,并且最终用户预期在没有该最终用户允许时不能由任何供应商共享,以及与用户记录相关联的非外部标识符,标识网络上的最终用户。wherein the profile database includes a user record corresponding to each end user; each user record includes publicly available information that the end user submits to the hub site and that the end user is expected to use without the end user's permission by one or more Provider-shared, private information that an end user submits to a hub site and that an end user does not expect to be shared by any provider without the end user's permission, and a non-external identifier associated with a user record that identifies the of end users. 3.用于在网络站点之间发送表示扫描的机器可读代码信息的一种方法,包括:3. A method for sending information representing scanned machine-readable codes between network sites, including: a)在第一站点接收由最终用户形成的与一个或多个机器可读代码的扫描相关的信息;a) receiving, at a first site, information relating to a scan of one or more machine-readable codes formed by an end user; b)在与第一站点相关的一数据库,把与机器可读代码的扫描相关的信息存储在具有与其相关的唯一字母数字标识符的数据记录内;b) storing information related to the scanning of the machine-readable code in a data record having a unique alphanumeric identifier associated therewith at a database associated with the first site; c)使用URL把最终用户从第一站点指向第二站点,该URL既包含标识网络上第二站点地址的符号,又包含与存储在第一站点的信息相关的唯一的字母数字标识符;c) point the end user from the first site to the second site using a URL that includes both a symbol identifying the address of the second site on the network and a unique alphanumeric identifier associated with information stored at the first site; d)在第一站点接收来自第二站点对存储在第一站点信息的请求信号,其中该请求信号包含唯一的字母数字标识符的表示;以及d) receiving at the first site a request signal from a second site for information stored at the first site, wherein the request signal includes a representation of a unique alphanumeric identifier; and e)响应该请求信号把存储的信息从第一站点发送到第二站点。e) transmitting the stored information from the first site to the second site in response to the request signal. 4.使用对应于与最终用户相关的供应商的信息,把最终用户指向网络位置的一种方法,包括:4. A method of pointing the end user to a network location using information corresponding to the provider associated with the end user, including: a)提供有多个记录的数据库,其每一个记录与不同机器可读代码相关,其中一个或多个记录有与其相关的多个不同的网络地址,这些不同的网络地址与不同的供应商相关;a) Provide a database with a plurality of records, each of which is associated with a different machine readable code, wherein one or more records have associated therewith a plurality of different network addresses, which are associated with different suppliers ; b)在一网络站点接收与一个或多个机器可读代码的扫描相关的扫描信息,这些代码由最终用户使用远程扫描装置形成,最终用户与不同的供应商之一相关;b) receiving at a network site scan information associated with a scan of one or more machine-readable codes formed by an end user using a remote scanning device, the end user being associated with one of the different providers; c)响应该扫描信息,从数据库检索与由最终用户扫描的机器可读代码相关的记录;c) in response to the scan information, retrieve from the database a record associated with the machine readable code scanned by the end user; d)基于由与最终用户相关的供应商规定的准则,对每一检索的记录选择至少一个网络地址;以及d) select at least one network address for each retrieved record based on criteria specified by the provider associated with the end user; and e)启动从网络站点向最终用户的至少一个选择的网络地址的发送。e) initiating transmission from the network site to at least one selected network address of the end user. 5.权利要求1的方法,其中每一用户记录还包括与最终用户相关的财务信息,进而包括:5. The method of claim 1, wherein each user record further includes financial information related to the end user, further comprising: d)响应包含对应于最终用户的非外部标识符的第三请求信号,从集线器站点向最终用户发送第二许可请求,并只有在收到来自供应商的鉴定信息,且如果响应第二许可请求而收到最终用户的许可,才从集线器站点向供应商发送与最终用户相关的财务信息。d) in response to a third request signal containing a non-external identifier corresponding to the end user, a second permission request is sent from the hub site to the end user, and only if authentication information is received from the provider, and if in response to the second permission request Financial information related to the end user is sent from the hub site to the supplier only after receiving the end user's permission. 6.权利要求1的方法,其中一个或多个代码包括一个或多个机器可读代码。6. The method of claim 1, wherein the one or more codes comprise one or more machine readable codes. 7.用于在网络站点之间发送表示扫描的机器可读代码信息的一种系统,包括:7. A system for sending information representing scanned machine-readable codes between network sites, comprising: 第一站点,在该站点接收由最终用户形成的与一个或多个机器可读代码的扫描相关的信息;a first site at which information relating to scans of one or more machine-readable codes formed by an end user is received; 与第一站点相关的一数据库,该数据库把与机器可读代码的扫描相关的信息存储在具有与其相关的唯一字母数字标识符的数据记录内;a database associated with the first site that stores information related to the scanning of the machine-readable code in data records having a unique alphanumeric identifier associated therewith; 第二站点,使用一URL把最终用户从第一站点指向该第二站点,该URL既包含标识网络上第二站点地址的符号,又包含与存储在第一站点的信息相关的唯一的字母数字标识符;A second site that directs end users from the first site to the second site using a URL that includes both a symbol identifying the address of the second site on the network and a unique alphanumeric number associated with information stored at the first site identifier; 其中在第一站点接收来自第二站点对存储在第一站点信息的请求信号,其中该请求信号包含唯一的字母数字标识符的表示;以及wherein a request signal is received at the first site from a second site for information stored at the first site, wherein the request signal includes a representation of a unique alphanumeric identifier; and 其中响应该请求信号,存储的信息从第一站点发送到第二站点。Wherein the stored information is transmitted from the first site to the second site in response to the request signal. 8.使用对应于与最终用户相关的供应商的信息,把最终用户指向网络位置的一种方法,包括:8. A method of directing an end user to a network location using information corresponding to a provider associated with the end user, including: a)提供有多个记录的数据库,其每一个记录与不同机器可读代码相关,其中一个或多个记录有与其相关的多个不同的网络地址,这些不同的网络地址与不同的供应商相关;a) Provide a database with a plurality of records, each of which is associated with a different machine readable code, wherein one or more records have associated therewith a plurality of different network addresses, which are associated with different suppliers ; b)在一网络站点接收与一个或多个机器可读代码的扫描相关的扫描信息,这些代码是由最终用户使用远程扫描装置形成,最终用户与不同的供应商之一相关;b) receiving at a network site scan information associated with a scan of one or more machine-readable codes formed by an end user using a remote scanning device, the end user being associated with one of the different providers; c)响应该扫描信息,从数据库检索与由最终用户扫描的机器可读代码相关的记录;c) in response to the scan information, retrieve from the database a record associated with the machine readable code scanned by the end user; d)基于由最终用户表达的目标,对每一检索的记录选择至少一个网络地址;以及d) select at least one network address for each retrieved record based on the goals expressed by the end user; and e)启动从网络站点向最终用户的至少一个选择的网络地址的发送。e) initiating transmission from the network site to at least one selected network address of the end user. 9.权利要求1的方法,其中每一最终用户还包括与最终用户相关的供应商偏好信息,进而包括:9. The method of claim 1, wherein each end user further includes provider preference information associated with the end user, further comprising: d)响应包含对应于最终用户的非外部标识符的第四请求信号,从集线器站点向最终用户发送第三许可请求,并只有在响应第三许可请求而收到最终用户的许可时,才从集线器站点向供应商发送与最终用户相关的供应商偏好信息。d) sending a third permission request from the hub site to the end user in response to a fourth request signal containing a non-external identifier corresponding to the end user, and only when the end user's permission is received in response to the third permission request, from The hub site sends supplier preference information relevant to the end user to the supplier. 10.权利要求2的方法,其中机器可读代码是由最终用户扫描的。10. The method of claim 2, wherein the machine readable code is scanned by an end user. 11.权利要求1的方法,其中只有支持网络上最终用户的支持供应商有权永久停止最终用户对网络的访问。11. The method of claim 1, wherein only the support provider supporting the end user on the network has the right to permanently suspend the end user's access to the network. 12.使用对应于与最终用户相关的供应商的信息,把最终用户指向网络位置的一种方法,包括:12. A method of directing an end user to a network location using information corresponding to a provider associated with the end user, comprising: a)提供有多个记录的数据库,其每一个记录与不同机器可读代码相关,其中一个或多个记录有与其相关的多个不同的网络地址,这些不同的网络地址与不同的供应商相关;a) Provide a database with a plurality of records, each of which is associated with a different machine readable code, wherein one or more records have associated therewith a plurality of different network addresses, which are associated with different suppliers ; b)在一网络站点接收与一个或多个机器可读代码的扫描相关的扫描信息,这些代码是由最终用户使用远程扫描装置形成,最终用户与不同的供应商之一相关;b) receiving at a network site scan information associated with a scan of one or more machine-readable codes formed by an end user using a remote scanning device, the end user being associated with one of the different providers; c)响应该扫描信息,从数据库检索与由最终用户扫描的机器可读代码相关的记录;c) in response to the scan information, retrieve from the database a record associated with the machine readable code scanned by the end user; d)基于网络上最终用户对话的性质信息,对每一检索的记录选择至少一个网络地址;以及d) select at least one network address for each retrieved record based on information about the nature of the end-user session on the network; and e)启动从网络站点向最终用户的至少一个选择的网络地址的发送。e) initiating transmission from the network site to at least one selected network address of the end user. 13.在具有远程访问网络的多个最终用户的系统中,网络有至少一个集线器站点和多个供应商站点,为至少一个最终用户识别至少一个供应商网络上的位置并保留用户注释代码信息的一种方法,包括:13. In a system with multiple end users remotely accessing a network with at least one hub site and multiple supplier sites, identifying a location on at least one supplier network for at least one end user and retaining user note code information A method comprising: 在集线器站点接收对应于由最终用户提供的一个或多个代码的代码信息;receiving code information at the hub site corresponding to one or more codes provided by the end user; 响应该代码信息,从与集线器站点相关的简档数据库,检索与收到的代码信息相关的供应商在网络上的位置对应的网络地址信息;Responsive to the code information, retrieving, from a profile database associated with the hub site, network address information corresponding to a location on the network of the provider associated with the received code information; 使用该网络地址信息把最终用户指向相关供应商在网络上的位置;Use this network address information to direct end users to the relevant provider's location on the network; 在集线器站点接收来自最终用户的用户注释代码信息;Receive user-annotated code information from end-users at hub sites; 在集线器站点存储所述用户注释代码信息。The user note code information is stored at the hub site. 14.一种用于存储和有选择地共享最终用户信息的系统,  包括:14. A system for storing and selectively sharing end user information comprising: 一个网络,具有至少一个集线器站点和多个供应商站点,其中有多个最终用户远程访问该网络;A network with at least one hub site and multiple provider sites, with multiple end users accessing the network remotely; 与集线器站点相关联的简档数据库,用于存储对应于每一最终用户的用户记录;每一用户记录包括公开信息,该信息系最终用户提交给集线器站点,并且最终用户预期将无需该最终用户的允许即可由一个或多个供应商共享,私有信息,该信息系最终用户提交给集线器站点,并且最终用户预期在没有该最终用户允许时不能由任何供应商共享,以及与用户记录相关联的非外部标识符,标识网络上的最终用户;a profile database associated with the hub site for storing a user record corresponding to each end user; each user record includes public information that the end user submits to the hub site and that the end user does not expect to need the end user shared by one or more suppliers, private information that an end user submits to a hub site and that an end user does not expect to be shared by any supplier without that end user's permission, and information associated with a user record Non-external identifiers that identify end users on the network; 其中,响应包含对应于最终用户的非外部标识符的第一请求信号,没有该最终用户的允许从集线器站点向供应商发送与最终用户相关的公开信息;以及wherein the response includes a first request signal corresponding to a non-external identifier of an end user without the permission of the end user to send the public information related to the end user from the hub site to the provider; and 其中,响应包含对应于最终用户的非外部标识符的第二请求信号,从集线器站点向最终用户发送允许请求,并只有当响应该许可请求而收到最终用户的许可时,才从集线器站点向供应商发送与最终用户相关的私有信息。wherein, in response to a second request signal containing a non-external identifier corresponding to the end user, a permission request is sent from the hub site to the end user, and only when permission is received from the end user in response to the permission request, is sent from the hub site to Supplier sends private information related to end user. 15.供至少一个最终用户识别网络上至少一个供应商位置的一种系统,包括:15. A system for at least one end user to identify the location of at least one supplier on a network, comprising: 一个网络,包括至少一个集线器站点和多个供应商站点,其中多个最终用户远程访问该网络,a network comprising at least one Hub Site and a plurality of Provider Sites where a plurality of End Users access the network remotely, 其中在集线器站点接收对应于由最终用户提供的一个或多个代码的代码信息;以及wherein code information corresponding to one or more codes provided by the end user is received at the hub site; and 与集线器站点相关的一简档数据库,响应该代码信息,从该数据库检索与收到的代码信息相关的供应商网络上位置对应的网络地址信息;a profile database associated with the hub site, responsive to the code information, retrieving from the database network address information corresponding to the location on the provider network associated with the received code information; 其中简档数据库包括对应于每一最终用户的用户记录,每一用户记录包括公开信息,该信息系最终用户提交给集线器站点,并且最终用户预期将无需该最终用户的许可即可由一个或多个供应商共享,私有信息,该信息系最终用户提交给集线器站点,并且最终用户预期在没有该最终用户许可时不能由任何供应商共享,以及与用户记录相关联的一非外部标识符,标识网络上的最终用户;以及wherein the profile database includes a user record corresponding to each end user, each user record including publicly available information that the end user submits to the hub site and that the end user is expected to use without the end user's permission by one or more Provider-shared, private information that the end user submits to the hub site and that the end user does not expect to be shared by any provider without the end user's permission, and a non-external identifier associated with the user record, identifying the network end users on ; and 其中该网络地址信息用来把最终用户指向相关供应商的网络上位置。Wherein the network address information is used to point the end user to the relevant provider's location on the network. 16.一种系统,使用对应于与最终用户相关的供应商的信息,用于把最终用户指向网络位置,包括:16. A system for directing an end user to a network location using information corresponding to a provider associated with the end user, comprising: 一种带有多个记录的数据库,其每一记录与不同机器可读代码相关,其中一个或多个记录具有与其相关的多个不同的网络地址,不同的网络地址与不同的供应商相关;a database with a plurality of records, each record associated with a different machine readable code, wherein one or more records have associated therewith a plurality of different network addresses, the different network addresses being associated with different suppliers; 一网络站点,在该站点接收与一个或多个机器可读代码的扫描相关的扫描信息,这些代码是由最终用户使用远程扫描装置形成的,最终用户与不同供应商之一相关;a network site at which scan information is received relating to scans of one or more machine-readable codes formed by an end user using a remote scanning device, the end user being associated with one of the various suppliers; 其中,响应该扫描信息,从该数据库检索与由最终用户扫描的机器可读代码相关的记录;基于由与最终用户相关的供应商规定的准则,对于每一检索的记录选择至少一个网络地址;并启动从网络站点向最终用户至少一个所选择的网络地址的传输。wherein, responsive to the scan information, retrieving records from the database associated with the machine-readable codes scanned by the end user; selecting at least one network address for each retrieved record based on criteria specified by a provider associated with the end user; And initiate transmission from the network site to at least one selected network address of the end user. 17.一种系统,用于供至少一个最终用户识别至少一个供应商的位置,并用于保留用户注释代码信息:17. A system for at least one end user to identify the location of at least one supplier and for retaining user note code information: 一网络包括至少一个集线器站点和多个供应商站点,其中多个最终用户远程访问该网络,a network comprising at least one hub site and a plurality of provider sites, wherein a plurality of end users access the network remotely, 其中在集线器站点接收对应于由最终用户提供的一个或多个代码的代码信息;以及wherein code information corresponding to one or more codes provided by the end user is received at the hub site; and 与集线器站点相关的一简档数据库,响应该代码信息,从该数据库检索对应于与收到的代码信息相关的供应商网络上的位置的网络地址信息,a profile database associated with the hub site from which, responsive to the code information, network address information corresponding to the location on the provider network associated with the received code information is retrieved, 其中,该网络地址信息用来把最终用户指向相关供应商网络上的位置,where the network address information is used to point the end user to a location on the relevant provider's network, 其中在集线器站点接收来自最终用户的用户注释代码信息,以及where user comment code information is received from end users at the hub site, and 其中所述用户注释代码信息存储在集线器站点。Wherein said user note code information is stored at the hub site. 18.一种系统,使用对应于与最终用户相关的供应商的信息,用于把最终用户指向网络位置,包括:18. A system for directing an end user to a network location using information corresponding to a provider associated with the end user, comprising: 一种带有多个记录的数据库,其每一记录与不同机器可读代码相关,其中一个或多个记录具有与其相关的多个不同的网络地址,不同的网络地址与不同的供应商相关;a database with a plurality of records, each record associated with a different machine readable code, wherein one or more records have associated therewith a plurality of different network addresses, the different network addresses being associated with different suppliers; 一网络站点,在该站点接收与一个或多个机器可读代码的扫描相关的扫描信息,这些代码由最终用户使用远程扫描装置形成,最终用户与不同供应商之一相关;a network site at which scan information is received in connection with scans of one or more machine-readable codes formed by an end user using a remote scanning device, the end user being associated with one of the various suppliers; 其中,响应该扫描信息,从该数据库检索与由最终用户扫描的机器可读代码相关的记录;基于最终用户表达的目标,对于每一检索的记录选择至少一个网络地址;并启动从网络站点向最终用户至少一个所选择的网络地址的传输。wherein, in response to the scan information, retrieving records from the database associated with the machine-readable codes scanned by the end user; selecting at least one network address for each retrieved record based on the end user's expressed goals; Transmission of at least one selected network address by the end user. 19.一种系统,使用对应于与最终用户相关的供应商的信息,用于把最终用户指向网络位置,包括:19. A system for directing an end user to a network location using information corresponding to a provider associated with the end user, comprising: 一种带有多个记录的数据库,其每一记录与不同机器可读代码相关,其中一个或多个记录具有与其相关的多个不同的网络地址,不同的网络地址与不同的供应商相关;a database with a plurality of records, each record associated with a different machine readable code, wherein one or more records have associated therewith a plurality of different network addresses, the different network addresses being associated with different suppliers; 一网络站点,在该站点接收与一个或多个机器可读代码的扫描相关的扫描信息,这些代码是由最终用户使用远程扫描装置形成,最终用户与不同供应商之一相关;a web site at which scan information is received in connection with a scan of one or more machine-readable codes formed by an end user using a remote scanning device, the end user being associated with one of the various suppliers; 其中,响应该扫描信息,从该数据库检索与由最终用户扫描的机器可读代码相关的记录;基于最终用户对话的性质信息,对于每一检索的记录选择至少一个网络地址;并启动从网络站点向最终用户至少一个所选择的网络地址的传输。wherein, in response to the scan information, retrieving records from the database associated with the machine-readable codes scanned by the end user; selecting at least one network address for each retrieved record based on information about the nature of the end user session; Transmission to at least one selected network address of the end user. 20.在具有多个最终用户远程访问具有至少一个集线器站点和多个供应商站点的网络的系统中,供至少一个最终用户识别网络上至少一个供应商位置的一种方法,包括:20. In a system having a plurality of end users remotely accessing a network having at least one hub site and a plurality of provider sites, a method for at least one end user to identify at least one provider location on the network, comprising: 在集线器站点接收对应于由最终用户提供的一个或多个代码的代码信息;receiving code information at the hub site corresponding to one or more codes provided by the end user; 响应该代码信息,从与集线器站点相关的简档数据库,检索与收到的代码信息相关的供应商网络上位置对应的网络地址信息;以及Responsive to the code information, retrieving, from a profile database associated with the hub site, network address information corresponding to a location on the provider network associated with the received code information; and 使用该网络地址信息把最终用户指向相关供应商的网络上位置,Use this network address information to direct the end user to the relevant supplier's location on the network, 其中简档数据库包括对应于每一最终用户的用户记录;每一用户记录包括公开信息,该信息系最终用户提交给集线器站点,并且最终用户预期将无需该最终用户的允许即可由一个或多个供应商共享,私有信息,该信息系最终用户提交给集线器站点,并且最终用户预期在没有该最终用户允许时不能由任何供应商共享,以及与用户记录相关联的非外部标识符,标识网络上的最终用户。wherein the profile database includes a user record corresponding to each end user; each user record includes publicly available information that the end user submits to the hub site and that the end user is expected to use without the end user's permission by one or more Provider-shared, private information that an end user submits to a hub site and that an end user does not expect to be shared by any provider without the end user's permission, and a non-external identifier associated with a user record that identifies the of end users. 21.权利要求20的方法,其中一个或多个代码包括一个或多个机器可读代码。21. The method of claim 20, wherein the one or more codes comprise one or more machine readable codes. 22.权利要求21的方法,其中机器可读代码是由最终用户扫描的。22. The method of claim 21, wherein the machine readable code is scanned by an end user. 23.在具有可远程访问网络的多个最终用户的系统中,网络有至少一个集线器站点和多个供应商站点,为至少一个最终用户识别至少一个供应商网络上的位置并保留用户注释代码信息的一种方法,包括:23. In a system with multiple end users with remote access to the network, the network has at least one hub site and multiple supplier sites, identifies a location on at least one supplier network for at least one end user and maintains user note code information A method of , including: 在集线器站点接收对应于由最终用户提供的一个或多个代码的代码信息;receiving code information at the hub site corresponding to one or more codes provided by the end user; 响应该代码信息,从与集线器站点相关的简档数据库,检索与收到的代码信息相关的供应商在网络上的位置对应的网络地址信息;Responsive to the code information, retrieving, from a profile database associated with the hub site, network address information corresponding to a location on the network of the provider associated with the received code information; 使用该网络地址信息把最终用户指向相关供应商网络上的位置;Use this network address information to direct the end user to a location on the relevant provider's network; 在集线器站点从最终用户接收用户注释代码信息;Receive user comment code information from end users at hub sites; 在集线器站点存储所述用户注释代码信息。The user note code information is stored at the hub site. 24.供至少一个最终用户识别网络上至少一个供应商位置的一种系统,包括:24. A system for at least one end user to identify the location of at least one supplier on a network, comprising: 一个网络,包括至少一个集线器站点和多个供应商站点,其中多个最终用户远程访问该网络,a network comprising at least one Hub Site and a plurality of Provider Sites where a plurality of End Users access the network remotely, 其中在集线器站点接收对应于由最终用户提供的一个或多个代码的代码信息;以及wherein code information corresponding to one or more codes provided by the end user is received at the hub site; and 与集线器站点相关的一简档数据库,响应该代码信息,从该数据库检索与收到的代码信息相关的供应商网络上位置对应的网络地址信息;a profile database associated with the hub site, responsive to the code information, retrieving from the database network address information corresponding to the location on the provider network associated with the received code information; 其中简档数据库包括对应于每一最终用户的用户记录;每一用户记录包括公开信息,该信息系最终用户提交给集线器站点,并且最终用户预期将无需该最终用户的许可即可由一个或多个供应商共享,私有信息,该信息系最终用户提交给集线器站点,并且最终用户预期在没有该最终用户许可时不能由任何供应商共享,以及与用户记录相关联的一非外部标识符,标识网络上的最终用户;以及wherein the profile database includes a user record corresponding to each end user; each user record includes publicly available information that the end user submits to the hub site and that the end user is expected to use without the end user's permission by one or more Provider-shared, private information that the end user submits to the hub site and that the end user does not expect to be shared by any provider without the end user's permission, and a non-external identifier associated with the user record, identifying the network end users on ; and 其中该网络地址信息用来把最终用户指向相关供应商的网络上位置。Wherein the network address information is used to point the end user to the relevant provider's location on the network. 25.一种系统,为至少一个最终用户识别至少一个供应商的位置并保留用户注释代码信息:25. A system that identifies the location of at least one supplier for at least one end user and maintains user note code information: 一个网络,包括至少一个集线器站点和多个供应商站点,其中多个最终用户远程访问该网络,a network comprising at least one Hub Site and a plurality of Provider Sites where a plurality of End Users access the network remotely, 其中在集线器站点接收对应于由最终用户提供的一个或多个代码的代码信息;以及wherein code information corresponding to one or more codes provided by the end user is received at the hub site; and 一个与集线器站点相关的简档数据库,响应该代码信息,从该数据库检索与收到的代码信息相关的供应商在网络上的位置对应的网络地址信息;a profile database associated with the hub site, responsive to the code information, from which to retrieve network address information corresponding to the location on the network of the provider associated with the received code information; 其中网络地址信息用来把最终用户指向相关供应商在网络上的位置;where the network address information is used to point the end user to the location of the relevant provider on the network; 其中在集线器站点接收来自最终用户的用户注释代码信息;where receiving user comment code information from end users at the hub site; 其中在集线器站点存储所述用户注释代码信息。Wherein the user note code information is stored at the hub site. 26.用于在网络站点之间发送表示扫描的机器可读代码信息的一种方法,包括:26. A method for sending information representing scanned machine-readable codes between network sites, comprising: a)在第一站点接收由最终用户形成的与一个或多个机器可读代码的扫描相关的信息;a) receiving, at a first site, information relating to a scan of one or more machine-readable codes formed by an end user; b)在与第一站点相关的一数据库,把与机器可读代码的扫描相关的信息存储在具有与其相关的唯一字母数字标识符的数据记录内;b) storing information related to the scanning of the machine-readable code in a data record having a unique alphanumeric identifier associated therewith at a database associated with the first site; c)使用URL把最终用户从第一站点指向第二站点,该URL既包含标识网络上第二站点地址的符号,又包含与存储在第一站点的信息相关的唯一的字母数字标识符;c) point the end user from the first site to the second site using a URL that includes both a symbol identifying the address of the second site on the network and a unique alphanumeric identifier associated with information stored at the first site; d)在第一站点接收来自第二站点对存储在第一站点信息的请求信号,其中该请求信号包含唯一的字母数字标识符的表示;以及d) receiving at the first site a request signal from a second site for information stored at the first site, wherein the request signal includes a representation of a unique alphanumeric identifier; and e)响应该请求信号把存储的信息从第一站点发送到第二站点。e) transmitting the stored information from the first site to the second site in response to the request signal. 27.用于在网络站点之间发送表示扫描的机器可读代码信息的一种系统,包括:27. A system for sending information representing scanned machine-readable codes between network sites, comprising: 一个第一站点,在该站点接收由最终用户形成的与一个或多个机器可读代码的扫描相关的信息;a first site at which information relating to scans of one or more machine-readable codes formed by an end user is received; 与第一站点相关的一数据库,该数据库把与机器可读代码的扫描相关的信息,存储在具有与其相关的唯一字母数字标识符的数据记录内;a database associated with the first site, the database storing information related to the scanning of the machine-readable code in data records having a unique alphanumeric identifier associated therewith; 一个第二站点,使用URL把最终用户从第一站点指向该站点,该URL既包含标识网络上第二站点地址的符号,又包含与存储在第一站点的信息相关的唯一的字母数字标识符;A second site to which end users are directed from a first site using a URL that contains both a symbol identifying the address of the second site on the network and a unique alphanumeric identifier associated with information stored at the first site ; 其中在第一站点接收来自第二站点对存储在第一站点信息的请求信号,其中该请求信号包含唯一的字母数字标识符的表示;以及wherein a request signal is received at the first site from a second site for information stored at the first site, wherein the request signal includes a representation of a unique alphanumeric identifier; and 其中响应该请求信号存储的信息从第一站点发送到第二站点。Wherein the information stored in response to the request signal is sent from the first station to the second station. 28.使用对应于与最终用户相关的供应商的信息,把最终用户指向网络位置的一种方法,包括:28. A method of directing an end user to a network location using information corresponding to a provider associated with the end user, comprising: a)提供有多个记录的数据库,其每一个记录与不同机器可读代码相关,其中一个或多个记录有与其相关的多个不同的网络地址,这些不同的网络地址与不同的供应商相关;a) Provide a database with a plurality of records, each of which is associated with a different machine readable code, wherein one or more records have associated therewith a plurality of different network addresses, which are associated with different suppliers ; b)在一网络站点接收与一个或多个机器可读代码的扫描相关的扫描信息,这些代码由最终用户使用远程扫描装置形成,最终用户与不同的供应商之一相关;b) receiving at a network site scan information associated with a scan of one or more machine-readable codes formed by an end user using a remote scanning device, the end user being associated with one of the different providers; c)响应该扫描信息,从数据库检索与由最终用户扫描的机器可读代码相关的记录;c) in response to the scan information, retrieve from the database a record associated with the machine readable code scanned by the end user; d)基于由与最终用户相关的供应商规定的准则,对每一检索的记录选择至少一个网络地址;以及d) select at least one network address for each retrieved record based on criteria specified by the provider associated with the end user; and e)启动从网络站点向最终用户的至少一个选择的网络地址的发送。e) initiating transmission from the network site to at least one selected network address of the end user. 29.使用对应于与最终用户相关的供应商的信息,把最终用户指向网络位置的一种方法,包括:29. A method of directing an end user to a network location using information corresponding to a provider associated with the end user, comprising: a)提供有多个记录的数据库,其每一个记录与不同机器可读代码相关,其中一个或多个记录有与其相关的多个不同的网络地址,这些不同的网络地址与不同的供应商相关;a) Provide a database with a plurality of records, each of which is associated with a different machine readable code, wherein one or more records have associated therewith a plurality of different network addresses, which are associated with different suppliers ; b)在一网络站点接收与一个或多个机器可读代码的扫描相关的扫描信息,这些代码由最终用户使用远程扫描装置形成,最终用户与不同的供应商之一相关;b) receiving at a network site scan information associated with a scan of one or more machine-readable codes formed by an end user using a remote scanning device, the end user being associated with one of the different providers; c)响应该扫描信息,从数据库检索与由最终用户扫描的机器可读代码相关的记录;c) in response to the scan information, retrieve from the database a record associated with the machine readable code scanned by the end user; d)基于由最终用户表达的目标,对每一检索的记录选择至少一个网络地址;以及d) select at least one network address for each retrieved record based on the goals expressed by the end user; and e)启动从网络站点向最终用户的至少一个选择的网络地址的发送。e) initiating transmission from the network site to at least one selected network address of the end user. 30.使用对应于与最终用户相关的供应商的信息,把最终用户指向网络位置的一种方法,包括:30. A method of directing an end user to a network location using information corresponding to a provider associated with the end user, comprising: a)提供有多个记录的数据库,其每一个记录与不同机器可读代码相关,其中一个或多个记录有与其相关的多个不同的网络地址,这些不同的网络地址与不同的供应商相关;a) Provide a database with a plurality of records, each of which is associated with a different machine readable code, wherein one or more records have associated therewith a plurality of different network addresses, which are associated with different suppliers ; b)在一网络站点接收与一个或多个机器可读代码的扫描相关的扫描信息,这些代码由最终用户使用远程扫描装置形成,最终用户与不同的供应商之一相关;b) receiving at a network site scan information associated with a scan of one or more machine-readable codes formed by an end user using a remote scanning device, the end user being associated with one of the different providers; c)响应该扫描信息,从数据库检索与由最终用户扫描的机器可读代码相关的记录;c) in response to the scan information, retrieve from the database a record associated with the machine readable code scanned by the end user; d)基于最终用户在网络上对话的性质信息,对每一检索的记录选择至少一个网络地址;以及d) select at least one network address for each retrieved record based on information about the nature of the end user's conversations on the network; and e)启动从网络站点向最终用户的至少一个选择的网络地址的发送。e) initiating transmission from the network site to at least one selected network address of the end user. 31.一种系统,使用对应于与最终用户相关的供应商的信息,用于把最终用户指向网络位置,包括:31. A system for directing an end user to a network location using information corresponding to a provider associated with the end user, comprising: 一种带有多个记录的数据库,其每一记录与不同机器可读代码相关,其中一个或多个记录具有与其相关的多个不同的网络地址,不同的网络地址与不同的供应商相关;a database with a plurality of records, each record associated with a different machine readable code, wherein one or more records have associated therewith a plurality of different network addresses, the different network addresses being associated with different suppliers; 一网络站点,在该站点接收与一个或多个机器可读代码的扫描相关的扫描信息,这些代码是由最终用户使用远程扫描装置形成的,最终用户与不同供应商之一相关;a network site at which scan information is received relating to scans of one or more machine-readable codes formed by an end user using a remote scanning device, the end user being associated with one of the various suppliers; 其中,响应该扫描信息,从该数据库检索与由最终用户扫描的机器可读代码相关的记录;基于由与最终用户相关的供应商规定的准则,对于每一检索的记录选择至少一个网络地址;并启动从网络站点向最终用户至少一个所选择的网络地址的传输。wherein, responsive to the scan information, retrieving records from the database associated with the machine-readable codes scanned by the end user; selecting at least one network address for each retrieved record based on criteria specified by a provider associated with the end user; And initiate transmission from the network site to at least one selected network address of the end user. 32.一种系统,使用对应于与最终用户相关的供应商的信息,用于把最终用户指向网络位置,包括:32. A system for directing an end user to a network location using information corresponding to a provider associated with the end user, comprising: 一种带有多个记录的数据库,其每一记录与不同机器可读代码相关,其中一个或多个记录具有与其相关的多个不同的网络地址,不同的网络地址与不同的供应商相关;a database with a plurality of records, each record associated with a different machine readable code, wherein one or more records have associated therewith a plurality of different network addresses, the different network addresses being associated with different suppliers; 一网络站点,在该站点接收与一个或多个机器可读代码的扫描相关的扫描信息,这些代码由最终用户使用远程扫描装置形成,最终用户与不同供应商之一相关;a network site at which scan information is received in connection with scans of one or more machine-readable codes formed by an end user using a remote scanning device, the end user being associated with one of the various suppliers; 其中,响应该扫描信息,从该数据库检索与由最终用户扫描的机器可读代码相关的记录;基于最终用户表达的目标,对于每一检索的记录选择至少一个网络地址;并启动从网络站点向最终用户至少一个所选择的网络地址的传输。wherein, in response to the scan information, retrieving records from the database associated with the machine-readable codes scanned by the end user; selecting at least one network address for each retrieved record based on the end user's expressed goals; Transmission of at least one selected network address by the end user. 33.一种系统,使用对应于与最终用户相关的供应商的信息,用于把最终用户指向网络位置,包括:33. A system for directing an end user to a network location using information corresponding to a provider associated with the end user, comprising: 一种带有多个记录的数据库,其每一记录与不同机器可读代码相关,其中一个或多个记录具有与其相关的多个不同的网络地址,不同的网络地址与不同的供应商相关;a database with a plurality of records, each record associated with a different machine readable code, wherein one or more records have associated therewith a plurality of different network addresses, the different network addresses being associated with different suppliers; 一网络站点,在该站点接收与一个或多个机器可读代码的扫描相关的扫描信息,这些代码是由最终用户使用远程扫描装置形成,最终用户与不同供应商之一相关;a web site at which scan information is received in connection with a scan of one or more machine-readable codes formed by an end user using a remote scanning device, the end user being associated with one of the various providers; 其中,响应该扫描信息,从该数据库检索与由最终用户扫描的机器可读代码相关的记录;基于最终用户对话的性质信息,对于每一检索的记录选择至少一个网络地址;并启动从网络站点向最终用户至少一个所选择的网络地址的传输。wherein, in response to the scan information, retrieving records from the database associated with the machine-readable codes scanned by the end user; selecting at least one network address for each retrieved record based on information about the nature of the end user session; Transmission to at least one selected network address of the end user.
CNA018215041A 2000-11-27 2001-11-27 Method and system for connecting an end user to a network location Pending CN1511291A (en)

Applications Claiming Priority (10)

Application Number Priority Date Filing Date Title
US25290600P 2000-11-27 2000-11-27
US60/252,906 2000-11-27
US09/971,093 US20020030096A1 (en) 1999-01-25 2001-10-04 Method and system for directing end user to selected network location of provider based on user-provided codes
US09/971,321 US20020032749A1 (en) 1999-01-25 2001-10-04 Method and system for identifying provider network locations based on user-provided codes
US09/971,115 US6993580B2 (en) 1999-01-25 2001-10-04 Method and system for sharing end user information on network
US09/971,369 2001-10-04
US09/971,115 2001-10-04
US09/971,093 2001-10-04
US09/971,321 2001-10-04
US09/971,369 US6691914B2 (en) 1999-01-25 2001-10-04 Method and system for directing end user to network location of provider based on user-provided codes

Publications (1)

Publication Number Publication Date
CN1511291A true CN1511291A (en) 2004-07-07

Family

ID=27540322

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA018215041A Pending CN1511291A (en) 2000-11-27 2001-11-27 Method and system for connecting an end user to a network location

Country Status (11)

Country Link
EP (1) EP1384343A2 (en)
JP (1) JP2004518189A (en)
KR (1) KR20030079927A (en)
CN (1) CN1511291A (en)
AU (1) AU2002216727A1 (en)
BR (1) BR0115647A (en)
CA (1) CA2430108A1 (en)
IL (1) IL155852A0 (en)
MX (1) MXPA03004722A (en)
NO (1) NO20032355L (en)
WO (1) WO2002043305A2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101848455A (en) * 2009-03-23 2010-09-29 华为技术有限公司 Method, apparatus and system for enhancing user information in business network
CN102263810A (en) * 2010-05-28 2011-11-30 奥多比公司 Systems And Methods For Permissions-based Profile Repository Service

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5978773A (en) * 1995-06-20 1999-11-02 Neomedia Technologies, Inc. System and method for using an ordinary article of commerce to access a remote computer
US6148331A (en) * 1997-04-25 2000-11-14 Parry; Rhys Evan Destination website access and information gathering system

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101848455A (en) * 2009-03-23 2010-09-29 华为技术有限公司 Method, apparatus and system for enhancing user information in business network
WO2010108392A1 (en) * 2009-03-23 2010-09-30 华为技术有限公司 Method, device and system for enhancing user information in service network
CN101848455B (en) * 2009-03-23 2014-02-19 华为技术有限公司 Method, apparatus and system for enhancing user information in business network
CN102263810A (en) * 2010-05-28 2011-11-30 奥多比公司 Systems And Methods For Permissions-based Profile Repository Service
CN102263810B (en) * 2010-05-28 2015-01-28 奥多比公司 Systems and methods for permissions-based profile repository service

Also Published As

Publication number Publication date
NO20032355D0 (en) 2003-05-26
MXPA03004722A (en) 2003-08-19
WO2002043305A2 (en) 2002-05-30
KR20030079927A (en) 2003-10-10
CA2430108A1 (en) 2002-05-30
AU2002216727A1 (en) 2002-06-03
JP2004518189A (en) 2004-06-17
IL155852A0 (en) 2003-12-23
BR0115647A (en) 2004-03-23
WO2002043305A3 (en) 2003-11-27
NO20032355L (en) 2003-07-23
EP1384343A2 (en) 2004-01-28

Similar Documents

Publication Publication Date Title
US6691914B2 (en) Method and system for directing end user to network location of provider based on user-provided codes
US6993580B2 (en) Method and system for sharing end user information on network
US11106794B2 (en) Trust network effect
CN1290028C (en) Network system allowing the sharing of user profile information among network users
US8949278B2 (en) Contact information management
TWI479333B (en) Aggregating and searching profile data from multiple services
US20090143052A1 (en) Systems and methods for personal information management and contact picture synchronization and distribution
US8495212B2 (en) Internet identity graph and social graph management system and method
US20080172391A1 (en) Multiple format file archiving in an online social community
JP2001512590A (en) Method and system for customizing sales services on a network communicating by hypertext tagging convention
CN1458602A (en) Information processing system based on marking symbol
US20040230562A1 (en) System and method of providing an online user with directory listing information about an entity
WO2004109532A1 (en) A method of collecting data regarding a plurality of web pages visited by at least one user
WO2010087257A1 (en) Communication system, server device, display device, information processing method, and program
US20130311905A1 (en) Internet identity graph and social graph management system and method
JP2002024694A (en) Recommendation information introduction method, recommendation information introduction system, recording medium recording recommended information introduction program
CA2247498C (en) An automated communications system and method for transferring informations between databases in order to control and process communications
JP4585801B2 (en) Advertisement information registration method and advertisement display system
CN1511291A (en) Method and system for connecting an end user to a network location
JP2007133845A (en) Log-in system and system for uploading image taken by cellular phone
US20020032749A1 (en) Method and system for identifying provider network locations based on user-provided codes
US20020030096A1 (en) Method and system for directing end user to selected network location of provider based on user-provided codes
WO2009114894A1 (en) Recruitment method
JP2003216580A (en) Authentication system, authentication method, and portal company web server suitable therefor
CN105868213A (en) Method for delayed connection identification of account

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