CN1238088A - 能力可寻址网络和方法 - Google Patents

能力可寻址网络和方法 Download PDF

Info

Publication number
CN1238088A
CN1238088A CN97199757A CN97199757A CN1238088A CN 1238088 A CN1238088 A CN 1238088A CN 97199757 A CN97199757 A CN 97199757A CN 97199757 A CN97199757 A CN 97199757A CN 1238088 A CN1238088 A CN 1238088A
Authority
CN
China
Prior art keywords
peer
service
network
equipment
nodes
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.)
Granted
Application number
CN97199757A
Other languages
English (en)
Other versions
CN1109425C (zh
Inventor
罗纳德·W·博格斯塔尔
杰弗里·马丁·哈里斯
欧内斯特·厄尔·伍德沃德
戴维·G·利帕
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.)
Motorola Mobility LLC
Google Technology Holdings LLC
Original Assignee
Motorola 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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=24930030&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN1238088(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Motorola Inc filed Critical Motorola Inc
Publication of CN1238088A publication Critical patent/CN1238088A/zh
Application granted granted Critical
Publication of CN1109425C publication Critical patent/CN1109425C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2807Exchanging configuration information on appliance services in a home automation network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L2012/284Home automation networks characterised by the type of medium used
    • H04L2012/2841Wireless
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/24Negotiation of communication capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/16Interfaces between hierarchically similar devices
    • H04W92/18Interfaces between hierarchically similar devices between terminal devices
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Abstract

本发明揭示了一种无线、对等的能力可寻址网络(22)。这种网络(22)可以容纳任何数量的对等体(20)。网络的连接根据对等体(20)之间的邻近性和对需要和能力的评估(82)。这种网络(22)支持三种服务能力:服务请求、服务提供和服务中继。无线通信以低功率进行,以便为许多对等体分别形成半径小于5米的检测区(28)。

Description

能力可寻址网络和方法
本发明属数据通信网技术领域。具体地说,本发明与节点寻址是动态可配置的对等网络有关。
平时,许多人都要与大量电子控制的设备接触。这些设备从汽车装置到家用和办公设备,范围很广,只举几个例子如电话机、电视机等。这些设备有许多需要经常移动,甚至是随身可携带的。这些设备为使用它们的人们提供大量的各种类型的服务。然而,就用户输入和输出(I/O)上也有一个共同的问题。
用户I/O是指用来将用户所提供的数据送至电子设备和发布来自电子设备的数据使用户可以理解的一些部件和过程。虽然电子设备提供大量的各种类型的服务,但是它们往往会有冗余的I/O。也就是说,许多设备往往都配有可以发布数据的显示器、扬声器等和可以将用户所提供的数据送至设备的按钮、开关、键盘等控件。为了使成本低、体积小,用户I/O的能力通常有限。结果,许多日常电子设备,尤其是许多便携型设备,由于将数据从用户送至设备困难和没有配备清楚地发布用户需要的数据的措施,因此使用起来很不方便。
在理论上,可以通过较好地将经常要相互进行数据通信的一些电子设备集成在一起来改善用户I/O问题。例如,一个便携型电话机可以接收传真(fax),但通常没有打印出传真的能力,也没有与能够打印传真的打印机通信的能力。类似,一个寻呼机可以接收回叫电话号码,但通常的寻呼机没有将回叫号码转到能进行回叫的电话机的能力。这些和许多其他数据传送事务需要用户应付。虽然已知有许多传统的数据通信或计算机网络的体系结构,然而这些传统的体系结构对于将一系列电子设备联成一体集中提供大量多种服务的任务来说并不合适。
传统的计算机网络要求非常复杂的准备或激活过程。这些准备和激活过程就最好的情况而言也要使形成与新的网络节点的连接和使改变连接得到许可这些工作相当麻烦。执行准备和激活过程,至少部分是为了维护安全控制和限定网络地址。通常,在获准接入限定网络地址的网络表前,要求系统管理层的安全许可。因此,在传统的网络中,许多用户缺乏足够的安全许可来激活和获得他们自己希望连接的网络节点的地址。
一旦执行了准备过程,无论是由用户还是由系统管理方发起的,在一个启动节点向网络提供一个要求与之连接的网络节点的地址时,就形成连接。传统的网络的准备或激活要求迫使节点在连接前就知道或获得它希望连接的节点地址的先验知识。用户要很费心地通过准备过程进行连接和在连接的片刻时间内获得地址。要用户这样费心使得在用户日常接触的电子设备之间实现联网是不实际的。
此外,传统的计算机网络往往是基本设施强化的。基本设施包括布线、服务器、基站、集线器等这些对于它们所互连的计算机而言是专为网络使用设置但没有充分得到非网络利用的设备。使用强化的网络部件对于在日常电子设备之间实现联网来说是并不希望的,因为要耗费大量资金支持这样的基本设施,而且也妨碍了节点的可移植性和可移动性。
用布线来互连网络节点特别有碍于利用传统的网络,因为各种节点之间的连线在其中有些节点是便携型时是不适合的。在理论上,无线通信链路可以解决这个布线问题。而且,传统的无线数据通信网也是现有的。但是,传统的无线通信网除了用无线通信链路代替有线线路外起不了多大作用,仍然需要为基本设备耗费大量资金,用户在准备过程中必需非常投入。
从以下结合附图所作的详细说明中可以比较全面地理解本发明。在这些附图中,相同的标号标注的是类似的部分,而:
图1为例示按本发明配置的无线对等体数据通信网中各对等体之间相互关系的示意图;
图2示出了一个对等体内配置的硬件的方框图;
图3示出了可以包括在图2所示硬件内的设备电路表;
图4示出了可以包括在图2所示硬件内的网关表;
图5示出了可以包括在图2所示硬件内的I/O设备表;
图6示出了包括在对等体执行的能力可寻址连接过程内的各典型任务的流程图;
图7示出了启动一个准备连接的对等体发出的典型需要/能力消息的数据格式图;
图8示出了标识在一个对等体可能出现的各种可能的网络服务需要的典型需要表;
图9示出了标识一个对等体可以提供的各种可能的网络能力的典型能力表;以及
图10示出了在一个对等体执行的过程服务连接程序的典型流程图。
图1示出了按本发明配置的能力可寻址(Capabilityaddressable)、无线、对等(peer-to-peer)数据通信网22内各对等体P(peer)20之间的关系的示意图。虽然图1只示出很少几个对等体20,但实际上全世界任何计算机或微处理器控制的电子设备都可看作一个对等体20。因此,网络22支持各对等体20之间无限多的可能连接。
在这里所用的术语“对等”是指通信协议和/或能力至少有一些部分是相同的,而不是指物理尺寸、功能能力、数据处理容量或收发信机的作用范围或功率之类的等价。通信网络22的每个对等体或通信节点20可以各自建立一个个人区域网。例如,首先,第一和第二节点20发现或确定对方是一个兼容节点。然后,通过自启动的过程,第一和第二节点20形成个人网。第一和第二节点20必需检测它们是否处在相互靠近的具体范围内,如果是,就建立一个通信链路。这个链路可以用已知的RF、IR、光或声技术实现,或者就通过人工连接实现。在建立了一个链路后,第一和第二节点20就相互交换它们的需要和能力。在需要和能力不能满足或匹配时,第一和第二节点20之一可以选择接至第三通信节点的通信链路。也就是说,包括至少两个具有交叠通信区域的节点的通信平台也可以包括为了形成一个通信网在这至少两个节点之间交换需要和能力信息的装置。
网络22最好配置成对等的体系结构,这样就只要使用极少数的网络专用部件,而且不需要固定的基本设施。在优选实施例中,每个对等体20都可以启动与其他对等体20的连接,而不需要服务器来管理这些连接。此外,各对等体20可以自由地来回移动,并不影响网络的结构,也不需要执行重新配置、或激活过程。
对等体20的自由移动通过利用无线通信链路26作为网络22内的物理支持层得到进一步的支持。在这种优选实施例中,无线通信链路26是工作在较高微波频段的RF链路,这样就可以使用轻小、经济的全向天线。然而,也可以使用其他RF频率、光链路等为熟悉本技术领域的人员所知的其他无线通信链路。可以利用为熟悉本技术领域的人员所知的各种TDMA、FDMA和/或CDMA技术。然而,网络22内的所有对等体20最好能利用这些协议进行通信,而无论它们的能力和需要如何。
图1示出了每个对等体20周围的检测区28。在这种优选实施例中,极大多数的对等体20的无线通信链路26都工作在足够低的功率,使得它们的无线通信距离最好小于5米,虽然对于典型的对等体20来说,这距离可以大得多。使用这样低功率的传输限制了处在不同位置而可以同享无线频谱的各个独立连接之间的干扰。此外,使用这样低功率的传输是与将对等体20的主体部分配置成便携型设备一致的。熟悉本技术领域的人员清楚,手持便携型电子设备的共同特点是外型小、重量轻,并且内装自备电源,如电池。极低功率的传输就不致消耗多少便携型设备内通常使用的小电池的裕量。
虽然一个对等体20可能通过网络22与大量对等体20连接,但是由于使用低功率无线通信链路26,因此就限制成任何时候可能与那些相当邻近的对等体20连接。也就是说,只有在第一对等体20处在第二对等体20的检测区28内而第二对等体20也处于第一对等体20的检测区28内时才能通过网络22实现连接。
不是指定一个网络唯一地址来启动连接,网络22利用物理邻近性和对需要和能力的评估(以后说明)来指向希望连接的对等体20。由于不用指定网络唯一地址启动连接,因此减少了在进行连接时所要求的用户干预,而网络的寻址成为可动态配置的。这种寻址方案对于用户携带和日常要接触的一些设备之间的数据交换是很有用的。对等体之间也可以不是直接通信,而是由第三方中继信息。例如,对等体20″可以通过对等体20建立与对等体20的通信链路。在这种情况下,对等体20提供了那两个对等体之间的中继接口。
并不是要求所有的对等体20都是便携型设备。图1中所示的通信链路30可以包括也可以不包括一个有线链路,它将对等体20′接至公众电信交换网(PSTN)32。通过PSTN32,对等体20′可与许多不同的远地设备34(图1中只示出其中一个)通信。对等体20′可以用公共电网(未示出)供电,因此使功率消耗最小就不再成为设计中要考虑的重要问题。虽然图1中只示出PSTN32将一个对等体20接至远地设备34,但为熟悉本技术领域的人员所知的其他局域网(LAN)、广域网(WAN)等也可以将对等体20接至远地设备34。远地设备34可以本身就是对等体20,也可以不是。虽然网络22在考虑所要连接的对等体20中用邻近性作为一个考虑因素,但如果利用路由选择、网关或中继对等体20′,通过利用其他网络可以使连接延伸很大的距离。
图2示出了包括在一个对等体20内的硬件的方框图。对等体20包括一个用来支持无线通信链路26的天线36。天线36接至发送和接收部38。发送和接收部38与对等体20用来相互通信的协议兼容。发送和接收部38接至处理器40。处理器40与存储器42、可选网关44、通信链路30、可选I/O部46、发送和接收单元38和可选设备电路48连接。
处理器40执行存储在存储器42内的计算机程序50。计算机程序50给定了由处理器40和对等体20执行的各个过程。存储器42还存储个人化数据52和应用数据54。个人化数据52表示对等体20的用户或拥有者的特点,对于不同的用户可以改变。ID码、口令字和PIN都是个人化数据的例子,还有无线电或TV频道的预置、语言的偏好和高速拨号的电话号码等。应用数据54通过执行对等体应用程序提供,可以随时间而改变。传真件、寻呼机接收的电话号码、使用条形码阅读器扫描得出的数据、从拾音器或其他声源接收到的声音片断都是应用数据的例子。
在一个实施例中,本发明实现为一个交互性地连接一个公共网络内的一个或多个通信节点的集成电路。这个集成电路集成有一个接收输入数据的接收器、一个发送输出数据的发送器和一个处理器。处理器与接收器和发送器连接,通过交互作用将一个第一公共节点接至一个第二公共节点。处理器有一个装置,用来激活在两个相距小于预定距离而需要和能力相互交叠的公共节点之间的通信链路。
图3示出了一个非详尽表,表中列出了可以包括在一个对等体20内的设备电路48的一些例子。由图2和3可见,设备电路48可以是各种日常用到的电子控制的设备,固定的或可移动的。因此,一个对等体20除了本身是一个对等体外可以是一个个人数字助理(PDA)、电视机、收音机、CD播放机、磁带播放机、复印机、传真机、电话机、蜂窝电话机、无绳电话机、寻呼机、电子钟、计算机、销售点(POS)终端、自动柜员机等电子设备。
图4示出了可以包括在一个对等体20内的一些网关44的非详尽表。由图2和图4可见,网关44可以是为熟悉本技术领域的人员所知的任何中继、路由选择或协议转换设备。例如,一个对等体20除了本身是一个对等体外可以是一个将对等体20接至PSTN32(见图1)的调制解调器。其他网关44可以将对等体20接至LAN或WAN。还有一些网关44可以将对等体20调制解调器接至卫星、将对等体20蜂窝电话机接至PSTN32、将普通老式电话(POT)对等体20接至PSTN32。
图5示出了可以包括在一个对等体20内的一些I/O设备46的非详尽表。由图2和5可见,I/O设备46可以归为输入设备和输出设备两类。输入设备可以包括键盘、指点设备、光扫描器、拾音器等众所周知的输入设备。输出设备可以包括打印机、监视器、扬声器等众所周知的输出设备。因此,除了是一个对等体外,一个对等体可以是一个I/O设备。
熟悉本技术领域的人员清楚,网关44、I/O设备46和设备电路48并不是一些互斥类别。也就是说,许多设备可以归入多个类别。例如,认为是一个设备的计算机可以既有I/O部也有网关。同样,一个网关也可以起着I/O的作用。
图6示出了包括在由一个对等体20执行的能力可寻址连接过程56内的各任务的流程图。过程56由存储在对等体20的存储器42内的计算机程序50(见图2)给定,这种方式是熟悉本技术领域的人员众所周知的。在这种优选实施例中,所有对等体20执行的是与过程56类似的过程。
过程56包括查询任务58,在此期间对等体20确定是否要执行一个准备连接。通常,任务58使一个第一对等体20可以确定是否有一个第二对等体20真正在第一对等体20附近。任务58使发送和接收部38(见图2)监视无线通信链路26(见图1),确定是否能接收到一个遵从网络22(见图1)所采用的协议的信号。由于各对等体20如前面所述都采用低传输功率,因此在检测到一个信号时,发送这个信号的对等体20就在接收到这个信号的对等体20附近。
在任务58确定不要执行准备连接时,查询任务60确定是否已发生一个连接寻找事件。连接寻找事件使一个对等体20找到一个与另一个对等体20的连接。连接寻找事件可以用一个周期性的调度表触发。例如,可以每隔几秒找到一些连接。在本例中,调度表可以要求由公共电网供电的对等体20进行频率较高的周期性的连接尝试,而要求由电池供电的对等体20进行频率较低的周期性的连接尝试。连接寻找事件也可以在固定或随机间隔定时器计满定时时触发,或者在接收到其他外界信息时触发。所谓其他外界信息包括通过设备电路48、网关44或I/O部46(见图2)得到的信息,包括用户输入。
如果任务60确定还没有发生一个连接寻找事件,程序控制就返回到任务58。如果任务60确定已发生一个连接寻找事件,过程56就执行任务62。任务62启动一个非请求型准备连接。这个准备连接不是发给网络22中任何特定对等体20,而是由进行尝试的对等体20广播,因此将被所有处于广播对等体20的检测区域28(见图1)内的对等体20接收。如以后要说明的那样,这个广播信号并不需要其他对等体20甚至是处于检测区28内的其他对等体20应答。在这里,广播对等体20不需要知道是否任何其他对等20能接收到广播信号,而且广播对等体20可以知道也可以不知道其他对等体20的任何具体需要或能力,只要其他对等体20足够邻近,就可以形成一个连接。
任务62通过广播一个需要/能力消息64来发起一个准备连接。需要/能力消息的典型格式如图7所示。消息64包括一个广播消息64的对等体20的ID66、一个授权关键字68、一个需要规格70和一个能力规格72,还可以包括其他一些数据元。ID66最好是在网络22范畴内充分唯一的,这样,如果准备连接成功,就可以在编址服务连接中使用这个ID。授权关键字68包括一个或多个可由接收对等体20在执行鉴权过程中使用的数据代码。需要规格70是一个列有广播对等体20当前所遇到的各网络需要的表。能力规格72是一个列有广播对等体20可以向网络22的其他对等体20提供的各网络能力的表。
需要规格70可以通过参照一个需要表74确定。需要表74的典型但非详尽的方框图如图8所示。可以用一些数据代码与服务请求对等体20可能要遇到的各网络服务需要对应。
一个典型的需要是设备个人化需要。在设备个人化需要中,例如一个PDA可能需要个人化附近的设备。为了满足这个需要,应将个人化数据52(见图2)编入一定的附近设备而不需要用户干预。结果,每当一个特定用户靠近这些设备时,它们将始终受到这个用户的个人化数据的编程,而不要求用户方采取行动,不论先前可能使用过它们的是谁。
其他典型的需要可以包括打印应用数据54(见图2)、显示应用数据54、在扬声器发布应用数据54、将连接性传送至互联网或其他网络资源、POS交易、通过保密区域或长途电话亭等需要。
能力规格72可以通过参考一个能力表76确定。能力表76的典型但非详尽的方框图如图9所示。可以用一些数据代码与服务提供对等体20提供的各网络能力对应。例如,一个服务提供对等体20的能力是设备个人化能力。因此,一个对等体20可以是能用个人化数据52(见图2)个人化的。其他例子包括打印、显示、用扬声器发布、通过互联网或其他网络或POS终端中继连接和解锁保密通路等能力。通常,潜在能力和潜在需要是兼容的。
再回到图7,需要/能力消息64包括从表74和76(见图8和9)中选出当前要求的代码。虽然一个对等体20在某个时候可以有多于一个的需要或能力,但并不要求一个对等体20有多个需要或能力。此外,不要求一个对等体20既有网络需要又有网络能力。消息64可以用作一个需要消息,如果规定一个对等体需要与是否规定一个对等体能力无关的话;也可以用作一个能力消息,如果规定一个对等体能力与是否规定一个对等体需要无关的话。
回到图6,在任务62广播消息64(见图7)后,程序控制返回到任务58。
在任务58终于检测到由于接收到一个消息64而试图执行一个准备连接时,任务78就执行一个鉴权过程。任务78利用消息64中的授权关键字68(见图7)确定试图建立一个连接的对等体20是否有权与接收对等体20连接。任务78使对等体20的拥有者可以限制通过网络22接入拥有者的对等体20。任务78的鉴权过程例如可以用来将一个设备的个人化能力限制到一个小的家庭组。或者,一个是有POS能力的对等体20可以在许可进行交易前先执行一个扩展的鉴权过程。一个具有一个需要的对等体20也可以根据任务78提供的鉴权过程证明适合接受所提供的服务。
在任务78完成后,查询任务80确定鉴权过程78是否核准了所尝试的准备连接。如果鉴权未予通过,程序控制返回任务60。接收对等体20不需要回答或者确认所尝试的准备连接。
如果鉴权通过,任务82用对等体能力评估对等体需要。也就是说,任务82使消息接收对等体将它的可用能力(如有的话)与列在所接收的非请求型需要/能力消息64(见图7)中的任何需要加以比较和它的可用需要(如有的话)与列在消息64中的任何能力加以比较。在任务82后,查询任务84处理任务82的评估结果。如果内部没有能力与在非请求型消息64中指示的需要匹配,而且如果内部没有需要与在非请求型消息64中指示的能力匹配,那么无论哪一个对等体20都不能为另一个对等体提供服务。于是,程序控制返回任务60,而接收对等体20不需要回答或确认所尝试的准备连接。
这样,一个对等体20在网络22内可以实现的大量潜在连接在范围上就大大减少,而不需要利用网络的唯一性寻址。低功率的传输方案就排除了网络22内大多数对等体20,使它们当时是不可连接的,因为大多数对等体20都不是离得那么近。在这少数几个相互可以处在对方的检测区28(见图1)内的对等体20中,通过任务78的鉴权过程和任务82的需要和能力评估,潜在可连接的范围进一步受到限制。通过在服务请求对等体20与服务提供对等体之间执行的协商过程,还可以对剩下的那些潜在连接进行剔除。
在任务84确定能力和需要呈现一致时,查询任务86确定是否这个协商过程完成。如果协商过程没有完成,任务88通过向它的对等体ID66(见图7)包含在刚接收到的需要/能力消息64内的对等体20发送一个编址的协商消息(未示出)促进协商过程,确立或继续准备连接。这个协商消息可以具有与需要/能力消息类似的形式,但是是专门发给那个对等体20的。
在任务88执行后,程序控制返回任务66。后继的协商消息可以(但不是必需)被接收到。如果这样一些后继协商消息指示有望连接的两个对等体20已经完成协商,查询任务90就确定协商是否成功。如果协商不成功,程序控制返回任务58,将不形成服务连接。然而,如果协商成功,就执行一个过程服务连接过程92。在执行过程92期间,在对等体20之间建立一个一对一的编址连接,以提供网络服务。完成服务连接后,程序控制返回任务58。
虽然没有什么在准备连接过程期间妨碍能力可寻址连接过程56依赖用户干预,但并不需要用户干预。是否需要用户干预取决于安全性、先验知识和其他涉及对等体20的性质的一些考虑。例如,涉及金融交易的对等体20为了保证安全通过用户干预可能更为有利。然而,用户拥有的设备的个人化和许多其他连接事务都不需要用户干预。
图10示出了过程服务连接程序92的流程图。程序92集中例示了在支持服务连接中能在一个服务提供对等体20执行的一些任务。不是所有的对等体20都必需能执行图10所示的所有任务。同样,许多对等体20可以包括其他一些适合各自性质的任务。
程序92执行任务94,通过所建立的服务连接为网络22的服务接受对等体20提供网络中继、路由器或网关能力。在执行任务94期间,服务提供对等体20对所连接的对等体20和远地设备34(见图1)之间的数据通信进行中继。任务94完成后,流程返回过程56(见图6)。任务94可以用来将服务连接延伸到互联网或其他网络。
程序92执行任务96和98,通过所建立的服务连接为网络22的服务接受对等体20提供用户输入能力。在执行任务96期间,服务提供对等体20收集来自它的I/O部46(见图2)的用户输入数据。在执行任务98期间,服务提供对等体20将收集的用户输入数据发送给所连接的服务接受对等体20。任务98完成后,流程返回。任务96和98可以用来根据PDA或其他可以增强用户输入能力的设备对设备进行控制和编程。
程序92执行任务100,通过所建立的服务连接为网络22的服务接受对等体20提供用户输出能力。在执行任务100期间,服务提供对等体20通过服务连接接收服务接受对等体20产生的数据,在它的I/O部46(见图2)内的输出设备发布。数据可以用听觉或视觉或其他可被人们感觉的形式发布。任务100完成后,流程返回。任务100可以用来在非便携型的发布设备发布收集在便携型对等体20内的数据。或者,任务100可以用来在便携型的发布设备发布I/O能力有限的固定设备产生的数据。
程序92执行控制设备过程102,支持对设备的控制。过程102的任务104、106和108用来以个人化数据52(见图2)对设备对等体20进行编程。在执行任务104期间,服务提供对等体20利用服务连接得到来自所连接的服务接受对等体20的个人化数据52。然后,任务106将网络可兼容的个人化数据52转换成适合需用个人化数据52编程的具体设备的格式。熟悉本技术领域的人员清楚,不是从服务接受对等体20得到的所有个人化数据对所有设备都适用的。因此,任务106可以尽量使个人化数据52适合具体的设备。任务106完成后,任务108使设备受到经转换的个人化数据52的编程。任务108完成后,流程返回。
执行过程102的任务110、112、114和116使用户可以方便地控制设备。这些任务可以在例如具有显示器和用户输入能力超过通常设备的用户I/O能力的PDA上执行。在这种情况下,设备是一个服务接受对等体20,而PDA是一个服务提供对等体20。在执行任务110期间,服务接受对等体20将设备控制计算机程序利用服务连接上载到所连接的服务提供对等体。然后,在执行任务112期间,服务提供对等体20执行刚上载的计算机程序。任务112使服务提供对等体20具体配置成为具体受控设备提供一个所要求的用户接口。然后,在执行任务114期间,在服务接受对等体20通过服务连接接收控制数据。源自用户输入的控制数据通过在服务提供对等体20上执行控制计算机程序提供。在执行任务114后,任务116按照在任务114接收到的控制数据对目标设备进行控制。
总之,本发明提供了一种经改善的能力可寻址网络和相应方法。这种网络适合互连多个日常电子设备,包括提供大量多种服务的移动和便携型设备。在这种网络中不需要执行以前的激活或准备过程,因为没有网络专用准备为了进行连接需要网络地址。虽然建立连接不需要设备地址,但是在能建立有意义的通信和交换信息前,所连接的对等体必需知道设备名称。在这种情况下,设备或对等体名称就是一个使一个设备或对等体20可以唯一地与任何其他设备或对等体20区别的唯一标识符。因此,通常只需要相当少的用户干预就能连接对等体,而对等体可以与新的对等体进行连接。网络节点的寻址是可动态配置的,因为网络连接是根据邻近性以及需要和能力评估形成的,而不是根据整个网络范围的唯一地址编码。
以上对本发明的优选实施例作了详细说明,但对于熟悉本技术领域的人员来说很容易理解可以根据本发明的精神对这些实施例进行种种修改,因此所有这些都应列入所附权利要求给出的本发明的专利保护范围。

Claims (23)

1.一种在能力可寻址的对等数据通信网内建立网络连接的方法,所述方法包括下列步骤:
启动一个所述网络的第一和第二对等体之间的准备连接;
评估所述两个对等体的需要和能力;以及
根据所述评估步骤有选择地处理一个服务连接。
2.一种如在权利要求1中所提出的方法,其中所述准备连接和所述服务连接都是在一个无线通信链路上形成的。
3.一种如在权利要求1中所提出的方法,其中所述启动步骤包括在所述第一和第二对等体中的一个对等体检测另一个对等体的物理位置邻近性的步骤。
4.一种如在权利要求1中所提出的方法,其中:
所述方法还包括建立分别包围所述第一和第二对等体的第一和第二检测区的步骤;以及
所述启动步骤包括检测所述第一对等体是否物理上处于所述第二检测区内而所述第二对等体是否物理上处于所述第一检测区内的步骤。
5.一种如在权利要求1中所提出的方法,其中:
所述启动步骤包括从所述第一对等体广播一个非请求型需要消息的步骤,所述需要消息标识所述第一对等体和规定一个所述第一对等体需要的网络服务;以及
在所述第二对等体执行所述评估步骤。
6.一种如在权利要求1中所提出的方法,所述方法还包括执行一个鉴权过程的步骤,用来确定所述第一对等体是否有权接受一个由所述第二对等体提供的网络能力。
7.一种如在权利要求1中所提出的方法,其中:
所述方法还包括利用所述服务连接向所述第一对等体提供一个通过所述第二对等体可得到的网络能力的步骤;以及
所述网络能力包括在所述第二对等体对在所述第一对等体和一个与所述第二对等体数据通信的设备之间的数据通信进行中继。
8.一种对一个在能力可寻址的对等数据通信网内的目标对等体节点进行操作的方法,所述方法包括下列步骤:
a)识别与在所述网络内工作的其他对等体节点的物理位置的邻近性;
b)在所述目标对等体节点识别一个表明服务需要的事件;
c)在识别出所述事件和确定所述其他节点中有一个是邻近的节点时,在所述目标对等体节点和所述其他节点中的所述这个节点之间建立一个准备连接;
d)接收描述所述其他节点中的所述这个节点提供的网络能力的信息;以及
e)在所述能力信息指示一个与所述需要一致的能力时,在所述目标对等体节点和所述其他节点中的所述这个节点之间形成一个服务连接。
9.一种对能力可寻址的对等数据通信网进行操作的方法,所述方法包括下列步骤:
a)在一个服务请求对等体和一个服务提供对等体中的一个第一对等体检测所述服务请求对等体和所述服务提供对等体中的一个第二对等体的物理位置邻近性;
b)在所述服务请求对等体和所述服务提供对等体之一确定是否存在一个对一个服务连接的需要;
c)如果所述确定步骤确定有所述需要,在所述服务请求对等体和所述服务提供对等体之间建立一个准备无线连接;
d)将描述所述服务请求对等体的授权信息发给所述服务提供对等体;
e)根据所述授权信息确定是否在所述服务请求对等体和所述服务提供对等体之间形成一个无线服务连接;
f)将描述所述服务提供对等体的能力信息发给所述服务请求对等体;以及
g)根据所述能力信息确定是否在所述服务请求对等体和所述服务提供对等体之间形成所述无线服务连接。
10.一种如在权利要求9中所提出的方法,所述方法还包括下列步骤:
在所述步骤e)确定所述服务请求对等体是授权的并且在所述步骤g)确定所述服务提供对等体具有一个与在所述步骤b)确定的所述需要一致的能力时形成所述服务连接;以及
利用所述服务连接提供所述能力。
11.一种如在权利要求10中所提出的方法,其中所述提供步骤包括在所述服务提供对等体中继所述服务请求对等体和一个与所述服务提供对等体进行数据通信的设备之间的数据通信的步骤。
12.一种如在权利要求10中所提出的方法,其中所述提供步骤包括下列步骤:
在所述服务提供对等体和所述服务请求对等体中的所述第一对等体产生用户输出数据;以及
向所述服务提供对等体和所述服务请求对等体中的所述第二对等体发布所述用户输出数据。
13.一种在一个网络内通过交互作用将一个设备与另一个设备连接起来的设备,所述设备包括:
一个接收输入数据的接收器;
一个发送输出数据的发送器;以及
一个通过交互作用将所述一个设备与所述另一个设备连接起来的交互连接装置,所述交互连接装置与所述接收器和所述发送器连接,以实现它们之间的数据通信,所述交互连接装置用来:
启动一个在所述网络的所述一个设备和所述另一个设备之间的准备连接;
评估所述一个设备和所述另一个设备的需要和能力;以及
根据所述评估步骤有选择地处理一个服务连接。
14.一种如在权利要求13中所提出的设备,其中:
所述交互连接装置还包括建立分别包围所述一个设备和所述另一个设备的第一和第二检测区的装置;
所述启动一个在所述网络的所述一个设备和所述另一个设备之间的准备连接包括检测所述一个设备是否处在所述第二检测区内而所述另一个设备是否处在所述第一检测区内的装置;以及
所述第一和第二检测区各自限定了一个基本上大于5米的无线通信范围。
15.一个包括多个节点的通信平台,所述平台包括:
至少两个具有交叠通信区域的节点,以及
交换所述至少两个节点之间的需要和能力信息的装置,用来形成一个通信网。
16.一种建立个人区域网的通信网方法,所述方法包括下列步骤:
由一个第一通信节点发现一个与它兼容的第二通信节点;以及
由所述第一和第二通信节点自动形成所述个人区域网。
17.一种如在权利要求16中所提出的通信网方法,其中所述自动形成的步骤包括在所述第一和第二通信节点之一确定所述第一和第二通信节点处在一个特定邻近范围以内时在所述第一和第二通信节点之间建立一个通信链路的步骤。
18.一种如在权利要求17中所提出的通信网方法,其中所述建立的步骤包括建立一个RF链路的步骤。
19.一种如在权利要求17中所提出的通信网方法,其中所述建立的步骤包括建立一个IR链路的步骤。
20.一种通信网,所述通信网包括:
一个由一个第一节点检测存在一个与它邻近的第二节点的装置;
一个在所述第一和第二节点控制下在所述第一和第二节点之间自动建立的通信链路;以及
一个由所述第一节点确定所述第一和第二节点是否兼容的装置。
21.一种如在权利要求20中所提出的通信网,其中还包括一个在所述第一和第二节点不兼容时将所述通信链路转接到一个第三节点的装置。
22.一种通过交互作用连接通信网内的一个或多个通信节点的集成电路,所述集成电路集成有:
一个接收输入数据的接收器;
一个发送输出数据的发送器;以及
一个与所述接收器和所述发送器连接、用来通过交互作用将一个第一公共节点和一个第二公共节点连接起来的处理器,所述处理器包括一个在所述第一和第二公共节点相距小于预定距离、所述第一和第二公共节点的需要和能力交叠时激活一个在所述第一和第二公共节点之间的通信链路的装置。
23.一种通信网方法,所述方法包括下列步骤:
由一个第一通信节点发现一个与它兼容的第二通信节点;以及
由所述第一和第二通信节点自动形成所述通信网而不需要基础设施。
CN97199757A 1996-10-15 1997-09-16 能力寻址网络和方法 Expired - Lifetime CN1109425C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/729,207 US6069896A (en) 1996-10-15 1996-10-15 Capability addressable network and method therefor
US08/729,207 1996-10-15

Publications (2)

Publication Number Publication Date
CN1238088A true CN1238088A (zh) 1999-12-08
CN1109425C CN1109425C (zh) 2003-05-21

Family

ID=24930030

Family Applications (1)

Application Number Title Priority Date Filing Date
CN97199757A Expired - Lifetime CN1109425C (zh) 1996-10-15 1997-09-16 能力寻址网络和方法

Country Status (7)

Country Link
US (2) US6069896A (zh)
EP (1) EP0932960B1 (zh)
JP (1) JP4070818B2 (zh)
CN (1) CN1109425C (zh)
AU (1) AU4270897A (zh)
HK (1) HK1024123A1 (zh)
WO (1) WO1998017032A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1692616B (zh) * 2002-11-15 2011-01-12 国际商业机器公司 对等环境中的网络流量控制
CN101772936B (zh) * 2007-07-02 2013-08-21 意大利电信股份公司 通信网络中的数据管理方法和系统
CN103354543A (zh) * 2002-09-30 2013-10-16 皇家飞利浦电子股份有限公司 确定目标节点对于源节点的邻近性的方法和相应的节点

Families Citing this family (194)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6069896A (en) * 1996-10-15 2000-05-30 Motorola, Inc. Capability addressable network and method therefor
US6434158B1 (en) * 1996-10-15 2002-08-13 Motorola, Inc. Entryway system using proximity-based short-range wireless links
US6434159B1 (en) * 1996-10-15 2002-08-13 Motorola, Inc. Transaction system and method therefor
US6424623B1 (en) * 1996-10-15 2002-07-23 Motorola, Inc. Virtual queuing system using proximity-based short-range wireless links
GB9720856D0 (en) 1997-10-01 1997-12-03 Olivetti Telemedia Spa Mobile networking
US20060280140A9 (en) * 1997-02-06 2006-12-14 Mahany Ronald L LOWER POWER WIRELESS BEACONING NETWORK SUPPORTING PROXIMAL FORMATION, SEPARATION AND REFORMATION OF WIRELESS LOCAL AREA NETWORKS (LAN's), AS TERMINALS MOVE IN AND OUT RANGE OF ONE ANOTHER
JP4352471B2 (ja) 1998-02-19 2009-10-28 ソニー株式会社 通信システムおよび通信方法
EP0991228B1 (en) * 1998-06-09 2006-11-15 Canon Kabushiki Kaisha A method, a data processing device, a system and a storage medium enabling direct communication between an image reading device and an image output device
US6484027B1 (en) 1998-06-15 2002-11-19 Sbc Technology Resources, Inc. Enhanced wireless handset, including direct handset-to-handset communication mode
DE19834634C2 (de) * 1998-07-31 2002-06-20 Siemens Ag Kommunikationsanordnung mit zumindest einer zentralen Kommunikationseinrichtung, an die drahtlose Netzabschlußeinrichtungen für den Anschluß von Kommunikationsendgeräten anschließbar sind
AU6077999A (en) * 1998-09-06 2000-03-27 Mitsubishi International Gmbh Telecommunications network and method for operating a telecommunications network
DE19850173C1 (de) * 1998-10-30 2000-07-27 Dosch & Amand Gmbh & Co Kg Verfahren zum Bereitstellen eines drahtlosen Netzwerkes sowie einer Basisstation für ein derartiges Netzwerk
WO2000028494A1 (en) * 1998-11-11 2000-05-18 Ncr International, Inc. Digital data interchange devices and networks
US6745026B2 (en) * 1998-12-14 2004-06-01 Intel Corporation Personal computer-based paging system
EP1022876B1 (en) * 1999-01-25 2006-04-19 International Business Machines Corporation Service advertisements in wireless local networks
US6366584B1 (en) * 1999-02-06 2002-04-02 Triton Network Systems, Inc. Commercial network based on point to point radios
SE522344C2 (sv) * 1999-02-26 2004-02-03 Ericsson Telefon Ab L M Metod och anordning för trådlös telekommunikation
JP3170491B2 (ja) * 1999-03-29 2001-05-28 松下電送システム株式会社 画像通信装置及びサーバ装置並びに能力交換方法
EP2360635A3 (en) * 1999-04-30 2013-04-10 PayPal, Inc. System and method for electronically exchanging value among distributed users
US7720762B1 (en) 2002-10-03 2010-05-18 Gofigure Payments, Llc System and method for electronically processing commercial transactions based upon threshold amount
US7376583B1 (en) 1999-08-10 2008-05-20 Gofigure, L.L.C. Device for making a transaction via a communications link
WO2001031486A2 (en) * 1999-10-27 2001-05-03 Automated Business Companies Proximity service provider system
US7139557B2 (en) * 1999-11-15 2006-11-21 Pango Networks, Inc. Systems, devices and methods for providing services in a proximity-base environment
US6347095B1 (en) * 1999-11-15 2002-02-12 Pango Networks, Inc. System, devices and methods for use in proximity-based networking
CN1214330C (zh) * 1999-11-18 2005-08-10 松下电器产业株式会社 网络连接设备及采用该设备的网络系统
EP1107512A1 (en) 1999-12-03 2001-06-13 Sony International (Europe) GmbH Communication device and software for operating multimedia applications
FR2804269A1 (fr) * 2000-01-06 2001-07-27 Avalon Passerelle de communicaton entre des elements heterogenes de protocoles differents et les membres specifiques d'une communaute en reseau
EP1133188A3 (en) * 2000-02-23 2004-11-24 Sony Corporation Information processing apparatus, network system, recording medium
US6993325B1 (en) * 2000-02-29 2006-01-31 Ericsson Inc. Method for facilitating electronic communications
US7827581B1 (en) * 2000-02-29 2010-11-02 BE Labs, Inc. Wireless multimedia system
US7386003B1 (en) 2000-03-27 2008-06-10 Bbn Technologies Corp. Systems and methods for communicating in a personal area network
US6804232B1 (en) * 2000-03-27 2004-10-12 Bbnt Solutions Llc Personal area network with automatic attachment and detachment
US7231605B1 (en) 2000-04-07 2007-06-12 Intel Corporation Method and apparatus for mapping electronic devices coupled to a wireless network
US20020012329A1 (en) * 2000-06-02 2002-01-31 Timothy Atkinson Communications apparatus interface and method for discovery of remote devices
WO2001097466A1 (en) * 2000-06-13 2001-12-20 Red-M (Communications) Limited Network configuration method and system
US20020016719A1 (en) * 2000-06-19 2002-02-07 Nemeth Louis G. Methods and systems for providing medical data to a third party in accordance with configurable distribution parameters
US9380414B2 (en) 2000-06-27 2016-06-28 Ortiz & Associates Consulting, Llc Systems, methods and apparatuses for brokering data between wireless devices, servers and data rendering devices
US7630721B2 (en) * 2000-06-27 2009-12-08 Ortiz & Associates Consulting, Llc Systems, methods and apparatuses for brokering data between wireless devices and data rendering devices
US6754484B1 (en) * 2000-07-10 2004-06-22 Nokia Corporation Short messaging using information beacons
US6831896B1 (en) 2000-07-11 2004-12-14 Nokia Corporation Short range RF network
US7071814B1 (en) * 2000-07-31 2006-07-04 Motorola, Inc. Contextually aware network announcements of people
WO2002015527A2 (en) * 2000-08-11 2002-02-21 Zucotto Wireless, Inc. Communications apparatus interface and method for discovery of remote devices
US6665521B1 (en) * 2000-08-17 2003-12-16 Motorola, Inc. Method and apparatus for cooperative diversity
DE10044834A1 (de) * 2000-09-11 2002-04-04 Siemens Ag Verfahren und System zur Zugangskontrolle
AU2001294590A1 (en) * 2000-09-15 2002-03-26 Motorola, Inc., A Corporation Of The State Of Delaware Service framework with just-in-time lookup
US11204729B2 (en) 2000-11-01 2021-12-21 Flexiworld Technologies, Inc. Internet based digital content services for pervasively providing protected digital content to smart devices based on having subscribed to the digital content service
US10860290B2 (en) 2000-11-01 2020-12-08 Flexiworld Technologies, Inc. Mobile information apparatuses that include a digital camera, a touch sensitive screen interface, support for voice activated commands, and a wireless communication chip or chipset supporting IEEE 802.11
US10915296B2 (en) 2000-11-01 2021-02-09 Flexiworld Technologies, Inc. Information apparatus that includes a touch sensitive screen interface for managing or replying to e-mails
DE10055237A1 (de) * 2000-11-08 2002-05-23 Siemens Ag Verfahren zur Kontrolle des Zugriffs auf ein zugriffsbeschränktes System und zugriffsbeschränktes System
US7072650B2 (en) * 2000-11-13 2006-07-04 Meshnetworks, Inc. Ad hoc peer-to-peer mobile radio access system interfaced to the PSTN and cellular networks
AU2002226948A1 (en) 2000-11-20 2002-06-03 Flexiworld Technologies, Inc. Tobile and pervasive output components
GB2369960B (en) * 2000-12-08 2004-12-08 Orange Personal Comm Serv Ltd Call processing
US20020097408A1 (en) 2001-01-19 2002-07-25 Chang William Ho Output device for universal data output
WO2002057917A2 (en) * 2001-01-22 2002-07-25 Sun Microsystems, Inc. Peer-to-peer network computing platform
US20030108164A1 (en) * 2001-02-08 2003-06-12 Laurin Jeremy S. Simultaneous, multiple digital presentation content block, channel independent presentation controller
US20020105959A1 (en) * 2001-02-08 2002-08-08 Laurin Jeremy S. Multi-language broadcast system
US8605686B2 (en) * 2001-02-12 2013-12-10 Qualcomm Incorporated Method and apparatus for power control in a wireless communication system
US7200130B2 (en) 2001-02-13 2007-04-03 Nokia Corporation Short range RF network configuration
EP1237331B1 (en) * 2001-03-02 2004-06-02 Hewlett-Packard Company Provision of services to portable information devices via an information technology network
EP1237332B1 (en) * 2001-03-02 2003-11-05 Hewlett-Packard Company Provision of services to portable information devices via an information technology network
US6954443B2 (en) 2001-03-09 2005-10-11 Nokia Corporation Short range RF network with roaming terminals
WO2002076003A2 (en) * 2001-03-19 2002-09-26 Imesh Ltd. System and method for peer-to-peer file exchange mechanism from multiple sources
WO2002080464A1 (en) * 2001-03-28 2002-10-10 Gte Service Corporation Systems and methods for communicating in a personal area network
JP4485093B2 (ja) * 2001-03-29 2010-06-16 クラリオン株式会社 データ再生装置とデータ再生システム
US7577451B2 (en) * 2001-04-04 2009-08-18 Intel Corporation Extending personal area networks
US20020151320A1 (en) * 2001-04-09 2002-10-17 Reidar Wasenius Wireless group communication system
GB2375013A (en) * 2001-04-27 2002-10-30 Ericsson Telefon Ab L M Communicating connectivity information in a frequency hopping piconet
US7039033B2 (en) * 2001-05-07 2006-05-02 Ixi Mobile (Israel) Ltd. System, device and computer readable medium for providing a managed wireless network using short-range radio signals
US6990316B2 (en) 2001-06-26 2006-01-24 Nokia Corporation Short range RF network configuration
DE60224395T2 (de) * 2001-07-20 2008-12-18 British Telecommunications Public Ltd. Co. Vorrichtung und verfahren zur verbindungsherstellung in netzwerken
KR100424722B1 (ko) * 2001-07-27 2004-03-27 김면식 단말기의 위치정보에 기초한 통신방법 및 그 장치
US7093006B2 (en) * 2001-07-31 2006-08-15 Motorola, Inc. Method of dynamically configuring access to services
JP4422930B2 (ja) * 2001-08-07 2010-03-03 パイオニア株式会社 情報処理システム、情報処理システムの情報処理方法、情報処理装置および情報処理プログラム
EP1421804A4 (en) 2001-08-10 2007-11-21 Strix Systems Inc VIRTUAL LINK USING A WIRELESS DEVICE
US7295532B2 (en) * 2001-08-17 2007-11-13 Ixi Mobile (R & D), Ltd. System, device and computer readable medium for providing networking services on a mobile device
US20040125762A1 (en) * 2001-08-17 2004-07-01 Amit Haller Device, system, method and computer readable medium for attaching to a device identifited by an access point name in a wide area network providing particular services
US20050030917A1 (en) * 2001-08-17 2005-02-10 Amit Haller Device, system, method and computer readable medium obtaining a network attribute, such as a DNS address, for a short distance wireless network
US7016334B2 (en) * 2001-08-17 2006-03-21 Ixi Mobile ( Israel) Ltd. Device, system, method and computer readable medium for fast recovery of IP address change
US20040081129A1 (en) * 2001-08-17 2004-04-29 Amit Haller Device, system, method and computer readable medium for selectively attaching to a cellular data service
US8108005B2 (en) 2001-08-28 2012-01-31 Sony Corporation Method and apparatus for displaying an image of a device based on radio waves
US6931463B2 (en) * 2001-09-11 2005-08-16 International Business Machines Corporation Portable companion device only functioning when a wireless link established between the companion device and an electronic device and providing processed data to the electronic device
JP2003087293A (ja) * 2001-09-11 2003-03-20 Hitachi Ltd ネットワーク装置、ネットワーク制御装置およびネットワーク装置の制御方法
US6928264B2 (en) * 2001-09-19 2005-08-09 Nokia Corporation Method and device for the distributed execution of tasks by means of a personal digital mobile device in a low power radio network
US7546359B2 (en) * 2001-10-24 2009-06-09 Groove Networks, Inc. Method and apparatus for managing a peer-to-peer collaboration system
WO2003036899A2 (en) * 2001-10-24 2003-05-01 Gente Solutions Ltd. Apparatus and methods for providing self-configuring computer networks
US6957045B2 (en) 2001-10-26 2005-10-18 Ixi Mobile (Israel) Ltd. Device, system, computer readable medium and method for providing status information of devices in a short distance wireless network
US7386726B2 (en) * 2001-11-02 2008-06-10 Telefonaktiebolaget L M Ericsson (Publ) Personal certification authority device
GB0126649D0 (en) * 2001-11-06 2002-01-02 Mitel Knowledge Corp System and method for facilitating the selection of electronic services using infrared and a network address identification
US6845097B2 (en) 2001-11-21 2005-01-18 Ixi Mobile (Israel) Ltd. Device, system, method and computer readable medium for pairing of devices in a short distance wireless network
US7421257B1 (en) 2001-11-30 2008-09-02 Stragent, Llc Receiver scheduling in ad hoc wireless networks
US7016648B2 (en) 2001-12-18 2006-03-21 Ixi Mobile (Israel) Ltd. Method, system and computer readable medium for downloading a software component to a device in a short distance wireless network
US7013112B2 (en) * 2001-12-18 2006-03-14 Ixi Mobile (Israel) Ltd. Method, system and computer readable medium for making a business decision in response to information from a short distance wireless network
US20030135552A1 (en) * 2002-01-14 2003-07-17 Blackstock Michael A. Method for discovering and discriminating devices on local collaborative networks to facilitate collaboration among users
US7218917B2 (en) * 2002-01-15 2007-05-15 Hewlett-Packard Development Company, L.P. Method for searching nodes for information
US6801756B1 (en) * 2002-02-08 2004-10-05 Networks Associates Technology, Inc. Method and system for dynamic evaluation of a wireless network with a portable computing device
US7177929B2 (en) * 2002-03-27 2007-02-13 International Business Machines Corporation Persisting node reputations in transient network communities
US7143139B2 (en) * 2002-03-27 2006-11-28 International Business Machines Corporation Broadcast tiers in decentralized networks
US7251689B2 (en) * 2002-03-27 2007-07-31 International Business Machines Corporation Managing storage resources in decentralized networks
US7069318B2 (en) * 2002-03-27 2006-06-27 International Business Machines Corporation Content tracking in transient network communities
US7039701B2 (en) * 2002-03-27 2006-05-02 International Business Machines Corporation Providing management functions in decentralized networks
US7181536B2 (en) * 2002-03-27 2007-02-20 International Business Machines Corporation Interminable peer relationships in transient communities
US8151259B2 (en) 2006-01-03 2012-04-03 Apple Inc. Remote content updates for portable media devices
US7979348B2 (en) 2002-04-23 2011-07-12 Clearing House Payments Co Llc Payment identification code and payment system using the same
FI115815B (fi) * 2002-06-28 2005-07-15 Risto Pitkaenen Päätelaitteiden havaitseminen langattoman lyhyen kantaman yhteyden avulla
US7613772B2 (en) * 2002-07-25 2009-11-03 Colligo Networks, Inc. Method for context based discovery and filtering of portable collaborative networks
US8224985B2 (en) 2005-10-04 2012-07-17 Sony Computer Entertainment Inc. Peer-to-peer communication traversing symmetric network address translators
US8060626B2 (en) * 2008-09-22 2011-11-15 Sony Computer Entertainment America Llc. Method for host selection based on discovered NAT type
EP1389856A1 (de) * 2002-08-13 2004-02-18 Siemens Aktiengesellschaft Verfahren zur Vergabe von Funkressourcen in einem selbstorganidierenden Funkkommunikationssystem
US6909878B2 (en) 2002-08-20 2005-06-21 Ixi Mobile (Israel) Ltd. Method, system and computer readable medium for providing an output signal having a theme to a device in a short distance wireless network
US7356571B2 (en) 2002-10-07 2008-04-08 Ixi Mobile (R&D), Ltd. System, method and processor readable medium for downloading information within a predetermined period of time to a device in a network responsive to price selection
US20040082383A1 (en) * 2002-10-24 2004-04-29 Motorola, Inc Methodology and wireless device for interactive gaming
US20040143836A1 (en) * 2003-01-21 2004-07-22 Mccormack Jonathan Ian System and method for sharing objects among two or more electronic devices
US7167680B2 (en) * 2003-02-05 2007-01-23 Ixi Mobile (Israel) Ltd. Method, system and computer readable medium for adjusting output signals for a plurality of devices in a short distance wireless network responsive to a selected environment
CN1527621A (zh) * 2003-03-07 2004-09-08 皇家飞利浦电子股份有限公司 无线通信网络中建立点到点对等通信的方法和装置
US7620157B2 (en) * 2003-04-08 2009-11-17 Holmes Andrew S System for requesting service of a machine
US7831199B2 (en) 2006-01-03 2010-11-09 Apple Inc. Media data exchange, transfer or delivery for portable electronic devices
US7724716B2 (en) 2006-06-20 2010-05-25 Apple Inc. Wireless communication system
US20040259585A1 (en) * 2003-06-04 2004-12-23 Avi Yitzchak Wireless device having dual bus archeticure for interfacing with cellular signals and short-range radio signals
WO2004114239A2 (en) * 2003-06-13 2004-12-29 Wildseed Ltd. Emulated radio frequency identification
US7346359B2 (en) 2003-07-31 2008-03-18 Pango Networks, Inc. Method for RF fingerprinting
US7366901B2 (en) * 2003-08-01 2008-04-29 Ixi Mobile (R&D), Ltd. Device, system, method and computer readable medium for identifying and authenticating a cellular device using a short-range radio address
US7313120B2 (en) * 2003-09-16 2007-12-25 Nokia Corporation Application control in peer-to-peer ad-hoc communication networks
US7627678B2 (en) * 2003-10-20 2009-12-01 Sony Computer Entertainment America Inc. Connecting a peer in a peer-to-peer relay network
US20090222537A1 (en) * 2003-12-04 2009-09-03 Colligo Newworks, Inc., A Canadian Corporation System And Method For Interactive Instant Networking
IL159838A0 (en) * 2004-01-13 2004-06-20 Yehuda Binder Information device
US7761569B2 (en) * 2004-01-23 2010-07-20 Tiversa, Inc. Method for monitoring and providing information over a peer to peer network
US8156175B2 (en) * 2004-01-23 2012-04-10 Tiversa Inc. System and method for searching for specific types of people or information on a peer-to-peer network
US7342895B2 (en) * 2004-01-30 2008-03-11 Mark Serpa Method and system for peer-to-peer wireless communication over unlicensed communication spectrum
US8725607B2 (en) 2004-01-30 2014-05-13 The Clearing House Payments Company LLC Electronic payment clearing and check image exchange systems and methods
US20050273657A1 (en) * 2004-04-01 2005-12-08 Hiroshi Ichiki Information processing apparatus and method, and recording medium and program for controlling the same
DE102004034799A1 (de) * 2004-07-19 2006-03-16 Claas Selbstfahrende Erntemaschinen Gmbh Kommunikationssystem für mobile und stationäre Einrichtungen
JP4456966B2 (ja) * 2004-09-17 2010-04-28 富士通株式会社 無線端末
US7593782B2 (en) 2005-01-07 2009-09-22 Apple Inc. Highly portable media device
US9888393B2 (en) 2005-03-10 2018-02-06 Qualocmm Incorporated Method and apparatus for automatic configuration of wireless communication networks
US7817647B2 (en) * 2005-04-22 2010-10-19 Microsoft Corporation Flower-petal resolutions for PNRP
US8300841B2 (en) 2005-06-03 2012-10-30 Apple Inc. Techniques for presenting sound effects on a portable media player
US7577125B2 (en) * 2005-07-08 2009-08-18 Microsoft Corporation Direct wireless client to client communication
US20070014307A1 (en) * 2005-07-14 2007-01-18 Yahoo! Inc. Content router forwarding
US7623515B2 (en) * 2005-07-14 2009-11-24 Yahoo! Inc. Content router notification
US8112549B2 (en) 2005-07-14 2012-02-07 Yahoo! Inc. Alert mechanism for notifying multiple user devices sharing a connected-data-set
US7788352B2 (en) * 2005-07-14 2010-08-31 Yahoo! Inc. System and method for servicing a user device
US20070016632A1 (en) * 2005-07-14 2007-01-18 Yahoo! Inc. System and method for synchronizing between a user device and a server in a communication network
US20070038703A1 (en) * 2005-07-14 2007-02-15 Yahoo! Inc. Content router gateway
US7849199B2 (en) * 2005-07-14 2010-12-07 Yahoo ! Inc. Content router
US7631045B2 (en) * 2005-07-14 2009-12-08 Yahoo! Inc. Content router asynchronous exchange
US20070016636A1 (en) * 2005-07-14 2007-01-18 Yahoo! Inc. Methods and systems for data transfer and notification mechanisms
US20070014277A1 (en) * 2005-07-14 2007-01-18 Yahoo! Inc. Content router repository
US8417782B2 (en) 2005-07-14 2013-04-09 Yahoo! Inc. Universal calendar event handling
US20070014243A1 (en) * 2005-07-14 2007-01-18 Yahoo! Inc. System and method for provisioning a user device
US7930369B2 (en) 2005-10-19 2011-04-19 Apple Inc. Remotely configured media device
US20070100856A1 (en) * 2005-10-21 2007-05-03 Yahoo! Inc. Account consolidation
US7873696B2 (en) 2005-10-28 2011-01-18 Yahoo! Inc. Scalable software blade architecture
US7870288B2 (en) * 2005-10-28 2011-01-11 Yahoo! Inc. Sharing data in scalable software blade architecture
US7779157B2 (en) 2005-10-28 2010-08-17 Yahoo! Inc. Recovering a blade in scalable software blade architecture
US8024290B2 (en) * 2005-11-14 2011-09-20 Yahoo! Inc. Data synchronization and device handling
US8065680B2 (en) * 2005-11-15 2011-11-22 Yahoo! Inc. Data gateway for jobs management based on a persistent job table and a server table
US20070160069A1 (en) * 2006-01-12 2007-07-12 George David A Method and apparatus for peer-to-peer connection assistance
US20070271116A1 (en) 2006-05-22 2007-11-22 Apple Computer, Inc. Integrated media jukebox and physiologic data handling application
US9137309B2 (en) 2006-05-22 2015-09-15 Apple Inc. Calibration techniques for activity sensing devices
EP2039138B1 (en) * 2006-07-07 2019-05-22 Genband US LLC Identifying network entities in a peer-to-peer network
US20080034008A1 (en) * 2006-08-03 2008-02-07 Yahoo! Inc. User side database
BRPI0603938B1 (pt) * 2006-08-18 2019-10-22 Inst Alberto Luiz Coimbra De Pos Graduacao E Pesquisa De Engenharia Coppe/Ufrj método para formação de comunidades virtuais espotâneas baseadas em interesses comuns utilizando equipamentos de comunicação sem fio
US8090130B2 (en) 2006-09-11 2012-01-03 Apple Inc. Highly portable media devices
EP1912408B1 (fr) * 2006-10-12 2018-02-07 Orange Procédé de gestion d'une base de données partitionnée dans un réseau de communication
EP2082326A4 (en) 2006-11-07 2012-02-15 Tiversa Inc SYSTEM AND METHOD FOR PROVIDING BETTER EXPERIENCE WITH A POST-TO-POST NETWORK
JP5174888B2 (ja) * 2007-04-12 2013-04-03 タイヴァーサ・インコーポレーテッド ピア・ツー・ピア・ネットワーク関連のアプリケーションの共有情報リストを作成するシステム及びその方法
US20080270629A1 (en) * 2007-04-27 2008-10-30 Yahoo! Inc. Data snychronization and device handling using sequence numbers
US7995478B2 (en) * 2007-05-30 2011-08-09 Sony Computer Entertainment Inc. Network communication with path MTU size discovery
JP5539863B2 (ja) * 2007-06-11 2014-07-02 タイヴァーサ・インコーポレーテッド P2pネットワーク上で広告をするためのシステム及び方法
US8539098B2 (en) * 2007-10-17 2013-09-17 Dispersive Networks, Inc. Multiplexed client server (MCS) communications and systems
US20090106118A1 (en) 2007-10-19 2009-04-23 Ebay Inc Payment using funds pushing
US7908393B2 (en) * 2007-12-04 2011-03-15 Sony Computer Entertainment Inc. Network bandwidth detection, distribution and traffic prioritization
US7856506B2 (en) 2008-03-05 2010-12-21 Sony Computer Entertainment Inc. Traversal of symmetric network address translator for multiple simultaneous connections
CN101616169B (zh) * 2008-06-23 2013-03-13 华为技术有限公司 选择服务提供实体的方法、系统、服务选择实体、服务管理实体
US8289134B2 (en) * 2008-08-25 2012-10-16 Robert Bosch Gmbh Security system and method with automatic language selection
TW201018166A (en) * 2008-10-31 2010-05-01 Ralink Technology Corp Method of automatically establishing a security link for a wireless communication system and related communication device
US9235831B2 (en) 2009-04-22 2016-01-12 Gofigure Payments, Llc Mobile payment systems and methods
WO2010131771A1 (ja) * 2009-05-14 2010-11-18 日本電気株式会社 情報処理装置、外部機器拡張システム、外部機器拡張方法、外部機器拡張プログラムおよびプログラム記録媒体
US9949305B2 (en) 2009-10-02 2018-04-17 Blackberry Limited Methods and apparatus for peer-to-peer communications in a wireless local area network
WO2011063845A1 (en) * 2009-11-27 2011-06-03 Nokia Siemens Networks Oy Device-to-device communication
US9449428B2 (en) 2009-12-21 2016-09-20 Thomson Licensing Method for generating an environment map
US9674635B2 (en) * 2010-03-29 2017-06-06 Motorola Solutions, Inc. Method and apparatus for distribution of applications to a plurality of communication devices for an expanded operating mode
WO2013008994A1 (ko) * 2011-07-12 2013-01-17 엘지전자 주식회사 디바이스 디스커버리 방법 및 콘텐트 다운로드 방법
JP2013143616A (ja) 2012-01-10 2013-07-22 Nec Access Technica Ltd 無線通信端末、情報提供媒体、アクセスポイント、無線通信方法およびプログラム
JP6219370B2 (ja) * 2012-05-01 2017-10-25 コーテック インダストリーズ プロプライアタリー リミテッド モジュール無線の電力、照明および自動操作制御
US8577355B1 (en) 2012-05-21 2013-11-05 At&T Intellectual Property I, L.P. Intelligent long term evolution peer-to-peer management
US9071956B2 (en) 2012-12-03 2015-06-30 Qualcomm Incorporated Systems and methods for dynamic enablement of wireless communication device functionalities
US9544744B2 (en) 2013-11-15 2017-01-10 Richard Postrel Method and system for pre and post processing of beacon ID signals
EP3074963A4 (en) 2013-11-28 2017-07-26 Kortek Industries PTY LTD Modular wireless power, light and automation control with user verification
WO2015170392A1 (ja) * 2014-05-08 2015-11-12 富士通株式会社 無線通信システム、端末、基地局および処理方法
US11295308B1 (en) 2014-10-29 2022-04-05 The Clearing House Payments Company, L.L.C. Secure payment processing
US11042882B2 (en) 2015-07-01 2021-06-22 The Clearing House Payments Company, L.L.C. Real-time payment system, method, apparatus, and computer program
US11694168B2 (en) 2015-07-01 2023-07-04 The Clearing House Payments Company L.L.C. Real-time payment system, method, apparatus, and computer program
US11436577B2 (en) 2018-05-03 2022-09-06 The Clearing House Payments Company L.L.C. Bill pay service with federated directory model support

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4596010A (en) * 1984-05-03 1986-06-17 At&T Bell Laboratories Distributed packet switching arrangement
US5602854A (en) * 1991-05-13 1997-02-11 Norand Corporation Wireless personal local area network utilizing removable radio frequency modules with digital interfaces and idle sense communication protocol
US5408419A (en) * 1992-04-14 1995-04-18 Telefonaktiebolaget L M Ericsson Cellular radiotelephone system signalling protocol
EP0584027A2 (en) * 1992-08-19 1994-02-23 International Business Machines Corporation Seamless peer-to-peer communications in a layered communications architecture
US5689641A (en) * 1993-10-01 1997-11-18 Vicor, Inc. Multimedia collaboration system arrangement for routing compressed AV signal through a participant site without decompressing the AV signal
CA2129197C (en) * 1994-07-29 1999-11-09 Roger Y.M. Cheung Method and apparatus for connecting a wireless lan to a wired lan
US5642356A (en) * 1995-02-24 1997-06-24 Hughes Electronics Optimal paging of one or two cellular mobile stations using a hard page slot
US5572528A (en) * 1995-03-20 1996-11-05 Novell, Inc. Mobile networking method and apparatus
US5768531A (en) * 1995-03-27 1998-06-16 Toshiba America Information Systems Apparatus and method for using multiple communication paths in a wireless LAN
US5602919A (en) * 1995-04-10 1997-02-11 Texas Instruments Incorporated Speedup for monetary transactions using a transponder in conjunction with a smartcard
US5793307A (en) * 1995-05-05 1998-08-11 Motorola, Inc. Method and apparatus for a hybrid limited contention and polling protocol
WO1997000570A1 (en) * 1995-06-16 1997-01-03 Harris Corporation Dynamically negotiated application program interface method
US5680392A (en) * 1996-01-16 1997-10-21 General Datacomm, Inc. Multimedia multipoint telecommunications reservation systems
US5834756A (en) * 1996-06-03 1998-11-10 Motorola, Inc. Magnetically communicative card
US6069896A (en) * 1996-10-15 2000-05-30 Motorola, Inc. Capability addressable network and method therefor

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103354543A (zh) * 2002-09-30 2013-10-16 皇家飞利浦电子股份有限公司 确定目标节点对于源节点的邻近性的方法和相应的节点
CN103354543B (zh) * 2002-09-30 2016-10-19 皇家飞利浦电子股份有限公司 确定目标节点对于源节点的邻近性的方法和相应的节点
CN1692616B (zh) * 2002-11-15 2011-01-12 国际商业机器公司 对等环境中的网络流量控制
CN101772936B (zh) * 2007-07-02 2013-08-21 意大利电信股份公司 通信网络中的数据管理方法和系统

Also Published As

Publication number Publication date
AU4270897A (en) 1998-05-11
EP0932960A1 (en) 1999-08-04
JP4070818B2 (ja) 2008-04-02
US6069896A (en) 2000-05-30
WO1998017032A1 (en) 1998-04-23
CN1109425C (zh) 2003-05-21
EP0932960B1 (en) 2015-03-11
JP2001502494A (ja) 2001-02-20
US6421347B1 (en) 2002-07-16
HK1024123A1 (en) 2000-09-29

Similar Documents

Publication Publication Date Title
CN1109425C (zh) 能力寻址网络和方法
CN1633824A (zh) 使用基于邻近的近程无线链路的入口通道系统
US7447772B2 (en) Authentication system, authentication undertaking apparatus, and terminal apparatus
US6487180B1 (en) Personal information system using proximity-based short-range wireless links
CN103632415B (zh) 门控系统以及操控器、门口机设备与通讯平台
CN1197297C (zh) 一种信息交换平台
CN100405770C (zh) 半双工无线电通信方法及其系统
CN1212718C (zh) 提供通信服务的方法和装置
JP2001312472A (ja) 無線通信装置及びユーザ認証方法
RU2004132709A (ru) Способ быстрой регистрации для идентификации пользователя и расчетов по оплате с использованием двух различных каналов связи и система его реализации
CN1575569A (zh) 基于网际协议提供双向通信网络传输的系统和方法
CN1679368A (zh) 用于通信服务便携性的系统和方法
US20090316182A1 (en) Method of integrate managing integrated facsimile data and system thereof
CN1774020B (zh) 移动电话及其与计算机通信网络通信的方法
CN1682545A (zh) 用于远程寻呼设备的装置、方法和系统
CN103081562A (zh) 晶片机
CN1165851C (zh) 家庭网络中实现动态组网时的设备发现方法
CN101729557A (zh) 一种实现终端设备资源共享的方法及系统
KR20010101458A (ko) 통신제어장치 및 그 호스트기기와 통신방법
WO2004051949A1 (en) System and method for providing integrated communication id
CN101044474B (zh) 用于综合和管理移动终端的信息的方法和装置
CN102904879A (zh) 拨号移动终端及其拨号方法
JP3332221B2 (ja) モバイル端末の接続管理方法及び方式
CN1156174C (zh) 个人通信系统中鉴别信息的预配置
CN1374788A (zh) 基于接收机网络的通信系统和方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: MOTOROLA MOBILE CO., LTD.

Free format text: FORMER OWNER: MOTOROLA INC.

Effective date: 20110111

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20110111

Address after: Illinois Instrunment

Patentee after: MOTOROLA MOBILITY, Inc.

Address before: Illinois Instrunment

Patentee before: Motorola, Inc.

CP01 Change in the name or title of a patent holder

Address after: Illinois Instrunment

Patentee after: MOTOROLA MOBILITY LLC

Address before: Illinois Instrunment

Patentee before: MOTOROLA MOBILITY, Inc.

CP02 Change in the address of a patent holder

Address after: Illinois State

Patentee after: MOTOROLA MOBILITY LLC

Address before: Illinois Instrunment

Patentee before: MOTOROLA MOBILITY LLC

CP02 Change in the address of a patent holder
TR01 Transfer of patent right

Effective date of registration: 20170417

Address after: California, USA

Patentee after: Google Technology Holdings LLC

Address before: Illinois State

Patentee before: MOTOROLA MOBILITY LLC

TR01 Transfer of patent right
CX01 Expiry of patent term

Granted publication date: 20030521

CX01 Expiry of patent term