CN101965710A - 用于无线网络的认证机制 - Google Patents
用于无线网络的认证机制 Download PDFInfo
- Publication number
- CN101965710A CN101965710A CN2009801061368A CN200980106136A CN101965710A CN 101965710 A CN101965710 A CN 101965710A CN 2009801061368 A CN2009801061368 A CN 2009801061368A CN 200980106136 A CN200980106136 A CN 200980106136A CN 101965710 A CN101965710 A CN 101965710A
- Authority
- CN
- China
- Prior art keywords
- wap
- access point
- wireless access
- trust information
- client devices
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0267—Wireless devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0277—Online advertisement
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
- H04L63/123—Applying verification of the received information received data contents, e.g. message integrity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
- H04L63/126—Applying verification of the received information the source of the received data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/30—Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3263—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3271—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using challenge-response
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/08—Access security
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/10—Integrity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/12—Detection or prevention of fraud
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/12—Detection or prevention of fraud
- H04W12/121—Wireless intrusion detection systems [WIDS]; Wireless intrusion prevention systems [WIPS]
- H04W12/122—Counter-measures against attacks; Protection against rogue devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/56—Financial cryptography, e.g. electronic payment or e-cash
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/60—Digital content management, e.g. content distribution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/80—Wireless
- H04L2209/805—Lightweight hardware, e.g. radio-frequency identification [RFID] or sensor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
- H04L63/0442—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply asymmetric encryption, i.e. different keys for encryption and decryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0823—Network architectures or network communication protocols for network security for authentication of entities using certificates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/04—Key management, e.g. using generic bootstrapping architecture [GBA]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/60—Context-dependent security
- H04W12/63—Location-dependent; Proximity-dependent
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Marketing (AREA)
- Economics (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- General Business, Economics & Management (AREA)
- Computing Systems (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Abstract
一种用于传送诸如广告等内容的无线网络的安全技术和安全机制。根据各示例性技术,可以响应于来自客户机设备的请求来传送包括未经请求的内容(例如,广告数据)的控制消息,而在其他示例性技术中,该控制消息可以在没有来自客户机设备的任何请求的情况下传送。在一些示例性实现中,可以使用诸如公钥密码算法等安全机制来保护传输。在这些技术中的实现公钥密码的一些技术中,需要用户从不同于传送加密广告的无线接入点的源来检索公钥(例如,传送这些广告的商业实体中的标牌或终端,或从web服务),以使该用户可以确认加密内容来自与检索到的公钥相匹配的源并因而确认无线接入点的真实性。
Description
发明背景
常规基于web的广告框架通常通过连接向基于web的服务的消费者发送广告,该连接是客户机设备已通过网络建立的与主存该基于web的服务的服务器的连接。例如,服务器的所有者/管理员可以配置该服务器响应于客户机设备的用户将统一资源定位符(URL)输入到该客户机设备来向该客户机设备发送带有广告的网页。该广告可以是文本/图像/视频/音频数据的形式,并可以嵌入在网页中,或可以是在显示客户机设备所访问的网页之前向用户显示的初始网页。
在这样的广告框架中,广告在基于web的服务(例如,网站)与该基于web的服务的用户之间进行交换。用户的客户机设备与之相连并且该客户机设备通过其访问该基于web的服务的网络对控制网页内容的参与有限,并且因此具有向客户机设备的用户提供广告的有限能力。相反,一些网络实现替换的、互补广告框架,例如向连接到该网络的客户机设备的用户发送包含广告的网页的那些框架。这些网络所实现的广告框架例如可能需要网络的用户在首次连接到该网络时查看初始网页,或可能使用该网络周期性地向客户机设备发送包含广告的网页。
发明概述
用于无线网络的常规广告框架在其向用户发送广告的能力方面受到限制,因为广告只可发送给具有与该无线网络的已建立连接的客户机设备和/或从该无线网络请求数据的客户机设备。如果广告可以发送给未连接到无线网络的客户机设备,则广告可到达更多用户并且做广告的商家可以吸引更多顾客或更多收益。
然而,使客户机设备能够开放地接受来自它们未连接到的网络的未经请求的内容可使这些设备的用户对各种风险开放。例如,不合需要的广告(例如,色情广告)可能由用户不感兴趣的组织发送,或由冒充该用户感兴趣的组织的恶意一方发送。在没有标识发送广告和其他内容的网络的任何安全机制和/或方法的情况下,这样的不合需要的广告可能被客户机设备接收并被显示给用户,并且可对用户造成冒犯或侮辱。
除广告框架之外的框架也可以从能够向客户机设备发送未经请求的内容中获益,并且进而,这些客户机设备可以从标识发送未经请求的内容的网络的安全机制和/或方法中获益。例如,无线接入点可以将它们自己的位置数据发送给跟踪它们自己位置的客户机设备,并且确认这些无线接入点的身份可以防止恶意各方广播欺骗性位置数据。
本文公开了用于发送诸如广告等内容的无线网络的安全技术和安全机制的各种原理。根据各示例性技术中的一些技术,可以响应于来自客户机设备的请求来传送包括未经请求的内容(例如,广告数据)的控制消息,而在其他示例性技术中,该控制消息可以在没有来自客户机设备的任何请求的情况下传送。在一些示例性实现中,可以使用诸如公钥密码算法等安全机制来保护传输。在这些技术中的实现公钥密码的一些技术中,需要用户从不同于传送加密广告的无线接入点的源(例如,传送这些广告的商业实体中的标牌或终端,或从web服务)来检索公钥,以使该用户可以确认加密内容来自与检索到的公钥相匹配的源并因而确认无线接入点的真实性。
在一个实施例中,提供了一种操作客户机设备来显示与商业服务相关的广告信息的方法。该方法包括获取无线接入点的信任信息,基于该信任信息来验证来自该无线接入点的控制传输的真实性,并且至少部分地基于该验证动作来将控制消息中包含的至少一个商业服务的广告选择性地显示给用户。
在另一实施例中,提供了用计算机可执行指令编码的至少一个计算机可读介质,该计算机可执行指令在被执行时使得计算机执行一种用于确认来自与一实体相关联的无线接入点的控制传输的真实性的方法。该方法包括获取该实体的信任信息,使用该信任信息来验证来自无线接入点的控制传输的真实性,并且至少部分地基于该验证动作来选择性地使用该控制传输的内容。
在又一实施例中,提供了一种用于在无线网络中发送控制消息的装置。该装置包括存储信任信息和内容的至少一个数据存储,适用于构造包括内容的控制传输并使用该信任信息对该控制传输的至少一部分进行加密的至少一个处理器,以及用于发送控制传输的通信电路。
附图简述
附图不旨在按比例绘制。在附图中,各个附图中示出的每一完全相同或近乎完全相同的组件由同样的标号来表示。出于简明的目的,不是每个组件在每张附图中均被标号。在附图中:
图1A是本文公开的用于发送、接收、以及验证控制消息的真实性的技术中的一些而非全部技术可以在其中操作的示例性计算机***的示图,该计算机***包括可从中读取实体的信任信息的自助服务终端;
图1B是本文公开的用于发送、接收、以及验证控制消息的真实性的技术中的一些而非全部技术可以在其中操作的示例性计算机***的示图,该计算机***包括主存可从中检索信任信息的网站的web服务器;
图1C是本文公开的用于发送、接收、以及验证控制消息的真实性的技术中的一些而非全部技术可以在其中操作的示例性***的示图,该***包括可从中检索信任信息的纸质目录;
图2是实现本文公开的原理中的一些的可由计算机***实现来用于在无线网络和客户机设备之间交换关于商业服务的信息的说明性过程的流程图;
图3是实现本文公开的原理中的一些的用于确认无线网络的无线接入点的真实性的一种示例性技术的流程图;
图4是实现本文公开的原理中的一些的用于确认从无线网络的无线接入点接收到的控制消息的真实性的一种示例性技术的流程图;
图5是实现本文公开的原理中的一些的用于确认从无线网络的无线接入点接收到的控制消息的真实性的另一示例性技术的流程图;
图6是实现本文公开的原理中的一些的可由无线接入点用来发送控制消息的示例性技术的流程图;
图7是可以实现本文公开的技术中的一些而非全部技术的用于发送和验证控制消息的真实性的示例性无线接入点的框图;以及
图8是可以实现本文公开的技术中的一些而非全部技术的用于接收和验证从无线网络的无线接入点接收到的控制消息的真实性的示例性客户机设备的框图。
详细描述
申请人明白,商家和消费者都可从用于使基于计算机的广告对例如接近可使用被广告服务的位置的消费者可用的简单机制中受益。例如,用户可以获悉商家所提供的廉价销售或特别促销。同样,用户可以获悉商家所提供的服务来在进入该商家的场所之前确定该用户是否对该商家所提供的服务感兴趣。
相反,广告客户可使广告聚焦于接近它们的处所并且因而最可能进行购买的潜在顾客。例如,具有无线网络的餐厅可通过向射程内的客户机设备发送该餐厅的每日特价的描述来设法吸引更多顾客。常规广告框架不能以此方式传送广告。尽管能够向大量用户发送广告,但常规框架被限于向已通过无线接入点连接到无线网络的客户机设备的、向该无线网络请求数据的用户显示广告。这样的常规框架不能够向未连接到该无线网络的用户显示广告或不能够向不知道请求信息的用户通知有该用户附近的商家的广告可用。
申请人认识到向未连接到该商家所操作的无线网络的客户机设备的用户对商家的服务(包括诸如销售一种或多种产品等服务)作广告的需求。如果商家能够将向其无线网络射程内的所有客户机设备而非只是连接到该无线网络的客户机设备对其产品或服务作广告,则广告将能够到达更广泛的受众并且商家可能吸引更多顾客和更多收益。此外,处于无线网络射程内的客户机设备的用户是最可能的潜在顾客组,因为在他们接收到所发送的广告时他们在商家附近。
然而,申请人另外认识到,使客户机设备能够在不验证网络和/或内容的真实性的情况下从邻近网络开放地接收内容并将该内容显示给用户使用户对各种风险开放。例如,可能显示用户不感兴趣的广告,和/或可能显示冒犯用户的广告。例如,逛购物中心的用户可能走进销售该用户感到不合需要(例如,色情出版物)商品的商家的范围内,并且该用户可能对该商家的任何广告感到不合需要或冒犯。此外,如果客户机设备向用户显示所有接收到的广告,则恶意第三方可以建立欺骗性无线网络并发送广告,这些广告看来是合法源但实际上是客户机设备将自动地显示给用户的冒犯和/或不合需要的图像和/或文本。
另外,申请人认识到,除广告框架之外的框架可以从通过无线网络向客户机设备发送未经请求的内容中获益,并且这些客户机设备可以从在接受该内容之前确认这些网络的身份中获益。例如,广播指示无线接入点的位置的数据的无线接入点对尝试查明其自己位置的、处于该无线接入点的射程内的客户机设备而言是有用的。然而,当在没有用于确认无线接入点和/或无线网络的身份的任何适当技术的情况下,在这一场景中,客户机设备对接受来自恶意第三方的欺骗位置数据开放。与客户机设备无线地交换信息的其他框架也可类似地从本文公开的技术中获益。
申请人因此认识到对用于无线网络的、使客户机设备能够在接受来自该无线网络的未经请求的信息之前确认该无线网络的身份的安全机制的需求。安全机制可以准许用户和/或客户机设备验证来自无线接入点的包含内容(例如,广告、位置数据、或其他信息)的控制消息的真实性。作为替换或补充,安全机制可被用来在将内容显示给用户之前验证包括发送控制消息的一个或多个无线接入点或任何合适框架的任何其他组件的无线网络的真实性。另外,安全机制可以准许用户限制该用户希望客户机设备使用的内容(例如,选择来显示给用户的内容)。
鉴于以上描述,设计了针对用于确认无线网络的身份的安全机制的各种技术。在一种示例性技术中,用户接收一个或多个商业实体的信任信息,使用该信任信息来验证一个或多个控制传输或网络组件的真实性,以及基于该确认的成功来选择性地显示来自这些商业实体的一个或多个控制传输中包含的内容。
任何合适的传输可以是根据本文描述的原理中的一个或多个的控制传输。例如,诸如通告传输等层2控制传输可包括关于无线接入点的任何合适的信息,包括使得接收到该控制传输的客户机设备能够打开到无线接入点的连接的一个或多个网络特性。通告传输可以是例如无线接入点根据电气和电子工程师协会(IEEE)802.11无线协议向该无线接入点射程内的所有客户机设备周期性地广播的信标、响应于客户机设备所发送的对控制信息的请求而发送到该客户机设备的探查响应、或无线接入点所发送的任何其他合适的通告传输。客户机设备向无线接入点发送的控制传输可以是任何合适的传输,如请求关于无线接入点和/或无线网络的控制信息的可以包括或不包括测试数据的探查、任何合适类型的认证测试消息、和/或任何其他合适的传输。
在本文描述的一些而非全部实现中,安全技术可被实现成单向或双向公钥加密算法。在其中确实使用公钥加密的实现中,可以使用诸如流行的Rivest-Shamir-Adleman(RSA)公钥算法等任何合适的公钥算法,但本发明不限于实现任何特定安全技术或任何特定公钥算法。
在一些实现中,诸如实现公钥密码的那些实现,用户或客户机设备可以从诸如书籍、签名、密钥服务、电子密钥提供器、使用诸如近场通信(NFC)协议等一个或多个协议通信的自助服务终端或其他设备或任何其他合适的源等“带外”源(即,与通过无线网络本身不同的源)来获取信任信息。在一些实现中,该信任信息可以是与无线网络或无线接入点相关联的公钥和/或证书授权机构所批准的公钥构架(PKI)证书。如以下详细描述的,具有无线网络或无线接入点的信任信息的客户机设备可以用任何合适的方式来使用该信任信息以确认该无线接入点和/或无线网络的身份。
例如,在实现本文描述的原理中的一些的一些技术中,无线接入点可以发送使用与客户机设备检索到的作为信任信息的一部分或全部的公钥相对应的私钥加密的控制传输。在一些实现中,控制传输可被整个地加密,而在替换传输中,只发送控制传输净荷(例如,诸如广告数据等内容或包括一个或多个内容片段的信息元素)的一部分或全部。如果客户机设备能够使用公钥来正确地解密控制消息,则该客户机设备可以确认该控制消息是使用与该检索到的公钥相对应的私钥加密的,并且因此发送该加密控制消息的无线接入点是该客户机设备期望从中接收信息的无线接入点。
作为补充或替换,在一些实现中,客户机设备可以交换一个或多个测试传输作为控制传输以测试无线接入点和/或无线网络的真实性。例如,客户机设备可以使用信任信息(例如,检索到的公钥)来加密测试数据,并将加密测试数据发送到无线接入点。如果响应于该测试传输从无线接入点接收到的控制传输包含正确的测试数据,则客户机设备可以确认该无线接入点能够正确地解码该传输,并且如此,该无线接入点具有与该公钥相对应的私钥并且是该客户机设备期望与之通信的无线接入点。可以通过向测试数据添加其他信息来提供更高的安全性。这一其他信息可以是任何合适的信息,如客户机设备的公钥,并且无线接入点所发送的回复可以使用该客户机设备的公钥来加密发送。或者,测试数据可以是现时值或其他唯一符号(例如,唯一文本或发射时间),以使得即使来自无线接入点的控制传输被截取、记录、并从欺骗设备重新广播(使得该欺骗设备看起来是真实的),客户机设备也可以通过使用用于避免重放攻击的一种或多种技术来检测到该控制传输是“重放”的,如通过注意到应当是唯一符号的重复或发射时间中的异常延迟(即,当前时间与控制传输的声称发射时间之间的极差可以暗示控制传输在发射时间被记录并由欺骗设备在稍后的时间重新广播)。
应当明白,这些技术仅仅是可实现本文描述的原理的技术的例示,并且本文描述的用于确认无线网络的身份的原理可以使用任何合适的安全机制用任何合适的方式来实现,因为本发明在这一方面没有限制。
还应当明白,可以用任何合适的方式来格式化控制传输以包含任何一个或多个合适类型的内容(例如,广告数据和/或位置数据)。用于将内容封装在控制传输的各信息元素中的示例性技术在共同待审的美国申请11/973,589(“Advertising framework for wireless networks(用于无线网络的广告框架)”)和11/973,590中讨论(“Transmitting location data in wireless networks(在无线网络中发送位置数据)”)。这些申请描述使用IEEE 802.11无线通信协议的各信息元素以及其他格式来在诸如信标和探查响应等控制传输中包括广告和位置数据。然而,本文描述的原理可以使用以任何合适的方式合并内容的任何合适的控制传输来实现,并且不限于本文描述的技术。
本文描述的技术可以用包括一个或多个无线网络的任何合适的***来实现,每一个无线网络都包括一个或多个无线接入点和供客户机设备获取无线网络的信任信息的任何合适的装置,因为本发明在这一方面没有限制。以下描述实现本文描述的原理中的一些的三个示例性***。
图1A示出了本文公开的技术中的一些可在其中操作的示例性***。应当明白,本发明的各实施例可以在任何合适的***中操作,并且不限于在图1A所示的说明性***中实现。
图1A的***包括处于三个无线接入点104、104A和104B的射程内的示例性客户机设备112。图1A所示的这些无线接入点中的每一个都与一实体相关联,如实体100、实体114、以及实体116。在本发明的一些实施例中,实体可以是商业实体,如商家、商家集合或协会、非盈利性/公共组织、或其他商业实体,但可以明白,本发明的各实施例不限于用商业实体来实现。另外,应当明白,如此处所使用的,包括商业实体在内的“实体”可以是任何单个实体,如个人、群体、组织、或商家,或多个人、多个群体、多个组织、多个商家的任何组合,或以任何合适的方式彼此相关联的任何其他实体(例如,作为共享基础设施(如处于一个购物中心中)的商家协会或商家群)。应当明白,尽管以下描述了其中为简明起见该实体被描述为诸如商家或购物中心等商业实体的各示例,但本发明不限于用任何一个或多个特定类型的实体来实现。
图1A以实体100示出根据本发明的各实施例的实体(包括诸如实体114A和114B等实体)的示例性实现。实体可包括至少一个无线接入点104,该无线接入点104可通信耦合到与该无线接入点104相关联的数据存储106和服务器110。数据存储106可以是任何合适的计算机可读介质,并可以是无线接入点104的组件,或可以直接耦合或通过一个或多个任何合适的有线和/或无线通信介质耦合到无线接入点104。如图1A所示,在一些实现中,数据存储106可以存储包括广告数据在内的、可由无线接入点104检索并发送的信息。广告数据108可以是可由无线接入点104发送的任何一种或多种合适类型的数据,包括例如描述文本、图像、音频、或视频、或其任何组合的数据。广告数据108可以是描述与实体100相关联的一个或多个服务的单个广告的数据,或可以是描述与实体100相关联的一个或多个服务的多个广告的数据。应当明白,如上所述,广告数据仅仅是可由无线网络的无线接入点发送的各类型数据的例示,并且可以发送任何合适的一个或多个类型的信息,因为本发明在这一方面没有限制。
服务器110可以是用于存储要提供给连接到无线接入点104的客户机设备的信息(例如,数据和/或指令)的任何合适的计算装置。尽管图1将服务器110示为与无线接入点104和数据存储106分开,但在本发明的一些实施例中,服务器110可以是无线接入点104的组件和/或可以被实现为担当服务器110和数据存储106两者的包括一个或多个计算机可读介质的电子设备。在所示实施例中,服务器110连接到只要设备与无线接入点104相关联并获得对网络的访问权就可访问的网络。然而,应当明白,图1A的***仅仅是示例性的,并且本发明不需要提供广告数据或其他内容的无线接入点最终支持到其他连网设备的连接。
在一些实现中,服务器110所存储的信息可包括与数据存储106所存储的广告数据108所描述的一个或多个广告相关的信息。与该一个或多个广告相关的信息可以是任何合适的信息,包括例如描述广告数据108所广告的一个或多个产品或服务的一个或多个网页。在所示实施例中,数据存储106可不完全定义广告数据108所描述的广告的内容。然而,例如,这样的广告可包含指向服务器110的URL以使用户可选择通过无线接入点104或任何其他合适的网络连接到服务器110,从而获得与所广告的服务相关的信息。
无线接入点104可以是根据一个或多个无线连网协议生成信号的任何合适的无线信号生成器。例如,无线接入点可以是根据针对无线局域网(WLAN)的电气和电子工程师学会(IEEE)802.11标准操作的WiFi接入点,可以是根据任何合适的无线广域网(WWAN)协议(例如,全球移动通信***(GSM))、诸如蓝牙等个域网(PAN)协议、诸如微波存取全球互通(WiMAX)协议和超宽带(UWB)协议等其他协议、或任何其他合适的无线协议来操作WWAN的蜂窝样式无线接入点。在具有多个无线接入点的实体中,这些无线接入点可以根据同一无线协议来操作或可以根据不同的无线协议来操作。
如上所述,实现本文描述的原理中的一些的***可以具有用于除通过无线接入点和无线网络本身之外(即,带外源)获取无线接入点和无线网络的信任信息的方法。在一些非优选实现中,信任信息可以从无线网络本身检索,但应当明白,带外源是优选的。
在图1A的实施例中,实体100配备了客户机设备可从中检索信任信息的自助服务终端102。自助服务终端102可以是例如位于实体100内或其附近的电子设备。在一些实现中,自助服务终端102可以是安装在商家入口处或者购物中心入口处或者商家或购物中心各处的位置处(例如安装在柱子或墙上)的、用户可以访问以检索该商家或购物中心的一个或多个信任信息片段的设备。客户机设备112可以与自助服务终端102通信以用任何合适的方式来检索信任信息。在一些实现中,客户机设备112可以使用诸如WLAN或PAN协议等任何合适的无线协议或者使用任何合适的近场通信(NFC)协议(例如,射频识别(RFID)技术)或者使用任何合适的有线或基于接触的通信技术来与自助服务终端102通信。例如,在一些实现中,用户可以从自助服务终端102检索要***到客户机设备112的、客户机设备112可以从中复制信任信息或用户可以在商家或购物中心购物(或以其他方式与实体进行交互)时持有的存储器单元(例如,存储器卡)。如上所述,从自助服务终端102检索到的信任信息可以是任何合适的信任信息,如实体100的公钥或PKI证书。
如图1A所示,接收来自一个或多个无线接入点104、104A、以及104B的传输的客户机设备112可以是膝上型个人计算机。然而,应当理解,本发明的各实施例不限于用膝上型个人计算机来实现,而可以用用于接收无线信号的、移动或非移动的任何合适的电子设备来实现,如台式或膝上型个人计算机、个人数字助理(PDA)、或智能电话。
客户机设备112可以具有或不具有开放到一个或多个无线接入点104、104A和104B的连接,但处于无线接入点104、104A和104B中的每一个的射程内并能够接收来自无线接入点104、104A和104B的传输。如上所述,根据本发明的各实施例,接收到的来自无线接入点104、104A和104B的传输可包括任何合适的信息,包括数据存储106所存储的广告数据108。根据一些说明性技术,无线接入点104、104A和104B所发送的并由客户机设备112接收的传输可以是层2控制传输。诸如通告传输等层2控制传输可包括关于无线接入点104的任何合适的信息,包括使得接收到该控制传输的客户机设备能够打开到无线接入点104的连接的一个或多个网络特性。如上所述,通告传输可以是例如无线接入点104根据IEEE 802.11无线协议向该无线接入点104射程内的所有客户机设备(包括客户机设备112)周期性地广播的信标、响应于客户机设备112所发送的对控制信息的请求而发送到客户机设备112的探查响应、或无线接入点104所发送的任何其他合适的通告传输。
在本发明的一些实施例中,无线接入点104可以将数据存储106所存储的广告数据108编码在控制传输中。如下更详细地讨论的,客户机设备112可适于接收包括内容(例如,广告数据108或任何其他合适的内容)的控制传输并从控制传输中读取该内容。一旦读取了该内容,则可以用任何合适的方式来处理该内容,如通过任何合适的用户界面向客户机设备112的用户提供广告数据108所描述的广告。在其中可实现本文描述的用于安全的技术的一些广告框架中,用户随后可以查看广告,并可以指示客户机设备112他或她想要关于该广告所描述的产品或服务的更多信息。客户机设备随后可以建立与发送用户指示他或她感兴趣的广告的无线接入点的连接(在客户机设备112尚不具有与该无线接入点的开放连接的情况下),并检索关于该广告所描述的一个或多个服务的任何合适的附加信息。该附加信息可包括包含关于该服务的更多信息的一个或多个网页或用户可从中预订或订购该服务的一个或多个网页。然而,应当明白,在实现本文描述的技术的一些广告框架中,该附加信息可以不是一个或多个网页,而改为是可以提供给客户机设备的用户的任何合适的附加信息。
应当明白,图1A中的示例性计算机***仅仅是说明性的,并且本发明的各实施例可以在包括任何合适数量的客户机设备、实体、以及无线接入点的任何合适的计算机***中操作。此外,应当明白,实体和无线接入点不限于如图1A的示例中所示的那样来实现,因为本发明的各实施例可以用采用任何合适的硬件和/或软件的任何合适的实体来实现。
图1B和1C示出实现本文描述的原理中的一些的技术可在其中操作的替换***。如图1B和1C所示,实体100′和114A′基本上类似于图1A所示的实体,但这些实体未被示为包括自助服务终端102。相反,在图1B中,服务器116被示为通过包括一个或多个任何合适的有线和/或无线通信介质的通信网络118通信连接到客户机设备的用户112。服务器116可以是用于以任何合适的方式提供一个或多个实体的信任信息的服务器,如通过可担当用于发行PKI证书的证书授权机构和/或任何一个或多个类型的信任信息的储存库的网站或者web服务诸如可从华盛顿州雷蒙德市的微软公司获得的MSN或Windows Live服务等。担当信任信息的储存库的网站可被构造成实体的信任信息的在线目录,类似于电话号码的在线目录。在诸如图1B的***等***中操作的技术中,客户机设备112的用户在访问实体之前可以检索该实体(例如,实体100′或实体114A′)的信任信息,以便用户不必从自助服务终端102检索信任信息或以便该实体不必提供自助服务终端102。或者,客户机设备可以在访问实体的同时(例如,在商家购物时)通过经由与无线接入点104的无线网络不同的无线和/或有线网络(例如,通过接入WWAN网络)访问服务器116来检索信任信息。
服务器116具有包括一个或多个实体的一个或多个信任信息片段122(在图1B中被示为“密钥”,但不限于此)的数据存储120。在该***中操作的一些技术中,用户可以从服务器116请求单独实体的单独密钥,或可以按任何合适的组请求多个密钥,诸如特定地理位置中的各实体或处于特定地理位置的特定范围内的各实体、特定类型的各实体、和/或以特定方式彼此相关联的各实体(例如,指定购物中心内的所有商家)。
图1C的***示出客户机设备112可以检索一个或多个实体的信任信息的另一方式。在图1C的***中,客户机设备112的用户124可以使用物理目录126来检索一个或多个实体100‘的信任信息并随后通过任何合适的用户界面将该信任信息手动地输入到客户机设备112。该目录可以用任何合适的方式来构造,如以类似于常规电话簿的书籍格式(如图1C所示)或可以在该实体内展示(例如,安装在墙上)或靠近该实体(例如,以类似于购物中心中的楼层图目录的格式或作为商家入口处的标牌)的列出信任信息的标牌。目录126可以提供一个或多个实体的信任信息。在其中目录126提供多个实体的信息的情况下,所列出的实体可以是任何合适的编组中的实体,如一个或多个特定类型的实体、特定地理区域内的实体、或根据任何其他编组。用户124可以在访问实体之前使用目录126来检索该实体的信任信息(例如,在其中目录126被构造成像电话簿一样的情况下),或可以在访问该实体时使用目录126(例如,在其中目录126是标牌的情况下)。
应当明白,在一些实现中,在一个***中可以实现用于允许客户机设备检索信任信息的多种技术。例如,实体可以使其信任信息可通过web服务和/或目录获得,并可另外地提供可从中检索信任信息的一个或多个自助服务终端,并且也可以实现任何其他合适的技术,因为本发明不限于实现用于单独地或结合任何其他技术来提供或检索信任信息的任何单种技术。应当明白,本发明不限于用上述用于检索信任信息的说明性技术来执行,因为可以根据本文描述的原理来实现用于检索信任信息的任何合适的技术。
图2示出实现本文描述的原理中的一些的用于在实体100的无线接入点104和客户机设备112之间传递内容(例如,广告形式的关于产品和/或服务的信息)的示例性过程200。应当明白,过程200仅仅是说明性的,并且本发明不限于实现用于在无线接入点和客户机设备之间交换内容的任何一个或多个特定过程。如上所述,应当明白,尽管结合广告描述了过程200,但这一类型的内容仅仅是说明性的,因为本发明不限于交换任何一个或多个特定类型的内容。
过程200在框202开始,在此实体(或与实体相关联的任何人或设备)指定同与该实体相关联的一个或多个服务相关的广告信息。如图2所示,该一个或多个服务可以是商业服务,如通过可由该实体执行的任何服务的产品销售。例如,如果该实体是餐厅,则该实体所提供的商业服务可以是提供食物并且关于该服务的广告可以描述该餐厅所提供的当天特价。如此处所使用的,术语“商业服务”不限于实体所提供的盈利***。商业服务可包括非盈利性或政府组织所进行的事件通告,如免费音乐会。
根据实现本文描述的原理的一些技术,在框202指定广告信息可包括在与无线接入点相关联的数据存储中编码描述该指定商业服务的一个或多个广告的数据,而在其他实现中,指定商业服务可包括从预先配置的产品和/或服务列表中选择哪些产品和/或服务要作为指定商业服务。
在框204,无线接入点传送与商业服务的指定广告信息相关的广告数据。在一些实现中,框204所发送的传输可以是无线接入点所发送的控制传输的一部分,并且根据用于传送未经请求的内容的一些说明性技术,可以是诸如信标等周期性地向该无线接入点的射程内的所有客户机设备广播的通告传输。广告数据可以用任何合适的方式来合并到控制传输中。例如,在实现在IEEE 802.11无线网络中的技术中,广告数据可以包括在信标或探查响应的信息元素中,但本发明不限于这一示例性技术并可以用任何合适的方式将内容合并到控制传输中。
在框206,客户机设备检索实体(即,包括无线接入点的无线网络和/或无线接入点)的信任信息(例如,公钥或PKI证书)。这可以与动作202和204并行完成,在指定并传送广告信息的同时检索信任信息,或者这可以在完成动作202和204之后的任何合适的时间完成。检索信任信息可以用任何合适的方式来完成,如通过上述说明性技术中的任一种。信任信息可以从自助服务终端、持有一个或多个信任信息片段的服务器、信任信息的目录、和/或信任信息的任何其他合适的“带外”源来检索。
在框208,客户机设备112接收框204的包括广告数据的控制传输并对该传输执行任何合适的处理。根据本文描述的原理,这一处理包括使用框210中的信任信息来确认无线接入点的和/或该无线接入点连接到的无线网络的身份。框210的处理可以用任何合适的方式来完成,包括通过以下详细描述的过程300、400和500中的任一过程。
在框212,在框210的确认处理之后,取决于无线接入点是从中接收到控制传输的无线接入点还是客户机设备112期望从中接收内容的无线接入点(例如,无线接入点是真实的还是欺骗的),过程200产生分支。如果确定无线接入点是预期无线接入点,则在框214,客户机设备通过例如经由合适的用户界面向该客户机设备的用户呈现广告数据来利用控制消息的内容,并且过程200结束。然而,如果在框212确定无线接入点不是预期无线接入点,则在框216,在合适的一段时间(例如,几分钟、几天、直至客户机设备离开该无线接入点的射程、直至获取了新信任信息、永远、或任何其他合适的时间段)内忽略该无线接入点(以及它所传送的控制消息)。
应当明白,过程200仅仅是实现本文描述的原理中的一些的技术的说明,并且本发明不限于实现诸如过程200等过程或执行过程200的一个或多个动作的任何特定过程。可以根据本文描述的原理来实现用于在与实体相关联的无线接入点和客户机设备之间交换关于产品和/或服务的信息的任何合适的技术。例如,在替换技术中,尽管图2根据由商业实体进行广告的商业服务来描述过程200,但本发明的各实施例可由不是商业实体的实体来实现,并且如果像这样则与该实体相关联的产品和/或服务可以不是商业服务。另外,应当明白,一些替换技术可以用不同的次序来实现图2中所示的动作。作为示例,在根据本文描述的原理操作的一些技术中,客户机设备112可以在接收包括广告数据(或其他内容)的任何控制传输之前确认无线接入点102的身份,以使得可以在动作208之前执行上述确认无线接入点的和/或无线网络的身份的动作(即,动作210和212)。
如以上结合过程200所述,确认无线接入点的和/或无线网络的身份(如在过程200的框210中)可以用任何合适的方式来完成。以下结合图3-5讨论用于确认无线接入点的和/或无线网络的身份的说明性技术。然而,应当明白,这些技术仅仅是可根据本文描述的原理实现的各类技术的示例,并且其他技术是可能的。
图3示出可以确认无线接入点的身份的示例性过程300。如上所述,尽管结合广告和商业实体讨论了图3,但可以使用任何一个或多个合适类型的内容。
过程300在框302开始,在此客户机设备检索一个或多个商业实体的信任信息。该信任信息可包括实体的公钥和/或PKI证书,并可以用任何合适的方式来检索,如从与该实体相关联的自助服务终端。在框304,客户机设备检测到它处于它拥有其信任信息的无线接入点的射程内(例如,通过将检测到的无线接入点的标识符与信任信息的标识符相比较)。在框306,客户机设备向无线接入点传送使用该信任信息加密的测试控制传输。该测试控制传输可包括任何合适的信息,并可包括质询短语和/或现时值。在测试控制传输中可以使用任何合适的消息(例如,随机或伪随机位串、诸如“Red trees are blue(红色的树是蓝色的)”等唯一文本、发射时间和/或发射位置、或任何其他合适的数据)。在根据图3的示例操作的一些技术中,测试控制传输的净荷还可包括客户机设备112的信任信息,如客户机设备的公钥/PKI证书和/或用户的公钥/PKI证书(以下为简明起见统称为客户机信任信息)。
在框308,客户机设备响应于测试控制消息来从无线接入点接收控制传输。该响应控制传输可包括所发送的未加密的测试控制传输的内容,或在其中测试控制消息另外包括客户机信任信息的一些实现中,可以使用客户机信任信息进行加密来将该响应控制消息的内容发送回来。在接收到(并且,在一些技术中,进行解密)响应控制传输后,如果客户机设备确定该内容与加密并传送的内容(例如,测试控制传输的内容)相匹配,则客户机设备可以假定无线接入点持有与用其加密测试控制传输的内容的公钥相对应的私钥,并且因此该客户机设备与之交换消息的无线接入点是预期无线接入点。
在框310,如果无线接入点是预期无线接入点(例如,如果无线接入点是真实的),则客户机设备可以认可来自该无线接入点的所有将来传输都是真实的,并且自由地使用控制消息的内容(例如,可以显示无线接入点传送给用户的广告),并且该过程结束。然而,如果在框310确定无线接入点不是预期无线接入点,则在框314,客户机设备可以在任何合适的时间段内忽略该无线接入点和来自该无线接入点的控制传输。
在根据图3的示例操作的技术的一些实现中,包括内容(例如,广告数据)的控制消息可以不在加密的情况下传送,而是在未加密的情况下发送。在一些替换实现中,在过程300的认证技术之后,作为广播控制消息的替换或补充,无线接入点可以向客户机设备发送使用客户机信任信息加密的控制消息。在其他实施例中,无线接入点所传送的包括内容的控制消息的全部或一部分都被使用该无线接入点的信任信息来加密,并且客户机设备将在使用该内容(例如,将该内容显示给用户)之前使用该信任信息解密每一消息。
在实现本文描述的原理的一些技术中,对无线接入点的身份的确认可以仅依赖于对控制消息的正确解密,以用于确认无线接入点的和/或无线网络的身份。图4示出作为这些技术的说明的过程400。如上所述,以下结合商业实体的广告描述了过程400,但可根据本文描述的原理中的一些实现的技术可以交换任何一个或多个合适类型的信息来作为控制消息的内容。
过程400在框402开始,在此客户机设备检索商业实体的信任信息。信任信息可以用任何合适的方式来检索,如通过从与商业实体相关联的自助服务终端读取信任信息。在框404,客户机检测到它处于它拥有其信任信息的无线接入点的射程内(例如,通过将检测到的无线接入点的标识符与信任信息的标识符相比较),并且在框406,从无线接入点接收控制传输(例如,信标或对客户机设备所发送的探查请求的响应)。
在框408,客户机设备112使用在框402检索到的信任信息来处理控制传输以确认无线接入点的身份。处理控制传输可包括使用信任信息来解密该控制传输。如果可以使用检索到的信任信息来正确地解密控制传输,则客户机设备112可以假定控制传输是使用与该信任信息的公钥相对应的私钥来加密的,并且因此该无线接入点是预期无线接入点并且该传输是真实的。
在框410,如果确定传输是真实的,则在框412,可以用任何合适的方式来使用控制传输的内容,如通过提取广告并将其显示给用户,并且该过程结束。然而,如果在框410确定该传输不是真实的(即,未确认该传输来自预期无线接入点),则在框414,在任何合适的时间段内忽略该无线接入点,并且该过程结束而不使用该内容。
图5示出根据本文描述的原理中的一些来操作的替换过程500。过程500在框502开始,在此客户机设备112检索商业实体的信任信息。该信任信息可以用任何合适的方式来检索,如通过从诸如服务器116等服务器检索该信任信息,该服务器在根据图5的示例操作的技术的一些实现中可实现担当证书授权机构和/或信任信息的储存库的web服务。在框502检索到的信任信息可以是单个信任信息片段,或可以是在任何合适的编组中检索到的多个信任信息片段。在一些实现中,可以响应于用户请求来检索信任信息,而在一些实现中,作为补充或替换,客户机设备112可以适用于响应于任何合适的刺激来自动地检索信任信息。该刺激可以是时间或位置(例如,在客户机设备检测到它在一实体的位置附近时)、对与一实体相关联的无线接入点的检测、从服务器116接收到的先前检索到的信任信息已被添加或改变的指示、或任何其他合适的刺激。
在框504,客户机设备112检测到它处于它拥有其信任信息的无线接入点的射程内(例如,通过将检测到的无线接入点的标识符与信任信息的标识符相比较),并且在框506,从无线接入点接收控制传输(例如,信标或对客户机设备所发送的探查请求的响应)。
在框508,客户机设备112使用在框502检索到的信任信息来处理控制传输以确认无线接入点的身份。处理控制传输可包括使用信任信息来解密该控制传输。如果可以使用检索到的信任信息来正确地解密控制传输,则客户机设备112可以假定控制传输是使用与该信任信息的公钥相对应的私钥来加密的,并且因此该无线接入点是预期无线接入点并且该传输是真实的。
在框510,如果确定传输是真实的,则在框512,可以用任何合适的方式来使用控制传输的内容,如通过提取广告并将其显示给用户,并且该过程结束。然而,如果在框510确定该传输不是真实的(即,未确认该传输来自预期无线接入点),则在框514,在任何合适的时间段内忽略该无线接入点,并且该过程结束而不使用该内容。
应当明白,以上结合图3-5描述的技术仅仅是可实现本文描述的原理中的一些的用于确认无线网络和/或无线接入点的身份的各类技术的示例。应当明白,本发明不限于实现这些技术中的任何特定一种技术,且不限于实现任何技术,因为根据本文描述的原理可以实现任何合适的技术。
尽管上述示例性技术集中于通过对使用信任信息加密的控制消息进行解密来确认无线接入点的和/或无线网络的身份,但本发明不限于此。可以实现以其他方式另外地或另选地确认无线网络的身份的各种技术,包括使用环境信息。例如,无线接入点或无线网络的信任信息可以是该无线接入点或无线网络的预期位置,并可以与当客户机设备处于无线接入点的射程内时的位置和/或来自无线接入点的控制传输中包括的位置信息相比较。以此方式,如果客户机设备在它未处于预期位置时检测到无线接入点,或如果控制传输中的位置信息不是预期位置信息,则检测到的无线接入点可能是欺骗的。可以使用的位置信息可以是任何合适的位置信息,如街道地址、建筑物内的位置、纬度/经度数据、和/或任何其他合适的位置信息。作为补充或替换,环境信息可包括控制传输的时间信息。时间信息可以例如被包括在描述控制传输被首次传送的时间的控制传输中。客户机设备在接收到该控制传输后,可以将该控制传输的时间信息与包括当前时间的信任信息相比较。该信任信息可被用来确定广播时间是否处于与当前时间的合理的差之内。例如,如果控制传输的广播时间与当前时间之间的差大于特定时间量(例如,10秒),则客户机设备可以确定其受到重新广播控制传输的设备的回复攻击,并且确定检测到的无线接入点是欺骗性的。其他实施例可以实现用于确认无线接入点的和/或无线网络的身份的其他技术,因为本发明在这一方面没有限制。
以上讨论了可由客户机设备用来实现本文描述的原理中的一些的各种技术。然而,应当明白,在实现本文描述的原理中的一个或多个的一些***中,客户机设备连接到的无线网络的一个或多个元素可以执行根据这些原理的技术。图6示出根据这些原理中的一些的可由无线接入点实现的示例性过程600。
过程600在框602开始,在此无线接入点从数据存储检索本地信任信息。本地信任信息可包括任何合适的信任信息,如可在公钥密码算法中使用的私钥或任何其他合适的本地信任信息。在框604,从数据存储106检索内容并将其编码在控制传输中,并且使用框602的本地信任信息来对控制传输进行加密。在框604加密的内容可以是任何合适的内容,如广告数据、位置数据、描述无线接入点和/或无线网络提供的一个或多个服务(例如,打印服务)的数据、或任何其他类型的信息。在框606,无线接入点随后传送控制传输。在一些实现中,控制传输可以作为信标传送到该无线接入点的射程内的所有客户机设备,而在替换实现中,控制传输可以作为对无线接入点接收到的来自客户机设备的探查请求的响应或作为任何其他合适的控制传输来发送。
实现本文描述的原理中的一个或多个的技术可以在多个计算机***配置中的任一个上实现,并且不限于任何特定类型的配置。图7-8示出本发明的各实施例可在其中操作的各种计算机***,但其他***也是可能的。应当理解,图7-8既不旨在是担当无线接入点或客户机设备的计算设备的必要组件的描绘,也不旨在是全面描绘。
图7示出说明性无线接入点104。无线接入点104包括处理器702、网络适配器704、以及计算机可读介质706。网络适配器704可以是使得无线接入点104能够通过任何合适的计算网络来与任何其他合适的计算设备进行通信的任何合适的硬件和/或软件。该计算网络可以是用于在两个或更多个计算机之间交换数据的任何合适的一个或多个有线和/或无线通信介质,包括因特网。例如,该计算网络可以至少部分是根据诸如IEEE802.11、GSM、蓝牙、WiMAX、UWB、和/或任何其他合适的协议等任何合适的无线连网协议操作的无线网络。在本发明的一些实施例中,无线接入点104可包括两个网络适配器704,以使无线接入点104能够与两个不同的通信网络——例如,有线计算网络和无线计算网络——进行通信并在这两者之间交换数据。计算机可读介质706适用于存储要由处理器702处理的数据和/或要由处理器702执行的指令。处理器702能够处理数据和执行指令。这些数据和指令可被存储在计算机可读介质706上,并且可以例如允许在无线接入点104的各组件之间进行通信。
根据本文描述的示例性技术中的一些,图1A、1B和1C的数据存储106可被实现为计算机可读介质706,并且存储在计算机可读介质706上的数据和指令可包括接入点固件708,接入点固件708可以是由处理器702执行来指示无线接入点104执行任何合适的功能的软件,这些功能诸如从数据存储中检索内容(例如,广告数据710或其他合适的内容)以供传输,将该内容编码在控制传输中,以及生成控制传输。计算机可读介质706还可以存储诸如广告数据710(即,广告数据108)等内容。广告数据710可以是可由无线接入点104发送的任何一种或多种合适类型的数据,包括例如描述文本、图像、音频、或视频、或其任何组合的数据。广告数据710可以是描述与关联于无线接入点104的实体相关联的一个或多个服务的单个广告的数据,或可以是描述与一实体相关联的一个或多个服务的多个广告的数据。在本发明的各实施例中,该实体可以是商业实体(例如,商家)并且服务可以是商业服务。如上所述,应当明白,根据本文描述的原理中的一个或多个,广告数据仅仅是可由无线接入点104传送的各类型数据的说明。
根据本文描述的示例性技术中的一些,计算机可读介质706还可持有无线接入点104和/或该无线接入点连接到的无线网络的信任信息712。信任信息712可以是任何合适的信任信息,如无线接入点104和/或无线网络的要在公钥密码算法中使用的私钥。然而,应当明白,任何合适的信任信息都可以用作信任信息712,包括例如环境信息,因为私钥仅仅是可以用作根据本文描述的原理的信任信息的各类型信息的说明。
图8示出根据本文描述的原理的可被实现为客户机设备的示例性客户机设备112。如上所述,任何合适的移动或非移动计算设备都可以用作客户机设备112。客户机设备110可以是为多个目的而设计并供用户使用的计算设备,如台式个人计算机、膝上型个人计算机、服务器、个人数字助理(PDA)、智能/移动电话、或任何其他合适的电子设备。或者,客户机设备110可以是不旨在供用户通常使用或旨在用于单个目的或有限目的的任何计算设备,如服务器或机架式连网设备。
客户机设备112包括处理器802、网络适配器804、以及计算机可读介质808。网络适配器804可以是使得客户机设备112能够通过任何合适的计算网络来与任何其他合适的计算设备进行通信的任何合适的硬件和/或软件。该计算网络可以是用于在两个或更多个计算机之间交换数据的任何合适的一个或多个有线和/或无线通信介质,包括因特网。例如,该计算网络可以至少部分是根据诸如IEEE 802.11、GSM、蓝牙、WiMAX、UWB、和/或任何其他合适的协议等任何合适的无线连网协议操作的无线网络。网络适配器804还可包括允许网络适配器804与在客户机设备112上执行的应用程序之间的交互的应用程序接口(API)806。API 806可以向客户机设备112上的应用程序提供可执行功能,以使这些应用程序可以请求网络适配器804开始监视来自无线接入点的传输,提供来自传输的内容(例如,广告数据、位置数据、或任何其他合适的内容),请求来自无线接入点的附加信息,或任何其他合适的功能。计算机可读介质806适用于存储要由处理器802处理的数据和/或要由处理器802执行的指令。处理器802能够处理数据和执行指令。这些数据和指令可以存储在计算机可读介质806上,并且例如可以启用客户机设备112的各组件之间的通信。
根据本发明的一些实施例,存储在计算机可读介质808上的数据和指令可包括用户界面810,通过该用户界面可以向用户呈现网络适配器804接收到的控制传输的内容(例如,广告数据和/或关于所广告的产品或服务的附加信息)。用户界面810可以用任何合适的格式来呈现内容。在客户机设备112的一些实施例中,用户界面810可以是操作***的组件或客户机设备112的固件,而在本发明的替换实施例中,用户界面910可以是独立应用程序或一段应用程序,从而可在该应用程序内显示并使用该内容。
根据本文描述的原理中的一个或多个,客户机设备112的计算机可读介质808还可包括信任信息812的数据存储。信任信息812可以是一个或多个无线接入点和/或无线网络的一个或多个信任信息片断,并可包括任何一个或多个合适类型的信任信息。例如,如上所述,该信任信息可以是无线接入点和/或无线网络的公钥和/或PKI证书,和/或可以是诸如无线接入点和/或无线网络的时间或位置数据等环境信息。
计算机可读介质808还可包括用于使用信任信息812来测试网络适配器804接收到的控制消息以确定无线接入点和/或无线网络的真实性的验证模块814。验证模块814可以实现任何合适的技术,包括但不限于上述示例性技术中的任何一个或多个。在一些实现中,验证模块814可以合并到客户机设备112的操作***中,而在替换实现中,验证模块814可以与操作***分开实现,例如实现成在客户机设备112上执行的独立应用程序或以任何其他合适的方式来实现。
可以用多种方式中的任一种来实现本发明的上述实施例。例如,可使用硬件、软件或其组合来实现各实施例。当使用软件实现时,该软件代码可在无论是在单个计算机中提供的还是在多个计算机之间分布的任何合适的处理器或处理器集合上执行。
此外,应当理解,计算机可以用多种形式中的任一种来具体化,如机架式计算机、台式计算机、膝上型计算机、或平板计算机。另外,计算机可以具体化在通常不被认为是计算机但具有合适的处理能力的设备中,包括个人数字助理(PDA)、智能电话、或任何其他合适的便携式或固定电子设备。
同样,计算机可以具有一个或多个输入和输出设备。这些设备主要可被用来呈现用户界面。可被用来提供用户界面的输出设备的示例包括用于可视地呈现输出的打印机或显示屏和用于可听地呈现输出的扬声器或其他声音生成设备。可被用作用户接口的输入设备的示例包括键盘和诸如鼠标、触摸板和数字化桌等定点设备。作为另一示例,计算机可以通过语音识别或以其他可听格式来接收输入信息。
这些计算机可以通过任何合适形式的一个或多个网络来互连,包括作为局域网或广域网,如企业网络或因特网。这些网络可以基于任何合适的技术并可以根据任何合适的协议来操作,并且可以包括无线网络、有线网络或光纤网络。
而且,此处略述的各种方法可被编码为可在采用各种操作***或平台中任何一种的一个或多个处理器上执行的软件。此外,这样的软件可使用多种合适的程序设计语言和/或常规程序设计或脚本工具中的任何一种来编写,而且它们还可被编译为可执行机器语言代码或在框架或虚拟机上执行的中间代码。
就此,本发明可被具体化为用一个或多个程序编码的一个或多个计算机存储介质(例如,计算机存储器、一个或多个软盘、紧致盘、光盘、磁带、闪存、现场可编程门阵列或其他半导体器件中的电路配置等),当这些程序在一个或多个计算机或其他处理器上执行时,它们执行实现本发明的上述各个实施例的方法。这一个或多个计算机可读介质可以是便携的,使得其上存储的一个或多个程序可被加载到一个或多个不同的计算机或其他处理器上以便实现本发明上述的各个方面。
此处以一般的意义使用术语“程序”或“软件”来指可被用来对计算机或其他处理器编程以实现本发明上述的各个方面的任何类型的计算机代码或计算机可执行指令集。另外,应当理解,根据本实施例的一个方面,当被执行时实现本发明的方法的一个或多个计算机程序不必驻留在单个计算机或处理器上,而是可以按模块化的方式分布在多个不同的计算机或处理器之间以实现本发明的各方面。
计算机可执行指令可以具有可由一个或多个计算机或其他设备执行的各种形式,诸如程序模块。一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等。通常,在各实施例中,程序模块的功能可以视需要组合或分散。
本发明的各个方面可单独、组合或以未在前述实施例中具体讨论的各种安排来使用,从而并不将其应用限于前述描述中所述或附图中所示的组件的细节和安排。例如,可使用任何方式将一个实施例中描述的各方面与其他实施例中描述的各方面组合。
在权利要求书中使用诸如“第一”、“第二”、“第三”等序数词来修饰权利要求元素本身并不意味着一个权利要求元素较之另一个权利要求元素的优先级、先后次序或顺序、或者方法的各动作执行的时间顺序,而仅用作将具有某一名字的一个权利要求元素与(若不是使用序数词则)具有同一名字的另一元素区分开的标签以区分各权利要求元素。
同样,此处所使用的短语和术语是出于描述的目的而不应被认为是限制。此处对“包括”、“包含”、或“具有”、“含有”、“涉及”及其变型的使用旨在包括其后所列的项目及其等效物以及其他项目。
至此描述了本发明的至少一个实施例的若干方面,可以理解,本领域的技术人员可容易地想到各种更改、修改和改进。这样的更改、修改和改进旨在是本发明的一部分,且旨在处于本发明的精神和范围内。因此,上述描述和附图仅用作示例。
Claims (20)
1.一种操作客户机设备(112)来显示与商业服务相关的广告信息(108)的方法,所述方法包括:
(A)获取无线接入点(104)的信任信息(206);
(B)基于所述信任信息来验证来自所述无线接入点的控制传输的真实性(210);以及
(C)至少部分地基于所述验证动作来将所述控制消息中包含的至少一个商业服务的广告选择性地显示给用户(214)。
2.如权利要求1所述的方法,其特征在于,所述验证动作包括向所述无线接入点传送至少一个消息(306)。
3.如权利要求2所述的方法,其特征在于,所述商业实体(100)是商场或购物中心,并且所述信任信息是所述商场和/或该商场中的商家的一个或多个信任信息片段。
4.如权利要求3所述的方法,其特征在于,所述至少一个消息包括执行所述方法的设备的设备信任信息,并且所述验证动作还包括接收对来自所述无线接入点的至少一个消息的至少一个响应并使用所述设备信任信息来检查所述至少一个响应。
5.如权利要求1所述的方法,其特征在于,所述验证动作包括使用所述信任信息来对所述控制传输的至少一部分进行解密。
6.如权利要求1所述的方法,其特征在于,获取所述信任信息包括从实现与所述商业实体相关联的近场通信的设备(102)获取所述信任信息。
7.如权利要求1所述的方法,其特征在于,获取所述信任信息包括从担当信任信息的储存库的web服务(116)获取所述信任信息。
8.如权利要求1所述的方法,其特征在于,获取所述信任信息的动作包括用户(124)在从目录获取了所述信任信息之后输入它。
9.如权利要求1所述的方法,其特征在于,所述信任信息是所述无线接入点所实现的公钥密码算法的公钥。
10.如权利要求1所述的方法,其特征在于,所述控制传输包括所述控制传输的环境信息,
所述方法还包括验证所述环境信息,且
将所述广告选择性地显示给用户是至少部分地基于对所述环境信息的验证的结果的。
11.如权利要求11所述的方法,其特征在于,所述环境信息是传送所述控制传输的无线接入点的位置和/或传送所述控制传输的时间。
12.至少一个用计算机可执行指令编码的计算机可读介质,所述计算机可执行指令在被执行时使得计算机执行一种用于确认来自与一实体(100)相关联的无线接入点(104)的控制传输的真实性的方法,所述方法包括:
(A)获取所述实体(100)的信任信息(206);
(B)使用所述信任信息来验证来自所述无线接入点的控制传输的真实性(210);以及
(C)至少部分地基于所述验证动作来选择性地使用所述控制传输的内容(214)。
13.如权利要求12所述的至少一个计算机可读介质,其特征在于,所述信任信息是用于对所述控制传输的至少一部分进行加密的公钥加密算法的公钥。
14.如权利要求12所述的至少一个计算机可读介质,其特征在于,所述内容是所述无线接入点的位置数据,并且使用所述内容包括确定客户机设备的当前位置。
15.如权利要求12所述的至少一个计算机可读介质,其特征在于,获取所述信任信息包括从与所述实体(100)相关联的自助服务终端(102)获取所述信任信息。
16.如权利要求12所述的至少一个计算机可读介质,其特征在于,所述控制传输包括所述控制传输的环境信息,
所述方法还包括验证所述环境信息,且
选择性地使用所述内容是至少部分地基于对所述环境信息的验证的结果的。
17.一种用于在无线网络中传送控制消息的装置(104),所述装置包括:
存储信任信息(712)和内容(710)的至少一个数据存储(706);
适用于构造包括所述内容的控制传输并适用于使用所述信任信息对所述控制传输的至少一部分进行加密的至少一个处理器(702);以及
用于传送所述控制传输的通信电路(704)。
18.如权利要求17所述的装置,其特征在于,所述信任信息是公钥加密算法的私钥。
19.如权利要求17所述的装置,其特征在于,所述通信电路适用于传送由所述至少一个处理器响应于从客户机设备接收到的测试控制消息来构造的响应测试控制消息,所述测试控制消息包括至少一个现时值。
20.如权利要求17所述的装置,其特征在于,所述内容是描述所述装置的位置的位置数据。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/035,531 | 2008-02-22 | ||
US12/035,531 US9105031B2 (en) | 2008-02-22 | 2008-02-22 | Authentication mechanisms for wireless networks |
PCT/US2009/031451 WO2009105302A1 (en) | 2008-02-22 | 2009-01-20 | Authentication mechanisms for wireless networks |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101965710A true CN101965710A (zh) | 2011-02-02 |
CN101965710B CN101965710B (zh) | 2015-08-19 |
Family
ID=40985864
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200980106136.8A Active CN101965710B (zh) | 2008-02-22 | 2009-01-20 | 用于无线网络的认证机制 |
Country Status (6)
Country | Link |
---|---|
US (3) | US9105031B2 (zh) |
EP (1) | EP2245790B1 (zh) |
JP (1) | JP5271362B2 (zh) |
CN (1) | CN101965710B (zh) |
TW (1) | TWI450554B (zh) |
WO (1) | WO2009105302A1 (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102946605A (zh) * | 2012-11-02 | 2013-02-27 | 清华大学 | 一种无线局域网络接入方法及*** |
CN103826211A (zh) * | 2012-11-16 | 2014-05-28 | 三星电子株式会社 | 用于在电子装置中显示服务信息的电子装置和方法 |
CN105451184A (zh) * | 2014-09-30 | 2016-03-30 | 阿里巴巴集团控股有限公司 | 无线通信方法及设备 |
CN108292334A (zh) * | 2015-10-26 | 2018-07-17 | 维萨国际服务协会 | 无线生物特征识别认证***和方法 |
CN108834202A (zh) * | 2018-09-05 | 2018-11-16 | 上海连尚网络科技有限公司 | 信息展示方法和设备 |
CN110678770A (zh) * | 2017-06-02 | 2020-01-10 | 诺基亚技术有限公司 | 定位信息验证 |
US20210234680A1 (en) * | 2017-04-12 | 2021-07-29 | Blackberry Limited | Encrypting data in a pre-associated state |
Families Citing this family (75)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10430492B1 (en) | 2006-11-30 | 2019-10-01 | Nexrf, Corp. | System and method for handset positioning with dynamically updated RF fingerprinting |
US9615347B1 (en) | 2006-11-30 | 2017-04-04 | NEXRF Corp. | Location positioning engine system and method |
US8738024B1 (en) * | 2008-03-29 | 2014-05-27 | Nexrf, Corp. | Delivering content within a boundary with beacons |
US9507494B1 (en) | 2006-11-30 | 2016-11-29 | Nexrf, Corp. | Merchant controlled platform system and method |
US20020142844A1 (en) | 2001-02-06 | 2002-10-03 | Kerr Michael A. | Biometric broadband gaming system and method |
US9773020B2 (en) | 2001-07-05 | 2017-09-26 | NEXRF Corp. | System and method for map based exploration |
US9349128B1 (en) | 2006-11-30 | 2016-05-24 | Nevrf Corporation | Targeted content delivery |
US8478300B2 (en) * | 2005-12-20 | 2013-07-02 | Microsoft Corporation | Proximity service discovery in wireless networks |
US8559350B2 (en) * | 2005-12-20 | 2013-10-15 | Microsoft Corporation | Mechanism to convey discovery information in a wireless network |
US10681151B2 (en) | 2006-05-15 | 2020-06-09 | Microsoft Technology Licensing, Llc | Notification framework for wireless networks |
US9501786B1 (en) | 2006-11-30 | 2016-11-22 | Nexrf, Corp. | Interactive display system |
US9109903B2 (en) | 2007-10-09 | 2015-08-18 | Microsoft Technology Licensing, Llc | Transmitting location data in wireless networks |
US9105031B2 (en) | 2008-02-22 | 2015-08-11 | Microsoft Technology Licensing, Llc | Authentication mechanisms for wireless networks |
TWM348288U (en) * | 2008-03-19 | 2009-01-01 | Luff Technology Co Ltd | Mobile positioning service advertisement system for wireless local area network |
US11706733B1 (en) | 2008-03-29 | 2023-07-18 | NEXRF Corp. | Location positioning engine system and method |
US11729576B2 (en) | 2008-03-29 | 2023-08-15 | NEXRF Corp. | Targeted content delivery |
US8848816B2 (en) * | 2008-05-21 | 2014-09-30 | Qualcomm Incorporated | Method and apparatus for determining the spatial channels in a spatial division multiple access (SDMA)-based wireless communication system |
US8346225B2 (en) | 2009-01-28 | 2013-01-01 | Headwater Partners I, Llc | Quality of service for device assisted services |
US8832777B2 (en) | 2009-03-02 | 2014-09-09 | Headwater Partners I Llc | Adapting network policies based on device service processor configuration |
US8270952B2 (en) | 2009-01-28 | 2012-09-18 | Headwater Partners I Llc | Open development system for access service providers |
US8275830B2 (en) | 2009-01-28 | 2012-09-25 | Headwater Partners I Llc | Device assisted CDR creation, aggregation, mediation and billing |
US8589541B2 (en) | 2009-01-28 | 2013-11-19 | Headwater Partners I Llc | Device-assisted services for protecting network capacity |
US8402111B2 (en) | 2009-01-28 | 2013-03-19 | Headwater Partners I, Llc | Device assisted services install |
US8406748B2 (en) | 2009-01-28 | 2013-03-26 | Headwater Partners I Llc | Adaptive ambient services |
US8391834B2 (en) | 2009-01-28 | 2013-03-05 | Headwater Partners I Llc | Security techniques for device assisted services |
US8848914B2 (en) * | 2008-11-18 | 2014-09-30 | Qualcomm Incorporated | Spectrum authorization and related communications methods and apparatus |
US11973804B2 (en) | 2009-01-28 | 2024-04-30 | Headwater Research Llc | Network service plan design |
US10326800B2 (en) | 2009-01-28 | 2019-06-18 | Headwater Research Llc | Wireless network service interfaces |
US10237757B2 (en) | 2009-01-28 | 2019-03-19 | Headwater Research Llc | System and method for wireless network offloading |
US10783581B2 (en) | 2009-01-28 | 2020-09-22 | Headwater Research Llc | Wireless end-user device providing ambient or sponsored services |
US9980146B2 (en) | 2009-01-28 | 2018-05-22 | Headwater Research Llc | Communications device with secure data path processing agents |
US11218854B2 (en) | 2009-01-28 | 2022-01-04 | Headwater Research Llc | Service plan design, user interfaces, application programming interfaces, and device management |
US10248996B2 (en) | 2009-01-28 | 2019-04-02 | Headwater Research Llc | Method for operating a wireless end-user device mobile payment agent |
US10264138B2 (en) | 2009-01-28 | 2019-04-16 | Headwater Research Llc | Mobile device and service management |
US9270559B2 (en) | 2009-01-28 | 2016-02-23 | Headwater Partners I Llc | Service policy implementation for an end-user device having a control application or a proxy agent for routing an application traffic flow |
US11985155B2 (en) | 2009-01-28 | 2024-05-14 | Headwater Research Llc | Communications device with secure data path processing agents |
US9954975B2 (en) | 2009-01-28 | 2018-04-24 | Headwater Research Llc | Enhanced curfew and protection associated with a device group |
US9565707B2 (en) | 2009-01-28 | 2017-02-07 | Headwater Partners I Llc | Wireless end-user device with wireless data attribution to multiple personas |
US10715342B2 (en) | 2009-01-28 | 2020-07-14 | Headwater Research Llc | Managing service user discovery and service launch object placement on a device |
US10484858B2 (en) | 2009-01-28 | 2019-11-19 | Headwater Research Llc | Enhanced roaming services and converged carrier networks with device assisted services and a proxy |
US10779177B2 (en) | 2009-01-28 | 2020-09-15 | Headwater Research Llc | Device group partitions and settlement platform |
US10200541B2 (en) | 2009-01-28 | 2019-02-05 | Headwater Research Llc | Wireless end-user device with divided user space/kernel space traffic policy system |
US10492102B2 (en) | 2009-01-28 | 2019-11-26 | Headwater Research Llc | Intermediate networking devices |
US10841839B2 (en) | 2009-01-28 | 2020-11-17 | Headwater Research Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US10798252B2 (en) | 2009-01-28 | 2020-10-06 | Headwater Research Llc | System and method for providing user notifications |
US9706061B2 (en) | 2009-01-28 | 2017-07-11 | Headwater Partners I Llc | Service design center for device assisted services |
US9392462B2 (en) | 2009-01-28 | 2016-07-12 | Headwater Partners I Llc | Mobile end-user device with agent limiting wireless data communication for specified background applications based on a stored policy |
US9572019B2 (en) | 2009-01-28 | 2017-02-14 | Headwater Partners LLC | Service selection set published to device agent with on-device service selection |
US10064055B2 (en) * | 2009-01-28 | 2018-08-28 | Headwater Research Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US9955332B2 (en) | 2009-01-28 | 2018-04-24 | Headwater Research Llc | Method for child wireless device activation to subscriber account of a master wireless device |
US8806190B1 (en) | 2010-04-19 | 2014-08-12 | Amaani Munshi | Method of transmission of encrypted documents from an email application |
US10721705B1 (en) | 2010-06-04 | 2020-07-21 | NEXRF Corp. | Content Relevance Weighting System |
US8838706B2 (en) | 2010-06-24 | 2014-09-16 | Microsoft Corporation | WiFi proximity messaging |
JP5879529B2 (ja) * | 2010-12-28 | 2016-03-08 | パナソニックIpマネジメント株式会社 | 端末装置 |
US20140090033A1 (en) * | 2012-09-21 | 2014-03-27 | Amazon Technologies, Inc. | Context Aware Content Distribution |
EP3471386B1 (en) * | 2012-11-16 | 2020-10-14 | Samsung Electronics Co., Ltd. | Electronic device and method for displaying service information in electronic device |
WO2014159862A1 (en) | 2013-03-14 | 2014-10-02 | Headwater Partners I Llc | Automated credential porting for mobile devices |
US9572190B2 (en) * | 2013-06-05 | 2017-02-14 | Apple Inc. | Device and method for associating with WiFi networks |
KR101611241B1 (ko) * | 2014-08-11 | 2016-04-26 | 주식회사 케이티 | 문자메시지 인증 방법, 시스템, 서버 및 컴퓨터 판독 가능 매체 |
US10503912B1 (en) | 2014-08-12 | 2019-12-10 | NEXRF Corp. | Multi-channel communication of data files |
US9655034B2 (en) * | 2014-10-31 | 2017-05-16 | At&T Intellectual Property I, L.P. | Transaction sensitive access network discovery and selection |
US9996998B2 (en) * | 2014-12-05 | 2018-06-12 | HomeAway.com, Inc. | Adaptive advisory engine and methods to predict preferential activities available at a region associated with lodging |
US9629076B2 (en) | 2014-11-20 | 2017-04-18 | At&T Intellectual Property I, L.P. | Network edge based access network discovery and selection |
US9788155B1 (en) | 2015-04-22 | 2017-10-10 | Michael A. Kerr | User interface for geofence associated content |
US10129706B2 (en) | 2015-06-05 | 2018-11-13 | At&T Intellectual Property I, L.P. | Context sensitive communication augmentation |
US10162351B2 (en) | 2015-06-05 | 2018-12-25 | At&T Intellectual Property I, L.P. | Remote provisioning of a drone resource |
WO2017129089A1 (zh) | 2016-01-29 | 2017-08-03 | 腾讯科技(深圳)有限公司 | 无线网络连接方法、装置及存储介质 |
CN105554747B (zh) * | 2016-01-29 | 2018-09-04 | 腾讯科技(深圳)有限公司 | 无线网络连接方法、装置及*** |
US10838582B2 (en) | 2016-06-15 | 2020-11-17 | NEXRF Corp. | Mobile autonomous dynamic graphical user interface |
CN108306793B (zh) * | 2016-10-09 | 2021-01-22 | 杭州萤石网络有限公司 | 智能设备、智能家居网关、建立连接的方法及*** |
US10470241B2 (en) | 2016-11-15 | 2019-11-05 | At&T Intellectual Property I, L.P. | Multiple mesh drone communication |
US11229023B2 (en) * | 2017-04-21 | 2022-01-18 | Netgear, Inc. | Secure communication in network access points |
US20200053074A1 (en) * | 2018-08-13 | 2020-02-13 | Hoi Lam Lum | Systems and methods for multi-factor authentication |
KR20200034020A (ko) * | 2018-09-12 | 2020-03-31 | 삼성전자주식회사 | 전자 장치 및 그의 제어 방법 |
US20230064926A1 (en) * | 2021-08-27 | 2023-03-02 | The Toronto-Dominion Bank | System and Method for Determining a Physical Location Associated with an Activity Detected on a Mobile Device |
Family Cites Families (188)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US217131A (en) * | 1879-07-01 | Improvement in track-bars for raising railway-rails | ||
US6484029B2 (en) | 1998-10-13 | 2002-11-19 | Symbol Technologies, Inc. | Apparatus and methods for adapting mobile unit to wireless LAN |
WO1994011810A1 (en) | 1992-11-13 | 1994-05-26 | Microsoft Corporation | A method and system for marshalling interface pointers for remote procedure calls |
US5835061A (en) | 1995-06-06 | 1998-11-10 | Wayport, Inc. | Method and apparatus for geographic-based communications service |
US20030009758A1 (en) | 1995-12-22 | 2003-01-09 | Christopher Townsend | Receivers for television signals |
US5850444A (en) | 1996-09-09 | 1998-12-15 | Telefonaktienbolaget L/M Ericsson (Publ) | Method and apparatus for encrypting radio traffic in a telecommunications network |
GB9720856D0 (en) | 1997-10-01 | 1997-12-03 | Olivetti Telemedia Spa | Mobile networking |
WO1998054870A2 (en) | 1997-06-02 | 1998-12-03 | Motorola, Inc. | Method for authorizing couplings between devices in a capability addressable network |
US6002941A (en) | 1997-12-17 | 1999-12-14 | Motorola, Inc. | Method and apparatus for implementing a service in a wireless communication system |
US6675196B1 (en) | 1999-01-08 | 2004-01-06 | Amazon.Com, Inc. | Universal protocol for enabling a device to discover and utilize the services of another device |
EP1022876B1 (en) | 1999-01-25 | 2006-04-19 | International Business Machines Corporation | Service advertisements in wireless local networks |
DE69939575D1 (de) | 1999-01-29 | 2008-10-30 | Wistron Corp | Entdeckung von Diensten in unmittelbarer Nähe |
JP2000305885A (ja) | 1999-04-23 | 2000-11-02 | Toshiba Corp | 通信装置及びその方法 |
KR20000017730A (ko) | 1999-09-27 | 2000-04-06 | 이낭하 | 이미지 인증방법, 및 광고이미지를 동반한 응용프로그램실행방법 |
US6353398B1 (en) | 1999-10-22 | 2002-03-05 | Himanshu S. Amin | System for dynamically pushing information to a user utilizing global positioning system |
JP4672947B2 (ja) | 1999-12-06 | 2011-04-20 | ウォーソー・オーソペディック・インコーポレーテッド | 椎間板の治療装置及び方法 |
EP1119137B1 (en) | 2000-01-20 | 2006-08-16 | Lucent Technologies Inc. | Interoperability for bluetooth/IEEE 802.11 |
US6522881B1 (en) | 2000-03-08 | 2003-02-18 | Lucent Technologies Inc. | Method and apparatus for selecting an access point in a wireless network |
US6835383B2 (en) * | 2000-03-23 | 2004-12-28 | City Of Hope | Protein kinase deficient, immunologically active CMVpp65 mutants |
US7577834B1 (en) | 2000-05-09 | 2009-08-18 | Sun Microsystems, Inc. | Message authentication using message gates in a distributed computing environment |
WO2001086486A2 (en) | 2000-05-09 | 2001-11-15 | Sun Microsystems, Inc. | Method and apparatus for proximity discovery of services |
AU5997901A (en) | 2000-05-16 | 2001-11-26 | John Taschereau | Method and system for providing geographically targeted information and advertising |
GB0015453D0 (en) | 2000-06-26 | 2000-08-16 | Koninkl Philips Electronics Nv | Localised audio data delivery |
US6659947B1 (en) | 2000-07-13 | 2003-12-09 | Ge Medical Systems Information Technologies, Inc. | Wireless LAN architecture for integrated time-critical and non-time-critical services within medical facilities |
US7024552B1 (en) | 2000-08-04 | 2006-04-04 | Hewlett-Packard Development Company, L.P. | Location authentication of requests to a web server system linked to a physical entity |
US7000001B2 (en) | 2000-09-12 | 2006-02-14 | Research In Motion Limited | Bookmark beacon system and method |
US20020051200A1 (en) | 2000-11-01 | 2002-05-02 | Chang William Ho | Controller for device-to-device pervasive digital output |
US7039391B2 (en) | 2000-11-28 | 2006-05-02 | Xanboo, Inc. | Method and system for communicating with a wireless device |
US20020087401A1 (en) | 2000-12-29 | 2002-07-04 | Gateway, Inc. | System and method for targeted advertising |
DE60139813D1 (de) | 2001-01-30 | 2009-10-15 | Sony Deutschland Gmbh | Eingangsgatewaydienst |
US8126982B2 (en) | 2001-02-16 | 2012-02-28 | International Business Machines Corporation | Method, network device and computer program product for performing service discovery in a pervasive network |
US20020138564A1 (en) | 2001-03-21 | 2002-09-26 | Treptow Jay A. | Universal printing and document imaging system and method |
US6993326B2 (en) | 2001-04-02 | 2006-01-31 | Bellsouth Intellectual Property Corporation | System and method for providing short message targeted advertisements over a wireless communications network |
US6668177B2 (en) | 2001-04-26 | 2003-12-23 | Nokia Corporation | Method and apparatus for displaying prioritized icons in a mobile terminal |
US6968178B2 (en) | 2001-04-27 | 2005-11-22 | Hewlett-Packard Development Company, L.P. | Profiles for information acquisition by devices in a wireless network |
US6931429B2 (en) | 2001-04-27 | 2005-08-16 | Left Gate Holdings, Inc. | Adaptable wireless proximity networking |
WO2002103988A1 (en) | 2001-05-02 | 2002-12-27 | Strix Systems, Inc. | Wireless base station neighbor discovery in a communication system employing a short-range frequency hopping scheme |
US7249100B2 (en) | 2001-05-15 | 2007-07-24 | Nokia Corporation | Service discovery access to user location |
US6909706B2 (en) | 2001-05-23 | 2005-06-21 | Pemstar, Inc. | Multicast wireless ad hoc packet routing |
US6961560B2 (en) | 2001-05-23 | 2005-11-01 | International Business Machines Corporation | Method and device for prompt and efficient service discovery in wireless networks |
US20020176579A1 (en) | 2001-05-24 | 2002-11-28 | Deshpande Nikhil M. | Location-based services using wireless hotspot technology |
US6842460B1 (en) | 2001-06-27 | 2005-01-11 | Nokia Corporation | Ad hoc network discovery menu |
US7349691B2 (en) | 2001-07-03 | 2008-03-25 | Microsoft Corporation | System and apparatus for performing broadcast and localcast communications |
US7155167B1 (en) | 2001-07-24 | 2006-12-26 | Cisco Technology, Inc. | Wireless LAN monitoring device |
GB0121506D0 (en) | 2001-09-06 | 2001-10-24 | Koninkl Philips Electronics Nv | Consensual service registration and delivery |
WO2003024136A1 (en) * | 2001-09-12 | 2003-03-20 | Aircross Co., Ltd. | Push advertisement in mobile communications network and mobile terminal suitable for the same |
US7085868B2 (en) | 2001-09-28 | 2006-08-01 | Intel Corporation | Method to minimize interrupt service and power consumption for wireless connectivity devices |
JP3563382B2 (ja) | 2001-09-28 | 2004-09-08 | 株式会社東芝 | 無線通信機能を備えた情報処理装置及び無線通信機能設定方法 |
US7299304B2 (en) | 2001-11-20 | 2007-11-20 | Intel Corporation | Method and architecture to support interaction between a host computer and remote devices |
GB0128220D0 (en) * | 2001-11-24 | 2002-01-16 | Koninkl Philips Electronics Nv | Location based delivery of service data |
US7617317B2 (en) * | 2001-12-03 | 2009-11-10 | Sprint Spectrum L.P. | Method and system for allowing multiple service providers to serve users via a common access network |
EP1742422B1 (en) | 2001-12-26 | 2014-01-22 | Kabushiki Kaisha Toshiba | Wireless communication apparatus |
ES2258134T3 (es) | 2002-01-18 | 2006-08-16 | Nokia Corporation | Metodo y aparato para el control del acceso de un dispositivo terminal inalambrico en una red de comunicaciones. |
FI113515B (fi) | 2002-01-18 | 2004-04-30 | Nokia Corp | Osoitteistus langattomissa lähiverkoissa |
JP3771850B2 (ja) | 2002-02-15 | 2006-04-26 | インターナショナル・ビジネス・マシーンズ・コーポレーション | サービス・ディスカバリを実行する方法、ネットワーク装置、及びコンピュータ・プログラム・エレメント |
KR100419617B1 (ko) | 2002-02-19 | 2004-02-25 | 삼성전기주식회사 | 무선랜시스템에 있어서 무선랜카드의 운영 방법 |
JP3849551B2 (ja) | 2002-03-05 | 2006-11-22 | ソニー株式会社 | 無線通信システム、無線通信装置及び方法、並びにコンピュータ・プログラム |
US7130289B2 (en) | 2002-03-14 | 2006-10-31 | Airmagnet, Inc. | Detecting a hidden node in a wireless local area network |
AU2003223263A1 (en) | 2002-03-15 | 2003-09-29 | Meshnetworks, Inc. | System and method for auto-configuration and discovery of ip to mac address mapping and gateway presence |
US7102640B1 (en) | 2002-03-21 | 2006-09-05 | Nokia Corporation | Service/device indication with graphical interface |
US6892052B2 (en) | 2002-03-26 | 2005-05-10 | Nokia Corporation | Radio frequency identification (RF-ID) based discovery for short range radio communication |
US7362865B2 (en) | 2002-04-15 | 2008-04-22 | Hewlett-Packard Development Company, L.P. | Wireless network system |
US7054627B1 (en) | 2002-04-29 | 2006-05-30 | Advanced Micro Devices, Inc. | Method and system for locating a wireless network access point at a mobile computing device |
US6957086B2 (en) | 2002-05-01 | 2005-10-18 | Microsoft Corporation | Method for wireless capability discovery and protocol negotiation, and wireless device including same |
JP2003333636A (ja) * | 2002-05-09 | 2003-11-21 | Sony Corp | 移動体通信システム、基地局および携帯端末 |
US7778606B2 (en) | 2002-05-17 | 2010-08-17 | Network Security Technologies, Inc. | Method and system for wireless intrusion detection |
US7103313B2 (en) | 2002-06-05 | 2006-09-05 | Nokia Corporation | Automatic determination of access point content and services for short-range wireless terminals |
US7243233B2 (en) | 2002-06-28 | 2007-07-10 | Hewlett-Packard Development Company, L.P. | System and method for secure communication between electronic devices |
GB0215480D0 (en) | 2002-07-04 | 2002-08-14 | Eurotec Finishing Systems Ltd | Electrostatic powder coating method and apparatus |
US20040006705A1 (en) | 2002-07-05 | 2004-01-08 | Walker Jesse R. | Secure two-message synchronization in wireless networks |
JP3787538B2 (ja) | 2002-07-09 | 2006-06-21 | キヤノン株式会社 | 無線通信装置および無線通信装置の制御方法 |
US7068999B2 (en) | 2002-08-02 | 2006-06-27 | Symbol Technologies, Inc. | System and method for detection of a rogue wireless access point in a wireless communication network |
US6795700B2 (en) | 2002-09-12 | 2004-09-21 | Broadcom Corporation | Method of creating incentives for establishing hotspot locations |
US8086245B2 (en) | 2002-09-12 | 2011-12-27 | Broadcom Corporation | Advertising and controlling the advertisement of wireless hot spots |
US20040203602A1 (en) | 2002-09-12 | 2004-10-14 | Broadcom Corporation | Enabling and controlling access to wireless hot spots |
US6763014B2 (en) | 2002-09-24 | 2004-07-13 | Harris Corporation | Intelligent communication node object beacon framework (ICBF) with temporal transition network protocol (TTNP) in a mobile ad hoc network |
US7835317B2 (en) | 2002-10-08 | 2010-11-16 | Nokia Corporation | Network selection in a WLAN |
US7607015B2 (en) | 2002-10-08 | 2009-10-20 | Koolspan, Inc. | Shared network access using different access keys |
ATE356491T1 (de) | 2002-10-22 | 2007-03-15 | Cit Alcatel | Verfahren und system zur information über eine wlan-zugänglichkeit an einen benutzter |
US8320301B2 (en) | 2002-10-25 | 2012-11-27 | Qualcomm Incorporated | MIMO WLAN system |
US6909721B2 (en) | 2002-10-31 | 2005-06-21 | Nokia Corporation | Device detection and service discovery system and method for a mobile ad hoc communications network |
KR100458442B1 (ko) | 2002-11-15 | 2004-11-26 | 한국전자통신연구원 | 이동통신 기지국의 방송정보를 이용한 무선랜 에이피 자동탐색 장치 및 그 방법 |
JP4111498B2 (ja) | 2002-11-26 | 2008-07-02 | キヤノン株式会社 | 無線通信機器における通信方法及び無線通信機器、無線通信機器において実行される制御プログラム |
US7280801B2 (en) | 2002-12-02 | 2007-10-09 | Agere Systems Inc. | Reducing interference between different communication systems sharing a common wireless transmission medium |
WO2004064415A2 (en) | 2003-01-09 | 2004-07-29 | Thomson Licensing S.A. | Method and apparatus for banding multiple access points |
JP3683569B2 (ja) | 2003-01-30 | 2005-08-17 | エヌ・ティ・ティ・コミュニケーションズ株式会社 | 端末装置及びプログラム並びにセンタ装置 |
JP4108495B2 (ja) | 2003-01-31 | 2008-06-25 | 松下電器産業株式会社 | 局発見処理方法および無線通信装置 |
JP3801996B2 (ja) | 2003-02-14 | 2006-07-26 | 株式会社東芝 | サービス提供装置、サービス利用装置、サービス提供システム、サービス提供方法、サービス利用方法、サービス提供プログラム及びサービス利用プログラム |
US7272407B2 (en) | 2003-02-18 | 2007-09-18 | Hewlett-Packard Development Company, L.P. | Display on wireless mobile device |
US7151939B2 (en) | 2003-02-18 | 2006-12-19 | Qualcomm Incorporated | Method, apparatus, and machine-readable medium for providing indication of location service availability and the quality of available location services |
ITRM20030100A1 (it) * | 2003-03-06 | 2004-09-07 | Telecom Italia Mobile Spa | Tecnica di accesso multiplo alla rete, da parte di terminale di utente interconnesso ad una lan e relativa architettura di riferimento. |
EP1606958A4 (en) | 2003-03-24 | 2011-04-13 | Strix Systems Inc | LOCAL, WIRELESS, SELF CONFIGURATION AND SELF-OPTIMIZATION NETWORK SYSTEM |
CN1765138B (zh) | 2003-04-03 | 2010-06-16 | 诺基亚有限公司 | 对联网服务起中介作用的网络服务设备、便携式电子设备、***和方法 |
EP1614261A2 (en) | 2003-04-04 | 2006-01-11 | Philips Intellectual Property & Standards GmbH | Discovering proximate apparatuses and services in a wireless network |
US20050000509A1 (en) * | 2003-05-27 | 2005-01-06 | Caddy Corporation | Exhaust hood with UVC light assembly |
US6934299B2 (en) | 2003-06-06 | 2005-08-23 | Motorola, Inc. | Beacon packet having traffic indicator flag |
US20040253948A1 (en) | 2003-06-12 | 2004-12-16 | Laberteaux Kenneth P. | Multiple-group coordination for a robust, low-delay, fast reconfiguring wireless system |
US6879567B2 (en) | 2003-06-17 | 2005-04-12 | Motorola, Inc. | Method and apparatus for battery life extension for nodes within beaconing networks |
TWM248058U (en) | 2003-06-17 | 2004-10-21 | Molex Taiwan Ltd | Electronic card connector |
EP1494394A1 (en) | 2003-06-30 | 2005-01-05 | Sony International (Europe) GmbH | Distance-aware service mechanism for determining the availability of remote services in wireless personal area networks |
US20070140214A1 (en) | 2003-07-24 | 2007-06-21 | Pal Zoltan | Method for accessing a packet-switched network financed by a provider for electronic trade and payment and for running a telecommunication system based on a partnership bonus principle |
US7493652B2 (en) * | 2003-08-06 | 2009-02-17 | Microsoft Corporation | Verifying location of a mobile node |
US7233991B2 (en) | 2003-08-22 | 2007-06-19 | Clearmesh Networks, Inc. | Self-healing tree network |
JP3891156B2 (ja) | 2003-08-22 | 2007-03-14 | ソニー株式会社 | 電子機器および通信制御方法 |
JP4252063B2 (ja) * | 2003-09-10 | 2009-04-08 | 富士通株式会社 | ユーザ位置利用システム |
US20050058109A1 (en) | 2003-09-16 | 2005-03-17 | Jan-Erik Ekberg | Mechanism for improving connection control in peer-to-peer ad-hoc networks |
US7505595B2 (en) | 2003-09-29 | 2009-03-17 | Finisar Corporation | Post capture decryption of wirelessly captured data using multiple keysets |
US7403512B2 (en) | 2003-10-14 | 2008-07-22 | Intel Corporation | Service discovery architecture and method for wireless networks |
US7558960B2 (en) | 2003-10-16 | 2009-07-07 | Cisco Technology, Inc. | Network infrastructure validation of network management frames |
US7721104B2 (en) * | 2003-10-20 | 2010-05-18 | Nokia Corporation | System, method and computer program product for downloading pushed content |
EP1676410B1 (en) | 2003-10-24 | 2007-06-27 | Telefonaktiebolaget LM Ericsson (publ) | Means and method for controlling service progression between different domains |
US20050096047A1 (en) | 2003-10-31 | 2005-05-05 | Haberman William E. | Storing and presenting broadcast in mobile device |
KR100523058B1 (ko) | 2003-11-18 | 2005-10-24 | 한국전자통신연구원 | 무선랜 시스템에서의 동적 그룹키 관리 장치 및 그 방법 |
DE10354877B4 (de) | 2003-11-24 | 2005-12-01 | Siemens Ag | Verfahren zur Herstellung einer Verbindung zwischen einem Dienstanforderer (Client) und einem Dienstanbieter (Server) in einem dezentralen Mobilfunknetz |
US7212821B2 (en) | 2003-12-05 | 2007-05-01 | Qualcomm Incorporated | Methods and apparatus for performing handoffs in a multi-carrier wireless communications system |
EP1542409B1 (en) | 2003-12-10 | 2009-04-15 | Sony Deutschland GmbH | Protocol for multi-hop ad-hoc networks |
US20050144070A1 (en) | 2003-12-23 | 2005-06-30 | Cheshire Stuart D. | Method and apparatus for advertising a user interface for configuring, controlling and/or monitoring a service |
US7313111B2 (en) | 2004-01-06 | 2007-12-25 | Nokia Corporation | Method and apparatus for indicating service set identifiers to probe for |
US7046647B2 (en) | 2004-01-22 | 2006-05-16 | Toshiba America Research, Inc. | Mobility architecture using pre-authentication, pre-configuration and/or virtual soft-handoff |
US20050186949A1 (en) | 2004-02-05 | 2005-08-25 | Texas Instruments Incorporated | Destination discovery in a wireless network |
US20050176420A1 (en) | 2004-02-05 | 2005-08-11 | James Graves | Wireless network detector |
US6966714B2 (en) | 2004-02-20 | 2005-11-22 | International Business Machines Corporation | Duplex check printer having a separately driven document inverting loop |
US7286833B2 (en) | 2004-02-27 | 2007-10-23 | Airespace, Inc. | Selective termination of wireless connections to refresh signal information in wireless node location infrastructure |
US20050193106A1 (en) | 2004-03-01 | 2005-09-01 | University Of Florida | Service discovery and delivery for ad-hoc networks |
JP4164456B2 (ja) | 2004-03-05 | 2008-10-15 | キヤノン株式会社 | 無線通信システム、無線アクセスポイント装置、無線アクセスポイント装置の通信方法、及び無線アクセスポイント装置を制御するためのプログラム |
US7522549B2 (en) | 2004-04-16 | 2009-04-21 | Broadcom Corporation | Registering access device multimedia content via a broadband access gateway |
US8682279B2 (en) | 2004-05-07 | 2014-03-25 | Interdigital Technology Corporation | Supporting emergency calls on a wireless local area network |
US7493082B2 (en) | 2004-05-12 | 2009-02-17 | Nokia Corporation | Methods, apparatus and computer program instructions for enhancing service discovery at a mobile terminal |
JP2005328231A (ja) | 2004-05-13 | 2005-11-24 | Ricoh Co Ltd | 無線端末装置 |
US7421582B2 (en) * | 2004-05-28 | 2008-09-02 | Motorola, Inc. | Method and apparatus for mutual authentication at handoff in a mobile wireless communication network |
US20050282556A1 (en) | 2004-06-16 | 2005-12-22 | Morris Robert P | Method and system for distributing and collecting location sensitive information over a wireless local area network |
US7505443B2 (en) | 2004-06-24 | 2009-03-17 | Kapsch Trafficcom Inc. | System and method for broadcasting application-specific information in wireless local area networks |
US20060047835A1 (en) | 2004-07-02 | 2006-03-02 | Greaux Jeffrey E | Method and System for LAN and WLAN access to e-commerce sites via Client Server Proxy |
KR100600342B1 (ko) | 2004-07-03 | 2006-07-14 | 주식회사 팬택앤큐리텔 | 왑 푸쉬 메시지 서비스 및 에스엠에스에서 컨텐츠 유알아이의 신뢰성 확인 방법 |
US7730485B2 (en) | 2004-08-10 | 2010-06-01 | At&T Intellectual Property I, L.P. | System and method for advertising to a Wi-Fi device |
DE102004037338B4 (de) | 2004-08-02 | 2010-04-29 | Infineon Technologies Ag | Kommunikationssystem, Verfahren zum Steuern eines Kommunikationssystems, Server, Verfahren zum Betreiben eines Servers, Kommunikationsendgerät und Verfahren zum Betreiben eines Kommunikationsendgeräts |
US9504056B2 (en) | 2004-08-09 | 2016-11-22 | Broadcom Corporation | Method and system for sharing a single antenna on platforms with collocated Bluetooth and IEEE 802.11 b/g devices |
US20060034256A1 (en) | 2004-08-13 | 2006-02-16 | Nokia Corporation | System and method for service discovery during connection setup in a wireless environment |
JP4757464B2 (ja) | 2004-08-18 | 2011-08-24 | Necインフロンティア株式会社 | 無線lanシステム、無線lanアクセスポイント、無線lan端末及びそれらに用いる起動制御方法 |
US7224970B2 (en) | 2004-10-26 | 2007-05-29 | Motorola, Inc. | Method of scanning for beacon transmissions in a WLAN |
EP2527859B1 (en) | 2004-10-29 | 2016-04-20 | Skyhook Wireless, Inc. | Location beacon database and server, method of building location beacon database, and location based service using same |
US20060094456A1 (en) | 2004-10-29 | 2006-05-04 | Rittle Loren J | Device and method for service discovery in adhoc networks using beacon signalling |
US7366511B2 (en) | 2004-12-20 | 2008-04-29 | Nokia Corporation | Apparatus, and associated method, for facilitating network scanning by a WLAN terminal operable in a multiple-network WLAN system |
US7664081B2 (en) | 2004-12-22 | 2010-02-16 | Nokia Corporation | Wireless gateway for enabling wireless devices to discover and interact with various short-range services/devices |
US7693516B2 (en) | 2004-12-28 | 2010-04-06 | Vtech Telecommunications Limited | Method and system for enhanced communications between a wireless terminal and access point |
US7647046B2 (en) | 2005-01-12 | 2010-01-12 | Cisco Technology, Inc. | Maintaining uninterrupted service in a wireless access point and client stations thereof |
US7359363B2 (en) | 2005-01-30 | 2008-04-15 | Cisco Technology, Inc. | Reduced power auto-configuration |
US7680494B2 (en) | 2005-02-09 | 2010-03-16 | Broadcom Corporation | Servicing of wireless terminal print job by unsupported printer |
US20060187889A1 (en) | 2005-02-19 | 2006-08-24 | Mr. Chand Mehta | System to mine information from data generated by Location Enabled Devices |
US7370362B2 (en) * | 2005-03-03 | 2008-05-06 | Cisco Technology, Inc. | Method and apparatus for locating rogue access point switch ports in a wireless network |
US8725138B2 (en) | 2005-03-30 | 2014-05-13 | Alcatel Lucent | Methods for network selection and discovery of service information in public wireless hotspots |
US7647048B2 (en) | 2005-03-31 | 2010-01-12 | Alcatel-Lucent Usa Inc. | Selecting a hidden network to connect a user to a wireless local area network |
US7881475B2 (en) | 2005-05-17 | 2011-02-01 | Intel Corporation | Systems and methods for negotiating security parameters for protecting management frames in wireless networks |
EP1727310A1 (en) | 2005-05-24 | 2006-11-29 | NTT DoCoMo, Inc. | Method and apparatus for discovering a service in an AD-HOC network |
US20060268896A1 (en) | 2005-05-31 | 2006-11-30 | Sakari Kotola | System and method for services functionality |
US7925995B2 (en) | 2005-06-30 | 2011-04-12 | Microsoft Corporation | Integration of location logs, GPS signals, and spatial resources for identifying user activities, goals, and context |
JP2007036790A (ja) * | 2005-07-28 | 2007-02-08 | Hitachi Communication Technologies Ltd | 無線通信システム、無線端末及びその情報表示方法 |
US7876735B2 (en) | 2005-07-29 | 2011-01-25 | Microsoft Corporation | Transmitting a communication from a wireless access point indicating available networks and their capabilities |
US8116287B2 (en) | 2005-07-29 | 2012-02-14 | Microsoft Corporation | Transmitting a communication from a wireless access point indicating hidden networks |
US8230221B2 (en) | 2005-08-15 | 2012-07-24 | Telefonaktiebolaget L M Ericsson (Publ) | Routing advertisement authentication in fast router discovery |
WO2007019689A1 (en) | 2005-08-16 | 2007-02-22 | Corporation De L'ecole Polytechnique De Montreal | Coordination of client and geo-location oriented services in a mobile network |
US20070061057A1 (en) | 2005-08-26 | 2007-03-15 | Palo Alto Research Center Incorporated | Vehicle network advertising system |
JP4680730B2 (ja) * | 2005-09-21 | 2011-05-11 | 株式会社トヨタIt開発センター | 路車間通信システム、車載端末、及び路車間通信方法 |
US8139521B2 (en) * | 2005-10-28 | 2012-03-20 | Interdigital Technology Corporation | Wireless nodes with active authentication and associated methods |
JP4836241B2 (ja) | 2005-11-10 | 2011-12-14 | 任天堂株式会社 | 通信システム、通信プログラム、および通信端末 |
CN101310550B (zh) | 2005-11-16 | 2013-01-02 | 艾利森电话股份有限公司 | 扩展wlan信令 |
KR100726184B1 (ko) | 2005-11-28 | 2007-06-11 | 한국전자통신연구원 | 이종 무선 네트워크간 핸드오버를 위한 무선 네트워크 탐지방법, 이를 구현하는 다중모드 단말 및 연동 서비스 서버 |
US20070147324A1 (en) | 2005-11-29 | 2007-06-28 | Mcgary Faith | System and method for improved WiFi/WiMax retail installation management |
US7613426B2 (en) | 2005-12-20 | 2009-11-03 | Microsoft Corporation | Proximity service discovery in wireless networks |
US8559350B2 (en) | 2005-12-20 | 2013-10-15 | Microsoft Corporation | Mechanism to convey discovery information in a wireless network |
US8478300B2 (en) | 2005-12-20 | 2013-07-02 | Microsoft Corporation | Proximity service discovery in wireless networks |
US7330882B2 (en) | 2005-12-28 | 2008-02-12 | Matsushita Electric Works, Ltd. | Systems and methods for discovering and interacting with services |
WO2007080490A1 (en) * | 2006-01-10 | 2007-07-19 | Nokia Corporation | Secure identification of roaming rights prior authentication/association |
US7809354B2 (en) * | 2006-03-16 | 2010-10-05 | Cisco Technology, Inc. | Detecting address spoofing in wireless network environments |
US20070242643A1 (en) | 2006-04-14 | 2007-10-18 | Microsoft Corporation | Using a wireless beacon broadcast to provide a media message |
US7535884B2 (en) * | 2006-04-18 | 2009-05-19 | Cisco Technology, Inc. | Battery-efficient generic advertising service for wireless mobile devices |
US8559968B2 (en) * | 2006-05-12 | 2013-10-15 | At&T Intellectual Property I, L.P. | Location-based targeting |
US8489110B2 (en) * | 2006-05-12 | 2013-07-16 | At&T Intellectual Property I, L.P. | Privacy control of location information |
US10681151B2 (en) | 2006-05-15 | 2020-06-09 | Microsoft Technology Licensing, Llc | Notification framework for wireless networks |
US20090094111A1 (en) | 2007-10-09 | 2009-04-09 | Microsoft Corporation | Advertising framework for wireless networks |
US20070264991A1 (en) | 2006-05-15 | 2007-11-15 | Microsoft Corporation | Services near me: discovering and connecting to available wireless services utilizing proximity discovery |
JP2008042862A (ja) * | 2006-08-07 | 2008-02-21 | Triconf:Kk | 無線lan通信システム及びその方法並びにプログラム |
WO2008085203A2 (en) * | 2006-12-29 | 2008-07-17 | Prodea Systems, Inc. | Presence status notification from digital endpoint devices through a multi-services gateway device at the user premises |
US20080276303A1 (en) * | 2007-05-03 | 2008-11-06 | Trapeze Networks, Inc. | Network Type Advertising |
US20090031398A1 (en) * | 2007-07-23 | 2009-01-29 | Motorola, Inc. | Role determination for meshed node authentication |
US9109903B2 (en) | 2007-10-09 | 2015-08-18 | Microsoft Technology Licensing, Llc | Transmitting location data in wireless networks |
US9299078B2 (en) * | 2007-11-30 | 2016-03-29 | Datalogix, Inc. | Targeting messages |
US9105031B2 (en) | 2008-02-22 | 2015-08-11 | Microsoft Technology Licensing, Llc | Authentication mechanisms for wireless networks |
-
2008
- 2008-02-22 US US12/035,531 patent/US9105031B2/en active Active
-
2009
- 2009-01-20 EP EP09713253.4A patent/EP2245790B1/en active Active
- 2009-01-20 JP JP2010547662A patent/JP5271362B2/ja active Active
- 2009-01-20 WO PCT/US2009/031451 patent/WO2009105302A1/en active Application Filing
- 2009-01-20 CN CN200980106136.8A patent/CN101965710B/zh active Active
- 2009-02-06 TW TW98103913A patent/TWI450554B/zh not_active IP Right Cessation
-
2015
- 2015-07-23 US US14/806,985 patent/US9591483B2/en active Active
-
2017
- 2017-01-31 US US15/420,797 patent/US20170142586A1/en not_active Abandoned
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102946605A (zh) * | 2012-11-02 | 2013-02-27 | 清华大学 | 一种无线局域网络接入方法及*** |
CN110933622A (zh) * | 2012-11-16 | 2020-03-27 | 三星电子株式会社 | 用于在电子装置中显示服务信息的电子装置和方法 |
CN103826211A (zh) * | 2012-11-16 | 2014-05-28 | 三星电子株式会社 | 用于在电子装置中显示服务信息的电子装置和方法 |
CN110933622B (zh) * | 2012-11-16 | 2021-07-13 | 三星电子株式会社 | 用于在电子装置中显示服务信息的电子装置和方法 |
CN103826211B (zh) * | 2012-11-16 | 2020-04-07 | 三星电子株式会社 | 用于在电子装置中显示服务信息的电子装置和方法 |
US11343773B2 (en) | 2014-09-30 | 2022-05-24 | Alibaba Group Holding Limited | Wireless communication method and device |
US10624031B2 (en) | 2014-09-30 | 2020-04-14 | Alibaba Group Holding Limited | Wireless communication method and device for providing attribute data |
CN105451184A (zh) * | 2014-09-30 | 2016-03-30 | 阿里巴巴集团控股有限公司 | 无线通信方法及设备 |
CN108292334A (zh) * | 2015-10-26 | 2018-07-17 | 维萨国际服务协会 | 无线生物特征识别认证***和方法 |
US11847652B2 (en) | 2015-10-26 | 2023-12-19 | Visa International Service Association | Wireless biometric authentication system and method |
US20210234680A1 (en) * | 2017-04-12 | 2021-07-29 | Blackberry Limited | Encrypting data in a pre-associated state |
US11962692B2 (en) * | 2017-04-12 | 2024-04-16 | Malikie Innovations Limited | Encrypting data in a pre-associated state |
CN110678770A (zh) * | 2017-06-02 | 2020-01-10 | 诺基亚技术有限公司 | 定位信息验证 |
CN110678770B (zh) * | 2017-06-02 | 2024-03-12 | 诺基亚技术有限公司 | 定位信息验证 |
CN108834202A (zh) * | 2018-09-05 | 2018-11-16 | 上海连尚网络科技有限公司 | 信息展示方法和设备 |
CN108834202B (zh) * | 2018-09-05 | 2021-03-02 | 上海连尚网络科技有限公司 | 信息展示方法和设备 |
Also Published As
Publication number | Publication date |
---|---|
WO2009105302A1 (en) | 2009-08-27 |
JP2011518450A (ja) | 2011-06-23 |
US20150327067A1 (en) | 2015-11-12 |
US9105031B2 (en) | 2015-08-11 |
JP5271362B2 (ja) | 2013-08-21 |
TWI450554B (zh) | 2014-08-21 |
US20170142586A1 (en) | 2017-05-18 |
US9591483B2 (en) | 2017-03-07 |
EP2245790A1 (en) | 2010-11-03 |
EP2245790A4 (en) | 2017-03-01 |
TW201006201A (en) | 2010-02-01 |
CN101965710B (zh) | 2015-08-19 |
EP2245790B1 (en) | 2020-04-01 |
US20090214036A1 (en) | 2009-08-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101965710B (zh) | 用于无线网络的认证机制 | |
CN101617346B (zh) | 用以基于接近度来部署动态凭证基础结构的方法和设备 | |
CN100469057C (zh) | 多媒体标记的方法和***、移动短程无线设备 | |
CN102638446A (zh) | 安全智能海报 | |
US20100250135A1 (en) | Method and Device for Determining Proximity of a Social Network Service Acquaintance | |
US20120191973A1 (en) | Online presence of users | |
CN104217345A (zh) | 电子优惠券的实现方法及*** | |
KR20150126495A (ko) | 서비스 정보를 제공하는 전자 장치 및 방법 | |
US8032753B2 (en) | Server and system for transmitting certificate stored in fixed terminal to mobile terminal and method using the same | |
Truong et al. | Using contextual co-presence to strengthen Zero-Interaction Authentication: Design, integration and usability | |
TW201929461A (zh) | 通訊服務驗證系統和方法及其驗證中心伺服器 | |
CN104038912A (zh) | 一种安全性wifi广告方法和*** | |
JP7404907B2 (ja) | 位置認識を持った2要素認証のためのシステム及び方法、コンピュータが実行する方法、プログラム、及びシステム | |
CN102542484A (zh) | 忠诚度优惠建模 | |
US20060286990A1 (en) | Message validity determining method to determine whether an information equipment is indeed connected to a wireless network | |
CN103595642A (zh) | 控制网络存取的有/无线互联网路由器及其广告提供方法 | |
Idwan et al. | Enhancing mobile advertising via Bluetooth technology | |
TWI577145B (zh) | 近場通訊設備資料之加密傳輸方法及其系統 | |
JP2006325072A (ja) | 属性情報交換システム、属性情報交換方法および通信端末 | |
Celosia | Privacy challenges in wireless communications of the Internet of Things | |
US20230403552A1 (en) | Ultra-wideband session key sharing scheme | |
CN104320485A (zh) | 信息推送方法及客户端、路由器 | |
Tomer | Wireless Networking in Libraries | |
US20100153720A1 (en) | Mobile system, service system, and service providing method to securely transmit private information for use in service | |
Furini | Mobile music distribution: A multichannel approach |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
ASS | Succession or assignment of patent right |
Owner name: MICROSOFT TECHNOLOGY LICENSING LLC Free format text: FORMER OWNER: MICROSOFT CORP. Effective date: 20150724 |
|
C41 | Transfer of patent application or patent right or utility model | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20150724 Address after: Washington State Applicant after: Micro soft technique license Co., Ltd Address before: Washington State Applicant before: Microsoft Corp. |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |