CN1274443A - 用音频信号控制计算机的方法 - Google Patents

用音频信号控制计算机的方法 Download PDF

Info

Publication number
CN1274443A
CN1274443A CN99800606A CN99800606A CN1274443A CN 1274443 A CN1274443 A CN 1274443A CN 99800606 A CN99800606 A CN 99800606A CN 99800606 A CN99800606 A CN 99800606A CN 1274443 A CN1274443 A CN 1274443A
Authority
CN
China
Prior art keywords
information
routing information
product
network
program
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
CN99800606A
Other languages
English (en)
Inventor
杰夫里·J·费利奥
戴维·K·马修
布拉德·M·史密斯
保罗·S·亚当斯
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.)
Digital Convergence com Inc
Original Assignee
Digital Convergence com Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Digital Convergence com Inc filed Critical Digital Convergence com Inc
Publication of CN1274443A publication Critical patent/CN1274443A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4782Web browsing, e.g. WebTV
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63HTOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
    • A63H2200/00Computerized interactive toys, e.g. dolls

Abstract

一种通过向计算机(302)输入模拟信号(111)控制计算机(302)以便控制万维网浏览器软件应用的方法。模拟信号(111)包含激励专有软件和产品标识符的触发信号。该专有软件激励计算机(302)上的万维网浏览器应用、提取产品标识符并通过把服务器地址(URL)路由选择信息附着到产品标识符信息上来建立附着的数据串。该附着的数据串自动地作为键击数据而插入到万维网浏览器中并路由到广告者查阅服务器(308)。该附着的路由选择信息引导对广告者查阅服务器(308)的通信包含着广告者产品标识符信息和相关的广告者服务器URL的交叉引用数据库(310)。向计算机(302)万维网浏览器回送广告者服务器URL和对有关的产品标识符的产品信息的请求,并自动地再引导到包含广告者产品信息的广告者服务器(312)。然后把广告者产品信息回送到计算机(302)以供显示。

Description

用音频信号控制计算机的方法
本发明涉及一种计算机控制方法,尤其涉及响应模拟信号自动地对准计算机上的万维网浏览器应用以检索并显示信息。
本申请和与本文同一日递交的、名称为“用于把所搜索的产品信息和全球网络上的该产品的资料相接合的方法”的共同待决美国专利申请序列号09/151,471(律师卷号PHLY-24,397)相关。
随着与“因特网”连接的计算机用户数量的不断增加,许多公司寻求这种大的用户载体所代表的确实的商业机会。例如,一种已有的技术允许电视(“TV”)信号触发计算机响应,在该响应下把用户引导到个体化的万维网网页上。触发信号源可以是电视机、录象机或收音机。例如,若一个观看者正在观看某个TV节目,在该节目中广告者对观看者提供投票,该广告者可以在电视信号内发送一个控制观看者的计算机上的被称为“浏览器”的节目的唯一信号,以便自动地显示广告者的万维网网页。接着观看者简单地做出选择,然后该选择被传回到广告者。
为了给观看者提供对采用这种技术的各种各样的公司应答的能力,在观看者的计算机上必须保持一个公司信息及统一资源定位符(“URL”)代码数据库,该数据库需要持续更新。URL是短数据串,其标识因特网上的资源:文档、图象、可下载文件、服务、电子邮箱以及其它资源。URL使得可根据各种命名方式或访问方法,例如HTTP、FTP、因特网邮件来得到资源,并且以相同的简单方式定址。URL把“对该服务机登记、然后发出魔术般的指令…”的冗长操作简化到进行单击。因特网利用URL规定其它服务器上的文件的位置。URL包括要访问的资源的类型(例如,万维网,地鼠(gopher),FTP)、服务器地址和文件位置。URL可以指向任何连网计算机上的任何文件。现行的技术要求观看者定期进行更新以得到最近的URL数据库。现行技术的这一方面是不方便的,因为更新处理需要向用户的计算机下载信息。此外,进行更新中的出错可能以及在以后计算机事故情况下需要重新进行更新,使更新处理更为复杂。此外,现行技术限制了可存储到数据库中的公司数量,这是一种严重的限制,因为通过因特网带来的世界范围的访问以及连网的进行联机商务的公司数量的不断增加需要大数据库。
本文中公开的和申请专利的本发明包括一种用于从具有已定义位置的存储区检索信息的方法。广播一个具有在其中嵌入路由选择信号的节目,该路由选择信号中具有路由选择信息。然后从广播中提取该路由选择信号。然后,控制个人计算机以允许用户从该已定义位置处的存储区检索该信息,该已定义位置和被提取的路由选择信息一起定位,在个人计算机处提供该信息供用户使用。
为了更完整地理解本发明及其优点,现在结合附图参阅下面的说明,附图中:
图1示出优选实施例的方块图;
图2示出该实施例中使用的计算机部件;
图3示出全球网上的系统交互;
图4a-4e示出该优选实施例中采用的在源PC和网络服务器之间发送的各种信息分组;以及
图5是一个流程图,描述依据优选实施例的系统的操作。
图6示出一个流程图,描述广告查查阅服务器(“ARS”)采取的动作;
图7示出源计算机和ARS之间的交互处理的流程图;
图8示出依据优选实施例的接收修改的URL/广告产品数据的某万维网浏览器页面。
图9示出该公开实施例的简化方块图;
图10示出图9的实施例的较详细的简化方块图;
图11示出进行路由选择操作的方法的示意图;
图12示出一种替代实施例的方块图,该实施例在视频图象中使用一个用于生成路由选择信息的光区;
图13示出一个方块图,表示用所公开的实施例生成概况;
图14示出一个流程图,用于生成并在ARS处存储概况;以及
图15示出一个流程图,用于当概阅信息路由到用户时处理该信息。
现参照图1,图中示出一个用于通过利用电视机在无线系统上发送的音频信号音控制个人计算机(“PC”)112的系统的方块图。在图1中示出的实施例中,设置通过通信链路108连接的传输站101和接收站117。传输站101包括一个电视节目源104,其可操作成生成以视频和音频构成的广播信号形式的节目。通过常规技术在适当频率下的各频道上发送节目。该节目源输入到混合部件106,该混合部件可操作成混合音频信号。该音频信号是从音频源100产生的,该音频源包括以后调制到载波上的编码音频信号,该载波和电视节目源104组合。该信号组合可以在音频级上进行,或者甚至可在RF级上以不同载波的形式进行。然而,优选方法只是把来自调制器102的音频信号加到由电视节目源104生成的节目的音频频道中。从而把来自混合部件106的以广播信号为形式的输出提供到天线107,天线107把信息发送到至接收侧的天线109的通信链路108上。
在系统的接收侧,设置诸如电视机的常规接收机。该电视机设置向用户提供可听信号的扬声器输出。这典型地是和节目关联的。然而,在本公开实施例中的接收机110还设置一个音频输出插孔,其为RCA型插孔。该插孔用于在线113上提供用音频信号111代表的音频输出信号。线113提供在PC112的音频输入端口上由PC112在通信链路108上接收到的所有音频。然而,应该理解,尽管示出从接收机110到PC112的直接连接,但实际上可以存在能在PC112上拾取音频信号的话筒拾音器。在该公开的实施例中,广告数据输入部件100生成的音频信号可由人耳听到,从而,可由用户听见。从而,不需要把该音频提供到PC 112的专用滤波器。
PC112可操作成在其上运行典型地存储在程序文件区116的各种程序。这些程序可以是任何类型的程序,例如字处理程序、应用程序等等。在本公开的实施例中,系统中所使用的程序是所谓的“浏览器”。PC112运行一个浏览器程序以方便对网络,例如周知的“因特网”或万维网(“Web”)的全球通信网络,上的信息访问。浏览器是用于访问信息的用超文本链接的应用。超文本是一个术语,用于说明数据处理系统中信息的具体组织以及其对用户的表达形式。超文本发挥计算机把来自各种不同的源的信息链接到一起的能力,以向用户提供研究特定专题的能力。书籍中以传统表达形式所采用的信息编排方式对其自身施加了媒体上的限制,即尺寸固定的顺序纸页面。然而,超文本系统采用长度可变化的大量的文本单元以及其它类型的数据,例如图象信息、图形信息、视频信息或声音信息。这样的各种单元的信息集合称为超文本文档,或者为超文本公文文档采用不同于文本的信息时称为超媒体文档。多媒体通信可采用超文本传输协议(“HTTP”),并且文件或格式化数据可采用超文本标记语言(“HTML”)。该格式化语言通过利用HTML“标记”文本文档而保证混合文本、图形、声音、视频以及超文本的链接。利用HTML编码的数据通常称为“HTML文档”、“HTML页”或“主页”。通过称之为统一资源定位符(“URL”)的定位符的网络寻址方式,可在网络上访问这些文档和其它因特网资源,统一资源定位符例如是“http://www.digital.com”。
因特网是使用最多的把分布式计算机系统互连起来的网络之一,它允许这些计算机系统的用户在全球范围交换数据。许多专用网络,例如公司网或商业网,和因特网连接。诸如传输控制协议(“TCP”)和互连协议(“IP”)之类的标准协议提供在这些不同网络上通信的方便方法。这些协议规定如何格式化数据以及如何通信数据。作为因特网的一种特性,这些协议在一个IP栈中分层。在该IP栈的较高层,例如应用层(其中采用HTTP)上,用户信息可更容易看到,然而,在较低层,例如网络层(其中使用TCP/IP)上,只能按分组或者按迅速移动的数字信号流观察数据。用于访问诸如服务器、文件、Web网页、邮件报文等的Web资源的标准协议接口叠加在因特网上。能访问Web资源的一种方法是通过Nestscape和Microsoft Internet Explorer完成的浏览器。
现再参照图1,用户可以用适当的键击操作装入程序以在显示器118上显示浏览器窗口。在一种实施例中,用户可以在PC112上运行浏览器程序以在显示器118上显示浏览器窗口。在观看喜爱的节目的同时,用户还可观察显示器118。当由接收机100接收音频信号并且其中包含由广告者输入的编码信息时,PC112接着会进行一些操作。依据本公开实施例。第一操作是提取所接收的音频信号中以数字数据为形式的音频信息,并且接着通过调制解调器连接114把该数字数据发送到全球通信网络上的确定位置处。后面会说明该连接。该信息会转发到某专有位置并且关于和该代码相关的广告者的位置的指示会发送给PC112,接着PC112实现对该位置的通信链接以使用户可以在显示器118上观看广告者希望观看者观看的利用音调放到广播频道上的信息。该信息的形式可以是交互式程序、数据文件等。在一种例子中,当电视机上出现广告时,可以产生音调并在显示器118上显示其它数据。另外,可以在PC上播放从网络接收的视频流动节目,该视频流动节目实际要比广播上的广告段长。另一个例子是某体育比赛,它会广播音调以让用户访问广播网上不能得到的信息,例如和该体育比赛相关的附加统计等。
通过利用本文中根据图1的公开实施例说明的本系统,使广告者有能力通过利用嵌入到节目音频信号中的音调控制用户的PC112。如后面所说明的那样,该公开的实施例利用PC112中存储的特殊路由选择信息,该特殊路由选择信息允许接收到的音频信号中的编码信息把该信息路由到网络上的所需位置,并且允许回送给PC112的用于控制它的其它路由选择信息把PC112路由到和该代码相关的适当位置上。
现参照图2,图2示出类似于计算机112的计算机204,其连接成在显示器118显示信息。计算机204包括一个内部音频或“声音”卡206,该卡用于通过接收天线109和接收机110接收被发送的音频信号。声音卡206典型地包括用于把模拟音频信号转换成数字信号的模-数电路。从而可由软件程序更方便地操作数据信号。接收机110把音频信号从视频信号中分离出来。设置在发送的广告者音频信号中的专用触发信号触发在计算机204上运行的激励通信应用,在本特定实施例中即PC 204上设置的“万维网”浏览器应用的专有软件。接着提取音频信号中所包含的编码广告者信息并且附加上位于通信网络中的专有服务器的地址。该远程服务器的地址以URL为形式。该附加数据以及其它控制码直接插入到“万维网”浏览器应用中以自动路由到通信网络。在本实施例中,在PC204上运行的并且通过内部调制解调器208和网络通信的“万维网”浏览器把广告者信息发送到该远程服务器。该远程服务器在设置在网络上的广告者服务器的网址相互参照广告者产品信息。通过PC204的“万维网”浏览器把广告者服务器的地址路由回广告者服务器。把广告者产品信息回送到PC204以呈现给显示器118上的观看者。在本具体实施例中,被显示的广告者的具体产品信息包含在广告者的“万维网”网页212内。如前面所提及,音频信号可由人耳听见。从而从TV扬声器发出的音频信号可通过麦克风输入到声卡206。此外,音频信号不必是实时广播的,而是可以在晚些时候显示的录象带、CD、DVD或其它介质上。利用即将实现的高清晰度数字电视,从TV输出的音频信号也可是数字的。从而,可能不需要出于A/D目的的对声卡的直接输入,而可能应用替代的接口技术以适应数字到数字信号格式。
现参照图3,图中示出通过接口304和全球通信网络306连接的类似于PC204和112的源PC302。在该实施例中,PC302通过它的声卡206接收音频信号111。音频信号111包含把专有软件触发成激励驻留在PC302上的万维网浏览器应用的触发信号。音频信号111还包括广告者产品信息,该信息是提取出的并且附带着广告者查阅服务器(“ARS”)308的URL信息。ARS308是在网络上设置的一个系统,它是按音频信号111中的数据要路由到的位置定义的。从而,由于在网络系统中URL是唯一的,故音频信号111中的数据总是路由到ARS308。产品代码以及相关制造商URL的数据库310和ARS308连接。数据库310进行对用户透明的持续更新处理。借助频繁更新,在不中断源PC302的操作下,在各公司对本技术签约,例如预订时,对数据库310增加制造商及产品信息。当从ARS数据库310得到广告者服务器地址URL时,自动地通过PC302上的万维网浏览器,越过检索广告者产品信息的各个广告者服务器,把该URL以及对具体广告者产品信息的请求路由回到PC302。请注意,尽管本公开发明讨论全球通信网络,但本系统也可应用于局域网、广域网以及同级到同级的网络配置。请注意,该公开体系结构不限于单个源PC302,而是可包括多个源PC,例如PC300和PC303。另外,可分别地实施多个ARS308系统和多个广告者服务器312,例如ARS314和广告者服务器A316。
在通信网络上本实施例的诸连网系统之间发生的信息事务处理通常按如下进行。源PC302上运行的万维网浏览器在通路“A”上向ARS308发送报文分组。ARS308译码报文分组,并用从接收到的报文分组中提取出的产品信息进行交叉参照操作以得到广告者服务器312的地址。装配一个包含广告者服务器312的地址的新报文分组,并沿通路“B”发送回到源PC302。执行“转交”操作,从而源PC302浏览器简单地在通路“C”上把附加着适当源地址和目的地地址的信息重新路由到广告者服务器312上。广告者服务器312接收并译码该报文分组。对广告者产品信息的请求被提取,并且广告者服务器312从其数据库检索被请求的信息以便在通路“D”上传输到PC302。接着PC302处理该信息,例如,以向观看者显示。供选用的通路“E”在后面讨论。请注意,该公开方法不仅限于浏览器通信应用,而是可在业内人士的足够修改下采纳其它用于在因特网或通信网上发送信息的通信应用。
现参照图4a,经通路“A”从源PC302发送到ARS308的报文分组400包括几个字段。一个字段包含指示向何处发送该报文分组的ARS308的URL。另一个字段包含广告者产品代码或者从音频信号111得到的其它信息,以及某给定事务处理所需的任何其它内务操作信息。产品代码提供到位于数据库310中的广告者服务器312的地址的链接。另一个字段包含源PC302的网络地址。通常,用信息分组实现网络传输,每个分组提供目的地地址、源地址和数据。这些分组随通信采用的网络传输协议不同而不同。虽然本公开实施例中采用的协议是周知的TCP/IP常用协议组,但应理解可以使用任何提供类似的基本功能的协议,其基本要求是浏览器可响应输入到PC的键击而把路由选择信息转送到所希望URL。然而,应理解可以使用任何协议,只要对其的基本要求是浏览器可响应输入到PC的键击把产品信息转送到所希望的URL。在本公开的情况下,“报文分组”应涉及并且包括目的地URL、产品信息以及源地址,尽管其中为实现这种传输必须发送多于一个的分组。
在接收到来自源PC302的报文分组400时,ARS308根据内务操作信息中嵌入的指令处理该信息。ARS308尤其从接收到的分组400中撮产品代码信息,并且一旦提取后进而译码产品代码信息。一旦译码后,接着把该信息和ARS广告者数据库310中包含的数据进行比较以判定是否“命中”。若不存在指示匹配的“命中”,则信息返回到浏览器以指示未命中。若存在“命中”,则组装分组402,其包含源PC303的地址以及指示源PC302如何访问(直接在“转交”操作下)网络上另一个位置即广告者服务器312的信息。借助诸如Netscape和MicrosoftInternet Explorer的浏览器这种类型的构建是相对方便的,并且替代显示来自ARS308的信息,源PC302可进而访问广告者服务器312。沿着通路“B”,ARS308把分组402送回源PC302。现参照图4b,报文分组420包括源PC302的地址、在指令代码中嵌入的广告服务器312的URL以及ARS308的URL。
一旦由源PC302接收报文分组402,就分解报文分组402以得到与组装新报文分组404有关的路由选择信息。现在指示源PC302上运行的万维网浏览器沿着通路“C”去得到和报文分组404中嵌入的具体广告者服务器312的位置信息有关的产品信息。现参照图4c,用于该事务处理的报文分组包括广告者服务器312的URL、请求产品信息的数据以及源PC302的地址。
一旦接收来自源PC302的报文分组404,广告者服务器312就分解报文分组404以得到请求产品信息数据。然后广告者服务器312从其数据库检索具体的产品信息,并沿着通路“D”把产品信息送到源PC302。现参照图4d,用于该具体事务处理的报文分组406包括源PC302的地址、所请求的信息以及广告者服务器312的URL。
供选用地,ARS308可在通道“E”上向广告者服务器312直接请求产品信息。在该方式下,ARS308向广告者服务器312发送指示它和源PC302接触的信息。但是,这是非常规的并要求更加复杂的软件控制。在图4e中示出用于该事务处理的报文分组408,它包括广告者服务器312的URL、请求产品信息的数据以及源PC302的地址。由于产品信息不必回送给ARS308,而是朝向源PC302,报文分组408需要回送地址成为源PC302的地址。接着沿通路“D”直接向PC302发送产品信息。
现参照图5,用于检查和得到产品信息的方法如下。在判定框500,运行驻留在源计算机PC302(类似于PC 204)上的专有应用程序以监视用于专用触发信号的音频输入。在功能框502,在检测出触发信号时,译码触发信号之后的数据供进一步处理。在功能框504,缓存该数据以供进一步操纵。在判定框506,判定该数据是否可以适当认证。若不可以,则程序流通过“N”信号继续到功能框520以在该处丢弃数据。在功能框522,程序接着发信号以重新传输数据。接着系统在判定框500等待下一个触发信号。若在判定框506适当认证,则程序流通过“Y”信号路径继续,然后利用该数据激励万维网浏览器应用,如功能框508所示。在功能框510,万维网浏览器接收URL数据,并接着自动通过计算机调制解调器208路由到网络接口304并最终路由到网络306。在功能框514,ARS308通过向PC302回送广告者服务器312的URL而应答。在功能框516,源PC302上运行的万维网浏览器从ARS308接收广告者URL信息,并且把用于产品文件的URL发送到广告者服务器312。在框518,广告者服务器312通过向源PC302发送供处理用的产品信息应答。
通过简单地在网络上下载专有软件,用户可得到本体系结构的好处。得到软件的其它方法是周知的,例如通过CD、软盘或预装入的硬盘。
现参照图6,图中示出当从源PC302接收报文分组400时ARS308可进行的处理的流程图。在判定框600,ARS308检查报文分组400的接收。若未接收报文分组400,则程序流沿“N”路径移动以继续等待报文。若接收报文分组400,则程序流沿路径“Y”继续,以进行报文处理。一旦接收报文分组400,ARS308就在功能框602译码报文分组400。接着在功能框604独立地提取产品代码,以准备把该产品代码和位于数据库310中的适当广告者服务器地址匹配。在功能框606,接着利用该产品代码借助查找表检索音频信号数据中包含的有关产品信息的广告者服务器312URL。在功能框608,ARS308接着组装用于向源PC302传回的报文分组402。功能框610表示在通路“B”上向源PC302发回报文分组402的处理。
现参照图7,其中示出在源PC302和广告者服务器312之间的交互处理的流程图。在功能框700,源PC302从ARS308接收发回的报文分组402并且开始译码分组402。在功能框702,从报文分组402提取广告者产品信息的URL并予以保存以便插入到要发送到广告者服务器312的报文分组404中。接着在功能框704,装配报文分组404并且由源PC302沿通路“C”发送到广告者服务器312。当源PC302在功能块706等待时,广告者服务器312在功能块708接收并分解来自源PC302的报文分组404。然后在功能块710,从报文分组404中提取产品信息位置。从广告者服务器312的数据库检索具体的产品信息以供传回源PC302。在功能块712,把产品信息组装到报文分组406中,然后沿通路“D”回送给源PC302。在功能块174向源PC302回送后,在功能块716提取并且处理包含在从广告者服务器312接收的报文分组406中的广告者产品信息。
现参照图8,在接收触发信号后,自动地激励源源PC302上的万维网浏览器应用系统,并且计算机显示器800呈现浏览器页面802。源PC302上运行的专有软件处理经声卡206数字化后的音频信号数据。通过提取产品信息代码和向该信息附加键击数据,该软件适当地准备用于直接插入到Web浏览器中的数据。首先,响应由该专有软件作为第一字符串添加的Ctrl-O命令,打开URL页804。URL页804的打开自动地定位字段806中的光标,在字段806中将插入Ctrl-O命令之后的其它键击数据。在打开URL页804后,把超文本协议始标http://插到入字段806中。接着在字段806中插入和ARS 308的位置相关的URL信息。ARS308URL数据后面是字符/?,以在/?字符之后立即输入各变量。在本实施例中,相继的变量是从音频信号中接收的产品信息代码。该产品代码信息还提供用于从ARS数据库310得到广告者URL的交叉参照信息。接着,键击回车以便发送URL/产品数据并且关闭窗口804。在从源PC302向ARS308发送报文分组400后,迅速发生从ARS308到源PC302、到广告者服务器312并返回源PC302的事务处理,这些事务处理对观看者是透明的。此刻,观看者看到的下一个信息是从广告者服务器312接收的产品信息。
现参照图9,其中示出一个更加简化的实施例的方块图。在该实施例中,设置一个视频源902,其可操作成提供音频电缆901上的音频输出,以提供用参考数字904表示的路由选择信息。路由选择信息904是音频信号中包含的基本信息。它是编码信号或者嵌入信号。路由选择信息904的重要方面是它是作为通过视频源902接收的视频节目广播的一种功能实时地自动输出的。从而,每当向用户908实时广播该节目时,在视频节目的制造者希望产生路由选择信息904的任何时刻都将输出路由选择信息904。应理解,代表视频源的方块902可以是任何类型的导致输出路由选择信息的媒体。它可以是盒式磁带机、DVD机、音频盒带、CD ROM或任一此类媒体。重要的只在于这是一个制造商开发的由用户以连续或流动方式观看的节目。在制造商选择的希望点处输出该节目中嵌入的路由选择信息904。
然后把音频信息路由到类似于图1中PC112的PC906。用户908和PC接口,以接收其上的信息,PC906具有和它关联的显示器(未示出)。PC906和同图3中的网络306类似的网络910接口。网络910在其上具有多个节点,其中一个节点是PC906,另一个节点是用呈现远程信息的网络节点912表示。本实施例的目的是通过从方框902中的视频节目发送路由选择信息904的行为,访问用于向用户908显示的远程信息。利用该路由选择信息904来使在其上运行着网络“浏览器”的PC906,在网络910上“取到”用于显示给用户908的远程信息。如上面说明的那样,路由选择信息904以音频信号内的嵌入代码为形式。
现参照图10,其中示出图9实施例的更详细方块图。在该实施例中,PC906分成为一对节点,第一PC1002和第二PC1004。PC1002驻留在和用户908相关的节点处,而PC1004驻留在另一个节点处。PC1004代表图3中的ARS308。PC1004具有一个和它相关的数据库1006,后者基本上广告者数据库310。这样,为实现该公开实施例,网络910上需要存在三个节点:PC1002、PC1004和远程信息节点912。路由选择信息904由PC1002使用,以路由PC1004来确定网络910上远程信息节点912的位置。该位置回送到PC1002,建立和远程信息节点912的直接连接,并从其上为用户检索信息。路由信息904基本上包括主要路由选择信息。
现参照图11,其中示出如何形成用于向PC1004发送主要路由选择信息的网络分组的示意图。概括地说,主要路由选择信息占据单个字段,然后把该主要路由选择信息和辅助路由选择信息组装到网络分组中以传送到网络910。前面已对此详细说明过。
现参照图12,其中示出图9的实施例的一种替代实施例,在该实施例中,视频源902和一个光区1202关联,该光区1202中配置着嵌入的视频代码。该嵌入的视频代码可以是相对复杂的,或者简单到只是黑白区的网格,网格中的每个区可具有代表逻辑“1”的黑色区或者是代表逻辑“0”的白色区。这允许在光区1202中设置数字值,从而可设置一个传感器1204以感测该视频代码。在上面的例子中,只需要一组光检测器网格中各个区都有一个光检测器,用于确定它是逻辑“1”状态还是逻辑“0”状态。然后把一个感测出的视频输出到PC906,以便进行处理,从而确定其中包含的信息,其中所包含的该信息构成主要路由选择信息904。然后,如上面参照图9所说明的那样进行处理。
现参照图13,其中示出可把用户概况传送到原始订户或制造商的实施例的方块图。PC906具有相关的概况数据库1302,该概况数据库1302可操作成存储用户908的概况。当已经安装的节目要求输入概况信息以便激励该节目时,建立概况。除了概况之外,还向用户908提供和PC906上运行的浏览器程序联系的唯一ID。它存储在由块1304代表的存储位置中。该ID1304可通过某远程位置作为存储在PC906的可访问位置中的诱饵信息访问,该可访问位置实际上可由远程节点上运行的远程程序访问。
基本上构成图10的PC1004的ARS308可操作成和概况数据库1308关联,该概况数据1308可操作成存储所有用户的概况。概况数据库1308是存储在可附着在系统的所有PC906的概况数据库1302的组合。这和存储在数据库310,即包含中间目的地表的广告者数据库,中的信息不同。当把主要路由选择信息904中的路由选择信息送到ARS308并从原始数据分组中提取出来时,接着可以执行前面说明过的查找过程以确定把该信息路由到何处。然后对每次事务处理应用概况数据库,其中以从主要路由选择信息904接收到的路由选择信息为形式的每次事务处理和目的地表310比较以确定和哪个制造商相关。接着把和主要路由选择信息904中的路由选择信息一起发送的相关ID1304和概况数据库1308比较以判断定是否可得到相关的概况。该信息被存储在事务处理数据库1310中,从而以后对于以主要路由选择信息904中的信息为形式接收的每个路由选择代码,将会和每个PC906的ID1304相关。接着可以组装和ID1304相关存储的数据库1308中的相关概况并发送到由网络910上的订户节点1312定位的订户。对此ARS308可以以二种方式,即实时方式或非实时方式进行。在实时方式下,PC906每当访问广告者数据库310时,用户的概况信息就上装到订户节点1312。同时,为订户1312生成存储在计费数据库1316中的计费信息。这样,ARS 308具有向订户1312通知每次事务处理的信息、为这些事务处理计费的能力,并且还向订户1312提供有关谁访问和上面说明的具体路由选择代码的路由选择信息字段904关联的具体产品广告的概况信息。然后一旦组装后就可向订户1312发送该信息,并且该信息还反映收费信息并被存储到收费信息数据库1316中。
现参照图14,其中示出描述存储用户概况的操作流程图。该程序在框1402启动,接着进入功能框1404,在其中系统在启动时提示概况。该启动是一种功能,它被设置成激励何时用户最初装入供给他或她的软件。其用途是除了建立信息之外,还要创建用户概况。一旦向用户提示这一点时,程序进入判定框1406以判定用户是否提供基本或详细信息。这是由用户选择的。若选择基本信息,则程序进入功能框1408,在其中用户输入基本信息,例如姓名和序列号并可能还有地址。然而,为了提供某些使用户输入更多信息的激励,功能框1404中的原始提示应该在用户输入附加信息情况下提供赠券、打折等。若用户选择该选项,则程序从判定框1406进入功能框1410。在功能框1410,提示用户输入专门信息,例如职业、收入水平、一般家族史、人口统计信息及其它。在该具体的功能框中可以收集任意数量的信息。
在基本方式下或更专门的方式下收集所有信息后,程序接着进入在本地存储该信息的功能框1412。然后程序进入判定框1414决定下一步是否联机到主机或ARS308。通常,提示用户以确定用户希望现在还是晚些时候把该信息发送到主机。若用户选择“以后”选项,则程序进入功能框1415以提示用户以后发送信息。在本公开实施例中,要在概况信息送到主机之时用户才能使用该软件。从而,为了和主机连接,用户可能必须在晚些时候对此做出激励。
若用户选择了对主机上装概况信息的选项,则程序进入功能框1416以启动连接处理,然后进入判定框1418以判定是否已完成连接。若没有,则程序沿“N”路径进入判定框1420一段时间,该框根据时间进入出错框1422或者回到连接判定框1418的输入端。一旦连接上,程序沿着“Y”路径从判定框1418进入功能框1428,把带有用户计算机ID的概况信息发送到主机。如前面所描述,该ID基本上是计算机中的发送给主机后可由程序访问的“诱饵”。然后程序进入功能框1430以激励程序从而在以后运行时不再需要所有的建立信息。概言之,该流程图的所有操作是用一种“魔技”进行的,它使用户通过建立处理而逐步安排。一旦完成后,程序进入完成框1432。
现参照图15,其中示出描述主机接收某事务处理时的操作流程图。在启动框1502启动该程序,接着进入判定框1504,在其中确定系统是否已接收路由选择请求,即前面参照图9说明的在音频信号中嵌入的以音调等为形式的路由选择信息904。在接收到路由选择请求之前,该程序绕着判定框1504的输入端循环。在这时,程序沿“Y”路径到达功能框1506以接收主要路由选择信息和用户ID。实质上,该主要路由选择信息是从音频音调中提取的,另外还有用户ID。然后程序进入功能框1508,以查找和接收到的主要路由选择信息对应的制造商URL,接着向起始PC108回送必要的命令信息,以使该PC和与主要路由选择信息关联的目的地连接。然后,程序进入功能框1510以为最近的事务处理更新事务处理数据库1310。通常,路由选择信息904将作为单个字段和相关的ID一起存储。如前面所讨论,概况数据库和系统上每个激励和他们的ID相联系的软件的用户的详细概况相关联。由于ID是和路由选择信息相关联地发送的,故事务处理数据库中存储的是路由选择代码,并和与该具体路由选择代码相关地发送到系统的所有ID关联。一旦更新了该事务处理数据库,如前面所说明,可以把该事务处理和来自概况数据库1308的详细概况信息一起回送给节点312处的订户。
可以实时地或非实时地把概况信息送回到节点312处的订户或制造商。为此设置判定框1512,其判定发送是否是实时的。若实时,则程序沿“Y”路径到达功能框1514,在其中立即把信息传送到制造商或订户。程序接着进入功能框1516,其中更新计费数据库1316中的对该具体制造商或订户的计费。然后程序进入结束框1518。若是非实时的,则程序沿“N”路径进入功能框1520,其中程序为以后的发送而设定并且是从事务处理数据库中产生的。在任何情况下,事务处理数据库会产生所有和某具体路由选择代码相关联的信息。
借助实时事务处理,制造商有可能在特定时间在杂志上刊登广告或者使某种产品上市。然后制造商可以监视购买广告和产品的次数。当然,他们必须被扫描进入计算机,这会造成一些延迟。然而,制造商可以获得产品如何进展的非常近期的概观。例如,若某软饮料制造商例如在电视上登出促销广告,指明一种新的软饮料上市并且其代码被扫描到网络中的前1000名购买者会得到某种好处,如得到去佛罗里达名胜地旅游的机会或者其它激励,则制造商可以非常好地了解该广告被接收的情况。另外,广告者可了解有接收力的市场在何处。例如,若该广告者在十个城市中作了电视广告,并且从一个城市得到压到性的响应而另一个城市响应极差,他会倾向性地认为响应差的城市不是好市场或者他所选择的广告媒体很差。因为广告者可以得到相对瞬时的响应并且还得到该响应下的响应者的统计内容,故在相对短的时间内可以得到非常重要的信息。
请注意,本公开实施例不限于单个源PC302,而是可包括大量的在全球通信网络上连接的源计算机。此外,该实施例不限于单个ARS308或单个广告者服务器312,而是可包括分别由附加的ARS314和广告者服务器A316表示的多个ARS及广告者系统。还请注意,该实施例不仅仅限于全球通信网络,而是还可用于LAN、WAN和同级到同级配置。
还请注意,该公开实施例不限于个人计算机,而是还可应用于网络计算机(“Net PC”)、缩小型PC以及任何带有用户交互以及至信息资源的接口的系统。
上述技术的一种典型应用是在节目如体育比赛期间提供触发事件。在第一例子中,这可由广告者产生。我们可以想象,由于高综述体育节目中的广告成本,需要充分利用广告时间。若例如某广告者签下的15秒的广告时间,则他可在节目中插入包含路由选择信息的音调。接着可把该路由选择信息输出到用户的PC,该路由选择信息会使用户PC通过网络得到来自通常由广告者控制的远程位置处的信息。这种信息是以比其签约的广告时间更长的广告时间为形式的。另外,它还可以是交互型的。广告这种类型的在带有嵌入的路由选择信息的实际广播节目和制造商地点之间的交互的一个重要方面在于,其中提供了有关用户的PC以及有关用户本身的概况的信息。从而,广告者可以实时地得到有关正在观看他们的具体广告的人数的信息以及有关这些人的背景的信息、人中统计信息等等。对于广告者这是非常有价值的东西。
在另一个例子中,广播节目的、嵌入到录象带、CD-ROM、DVD或盒带中的节目的生产商可使用户自动地访问未在屏幕上显示的其它信息。例如,在体育比赛中,可以仅由观看该节目的观众从远程位置向用户提供各种统计。在提供这些统计时,可向广告者提供有关用户的人口统计信息和背景信息。例如当用户可能录下体育节目时,这可以是重要的信息。若制造商在实际广播之后的时间看到该节目的路由选择代码从某部件输出,则这实际上让广告者看到他们的节目仍在使用并看到由哪种类型的人使用。替代地,广播商可确定相同的信息并且对广告者收取后来广播的费用。这都要归功于这样的事实,即,通过PC和网络的路由选择信息自动地为其他中间人向广告者提供有关该实际信息被广播的时间的指示。
可以利用上述实施例的各种不同的媒体有诸如:前面讨论的广告、辩论、游戏、新闻节目、教育、赠券促销节目、演示节目、照片,它们都可在私家点或公用点广播。它还提供了实现和网络以及远程位置实时交互以得到被路由的信息的能力,并且允许实时记费和记账。
尽管详细说明了优选实施例,但应当理解,在不违背附属权利要求书所定义的本发明的精神和范围情况下可对其做出各种改变、替代和更改。

Claims (23)

1.一种用于控制计算机的方法,包括步骤:
在网络上的源位置处输入模拟信号,所述模拟信号包括一个产品标识符,该标识符和一种产品密切相关,从而它标识该相关产品;
把路由选择信息附着在该产品标识符上,该路由选择信息定义网络上某远程位置的位置;以及
依据该附着的路由选择信息,在网络上把该产品标识符从源位置发送到远程位置,该路由选择信息定义网络上源位置和远程位置之间的网络连接,其中可从远程位置向源位置回送有关相关产品的信息。
2.根据权利要求1的方法,其中响应输入步骤,进行发送产品信息的步骤。
3.根据权利要求1的方法,其中响应输入步骤,出现附着路由选择信息的步骤。
4.根据权利要求1的方法,其中模拟信号被输入到声音卡。
5.根据权利要求1的方法,其中路由选择信息和网络上的一个辅助位置相关,从而向远程位置发送的步骤在和路由选择信息相联系下向远程位置发送产品标识符,以便返回到源位置,此外还包括:
访问产品路由选择信息数据库,产品路由选择信息提供预先确定的产品标识符和网络上的远程产品信息位置之间的关联,在数据库中存储多个这样的产品路由选择信息;
响应在辅助位置上接收来自源位置的被发送的产品标识符,访问该数据库;
对接收到的产品标识符和数据库中存储的产品路由选择信息进行比较;
若存在接收到的产品标识符和任一存储的产品路由选择信息之间的匹配,就把匹配的产品路由选择信息回送到源位置;以及
响应接收到匹配的产品路由选择信息,在源位置处,沿着网络来互连源位置和产品信息位置并且从其上接收产品信息。
6.根据权利要求5的方法,其中还包括显示接收到的产品信息的步骤。
7.根据权利要求1的方法,其中网络是为网络上的每个位置设置通用资源定位符(URL)的全球通信网络,并且路由选择信息包含该位置的URL。
8.根据权利要求7的方法,其中设置一个运行某个接收键击形式的用于路由选择其上信息的输入的程序的处理系统,并且其中附着路由选择信息的步骤包括形成一个键击串的步骤,该键击串仿真键击中的路由选择信息和产品标识符的组合,并且以和用户键入的相同方式把仿真的键击发送到该程序,并且其中响应附着的路由选择信息以及带着附加的相关命令的发送到该程序的产品标识符进行发送步骤,该附加的相关命令指示程序用类似于用户和程序交互以发送路由选择信息的方式进行发送操作。
9.根据权利要求8的方法,其中附着的路由选择信息包括有关远程位置如何处理被发送的产品标识符的指令信息。
10.根据权利要求9的方法,其中程序是响应所述模拟信号而自动激励的万维网浏览器。
11.一种用于从具有规定的位置的存储器检索信息的方法,包括步骤:
广播其中嵌有路由选择信号的节目,该路由选择信号包含路由选择信息;
从该广播中提取路由选择信号;以及
控制用户的个人计算机以从存储区在规定位置处检索信息,该规定位置是用被提取的路由选择信息设置的,把它提供给该个人计算机供用户使用。
12.根据权利要求11的方法,其中个人计算机具有与其关联的显示器,其中在显示器上显示检索到的信息。
13.根据权利要求11的方法,其中广播节目是视频节目。
14.根据权利要求11的方法,其中广播节目是音频节目。
15.根据权利要求11的方法,其中路由选择信号包括音频信号,并且其中提取步骤包括由个人计算机译码音频信号中的信息。
16.根据权利要求15的方法,其中广播节目是视频节目。
17.根据权利要求15的方法,其中广播节目是音频节目。
18.根据权利要求15的方法,其中提取路由选择信息的步骤包括用只传送音频信息的电缆把视频源连接到个人计算机,然后该个人计算机在从路由选择信号中提取路由选择信息的步骤中对音频信息译码。
19.根据权利要求11的方法,其中路由选择信号是视频信号并且广播节目是视频节目,并且其中提取步骤包括从视频路由选择信号提取嵌入的视频信息。
20.根据权利要求11的方法,其中存储区设置在网络上远程位置处,并且控制步骤包括:
把路由选择信息传输到网络上的中间节点;
在网络上的该中间节点存储定义网络上和路由选择信息相关的存储区位置的查找信息,从而,网络上的具体存储区和唯一的路由选择信息关联;
在中间节点查找存储区的相关位置以向个人计算机回送位置信息;
从自中间节点以及其关联的存储库检索到的位置信息来访问信息并检索信息以发送到个人计算机并供用户使用。
21.根据权利要求20的方法,还包括在某希望的位置处存储和该用户关联的概况信息并且在个人计算机存储和该希望位置的概况信息相关的标识信息的步骤,并且还包括在向中间节点发送路由选择信息时向中间节点发送该标识信息的步骤,可在该中间节点处存储标识信息,用于以后的和所希望位置处的已存储的概况信息的关联。
22.根据权利要求21的方法,还包括从所希望的位置向和路由选择信息相关的远程订户位置发送概况信息的步骤,从而把概况信息发送到来自用户的路由选择信息,并发送到和从广播中提取的路由选择信息相关的相关标识信号。
23.根据权利要求22的方法,其中累积标识信号,用于从网络上不同位置、网络上不同个人位置和不同个人计算机发送的各个路由选择信号,并可在晚些时候发送到订户位置。
CN99800606A 1998-09-11 1999-09-09 用音频信号控制计算机的方法 Pending CN1274443A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/151,530 1998-09-11
US09/151,530 US6098106A (en) 1998-09-11 1998-09-11 Method for controlling a computer with an audio signal

Publications (1)

Publication Number Publication Date
CN1274443A true CN1274443A (zh) 2000-11-22

Family

ID=22539174

Family Applications (1)

Application Number Title Priority Date Filing Date
CN99800606A Pending CN1274443A (zh) 1998-09-11 1999-09-09 用音频信号控制计算机的方法

Country Status (13)

Country Link
US (1) US6098106A (zh)
EP (1) EP1008052A4 (zh)
JP (1) JP4768092B2 (zh)
KR (1) KR20010020455A (zh)
CN (1) CN1274443A (zh)
AU (1) AU6036299A (zh)
BR (1) BR9913623A (zh)
IL (1) IL141940A0 (zh)
NO (2) NO20011221L (zh)
NZ (1) NZ510983A (zh)
PL (1) PL348416A1 (zh)
TW (1) TW459182B (zh)
WO (1) WO2000016205A1 (zh)

Families Citing this family (197)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US7313251B2 (en) 1993-11-18 2007-12-25 Digimarc Corporation Method and system for managing and controlling electronic media
US6522770B1 (en) 1999-05-19 2003-02-18 Digimarc Corporation Management of documents and other objects using optical devices
US6961712B1 (en) * 1996-10-25 2005-11-01 Ipf, Inc. Consumer product information request (CPIR) enabling servlets and web-based consumer product information catalogs employing the same
US6625581B1 (en) * 1994-04-22 2003-09-23 Ipf, Inc. Method of and system for enabling the access of consumer product related information and the purchase of consumer products at points of consumer presence on the world wide web (www) at which consumer product information request (cpir) enabling servlet tags are embedded within html-encoded documents
US6560349B1 (en) 1994-10-21 2003-05-06 Digimarc Corporation Audio monitoring using steganographic information
US8094949B1 (en) 1994-10-21 2012-01-10 Digimarc Corporation Music methods and systems
US6760463B2 (en) 1995-05-08 2004-07-06 Digimarc Corporation Watermarking methods and media
US20030133592A1 (en) 1996-05-07 2003-07-17 Rhoads Geoffrey B. Content objects with computer instructions steganographically encoded therein, and associated methods
US7224819B2 (en) 1995-05-08 2007-05-29 Digimarc Corporation Integrating digital watermarks in multimedia content
US7805500B2 (en) 1995-05-08 2010-09-28 Digimarc Corporation Network linking methods and apparatus
US6311214B1 (en) 1995-07-27 2001-10-30 Digimarc Corporation Linking of computers based on optical sensing of digital data
US6965682B1 (en) * 1999-05-19 2005-11-15 Digimarc Corp Data transmission by watermark proxy
US7562392B1 (en) * 1999-05-19 2009-07-14 Digimarc Corporation Methods of interacting with audio and ambient music
US6505160B1 (en) 1995-07-27 2003-01-07 Digimarc Corporation Connected audio and other media objects
US6411725B1 (en) * 1995-07-27 2002-06-25 Digimarc Corporation Watermark enabled video objects
US6829368B2 (en) 2000-01-26 2004-12-07 Digimarc Corporation Establishing and interacting with on-line media collections using identifiers in media signals
US8379908B2 (en) 1995-07-27 2013-02-19 Digimarc Corporation Embedding and reading codes on objects
US7505605B2 (en) * 1996-04-25 2009-03-17 Digimarc Corporation Portable devices and methods employing digital watermarking
US8180844B1 (en) 2000-03-18 2012-05-15 Digimarc Corporation System for linking from objects to remote resources
US7536324B2 (en) * 1996-10-25 2009-05-19 Ipf, Inc. Internet-based system for managing and delivering consumer product brand information to consumers at points of presence along the world wide web (WWW)
US7516094B2 (en) * 1996-10-25 2009-04-07 Ipf, Inc. Internet-based system for managing and delivering consumer product information to consumers at web-based retailer store sites on the world wide web (WWW), using consumer product information (CPI) requesting and graphical user interface (GUI) display subsystems, driven by server-side components embodying universal product numbers (UPNs) and driven by UPN/URL links managed by product manufacturer team members and/or their agents
US6708203B1 (en) * 1997-10-20 2004-03-16 The Delfin Project, Inc. Method and system for filtering messages based on a user profile and an informational processing system event
US7117227B2 (en) * 1998-03-27 2006-10-03 Call Charles G Methods and apparatus for using the internet domain name system to disseminate product information
US7689532B1 (en) 2000-07-20 2010-03-30 Digimarc Corporation Using embedded data with file sharing
US7953824B2 (en) 1998-08-06 2011-05-31 Digimarc Corporation Image sensors worn or attached on humans for imagery identification
IL127569A0 (en) 1998-09-16 1999-10-28 Comsense Technologies Ltd Interactive toys
US6829650B1 (en) 1998-09-11 2004-12-07 L. V. Partners, L.P. Method and apparatus for opening and launching a web browser in response to an audible signal
US6594705B1 (en) * 1998-09-11 2003-07-15 Lv Partners, L.P. Method and apparatus for utilizing an audibly coded signal to conduct commerce over the internet
US6823388B1 (en) * 1998-09-11 2004-11-23 L.V. Parners, L.P. Method and apparatus for accessing a remote location with an optical reader having a programmable memory system
US7392945B1 (en) 1998-09-11 2008-07-01 Lv Partners, L.P. Portable scanner for enabling automatic commerce transactions
US6701369B1 (en) * 1998-09-11 2004-03-02 L.V. Partners, L.P. Method and apparatus for accessing a remote location by sensing a machine-resolvable code
US6384744B1 (en) * 1998-09-11 2002-05-07 Digital:Convergence Corp. Method and system for data transmission from an optical reader
US6868433B1 (en) 1998-09-11 2005-03-15 L.V. Partners, L.P. Input device having positional and scanning capabilities
US7191247B1 (en) 1998-09-11 2007-03-13 Lv Partners, Lp Method for connecting a wireless device to a remote location on a network
US6704864B1 (en) 1999-08-19 2004-03-09 L.V. Partners, L.P. Automatic configuration of equipment software
US6745234B1 (en) * 1998-09-11 2004-06-01 Digital:Convergence Corporation Method and apparatus for accessing a remote location by scanning an optical code
US6843417B1 (en) * 1998-09-11 2005-01-18 L. V. Partners, L.P. Aiming indicia for a bar code and method of use
US6970914B1 (en) * 1998-09-11 2005-11-29 L. V. Partners, L.P. Method and apparatus for embedding routing information to a remote web site in an audio/video track
US6526449B1 (en) * 1998-09-11 2003-02-25 Digital Convergence Corporation Method and apparatus for controlling a computer from a remote location
US6643692B1 (en) * 1998-09-11 2003-11-04 Lv Partners, L.P. Method for controlling a computer using an embedded unique code in the content of video tape media
US7386600B1 (en) 1998-09-11 2008-06-10 Lv Partners, L.P. Launching a web site using a personal device
US6636896B1 (en) * 1998-09-11 2003-10-21 Lv Partners, L.P. Method and apparatus for utilizing an audibly coded signal to conduct commerce over the internet
US7440993B1 (en) 1998-09-11 2008-10-21 Lv Partners, L.P. Method and apparatus for launching a web browser in response to scanning of product information
US7379901B1 (en) 1998-09-11 2008-05-27 Lv Partners, L.P. Accessing a vendor web site using personal account information retrieved from a credit card company web site
US6607136B1 (en) * 1998-09-16 2003-08-19 Beepcard Inc. Physical presence digital authentication system
US8332478B2 (en) 1998-10-01 2012-12-11 Digimarc Corporation Context sensitive connected content
JP2002527012A (ja) 1998-10-02 2002-08-20 コムセンス・テクノロジーズ・リミテッド コンピュータとの相互作用のためのカード
US6490289B1 (en) 1998-11-03 2002-12-03 Cisco Technology, Inc. Multiple network connections from a single PPP link with network address translation
US6539437B1 (en) * 1998-11-30 2003-03-25 Intel Corporation Remote control inputs to java applications
US6490290B1 (en) 1998-12-30 2002-12-03 Cisco Technology, Inc. Default internet traffic and transparent passthrough
US7966078B2 (en) 1999-02-01 2011-06-21 Steven Hoffberg Network media appliance system and method
AU3380400A (en) * 1999-02-26 2000-09-14 Matchlogic, Inc. Method for determining geographic location of users connected to or using a network
AU4481600A (en) * 1999-04-22 2000-11-10 Qode.Com, Inc. System and method for providing electronic information upon receipt of a scannedbar code
US6674993B1 (en) * 1999-04-30 2004-01-06 Microvision, Inc. Method and system for identifying data locations associated with real world observations
US7206820B1 (en) 2000-03-18 2007-04-17 Digimarc Corporation System for linking from object to remote resource
US8752118B1 (en) 1999-05-19 2014-06-10 Digimarc Corporation Audio and video content-based methods
US20020032734A1 (en) 2000-07-26 2002-03-14 Rhoads Geoffrey B. Collateral data combined with user characteristics to select web site
US7406214B2 (en) * 1999-05-19 2008-07-29 Digimarc Corporation Methods and devices employing optical sensors and/or steganography
US7111170B2 (en) * 1999-05-19 2006-09-19 Digimarc Corporation Distributed system for responding to watermarked documents
US7565294B2 (en) 1999-05-19 2009-07-21 Digimarc Corporation Methods and systems employing digital content
US8055588B2 (en) * 1999-05-19 2011-11-08 Digimarc Corporation Digital media methods
US6604241B1 (en) * 1999-05-21 2003-08-05 Cisco Technology, Inc. Communicating video information in a network using universal resource locators
US6385615B1 (en) 1999-05-21 2002-05-07 Cisco Technology, Inc. Communicating network information using universal resource locators
AU6400800A (en) * 1999-08-24 2001-03-19 Digitalconvergence.Com Inc. Method and apparatus for establishing connection to a remote location on a computer network
US6415323B1 (en) * 1999-09-03 2002-07-02 Fastforward Networks Proximity-based redirection system for robust and scalable service-node location in an internetwork
US6351736B1 (en) * 1999-09-03 2002-02-26 Tomer Weisberg System and method for displaying advertisements with played data
US8019609B2 (en) 1999-10-04 2011-09-13 Dialware Inc. Sonic/ultrasonic authentication method
US6704783B1 (en) * 1999-10-28 2004-03-09 Fujitsu Limited Reference state output system, reference state output method, and computer readable medium on which reference state output program is recorded
WO2001037517A2 (en) * 1999-11-03 2001-05-25 Wayport, Inc. Distributed network communication system which enables multiple network providers to use a common distributed network infrastructure
US6876991B1 (en) 1999-11-08 2005-04-05 Collaborative Decision Platforms, Llc. System, method and computer program product for a collaborative decision platform
ATE396577T1 (de) 1999-12-02 2008-06-15 Western Digital Tech Inc System zum fernaufnehmen von fernsehprogrammen
US20010003192A1 (en) * 1999-12-07 2001-06-07 Ramsay Nigel James Servicing of linked applications in a client-server environment
DE10056255A1 (de) * 1999-12-22 2001-07-19 Lummitzsch Stefan Verfahren zur Verkaufs- und Absatzförderung mittels audio-visueller Technik
US7065559B1 (en) 2000-02-17 2006-06-20 Organon Wireless, Inc. Media bridge method and apparatus
WO2001061458A1 (en) * 2000-02-17 2001-08-23 Organon Wireless, Inc. Media bridge method and apparatus
KR100418862B1 (ko) * 2000-03-14 2004-02-14 주식회사 칼라짚미디어 물리적으로 표현된 코드이미지를 이용한 광고 서비스 방법및 그 장치
JP2001285831A (ja) * 2000-03-31 2001-10-12 Matsushita Electric Ind Co Ltd 放送システム及びその広告方法
US20020022483A1 (en) * 2000-04-18 2002-02-21 Wayport, Inc. Distributed network communication system which allows multiple wireless service providers to share a common network infrastructure
JP2001306624A (ja) * 2000-04-27 2001-11-02 Neorex Co Ltd データ出力装置およびこのデータ出力装置を用いた情報収集システム
JP2001325487A (ja) 2000-05-16 2001-11-22 Neorex Co Ltd バーコードデータの配信処理システム
US7024696B1 (en) * 2000-06-14 2006-04-04 Reuben Bahar Method and system for prevention of piracy of a given software application via a communications network
US6666377B1 (en) 2000-07-18 2003-12-23 Scott C. Harris Bar code data entry device
AU2001266997A1 (en) * 2000-08-16 2002-02-25 Idvdbox, Inc. Method and apparatus for interactively accessing multimedia information associated with a specific dvd
EP2136306B1 (en) * 2000-08-23 2013-03-20 Gracenote, Inc. Method and system for obtaining information
EP2192709B1 (en) 2000-09-13 2020-07-08 StratosAudio, Inc. Device, method and computer program that enables generation of an interactive response to a data stream sent in combination with a radio broadcast signal
US8205237B2 (en) 2000-09-14 2012-06-19 Cox Ingemar J Identifying works, using a sub-linear time search, such as an approximate nearest neighbor search, for initiating a work-based action, such as an action on the internet
GB2366928A (en) * 2000-09-15 2002-03-20 On Digital Plc Video broadcasting and internet access
US6631010B1 (en) 2000-11-13 2003-10-07 Hewlett-Packard Development Company, L.P. Web-based imaging system utilizing “cookies” to provide a single-action printing option
WO2002048825A2 (en) * 2000-11-15 2002-06-20 Bagley, Dallin System and method for guiding a computer user to promotional material
US7253919B2 (en) 2000-11-30 2007-08-07 Ricoh Co., Ltd. Printer with embedded retrieval and publishing interface
JP4587151B2 (ja) * 2000-12-27 2010-11-24 キヤノン株式会社 インターネットdtvシステム、並びに、コマーシャルサーバ及びその制御方法
US8316390B2 (en) * 2001-01-22 2012-11-20 Zeidman Robert M Method for advertisers to sponsor broadcasts without commercials
JP2002237815A (ja) * 2001-02-08 2002-08-23 Pioneer Electronic Corp ネットワークシステム、ネットワーク運用方法、仲介モジュール及び端末装置並びに情報記録媒体及びプログラム
DE60228202D1 (de) 2001-02-12 2008-09-25 Gracenote Inc Verfahren zum erzeugen einer identifikations hash vom inhalt einer multimedia datei
US6993284B2 (en) * 2001-03-05 2006-01-31 Lee Weinblatt Interactive access to supplementary material related to a program being broadcast
US9219708B2 (en) 2001-03-22 2015-12-22 DialwareInc. Method and system for remotely authenticating identification devices
US7072974B2 (en) 2001-03-27 2006-07-04 The Code Corporation Extensible application interface using machine-readable graphical codes
DE60101549T2 (de) * 2001-04-06 2004-09-23 Swatch Ag System und Verfahren zum Zugriff auf Informationen und/oder Daten im Internet
US7185824B2 (en) * 2001-04-13 2007-03-06 The Code Corporation System and method for associating pre-printed machine-readable graphical codes with electronically-accessible data
US6978038B2 (en) * 2001-04-13 2005-12-20 The Code Corporation Systems and methods for pixel gain compensation in machine-readable graphical codes
WO2002084879A2 (en) * 2001-04-13 2002-10-24 The Code Coproration System and method for encoding and decoding data and references to data in machine-readable graphical codes
US7046819B2 (en) 2001-04-25 2006-05-16 Digimarc Corporation Encoded reference signal for digital watermarks
US20020169963A1 (en) * 2001-05-10 2002-11-14 Seder Phillip Andrew Digital watermarking apparatus, systems and methods
US20020169721A1 (en) * 2001-05-10 2002-11-14 Cooley William Ray Digital watermarking apparatus, systems and methods
TW540235B (en) * 2001-05-10 2003-07-01 Ibm System and method for enhancing broadcast programs with information on the world wide web
TWI256250B (en) * 2001-05-10 2006-06-01 Ibm System and method for enhancing recorded radio or television programs with information on the world wide web
TWI220036B (en) * 2001-05-10 2004-08-01 Ibm System and method for enhancing broadcast or recorded radio or television programs with information on the world wide web
JP3558128B2 (ja) * 2001-08-27 2004-08-25 ソニー株式会社 情報提供システム、情報処理装置および方法、情報提供装置および方法、記録媒体、並びにプログラム
US7861169B2 (en) 2001-11-19 2010-12-28 Ricoh Co. Ltd. Multimedia print driver dialog interfaces
US7747655B2 (en) * 2001-11-19 2010-06-29 Ricoh Co. Ltd. Printable representations for time-based media
US7424129B2 (en) 2001-11-19 2008-09-09 Ricoh Company, Ltd Printing system with embedded audio/video content recognition and processing
US20030163800A1 (en) * 2002-02-27 2003-08-28 Weiyang Zhou System and method for generating graphical codes containing a plurality of data fields
US20030163396A1 (en) * 2002-02-27 2003-08-28 John Blankevoort Systems and methods for tracking products as they move through a supply chain
US7443865B1 (en) 2002-04-04 2008-10-28 Cisco Technology, Inc. Multiple network connections from a single PPP link with network address translation
US7156306B1 (en) * 2002-04-22 2007-01-02 Kenney John A Computer operation control and item selection and vending methods and systems
WO2003096218A1 (en) * 2002-04-22 2003-11-20 The Code Corporation Systems and methods for facilitating automatic completion of an electronic form
US20040003036A1 (en) * 2002-06-04 2004-01-01 Eagle Scott G. Identifying the source of messages presented in a computer system
US7621453B2 (en) * 2002-07-29 2009-11-24 The Code Corporation System and method for controlling the distribution of data translation components to portable data collection devices
US7070091B2 (en) * 2002-07-29 2006-07-04 The Code Corporation Systems and methods for interfacing object identifier readers to multiple types of applications
US7392933B2 (en) * 2002-07-29 2008-07-01 The Code Corporation Systems and methods for interfacing multiple types of object identifiers and object identifier readers to multiple types of applications
US7097099B2 (en) * 2002-07-29 2006-08-29 The Code Corporation Data collection device with integrated data translation
US6865517B2 (en) * 2002-12-11 2005-03-08 International Business Machines Corporation Aggregation of sensory data for distributed decision-making
US7917130B1 (en) 2003-03-21 2011-03-29 Stratosaudio, Inc. Broadcast response method and system
US7275159B2 (en) 2003-08-11 2007-09-25 Ricoh Company, Ltd. Multimedia output device having embedded encryption functionality
US7528976B2 (en) 2003-09-25 2009-05-05 Ricoh Co., Ltd. Stand alone printer with hardware/software interfaces for sharing multimedia processing
US7864352B2 (en) 2003-09-25 2011-01-04 Ricoh Co. Ltd. Printer with multimedia server
US7573593B2 (en) 2003-09-25 2009-08-11 Ricoh Company, Ltd. Printer with hardware and software interfaces for media devices
US7528977B2 (en) 2003-09-25 2009-05-05 Ricoh Co., Ltd. Printer with hardware and software interfaces for peripheral devices
US7511846B2 (en) 2003-09-25 2009-03-31 Ricoh Co., Ltd. Printer having embedded functionality for printing time-based media
JP2005108230A (ja) 2003-09-25 2005-04-21 Ricoh Co Ltd オーディオ/ビデオコンテンツ認識・処理機能内蔵印刷システム
US8077341B2 (en) 2003-09-25 2011-12-13 Ricoh Co., Ltd. Printer with audio or video receiver, recorder, and real-time content-based processing logic
US7570380B2 (en) 2003-09-25 2009-08-04 Ricoh Company, Ltd. Printer user interface
US7440126B2 (en) 2003-09-25 2008-10-21 Ricoh Co., Ltd Printer with document-triggered processing
US7505163B2 (en) 2003-09-25 2009-03-17 Ricoh Co., Ltd. User interface for networked printer
US7508535B2 (en) 2003-09-25 2009-03-24 Ricoh Co., Ltd. Stand alone multimedia printer with user interface for allocating processing
US8442331B2 (en) 2004-02-15 2013-05-14 Google Inc. Capturing text from rendered documents using supplemental information
US7707039B2 (en) 2004-02-15 2010-04-27 Exbiblio B.V. Automatic modification of web pages
US7812860B2 (en) 2004-04-01 2010-10-12 Exbiblio B.V. Handheld device for capturing text from both a document printed on paper and a document displayed on a dynamic display device
US10635723B2 (en) 2004-02-15 2020-04-28 Google Llc Search engines and systems with handheld document data capture devices
US7603615B2 (en) 2004-03-30 2009-10-13 Ricoh Co., Ltd. Multimedia projector-printer
US8274666B2 (en) 2004-03-30 2012-09-25 Ricoh Co., Ltd. Projector/printer for displaying or printing of documents
US7894670B2 (en) 2004-04-01 2011-02-22 Exbiblio B.V. Triggering actions in response to optically or acoustically capturing keywords from a rendered document
US9143638B2 (en) 2004-04-01 2015-09-22 Google Inc. Data capture from rendered documents using handheld device
US8146156B2 (en) 2004-04-01 2012-03-27 Google Inc. Archive of text captures from rendered documents
US7990556B2 (en) 2004-12-03 2011-08-02 Google Inc. Association of a portable scanner with input/output and storage devices
US20060081714A1 (en) 2004-08-23 2006-04-20 King Martin T Portable scanning device
US8081849B2 (en) 2004-12-03 2011-12-20 Google Inc. Portable scanning and memory device
US9008447B2 (en) 2004-04-01 2015-04-14 Google Inc. Method and system for character recognition
US20060098900A1 (en) 2004-09-27 2006-05-11 King Martin T Secure data gathering from rendered documents
US9116890B2 (en) 2004-04-01 2015-08-25 Google Inc. Triggering actions in response to optically or acoustically capturing keywords from a rendered document
US8713418B2 (en) 2004-04-12 2014-04-29 Google Inc. Adding value to a rendered document
US8874504B2 (en) 2004-12-03 2014-10-28 Google Inc. Processing techniques for visual capture data from a rendered document
US8489624B2 (en) 2004-05-17 2013-07-16 Google, Inc. Processing techniques for text capture from a rendered document
US8620083B2 (en) 2004-12-03 2013-12-31 Google Inc. Method and system for character recognition
US8346620B2 (en) 2004-07-19 2013-01-01 Google Inc. Automatic modification of web pages
US7204417B2 (en) * 2004-11-03 2007-04-17 The Code Corporation Graphical code reader that is configured for efficient decoder management
US20060184640A1 (en) * 2005-02-15 2006-08-17 Hatch Ryan D Method and apparatus for processing a website request
US7551312B1 (en) 2005-03-17 2009-06-23 Ricoh Co., Ltd. Annotable document printer
US20070011055A1 (en) * 2005-07-05 2007-01-11 Netfire 1 Pty Ltd E-commerce with direct access to real-time inventory
EP1845682A1 (en) * 2006-04-13 2007-10-17 Flowing Content S.A. Method and system for content distribution
US20070282714A1 (en) * 2006-04-27 2007-12-06 Snocap, Inc. System, method and computer program product for providing an e-commerce interface on a web page to facilitate e-commerce involving digital assets
EP2067119A2 (en) 2006-09-08 2009-06-10 Exbiblio B.V. Optical scanners, such as hand-held optical scanners
US20080109749A1 (en) * 2006-11-06 2008-05-08 Nokia Corporation Providing information while rendering content
US9497419B2 (en) * 2007-06-27 2016-11-15 Arris Enterprises, Inc. Method and apparatus for delivering programming code objects to set-top terminals and the like
US8572176B2 (en) * 2007-08-31 2013-10-29 Lava Two, Llc Forward path multi-media management system with end user feedback to distributed content sources
US8509748B2 (en) * 2007-08-31 2013-08-13 Lava Two, Llc Transaction management system in a multicast or broadcast wireless communication network
US7836089B2 (en) * 2007-11-08 2010-11-16 International Business Machines Corporation Data view preservation
WO2009079416A2 (en) 2007-12-14 2009-06-25 Stratosaudio, Inc. Systems and methods for outputting updated media
US8631448B2 (en) 2007-12-14 2014-01-14 Stratosaudio, Inc. Systems and methods for scheduling interactive media and events
US8166081B2 (en) 2008-02-05 2012-04-24 Stratosaudio, Inc. System and method for advertisement transmission and display
WO2009100246A2 (en) 2008-02-05 2009-08-13 Stratosaudio, Inc. Systems, methods, and devices for scanning broadcasts
US8521078B2 (en) * 2008-03-21 2013-08-27 Qualcomm Incorporated Common interface protocol for sending FR-RDS messages in wireless communication systems
US8457575B2 (en) * 2008-09-26 2013-06-04 Microsoft Corporation Obtaining and presenting metadata related to a radio broadcast
US20150142923A1 (en) * 2008-10-13 2015-05-21 Flowing Content S.A. Method and system for content distribution
DE202010018601U1 (de) 2009-02-18 2018-04-30 Google LLC (n.d.Ges.d. Staates Delaware) Automatisches Erfassen von Informationen, wie etwa Erfassen von Informationen unter Verwendung einer dokumentenerkennenden Vorrichtung
US8447066B2 (en) 2009-03-12 2013-05-21 Google Inc. Performing actions based on capturing information from rendered documents, such as documents under copyright
WO2010105245A2 (en) 2009-03-12 2010-09-16 Exbiblio B.V. Automatically providing content associated with captured information, such as information captured in real-time
US20100325424A1 (en) * 2009-06-19 2010-12-23 Etchegoyen Craig S System and Method for Secured Communications
US8495359B2 (en) 2009-06-22 2013-07-23 NetAuthority System and method for securing an electronic communication
US20100332320A1 (en) * 2009-06-24 2010-12-30 Joseph Martin Mordetsky Systems and Methods for Providing Conditional Authorization to Operate Licensed Software
US20100332319A1 (en) * 2009-06-24 2010-12-30 Craig Stephen Etchegoyen Methods and Systems for Dynamic Serving of Advertisements in a Game or Virtual Reality Environment
US9081799B2 (en) 2009-12-04 2015-07-14 Google Inc. Using gestalt information to identify locations in printed information
US9323784B2 (en) 2009-12-09 2016-04-26 Google Inc. Image search using text-based elements within the contents of images
US8989883B2 (en) * 2010-03-25 2015-03-24 Verisign, Inc. Systems and methods for providing access to resources through enhanced audio signals
US20110265009A1 (en) 2010-04-27 2011-10-27 Microsoft Corporation Terminal services view toolbox
US8446834B2 (en) 2011-02-16 2013-05-21 Netauthority, Inc. Traceback packet transport protocol
US8949954B2 (en) 2011-12-08 2015-02-03 Uniloc Luxembourg, S.A. Customer notification program alerting customer-specified network address of unauthorized access attempts to customer account
AU2012100460B4 (en) 2012-01-04 2012-11-08 Uniloc Usa, Inc. Method and system implementing zone-restricted behavior of a computing device
AU2012100462B4 (en) 2012-02-06 2012-11-08 Uniloc Usa, Inc. Near field authentication through communication of enclosed content sound waves
AU2012100463B4 (en) 2012-02-21 2012-11-08 Uniloc Usa, Inc. Renewable resource distribution management system
US20140143421A1 (en) * 2012-11-22 2014-05-22 Tencent Technology (Shenzhen) Company Limited Method for controlling web application through a smart terminal and a smart terminal for controlling web application
AU2013100355B4 (en) 2013-02-28 2013-10-31 Netauthority, Inc Device-specific content delivery
GB2527734A (en) 2014-04-30 2016-01-06 Piksel Inc Device synchronization
US10885336B1 (en) 2018-01-13 2021-01-05 Digimarc Corporation Object identification and device communication through image and audio signals
GB2572529A (en) * 2018-02-02 2019-10-09 Pridefield Ltd Data over audio
US11237887B2 (en) * 2019-10-28 2022-02-01 Motorola Solutions, Inc. Device, system and method for generating and rendering customized application data for first responders

Family Cites Families (92)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5551390B1 (zh) * 1969-04-10 1980-12-24
US4042792A (en) * 1973-10-25 1977-08-16 The General Electric Company Limited Telephone subscriber's apparatus for signalling decimal digit values represented in printed form
DE3210893C2 (de) * 1982-03-25 1984-01-05 Standard Elektrik Lorenz Ag, 7000 Stuttgart Geräteanordnung mit einem Fernsehempfangsgerät und einem Videdoaufnahme- und/oder -wiedergabegerät
US4816904A (en) * 1983-06-09 1989-03-28 Control Data Corporation Television and market research data collection system and method
FR2559291B1 (fr) * 1984-02-07 1986-05-02 Telediffusion Fse Procede de telecommande d'equipements electriques et recepteur correspondant
US4654482A (en) * 1984-10-15 1987-03-31 Deangelis Lawrence J Home merchandise ordering telecommunications terminal
US5128752A (en) * 1986-03-10 1992-07-07 Kohorn H Von System and method for generating and redeeming tokens
US4841132A (en) * 1986-07-21 1989-06-20 Matsushita Electric Industrial Co., Ltd. Program recording scheduling apparatus using an optical reader
DE3819863A1 (de) * 1987-06-12 1989-01-05 Matsushita Electric Ind Co Ltd Fernsteuervorrichtung fuer elektronische geraete
US4817136A (en) * 1987-08-17 1989-03-28 Rhoads Richard M Telephone dialing system
ATE86056T1 (de) * 1987-09-14 1993-03-15 Autophon Ascom Ag Telefonstation mit einem teilnehmerverzeichnis.
US4894789A (en) * 1988-02-22 1990-01-16 Yee Keen Y TV data capture device
US5319454A (en) * 1990-11-13 1994-06-07 Scientific-Atlanta, Inc. CATV system enabling access to premium (pay per view) program events by bar code data entry
US4905094A (en) * 1988-06-30 1990-02-27 Telaction Corporation System for audio/video presentation
US4947028A (en) * 1988-07-19 1990-08-07 Arbor International, Inc. Automated order and payment system
US4984155A (en) * 1988-08-29 1991-01-08 Square D Company Order entry system having catalog assistance
US4937853A (en) * 1989-05-03 1990-06-26 Agt International, Inc. Lottery agent data communication/telephone line interface
WO1991003891A1 (en) * 1989-08-31 1991-03-21 Motorola, Inc. Rf receiver having remote volume control
US4975948A (en) * 1989-10-13 1990-12-04 Andresen Dennis R Rapid dialing method for telecommunications
US5446919A (en) * 1990-02-20 1995-08-29 Wilkins; Jeff K. Communication system and method with demographically or psychographically defined audiences
US5189630A (en) * 1991-01-15 1993-02-23 Barstow David R Method for encoding and broadcasting information about live events using computer pattern matching techniques
US5144654A (en) * 1991-03-22 1992-09-01 Kelley James T Automatic telephone dialer system with printed storage
US5247347A (en) * 1991-09-27 1993-09-21 Bell Atlantic Network Services, Inc. Pstn architecture for video-on-demand services
US5305195A (en) * 1992-03-25 1994-04-19 Gerald Singer Interactive advertising system for on-line terminals
US5262860A (en) * 1992-04-23 1993-11-16 International Business Machines Corporation Method and system communication establishment utilizing captured and processed visually perceptible data within a broadcast video signal
US5907793A (en) * 1992-05-01 1999-05-25 Reams; David A. Telephone-based interactive broadcast or cable radio or television methods and apparatus
US5285278A (en) * 1992-05-21 1994-02-08 Holman Michael J Electronic redeemable coupon system via television
US5287181A (en) * 1992-08-20 1994-02-15 Holman Michael J Electronic redeemable coupon system and television
FR2692613B1 (fr) * 1992-06-18 1994-10-07 Sacmi Savoyarde Dispositif de prise et de dépose automatiques réversibles d'un outil de travail par le porte-outil d'une machine, notamment de terrassement et outil en faisant application.
US5446490A (en) * 1992-10-23 1995-08-29 At&T Corp. Interactive television with tailored programming
US5357276A (en) * 1992-12-01 1994-10-18 Scientific-Atlanta, Inc. Method of providing video on demand with VCR like functions
US5592551A (en) * 1992-12-01 1997-01-07 Scientific-Atlanta, Inc. Method and apparatus for providing interactive electronic programming guide
US5438355A (en) * 1993-04-16 1995-08-01 Palmer; Shelton L. Interactive system for processing viewer responses to television programming
US5905251A (en) * 1993-11-24 1999-05-18 Metrologic Instruments, Inc. Hand-held portable WWW access terminal with visual display panel and GUI-based WWW browser program integrated with bar code symbol reader in a hand-supportable housing
DE69431306T2 (de) * 1993-12-16 2003-05-15 Open Market Inc Datennetzgestütztes zahlungssystem und verfahren zum gebrauch eines derartigen systems
US5570295A (en) * 1994-03-18 1996-10-29 Lucent Technologies Inc. System and method of capturing encoded data transmitted over a communications network in a video system
US5491508A (en) * 1994-03-21 1996-02-13 Lotus Development Corporation PC video conferencing
US5524051A (en) * 1994-04-06 1996-06-04 Command Audio Corporation Method and system for audio information dissemination using various modes of transmission
US5819034A (en) * 1994-04-28 1998-10-06 Thomson Consumer Electronics, Inc. Apparatus for transmitting and receiving executable applications as for a multimedia system
US5624265A (en) * 1994-07-01 1997-04-29 Tv Interactive Data Corporation Printed publication remote contol for accessing interactive media
US5594226A (en) * 1994-07-11 1997-01-14 Steger; Paul Automated check verification and tracking system using bar code information
US5640193A (en) * 1994-08-15 1997-06-17 Lucent Technologies Inc. Multimedia service access by reading marks on an object
US5715314A (en) * 1994-10-24 1998-02-03 Open Market, Inc. Network sales system
US5664110A (en) * 1994-12-08 1997-09-02 Highpoint Systems, Inc. Remote ordering system
US5604542A (en) * 1995-02-08 1997-02-18 Intel Corporation Using the vertical blanking interval for transporting electronic coupons
US5790793A (en) * 1995-04-04 1998-08-04 Higley; Thomas Method and system to create, transmit, receive and process information, including an address to further information
US5708780A (en) * 1995-06-07 1998-01-13 Open Market, Inc. Internet server access control and monitoring systems
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
JPH0943678A (ja) * 1995-08-01 1997-02-14 Fuji Photo Optical Co Ltd バリア付カメラ
JP4306813B2 (ja) * 1995-09-19 2009-08-05 アスビオファーマ株式会社 動物細胞の新規培養方法
US5694163A (en) * 1995-09-28 1997-12-02 Intel Corporation Method and apparatus for viewing of on-line information service chat data incorporated in a broadcast television program
WO1997012486A1 (en) * 1995-09-29 1997-04-03 Boston Technology, Inc. Multimedia architecture for interactive advertising
US6732369B1 (en) * 1995-10-02 2004-05-04 Starsight Telecast, Inc. Systems and methods for contextually linking television program information
CA2187004C (en) * 1995-10-05 2000-12-12 Kazumoto Iinuma Information network system making use of television or radio broadcasting and broadcast receiving user terminal
US5572643A (en) * 1995-10-19 1996-11-05 Judson; David H. Web browser with dynamic display of information objects during linking
US5905865A (en) * 1995-10-30 1999-05-18 Web Pager, Inc. Apparatus and method of automatically accessing on-line services in response to broadcast of on-line addresses
JPH09162818A (ja) * 1995-12-08 1997-06-20 Sony Corp テレビジョン放送装置、テレビジョン放送方法、テレビジョン信号受信装置、テレビジョン信号受信方法、遠隔制御装置および遠隔制御方法
US5794210A (en) * 1995-12-11 1998-08-11 Cybergold, Inc. Attention brokerage
US5774870A (en) * 1995-12-14 1998-06-30 Netcentives, Inc. Fully integrated, on-line interactive frequency and award redemption program
US5778367A (en) * 1995-12-14 1998-07-07 Network Engineering Software, Inc. Automated on-line information service and directory, particularly for the world wide web
US6009465A (en) * 1996-01-22 1999-12-28 Svi Systems, Inc. Entertainment and information systems and related management networks for a remote video delivery system
CN1214164A (zh) * 1996-01-26 1999-04-14 伊凡·索尔瓦森 从控制信息发生器到一个或多个计算机装置的控制信息的通信的方法与系统
JP2001501780A (ja) * 1996-01-26 2001-02-06 イヴァン・スルベイソン 制御情報発生部から1つ以上のコンピュータ装置に制御情報を通信する方法およびシステム
US5761606A (en) * 1996-02-08 1998-06-02 Wolzien; Thomas R. Media online services access via address embedded in video or audio program
US5774664A (en) * 1996-03-08 1998-06-30 Actv, Inc. Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
US5970471A (en) * 1996-03-22 1999-10-19 Charles E. Hill & Associates, Inc. Virtual catalog and product presentation method and apparatus
JP3526688B2 (ja) * 1996-03-29 2004-05-17 富士通株式会社 コネクションレスな通信における従量制課金システムおよび方法
US5804803A (en) * 1996-04-02 1998-09-08 International Business Machines Corporation Mechanism for retrieving information using data encoded on an object
US5961603A (en) * 1996-04-10 1999-10-05 Worldgate Communications, Inc. Access system and method for providing interactive access to an information source through a networked distribution system
US5768528A (en) * 1996-05-24 1998-06-16 V-Cast, Inc. Client-server system for delivery of online information
US5918013A (en) * 1996-06-03 1999-06-29 Webtv Networks, Inc. Method of transcoding documents in a network environment using a proxy server
US5929850A (en) * 1996-07-01 1999-07-27 Thomson Consumer Electronices, Inc. Interactive television system and method having on-demand web-like navigational capabilities for displaying requested hyperlinked web-like still images associated with television content
JP4372848B2 (ja) * 1996-07-08 2009-11-25 インターネットナンバー株式会社 インターネットへのアクセス方法およびシステム
JP3996673B2 (ja) * 1996-08-08 2007-10-24 義宇 江 インターネット上の情報収集方法、および情報収集システム
US5675721A (en) * 1996-08-08 1997-10-07 Freedman; Aaron S. Computer network data distribution and selective retrieval system
US5974451A (en) * 1996-10-07 1999-10-26 Novaville Ag System and method for distributing bulletins to external computers accessing wide area computer networks
US5948061A (en) * 1996-10-29 1999-09-07 Double Click, Inc. Method of delivery, targeting, and measuring advertising over networks
JP3686189B2 (ja) * 1996-10-31 2005-08-24 東芝テック株式会社 ネットワークシステムの情報処理方法及び情報処理装置
JP2002515149A (ja) * 1996-11-08 2002-05-21 ネオメディア テクノロジーズ,インク. 印刷文書の機械可読コードによる電子情報の自動アクセス
JPH10171758A (ja) * 1996-12-06 1998-06-26 Neolex:Kk バーコードを用いたwwwのファイル閲覧システム
US6018764A (en) * 1996-12-10 2000-01-25 General Instrument Corporation Mapping uniform resource locators to broadcast addresses in a television signal
JP3392674B2 (ja) * 1996-12-24 2003-03-31 東芝テック株式会社 商品販売登録データ処理装置
US5854897A (en) * 1996-12-27 1998-12-29 Quantum Systems, Inc. Network communications marketing system
KR100236536B1 (ko) * 1997-01-10 1999-12-15 윤종용 모듈로 주소발생기 및 그 방법
US5933468A (en) * 1997-03-06 1999-08-03 Telefonaktiebolaget L M Ericsson (Publ) Continuous synchronization adjustment in a telecommunications system
US5796952A (en) * 1997-03-21 1998-08-18 Dot Com Development, Inc. Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database
US5970472A (en) * 1997-05-13 1999-10-19 Fogdog Sports Performing electronic commerce on the internet providing links from product manufacturers to authorized dealers where the authorized dealer provides a custom order interface for the manufacturer's products
US5864823A (en) * 1997-06-25 1999-01-26 Virtel Corporation Integrated virtual telecommunication system for E-commerce
US5960411A (en) * 1997-09-12 1999-09-28 Amazon.Com, Inc. Method and system for placing a purchase order via a communications network
US5974443A (en) * 1997-09-26 1999-10-26 Intervoice Limited Partnership Combined internet and data access system
US6009410A (en) * 1997-10-16 1999-12-28 At&T Corporation Method and system for presenting customized advertising to a user on the world wide web
US5991739A (en) * 1997-11-24 1999-11-23 Food.Com Internet online order method and apparatus

Also Published As

Publication number Publication date
EP1008052A4 (en) 2008-04-16
EP1008052A1 (en) 2000-06-14
IL141940A0 (en) 2002-03-10
PL348416A1 (en) 2002-05-20
KR20010020455A (ko) 2001-03-15
NO20011221D0 (no) 2001-03-09
AU6036299A (en) 2000-04-03
JP2002511973A (ja) 2002-04-16
NO20011221L (no) 2001-05-11
US6098106A (en) 2000-08-01
NO20011220D0 (no) 2001-03-09
TW459182B (en) 2001-10-11
BR9913623A (pt) 2002-01-15
WO2000016205A1 (en) 2000-03-23
NO20011220L (no) 2001-05-10
NZ510983A (en) 2002-03-28
JP4768092B2 (ja) 2011-09-07

Similar Documents

Publication Publication Date Title
CN1274443A (zh) 用音频信号控制计算机的方法
US6622165B1 (en) Method and apparatus for allowing a remote site to interact with an intermediate database to facilitate access to the remote site
US7287091B2 (en) Method and apparatus for opening and launching a web browser in response to an audible signal
US6836799B1 (en) Method and apparatus for tracking user profile and habits on a global network
US7912961B2 (en) Input device for allowing input of unique digital code to a user's computer to control access thereof to a web site
US6829650B1 (en) Method and apparatus for opening and launching a web browser in response to an audible signal
US6701369B1 (en) Method and apparatus for accessing a remote location by sensing a machine-resolvable code
US6701354B1 (en) Method for interconnecting two locations over a network in response to using a tool
US7257614B2 (en) Digital ID for selecting web browser and use preferences of a user during use of a web application
US7596786B2 (en) Method and apparatus for utilizing an existing product code to issue a match to a predetermined location on a global network
US7979576B2 (en) Method and apparatus for connecting a user location to one of a plurality of destination locations on a network
US7636788B2 (en) Method and apparatus for matching a user's use profile in commerce with a broadcast
US20070244712A1 (en) Method and apparatus for directing an existing product code to a remote location
WO2001015021A2 (en) Method and apparatus for establishing connection to a remote location on a computer network
US6973438B1 (en) Method and apparatus for delivering information from a remote site on a network based on statistical information
US7694020B2 (en) Network routing utilizing a product code
US8712835B1 (en) Method and apparatus for linking a web browser link to a promotional offer
US7117240B1 (en) Method and apparatus for launching a web site with non-standard control input device
US7900224B1 (en) Method and apparatus for utilizing an audible signal to induce a user to select an E-commerce function
WO2001015036A2 (en) Method and apparatus for matching a user's use profile in commerce with a broadcast
WO2001014997A2 (en) Method and apparatus for allowing a broadcast to remotely control a computer
WO2001075674A2 (en) Method and apparatus for delivering information from a remote site on a network based on statistical information

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