CN110301106A - 用于超声接近服务的方法和*** - Google Patents

用于超声接近服务的方法和*** Download PDF

Info

Publication number
CN110301106A
CN110301106A CN201780086102.1A CN201780086102A CN110301106A CN 110301106 A CN110301106 A CN 110301106A CN 201780086102 A CN201780086102 A CN 201780086102A CN 110301106 A CN110301106 A CN 110301106A
Authority
CN
China
Prior art keywords
ultrasonic signal
equipment
ultrasonic
signal
account
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201780086102.1A
Other languages
English (en)
Inventor
F·O·吉里特
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.)
Uber Technologies Inc
Original Assignee
Uber Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Uber Technologies Inc filed Critical Uber Technologies Inc
Priority to CN202010406815.5A priority Critical patent/CN111601241B/zh
Publication of CN110301106A publication Critical patent/CN110301106A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/18Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using ultrasonic, sonic, or infrasonic waves
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/20Monitoring the location of vehicles belonging to a group, e.g. fleet of vehicles, countable or determined number of vehicles
    • G08G1/202Dispatching vehicles on the basis of a location, e.g. taxi dispatching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B11/00Transmission systems employing sonic, ultrasonic or infrasonic waves
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0853Network architectures or network communication protocols for network security for authentication of entities using an additional device, e.g. smartcard, SIM or a different communication terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72454User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/12Detection or prevention of fraud
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/60Context-dependent security
    • H04W12/65Environment-dependent, e.g. using captured environmental data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/60Context-dependent security
    • H04W12/69Identity-dependent
    • H04W12/79Radio fingerprint

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Environmental & Geological Engineering (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Telephone Function (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Ultra Sonic Daignosis Equipment (AREA)

Abstract

一种网络服务,其可通过第一设备的超声接收部件检测超声信号。该超声信号可基于从音频输出部件发送的超声输出信号。响应于所检测到的超声信号,该网络服务可执行网络服务操作。

Description

用于超声接近服务的方法和***
相关申请的交叉引用
本申请要求2017年1月6日提交的美国专利申请No.15/400,173的权益;并且上述申请的公开内容在此通过引用以其整体并入。
背景技术
超声是一组超出人类听觉范围的音频,定义为20kHz及以上。然而,大多数人听不到18kHz以上的声音。超声频率(或比大多数人听到的频率更高的频率)的日常使用未被充分利用。例如,虽然大多数智能手机具有播放超声频率的能力,但通常不使用它们。
附图说明
本文的公开内容通过示例而非限制的方式在附图中示出,在附图的图中,相同的附图标记表示相似的元件,其中:
图1A示出用于使得能够在用户的计算设备上使用超声信号的示例性超声通信***(UCS);
图1B示出利用发射和/或接收超声信号以执行各种服务相关操作的计算设备的网络服务;
图2示出与用户设备和提供方设备通信的示例性运输便利***(transportfacilitation system);
图3示出用于在计算设备上处理入站(inbound)超声信号的示例方法;
图4示出用于利用超声频率以检测欺诈并验证设备的示例性方法;
图5示出用于利用超声频率以进行数据发送的示例性方法;
图6示出用于利用超声频率以估计主体的总数的示例性方法;
图7示出用于利用超声频率以估计空间的粗略体积轮廓的示例性方法;
图8示出用于利用超声频率以确定TDOA的示例性方法;以及
图9示出可对在其上实现本文所述的示例的计算机***。
具体实施方式
本文公开了用于在网络服务操作中利用超声频率的***、方法和计算机可读存储介质。所述的示例包括一种利用超声信号结合加强或增强设备或网络服务操作的***或计算设备。在一些示例中,计算设备操作以检测超声信号,并且基于超声信号执行与利用计算设备的网络服务相关的操作。计算设备可执行的操作的示例包括:设备指纹识别、估计空间中的粗略体积轮廓、估计在运输便利情景中的到达时间距离(“TDOA”)和/或估计空间中的主体总数。在一些实施方式中,计算设备可操作以发射或输出超声信号,用于以下项之一:(i)由另一计算设备接收,或(ii)接收回声或其它返回信号。
根据一些示例,计算设备可利用网络服务或计算机***执行操作,以便:(i)认证移动设备或携带移动计算设备或与移动计算设备相关联的人;(ii)使计算设备可通过超声信号交换数据(例如,配对或关联账户或设备的标识符);(iii)确定并利用有关车辆占用或内部的信息;和/或(iv)定位或远程识别与发送设备相关联的对象(例如,正在接近的车辆)。
***描述
图1A示出了用于使得能够在用户的计算设备上使用超声信号的示例性超声通信***(UCS)。在图1A的示例中,计算设备10可包括用于实现UCS 100的功能。在一些示例中,计算设备10可对应于用户的移动设备。此外,计算设备10可执行应用程序以提供生成和/或接收超声信号的功能。在一些示例中,一个或多个计算设备10执行服务应用程序16以实现UCS100。除了其它功能,服务应用程序16还能够使计算设备10与网络服务140建立和交换通信。另外,服务应用程序16可使计算设备10能够利用无线网络(例如,蜂窝、无线保真或WiFi网络等)和/或因特网的组合来与网络服务140的物理或虚拟服务器建立套接字或其它通信信道。
在图1A的一些示例中,UCS 100包括发送子***105和/或接收子***120。在一些实施方式中,诸如在图1的示例中,发送子***105和接收子***120都可以在计算设备10上实现。在其它实施方式中,发送子***105和接收子***120在不同的计算设备(例如,第一用户的第一计算设备和第二用户的第二计算设备)上实现。
发送子***105可包括发送控制器110和超声输出部件115。例如,超声输出部件115可包括计算设备10上的扬声器。扬声器可***作以发出声波(例如,超声波或“超声信号”)。在一些示例中,使用执行相应逻辑的处理器来实现发送控制器110。例如,发送控制器110可由执行服务应用程序的计算设备的处理器实现,该服务应用程序使得处理器和/或其它逻辑能够使超声信号145从超声输出部件115输出。
在一些示例中,接收子***120可包括接收器控制器130和超声接收器125。超声接收器125可被配置成接收超声信号。在一些实施方式中,接收器控制器130可确定超声接收器125是否已经检测到超声信号。
在一些实施方式中,具有接收子***120的计算设备10能够检测由发送子***105输出的超声信号。在这些实施方式中,发送子***105和接收子***120可以位于单独的设备上。例如,发送控制器110可指示超声输出部件115发射或输出超声信号145。超声信号145可包括多种特征或属性,以使得能够将信号用于多种可能目的中的任何一个。在一些实施方式中,发送控制器110可指示超声输出部件115发射高频范围(高于18kHz)或超声频率范围。在一些实施方式中,计算设备10可通过输出的超声信号发送数据。例如,发送控制器110可使超声输出部件115输出对应于数据帧的一组超声信号。在其它实施方式中,计算设备10可以以一个或多个超声信号的形式发送唯一标识符。
又进一步,在一些示例中,接收器控制器130可操作,以将超声接收器125实施为响应于超声范围或高频范围(18k Hz以上)内的声学信号的多种类型的传感器部件(例如,加速度计、麦克风、陀螺仪、电声换能器等)中的任何一种或多种。在一些实施方式中,通过使用超声接收器125和接收器控制器130,计算设备10可出于各种目的检测和处理超声信号。例如,计算设备10可通过检测和处理超声信号来验证设备或进行用户识别。在其它实施方式中,计算设备10通过使用超声接收器125和接收器控制器130,可检测和处理超声信号以对设备进行指纹识别。在另外的其它实施方式中,计算设备10通过使用超声接收器125和接收器控制器130,可检测和处理多组超声信号以确定相应的数据帧。
在一些实施方式中,如图1A中所示,网络服务140可指示发送控制器110(通过网络108)使超声输出部件115输出一个或多个超声信号145。在其它示例中,用户输入可触发发送控制器110以使得超声输出部件115输出一个或多个超声信号145。根据本文的示例,超声信号145可包括一定频率范围。在某些情况下,该频率范围可从19kHz扩展到20kHz。在一些实施方式中,超声信号145是单音调的(monotone)。
如图1A中所示,网络服务140与发送子***105或接收子***120中的至少一个通信。例如,当超声接收器125检测到作为来自发送子***105的输入而发送的超声信号时,网络服务140可与接收子***120通信。在一些示例中,接收器控制器130可确定超声接收器125何时检测到从发送子***105发送的超声信号145,并将具有超声信号145的数据集147发送到网络服务140。数据集147可包括与超声信号145的特征(诸如超声信号的频率、振幅、持续时间或波形)有关的数据。超声信号145可从另一个设备(作为发送子***105操作)或从同一设备(作为发送子***105和接收子***120两者操作)生成。接收子***120可将数据集147发送到网络服务140,例如,作为请求的参数或参数集。同样地,网络服务140可以将数据集149发送到发送子***105。数据集149可包括用于发送子***105来执行的指令。例如,发送子***105可根据数据集149确定待从发送子***105输出的超声信号145的一个或多个特征。
在一些实施方式中,接收子***120可确定检测到的超声信号是一部件的共振频率。在一些示例中,检测到的超声信号145是电声换能器的共振频率。在其它示例中,检测到的超声信号145是陀螺仪的共振频率。在其它示例中,检测到的超声信号145是加速度计的共振频率。
在其中发送子***105和接收子***120两者都被设置在计算设备(例如,计算设备10,诸如图1A中所示)上的示例中,发送子***105可使用下列指令实施,这些指令使得计算设备使用超声输出部件115发送(或以发送模式操作)或输出超声信号。超声信号可具有由发送控制器110的发送逻辑(TL)150指定的特征。例如,在一些实施方式中,网络服务140可将数据集148发送到发送控制器110。数据集148可指定待从超声输出部件115发射的超声信号的特征。响应于接收到数据集148,发送控制器110可将TL 150发送到超声输出部件115。TL 150可包括在数据集148中指定的超声信号的特征。然后,超声输出部件115可发射具有由TL 150/数据集148指定的特征的超声信号。特征可包括例如频率、振幅、持续时间、调制或波形。接收子***120可使用指令来检测超声信号,并处理(例如,解释)检测到的超声信号。在其中计算设备10包括发送子***105和接收子***120的示例中,超声信号的发送可响应于网络服务操作,而超声信号的接收可被用于选择网络服务操作或扩展网络服务操作的功能。在一些实施方式中,接收子***120可基于从检测到的超声信号的发送或接收中提取的信号特征来选择要执行的网络服务操作。在一些示例中,网络操作可以是例如:(i)通过超声信号145的唯一信号特征来认证人或人所持有的设备;(ii)确定给定空间(例如,车辆)内的主体的数量;(iii)确定给定空间的大小;和/或(iv)确定另一设备的TDOA。
图1B示出利用发送和/或接收超声信号以执行各种服务相关操作的计算设备的网络服务。在图1B的示例中,UCS 100在计算设备10上实现,以接收和发送超声信号两者。在一种实施方式或操作模式中,UCS 100由处理器160实现,处理器160执行服务逻辑(SL)162。SL162可使音频输出部件172发射超声输出信号186。另外,在另一种操作模式中,UCS 100由执行SL 162的处理器160实现,以检测和处理入站超声信号188。以这种方式,能够在处理器110上实现发送控制器110和接收器控制器130的功能。
处理器160可被配置为管理UCS 100的功能。例如,处理器160可与音频输出部件172和超声接收(UR)部件174可操作地或模态地通信。音频输出部件172和UR部件174分别提供了发送子***105的超声输出部件115和接收子***120的超声接收器125的示例。
根据示例,UR部件174包括一个或多个超声接收设备。虽然许多传统方法仅依赖于麦克风来检测任何形式的音频,但是所描述的示例认识到多种传感器包括以某种形式响应于超声信号的传感介质。因而,示例提供了UR部件174,其包括一个或多个传感器,这些传感器可包括加速度计190、麦克风192、陀螺仪194和/或电声换能器196。当多个传感器被用于UR部件174时,附加的结果输入可被用于确认或提供关于解释特定超声信号的方式的附加置信度。
根据一些示例,计算设备10可包括显示器168、通信接口164和存储器166。另外,处理器160可与显示器168、通信接口164和存储器166可操作地通信。通信接口164可被配置为在UCS 100(通过处理器110)与网络服务140之间传输数据。存储器166可对应于例如计算设备10的本地存储器资源。显示器168可采用任何合适的显示技术。例如,显示器168可以是液晶显示器、等离子显示器、发光二极管显示器、OLED(有机发光二极管)显示器、电子纸显示器或能够在其上呈现数字内容的任何其它合适类型的显示器。在一些示例中,显示器168可具有与显示器168相关联的触摸传感器以提供触摸屏显示器,该触摸屏显示器被配置为接收触摸输入,以使得能够实现与显示器168上呈现的图形用户界面的交互。在一些实施方式中,网络服务140可使得处理器160向显示器168提供通知。在其它实施方式中,用户输入可触发处理器160向显示器168提供通知。
在一些实施方式中,UCS 100可存储与检测到的超声信号188有关的数据(例如,检测时间、与检测到的超声信号有关的频率范围等)。例如,如图1B中所示,与检测到的超声信号188相关的数据可被存储在存储器166中。另外,存储器166可存储其它类型的数据,包括用于实施服务应用程序的指令和应用程序数据,从中可生成出站(outbound)超声信号186,并且可检测和处理入站超声信号188。在一些实施方式中,网络服务140可以是诸如图2的示例所示的运输便利***。
图2示出了便于使用支持超声的移动设备的服务提供方的网络计算机***。在一个示例中,网络计算机***200包括用于服务提供方(例如,服务提供方284、服务提供方设备280)和请求用户(例如,请求用户274、请求方设备270)的移动设备。在一些实施方式中,服务提供方设备280可包括发送子***105(图1A),并且请求方设备270可包括接收子***120(图1A),而在变体中,服务提供方设备280可包括接收子***120,并且请求方设备270可包括发送子***105。在其它实施方式中,服务提供方设备280或请求方设备270中的任一个可包括UCS 100的功能。
网络计算机***200可管理按需网络服务,按需网络服务将请求用户274与可用于服务用户274的服务请求271的服务提供方284连接。基于网络的按需服务可提供一种平台,该平台使得能够通过在请求方设备270上执行的服务应用程序275和在服务提供方设备280上执行的服务提供方应用程序285,在请求用户274和可用的服务提供方284之间实现按需服务(例如,运输或乘坐共享服务、递送服务等)。本文使用的请求方设备270和服务提供方设备280可包括具有执行与由网络计算机***200管理的运输安排服务相对应的指定应用程序的功能的计算设备。在许多示例中,请求方设备270和服务提供方设备280可包括移动计算设备,诸如智能手机、平板电脑、VR或AR耳机、车辆的车载计算***等。示例性的基于网络的按需服务可包括按需递送、包裹邮寄、购物、建筑、管道输送、家庭维修、住房或公寓共享等,或者可包括实现乘车共享平台的运输安排服务。
网络计算机***200可包括应用程序接口225,以通过服务应用程序275在一个或多个网络260上与请求方设备270通信。根据示例,希望利用基于网络的按需服务的请求用户274可启动服务应用程序275并通过网络260将服务请求271发送到网络计算机***200。在某些实施方式中,请求用户274可查看由网络计算机***200管理的多种不同服务类型,诸如乘车共享(ride-pooling)、基本乘车共享服务、豪华车辆服务、货车或大型车辆服务、专业驾驶员服务(例如,服务提供方被认证的情况下)、自动驾驶车辆运输服务等。网络计算机***200可利用服务提供方位置213向请求方设备270提供每个相应服务的邻近服务提供方的ETA数据264。例如,服务应用程序275可使用户274能够滚动或查看每种服务类型。响应于对特定服务类型的软选择,网络计算机***200可在服务应用程序275的用户界面上提供ETA数据264,其指示该服务类型的最近的服务提供方的ETA,和/或该服务类型的所有邻近的可用服务提供方的位置。当用户滚动浏览每种服务类型时,用户界面可更新以在以用户274或用户设置的搭乘位置为中心的地图上显示该服务类型的服务提供方(例如,车辆)的视觉表示。用户可与服务应用程序275的用户界面交互以选择特定服务类型,并发送服务请求271。
在一些示例中,服务请求271可包括给定区域内的服务位置(例如,由对应于网络计算机***200的一个或多个数据中心管理的城域内的搭乘位置),其中匹配的服务提供方将与请求用户274会合。用户可通过在服务应用程序275的用户界面上设置定位针(location pin)来输入服务位置,或者可通过请求用户274的当前位置来确定服务位置(例如,利用请求方设备270的基于位置的资源,诸如全球定位***(GPS)接收器)。另外,对于按需运输服务,请求用户274还可在提交服务请求271期间或之后输入目的地。
在各种实施方式中,网络计算机***200还可包括选择引擎230以处理服务请求271,以便最终选择服务提供方284来完成服务请求271。网络计算机***200可包括服务提供方接口215以通过服务提供方应用程序285与服务提供方设备280通信。根据各种示例,服务提供方设备280可使用服务提供方设备280的基于位置的资源(例如,GPS资源)来发送它们的当前位置。选择引擎230可利用这些服务提供方位置213来识别与服务位置相关的可用于完成服务请求271的一组候选的服务提供方284。
在某些实施方式中,网络计算机***200可选择邻近的自动驾驶车辆(SDV)来服务该服务请求271(例如,运输请求)。因而,与会合位置相关的邻近的候选服务提供方所形成的池还可包括在整个给定区域中运行的一个或多个SDV。
在一些方面,网络计算机***200可包括地图引擎235,或者能够利用第三方地图服务,以在服务位置周围的环境中生成地图数据237和/或交通数据。地图引擎235可接收服务提供方位置213并将它们输入到地图数据237。选择引擎230可利用地图数据237中的服务提供方的当前位置213(例如,通过设置围绕服务位置的地理围栏),以便选择服务提供方289来完成服务请求271。所选择的服务提供方289可以是在距离或时间方面最接近请求用户274的服务提供方,或者可以是出于其它原因是最佳选择的邻近的服务提供方,诸如服务提供方的经验、服务提供方已经上线的时间量、服务提供方的当前收入等。
一旦选择了服务提供方289,选择引擎230就可生成服务邀请232以服务该服务请求271,并且经由服务提供方应用程序285将服务邀请232发送到服务提供方289的设备280。一旦接收到服务邀请232,则服务提供方289可接受或拒绝邀请232。拒绝邀请232可使选择引擎230从候选的服务提供方集合284中确定另一服务提供方以满足服务请求271。然而,如果服务提供方接受(例如,通过接受输入),然后,接受输入281可被发送回选择引擎230,选择引擎230可通过请求用户274的计算设备270上的服务应用程序275生成服务提供方289的确认234,并将其发送给请求用户274。
在各种实施方式中,网络计算机***200还可包括存储先前请求和/或完成的服务的记录的数据库240,和/或包括或者与特定于基于网络的按需服务的个人请求用户274的历史信息相关联的请求方账户244。在一些实施方式中,如图2中所示,数据库240可通过应用程序接口225接收请求方简档244。特定于个人请求用户274的信息可包括服务类型、例行服务、服务位置、搭乘和目的地位置、工作地址、家庭地址、频繁到访的位置地址(例如,健身房、杂货店、商场、当地机场、体育馆或体育场、音乐厅、当地公园等)的用户偏好。另外,数据库240还可存储指示特定于个人服务提供方的信息(诸如车辆类型、服务资格、收入数据以及服务提供方经验)的服务提供方账户242。
另外,网络计算机***200可包括选择引擎230。选择引擎230可确定请求用户274的服务位置。在一些方面,选择引擎230可确定与请求用户274的当前位置相对应的用户位置278(例如,通过请求方设备270的GPS资源)。然后,选择引擎230可以基于当前位置为请求用户274独立地配置服务位置。例如,选择引擎230可将用户的当前地址识别为服务位置,或者将可用作请求用户274和服务提供方289之间的会合点的最近的、便利的街道位置或地址识别为服务位置,以完成服务请求271。
网络计算机***200也可包括超声通信引擎(UCE)290。超声通信引擎290可利于待在请求方设备270和/或服务提供方设备280上执行的任何数量的网络操作。可在请求方设备270和/或服务提供方设备280上执行的操作示例包括:设备指纹识别、估计空间中的粗略体积轮廓、估计在运输便利情景中的到达时间距离(“TDOA”)和/或估计空间中的主体总数。在一些实施方式中,计算设备可操作以发射或输出超声信号,用于以下之一:(i)由另一计算设备接收,或(ii)接收回声或其它返回信号。
在一些实施方式中,超声签名可被用于将与请求方设备270相关联的账户或标识符和与服务提供方设备280相关联的账户或标识符配对或关联,以便发起运输服务。例如,UCE 290可生成包括超声签名的匹配代码224。匹配代码224可用于授权与请求方设备270相关联的账户或标识符和与服务提供方设备280相关联的账户或标识符的关联,以便发起运输服务。在一些实施方式中,请求方设备270包括发送子***105(图1A),并且服务提供方设备280包括接收子***105(图1A)。在遇到可用的服务提供方284或进入可用的服务提供方284的阈值距离时,请求方设备270可输出一组超声信号292(或者可替选地,请求用户274可使请求方设备270的超声输出部件115(例如,通过用户界面250上的可选特征)输出一组超声信号292),这些信号可由服务提供方设备280的超声接收器125检测到以完成关联。在一些情况下,服务提供方设备280可分析来自请求方设备270的这组超声信号292,以确定该组超声啁啾(chirp)是否对应于匹配代码224。如果匹配代码224和该组超声信号292匹配,则提供方设备280和请求方设备270可完成关联。
在一些实施方式中,当请求用户274和服务提供方284正在彼此关联账户时,请求方设备270和/或服务提供方设备280可从网络计算机***200请求匹配代码224。在这种实施方式中,网络服务***200可生成匹配代码224并将匹配代码224发送到请求设备(例如,请求方设备270和/或服务提供方设备280)。UCE 290可将所生成的匹配代码224和与请求设备(例如,请求方设备270和/或服务提供方设备280)相关联的账户相关联,并将这种信息记录到数据库240中。
在一些实施方式中,用户274和提供方284可分别执行超声握手。在这种实施方式中,请求用户274使请求方设备270输出超声信号292(例如,通过服务应用程序275的可选特征上的输入),并且服务提供方284使服务提供方设备280“监听”超声信号292(例如,通过服务提供方应用程序285的可选特征上的输入)。在这些实施方式的变体中,服务提供方284可使服务提供方设备280输出超声信号292,而请求用户274可使请求方设备270“监听”超声信号292。
在其它实施方式中,请求方设备270可响应于(i)从网络计算***200接收到信号,(ii)当用户在大规模出口区域内时接收到来自用户的提出搭乘请求的输入,或(iii)检测到请求方设备270已进入大规模出口区域而输出超声签名。
在一些实施方式中,超声信号可由请求方设备270或服务提供方设备280的其它超声接收器检测。超声接收器的示例可包括例如:陀螺仪、加速度计、任何电声换能器等。
在一些实施方式中,设备(例如,服务提供方设备280或请求方设备270)可发送数据帧。例如,请求方设备270可实现发送子***105(图1A)以输出对应于数据帧的超声信号。在一些实施方式中,上扫的超声信号(从较低频率到较高频率发送的超声信号)可对应于比特状态1。另外,下扫的超声啁啾(从较高频率到较低频率发送的超声信号)可对应于比特状态0。此外,超声信号可对应于数据帧的前导码。前导码可以利于接收设备(例如,具有接收子***120的提供方设备280)以确定数据帧的开始。在一些实施方式中,通过具有更长的发送时间,前导码可以与数据帧的其余部分区分开。例如,该组超声信号中的第一超声啁啾可上扫100ms,而超声信号的其余部分可上扫或下扫并且仅发送20ms。
网络108和260可包括一个或多个网络。网络108和260可以是传统类型,有线或无线的,并且可具有许多构造,包括星形构造、令牌环构造或其它构造。此外,网络108和260可包括内联网、局域网(LAN)、广域网(WAN)(例如,因特网),和/或多个设备能够通过其进行通信的其它互连数据路径。在一些实施例中,网络108和260可以是点对点(peer-to-peer)网络。网络108和260还可与电信网络的部分联接或包括这些部分,以使用各种不同通信协议发送数据。在一些实施例中,网络108和260可包括蓝牙(或低功耗蓝牙)通信网络或蜂窝通信网络以发送和接收数据,包括通过短消息服务(SMS)、多媒体消息服务(MMS)、超文本传输协议(HTTP)、直接数据连接、WAP、电子邮件等发送和接收数据。虽然图1A、1B和2的示例每个都示出了一个网络108和260,但是网络108和260可以是多于一个网络。例如,如图1A中所示,网络服务140、发送子***105和接收子***120可以使用有线或无线连接或其组合通过网络108进行通信。在另一示例中,如图2中所示,用户设备270、服务提供方设备280和网络计算***200使用有线或无线连接或其组合通过网络260进行通信。
方法论
图3示出用于在计算设备上处理入站超声信号的示例性方法。图4示出用于利用超声频率以检测欺诈并验证设备的示例性方法。图5示出用于利用超声频率以进行数据发送的示例性方法。图6示出用于利用超声频率以估计主体的总数的示例性方法。图7示出用于利用超声频率以估计空间的粗略体积轮廓的示例性方法。图8示出用于利用超声频率以确定TDOA的示例性方法。在下面图3至图8的讨论中,可以参考表示图1A、1B和/或图2所示和所述的相同特征的附图标记,以说明用于执行所描述的步骤或子步骤的合适部件。
图3示出用于在计算设备上处理入站超声信号的示例性方法。在一些实施方式中,如图3中所示,计算设备10可执行监听超声信号的服务应用程序16(300)。例如,计算设备10可使用麦克风来检测超声信号(302)。作为补充或变化,计算设备10使用一个或多个其它传感器(例如,加速度计、陀螺仪和/或电声换能器)。这些传感器设备可包括产生对超声信号的响应的传感器介质(例如,传感器设备以特定频率谐振)(304)。
计算设备10可提取检测到的超声信号的特征(306)。在一些实施方式中,计算设备10确定检测到的超声信号的特征(308)。例如,计算设备10基于超声信号的发送特性确定检测到的超声信号的特征(310)。超声信号的发送特征的示例包括但不限于:超声信号(312)的频率、超声信号(314)的持续时间和/或超声信号(316)的调制/波形。在其它示例中,计算设备10基于在计算设备10上接收信号的效果来确定超声信号的特征(318)。例如,用于捕获超声信号的传感器可以以特定的谐振频率谐振(320)。作为响应,计算设备10可确定特定的谐振频率。
计算设备10可基于检测到的超声信号的提取特征来处理超声信号(322)。在一些实施方式中,计算设备10可基于从检测到的超声信号的发送中提取的信号特征来选择要执行的操作(例如,基于网络服务的操作)(426)。举例来说,计算设备10可基于由超声信号的发送产生的信号特征来选择设备/用户识别操作(328)。其它示例操作包括但不限于匹配代码操作(330)、数据发送/接收操作(332)、主体检测操作(334)、TDOA估计操作(336)、空间体积轮廓的估计操作(338)等等。
在其它实施方式中,计算设备10可基于从检测到的超声信号的接收中提取的信号特征来选择要执行的操作(例如,基于网络服务的操作)(340)。例如,计算设备10可基于检测到的超声信号的谐振频率执行认证操作(342)。
图4示出了利用超声频率来检测欺诈和验证设备的示例性方法。计算设备10可检测超声信号(400)。在一些实施方式中,计算设备10可执行指示超声接收器125监听超声信号的服务应用程序16。
计算设备10可确定超声信号的特征(402)。例如,计算设备10可确定发送特征或超声信号在计算设备10上的接收效果。在一些实施方式中,计算设备10可存储特征数据集的集合。特征数据集可包括与用户账户和设备相关的标识符。另外,特征数据集可包括定量地(例如,作为特征向量)表示与用户账户和设备的标识符相关联的所记录的超声信号的特征的数据。在一些实施方式中,特征数据集或账户标识符可包括或指向账户数据。账户数据可包括与兑换的折扣/奖励相关的数据,或者账户是否被阻止或未被阻止(例如,被授权)。在其它实施方式中,网络服务140可存储特征数据集的集合。例如,接收器控制器130可将包括与检测到的超声信号145的特征有关的数据的数据集147发送到网络服务140。
计算设备10可确定检测到的超声信号的特征是否与包括在存储的一组数据中的特征匹配(404)。例如,接收器控制器130可确定检测到的超声信号的特征是否与记录的超声信号的任何特征匹配。在其它实施方式中,网络服务140可确定检测到的超声信号的特征是否与记录的超声信号的任何特征匹配。例如,网络服务140可将接收的数据集147(其包括与检测到的超声信号145的特征有关的数据)与存储在网络服务140上的特征数据集的集合进行比较,以便确定匹配。
如果计算设备10确定存在匹配,则计算设备10确定匹配的记录的超声信号(即,具有与检测到的超声信号的特征匹配的特征的记录的超声信号)是否与被阻止的账户相关联(406)。例如,接收器控制器130确定匹配的记录的超声信号是否与和被阻止的账户相关联的设备标识符相关联。在另一示例中,接收器控制器130确定匹配的记录的超声信号是否与指示账户已被阻止的账户标识符相关联。在一些实施方式中,网络服务140可确定匹配的记录的超声信号已知设备是否与被阻止的账户相关联。例如,网络服务140可确定匹配的记录的超声信号是否与指示该账户已被阻止的账户标识符相关联。在另一示例中,网络服务140可确定匹配的记录的超声信号是否与和被阻止的账户相关联的设备标识符相关联。
在一些示例中,如果计算设备10确定匹配的记录的超声信号与被阻止的账户相关联,则计算设备10可限制与另一设备的配对或关联(408)。例如,计算设备10的接收器控制器130可将指令发送到发送子***105的设备,以限制将账户或标识符彼此关联的完成。在一些实施方式中,网络服务140可向计算设备10和/或发送子***105的设备发送指令,以限制将账户或标识符彼此关联的完成。
在一些实施方式中,计算设备10可确定发送子***105的设备是否与新账户相关联(即,新账户与匹配的已知设备的被阻止账户不同)(410)。例如,接收器控制器130从发送子***105的设备请求账户数据。响应于接收到账户数据,接收器控制器130可将匹配的记录的超声信号的账户数据与发送子***105的设备的账户数据进行比较。在一些实施方式中,网络服务140可确定和暂停发送子***105的设备的新账户的存在。例如,网络服务140从发送子***105的设备请求账户数据。响应于接收到账户数据,网络服务140将匹配的记录的超声信号的账户数据与发送子***105的设备的账户数据进行比较。
如果计算设备10确定存在新账户,则计算设备10可暂停新账户(412)。例如,接收器控制器130确定与发送子***105的设备相关联的新账户的存在。响应于该确定,接收器控制器130可向网络服务140发送指令以暂停发送子***105的设备的新账户。在一些实施方式中,网络服务140确定与发送子***105的设备相关联的新账户的存在。响应于该确定,网络服务140可暂停发送子***105的设备的新账户。
然而,如果计算设备10确定匹配的记录的超声信号不与被阻止的账户相关联(例如,匹配的记录的超声信号与授权账户相关联),则计算设备10可授权计算设备10的账户或标识符与发送子***105的设备的账户或标识符的配对或关联(414)。例如,接收器控制器130可将指令发送到发送子***105的设备,以将发送子***105的设备的账户或标识符与接收子***105的设备的账户或标识符相关联。在一些实施方式中,网络服务140可向接收子***105的设备和/或发送子***120的设备发送指令以将账户或标识符彼此关联。在一些实施方式中,上述技术可用在图2的网络计算机***200中,以关联两个设备(例如,服务提供方设备280和请求方设备270)的账户或标识符。
在一些实施方式中,账户数据可与和兑换的折扣/奖励相关的数据相关联。在这些实施方式中,计算设备10可确定匹配的记录的超声信号是否与和兑换的折扣/奖励相关联的账户相关联(416)。在其它实施方式中,网络服务140可确定匹配的记录的超声信号是否与和兑换的代码相关联的账户(例如,折扣、奖励、促销等)相关联。
如果计算设备10确定匹配的记录的超声信号与和兑换的代码相关联的账户相关联,则接收器控制器130可向网络服务140发送指令以限制发送子***105的设备消费兑换的代码(例如,限制该账户与兑换的代码相关联)(418)。在一些实施方式中,网络服务140可向发送子***105的设备发送指令以限制发送子***105的设备消费所兑换的代码。在一些实施方式中,如图2中所示,可限制请求方设备270消费兑换的代码。例如,使用上述技术,服务提供方设备280或网络计算***200可确定请求方设备270与包括和兑换代码有关的数据的账户相关联。例如,网络计算机***200(例如,通过UCE 290)可分析特定的请求方设备280的特定的请求方简档244,以确定请求方简档244是否与任何兑换的代码相关联。如果请求方设备270与和兑换的代码有关的数据相关联,则服务提供方设备280或网络计算***200可限制请求方设备270消费兑换的代码。
在一些实施方式中,计算设备10确定检测到的超声信号的特征与存储的一组数据中包括的任何特征不匹配(420)。响应于该确定,计算设备10可推断出检测到的超声信号可能与未知设备和/或未知用户账户相关联。在一些实施方式中,计算设备10可从发送子***105的设备请求账户数据、用户标识符和/或设备标识符。然后,计算设备10可关联发送子***105的设备的账户数据、用户标识符和/或设备标识符与检测到的超声信号的特征。在其它实施方式中,使用上述技术,网络服务140可将检测到的超声信号的特征与发送子***的设备的账户数据、用户标识符和/或设备标识符相关联。例如,接收器控制器130可将数据集147发送到网络服务140。数据集147可包括与检测到的超声信号的特征有关的数据,以及检测到的超声信号的特征与包括在存储的一组数据中的任何特征不匹配的指示符。这样,网络服务140可从发送子***105的设备请求账户数据、用户标识符和/或设备标识符。然后,网络服务140可将发送子***105的设备的账户数据、用户标识符和/或设备标识符与检测到的超声信号的特征相关联。
超声频率(或例如18kHz以上的频率)可用于发送数据或数据帧。另外,如上所述,匹配代码可通过超声信号(或18kHz以上的频率)发送。图5示出了利用超声频率进行数据发送的示例性方法。如上所述,在一些实施方式中,发送子***105可输出对应于数据帧的超声啁啾。例如,上扫的超声啁啾(从较低频率发射并以较高频率结束的超声信号)能够对应于比特状态1。另外,下扫的超声啁啾(从较高频率发射并以较低频率结束的超声信号)能够对应于比特状态0。此外,超声啁啾可对应于数据帧的前导码。前导码可有助于确定数据帧的开始。
参考图5,计算设备10可确定检测到的超声信号146对应于前导码(500)。例如,接收器控制器130可基于其发送特征(例如,检测到的超声信号的频率、检测到的超声信号的持续时间和/或检测到的超声信号的调制/波形)确定检测到的超声信号145对应于前导码。在一些实施方式中,超声信号的持续时间可区分超声信号是对应于比特状态还是前导码。例如,100ms超声信号可对应于前导码,而20ms超声信号可对应于比特状态。例如,接收器控制器130可确定上扫100ms的检测到的超声信号145是数据帧的前导码。在其它实施方式中,检测到的超声信号(例如,超声信号145)是否是数据帧的前导码可取决于超声信号是上扫还是下扫。例如,上扫100ms的超声信号可对应前导码,而下扫100ms的超声信号不对应前导码。在其它实施方式中,检测到的超声信号(例如,超声信号145)是否是前导码可取决于超声信号是上扫还是下扫以及超声信号的持续时间。在一些实施方式中,网络服务140可基于其发送特征确定检测到的超声信号145对应于前导码(例如,通过从接收器控制器130接收包括检测到的超声信号145的发送特征的数据集147)。
计算设备10可检测下一个超声信号(502)。例如,接收器控制器130从超声接收器125接收与检测到下一个超声信号有关的数据。在一些实施方式中,网络服务140可从接收器控制器130接收包括关于从超声接收器125检测到下一超声信号有关的数据的数据集147。
计算设备10可确定下一个检测到的超声信号对应于比特状态(504)。例如,接收器控制器130可基于下一个检测到的超声信号的发送特征来确定下一个检测到的超声信号对应于比特状态。在一些示例中,接收器控制器130确定检测到的超声信号145上扫。接收器控制器130可进一步确定上扫的超声信号145对应于比特状态1。在其它示例中,超声信号145下扫。接收器控制器130可进一步确定下扫超声信号145对应于比特状态0。在其它示例中,下扫的超声信号145可对应于比特状态1,而上扫的超声信号145可对应于比特状态0。在一些实施方式中,网络服务140可基于其发送特征确定下一个检测到的超声信号145对应于比特状态(例如,通过从接收器控制器130接收数据集147,数据集147包括检测到的超声信号145的发送特征)。
在一些实施方式中,接收器控制器130可通过确定检测到的超声信号之后的下一个超声信号对应于前导码的检测来验证下一个超声信号是先前检测到的前导码的数据帧的一部分。在其它实施方式中,网络服务140可通过确定检测到的超声信号之后的下一个超声信号对应于前导码的检测来验证下一个超声信号是先前检测到的前导码的数据帧的一部分(例如,通过从接收器控制器130接收数据集147,数据集147包括检测到的超声信号145的发送特征)。
计算设备10可检测一组超声信号(506)并确定该组超声信号中的每个超声信号对应于哪种比特状态(508)。例如,接收器控制器130可确定来自超声接收器125的一组超声信号的检测。接收器控制器130确定该组超声信号中的每个超声信号对应于哪种比特状态。在其它实施方式中,网络服务140或接收器控制器130可确定来自超声接收器125的一组超声信号的检测。此外,类似于上文公开的技术,接收器控制器130或网络服务140可确定每个超声信号的比特状态。
计算设备10可确定所确定的前导码和稍后的比特状态是否对应于匹配代码(510)。例如,接收器控制器130可确定数据帧(前导码和比特状态)是否对应于匹配代码。可从网络服务140的数据库接收匹配代码。在其它实施方式中,接收器控制器130可将包括与数据帧有关的数据的数据集147发送到网络服务140。响应于接收到数据集147,网络服务140可确定数据帧是否对应于匹配代码。例如,网络服务140能够在网络服务140的数据库中检索与匹配代码有关的数据,并将匹配代码与与数据帧相关的数据进行比较。
如果计算设备10确定数据帧对应于匹配代码,则接收器控制器130可授权配对或关联另一设备的账户或标识符(512)。例如,如果接收器控制器130确定数据帧(前导码和比特状态)对应于匹配代码,则接收器控制器130可授权接收器控制器130设备的账户或标识符与发送子***105的设备的账户或标识符的关联。在该示例中,接收器控制器130可将指令发送到发送子***105的设备以授权该关联。
另一方面,如果计算设备10确定数据帧不对应于匹配代码,则计算设备10可限制其账户或标识符与另一设备的账户或标识符的配对或关联。例如,接收器控制器130可将指令发送到发送子***105的设备以限制与接收子***的设备的关联。在其它实施方式中,网络服务140可限制或授权该关联。例如,网络服务140可向发送子***105的设备和/或接收子***130的设备发送指令以授权或限制彼此之间的关联。
在运输便利情景下的一些实施方式中,如图2中所示,UCE 290可将生成的匹配代码224与特定设备(例如,请求方设备270和服务提供方设备280)相关联。例如,网络计算机***200可从请求方设备270接收服务请求271。响应于接收到服务请求271,UCE 290可为请求方生成唯一匹配代码224,并将唯一匹配代码224关联到请求方或请求方设备270的标识符。这种数据可存储在数据库240中。在一些实施方式中,UCE 290可将相关的唯一匹配代码224和请求方设备270的标识符关联到关联的请求方账户244。为了使服务提供方设备280将其账户或标识符与请求方设备270的账户或标识符配对或关联,通过图5中所述的方法,请求方设备270可输出超声匹配代码条目(match code entry)294。超声匹配代码条目294可包括如上所述的数据帧。服务提供方设备280接收超声匹配代码条目294,并将对应于超声匹配代码条目294的数据提供给UCE 290。在接收到超声匹配代码条目294的数据时,UCE290可验证超声匹配代码条目294对应于请求方或请求方设备270的标识符或与之相关联。如果超声匹配代码条目294对应于请求方设备270的标识符、相关联的请求方账户244和/或唯一匹配代码224,则UCE290可向服务提供方设备280发送指令以将其账户或标识符与请求方设备270的账户或标识符相关联(例如,分配服务提供方以为请求方提供服务)。另一方面,如果超声匹配代码条目294不对应于请求用户设备270、相关联的请求方账户244或唯一的匹配代码224,则UCE 290可向服务提供方设备280发送指令以限制与请求方设备270的任何关联。
在一些实施方式中,发送子***105可通过超声信号发送数据。例如,发送控制器110可指示超声输出115发射或输出对应于数据帧的一组超声信号。输出的第一超声信号可对应于前导码,而输出的每个后续超声信号可对应于比特状态。
又进一步,在一些实施方式中,接收子***120可根据接收子***120的设备类型以44.1KHz或48KHz在本机记录该组超声信号(通过UR部件124)。在某些情况下,输出的超声信号仅占用19KHz–20KHz范围内的1Khz的带宽。接收器控制器130首先执行基带转换以将采样率降低到1-1.5Khz范围,以减少后续阶段中所需的处理量。此外,能够预先计算和存储三个匹配滤波器(例如,在设备的存储器中)—一个用于前导码检测,两个用于上扫和下扫。这样,接收器控制器130可连续地使用前导码匹配滤波器来对准转换的超声信号。接收器控制器130可将每个峰值确定为新数据帧的开始。诸如峰值的持续时间之类的指示符(例如,较长对应于前导码,而较短对应于比特状态)或峰值的大小(例如,较小峰值为比特状态,而较大峰值可以是数据帧的开始)可帮助解密峰值是数据帧的开始还是前导码。一旦确定数据帧的开始,接收器控制器130就可在上下匹配滤波器中查找基带信号中的峰值,以便对比特进行解码(其中进行上扫和下扫,并且对应于特定的比特状态)。
根据一些示例,超声啁啾或信号也可用于估计空间中的主体总数。图6示出了用于利用超声频率估计主体总数的示例方法。如图6中所示,计算设备10可发射或输出超声输出信号(600)。例如,发送子***105和接收子***120可在同一计算设备10上实现(例如,如图1B中所示)。处理器160可指示音频输出部件172输出超声输出信号186。另外,处理器160可记录音频输出部件172输出超声输出信号186的示教时间。在一些实施方式中,网络服务140可指示处理器160触发音频输出部件172从而输出超声输出信号186。另外,网络服务140可从处理器160检索数据集198。数据集198可包括与音频输出部件172输出超声输出信号186的时间有关的数据。
计算设备10可检测第一超声信号(604)并且可检测另一超声信号(606)。例如,处理器160可确定每次UR部件174检测到超声信号188。此外,处理器160可确定每次UR部件174检测到超声信号188(608)。在一些实施方式中,网络服务140可确定UR部件174对超声信号188的检测以及检测到每个超声信号188的时间。例如,处理器160可发送包括与每个超声信号188的检测和检测时间有关的数据的数据集192。
在一些实施方式中,之后检测到的超声信号可以是发射的超声信号的回波。在这些实施方式中,处理器160可通过发送的超声信号和检测到的超声信号两者的特征(例如,发送的和检测到的超声信号都具有相同的频率)推断检测到的超声信号是发射的超声信号的回波。在变体中,网络服务140可通过从处理器160检索和接收数据集192来做出相同的确定。数据集192可包括与发送的超声信号的特征和检测到的超声信号的特征有关的数据。
计算设备10可基于检测时间和检测到的超声信号本身来确定超声信号是否来自两个不同的物体(610)。例如,处理器160可基于输出超声输出信号188的检测时间和次数来推断来自两个不同物体的检测到的超声号188。另外,处理器160可分别基于输出的超声信号和检测到的超声信号的发送和接收特征来确认检测到的超声信号18来自两个不同的物体(例如,输出的超声信号和检测到的超声信号具有相似频率)。此外,在一个示例中,基于不同的时序(超声输出信号186的输出和超声输出信号188的检测),处理器160可推断出每个超声信号188以不同的距离从不同的主体回波。在一些实施方式中,网络服务140从处理器160接收数据集192。数据集192包括超声信号188的检测时间和超声信号186的输出时间。基于所接收的数据集192,网络服务140可推断每个超声信号138是否以不同距离从不同的物体回波。
在一些实施方式中,诸如图1A中所示,接收器控制器130可通过网络108接收与来自发送控制器110的发射/输出超声信号有关的数据(例如,输出超声信号的时间和每个超声信号的频率范围)。这样,接收子***120可确定或估计检测到的超声信号145是否从不同的主体回声。在另一实施方式中,一个或多个设备包括发送子***105,而单独的设备包括接收子***120。这样,包括发送子***105的每个设备可输出唯一的超声信号145。作为响应,接收子***120的设备可确定源自不同的设备/主体的每个唯一的超声信号145。
又进一步,在一些示例中,一个或多个设备可各自包括发送子***105,并且每个发送子***105都可输出唯一的超声信号145。网络服务140可从接收器控制器130接收与每个检测到的唯一超声信号145相关的数据(例如,每个检测到的唯一超声信号145的检测时间和频率范围)。作为响应,网络服务140可确定源自不同的设备/主体的每个唯一的超声信号145。
在一些示例中,超声啁啾或信号也可用于估计空间中的物体总数。图7示出了用于利用超声频率来估计空间的粗略体积轮廓的示例方法。如图7中所示,计算设备10可发射或输出超声输出信号(700)。例如,发送子***105和接收子***120可在同一计算设备10上实现(例如,诸如图1B中所示)。例如,如图1B中所示,处理器160指示音频输出部件172输出超声输出信号186。在一些实施方式中,网络服务140可指示处理器160触发音频输出部件172以输出超声输出信号186。
计算设备10可确定接收子***已经检测到超声信号(702)。例如,UR部件174检测超声信号188。处理器160可确定UR部件124检测到超声信号188。在一些实施方式中,处理器160可向网络服务140发送数据集192,其中数据集192包括与超声信号188的检测有关的数据。
计算设备10可指示音频输出部件172输出另一超声输出信号(704)。计算设备10可检测另一超声输出信号(706)。例如,处理器160和/或网络服务140可触发超声输出信号186的发射,并且可确定超声输出信号188的检测。
计算设备10可确定输出每个超声输出信号的时间和检测到每个超声信号的时间(708)。例如,处理器160记录并关联每次输出每个超声输出信号186的时间戳和每次检测到每个超声信号188的时间戳。在一些实施方式中,网络服务140从处理器160接收数据集192,包括超声输出信号186的发射时间戳,以及检测到超声信号188的时间戳。
计算设备10比较超声信号的检测时间和发射时间(710)。例如,处理器160可将检测到每个超声信号188的时间与输出每个超声信号186的时间进行比较。基于该比较,处理器160可确定计算设备10是在室内还是在室外。例如,如果每个超声输出信号186和每个超声信号188的时间戳之间的差异很小,则设备有可能在室内。另一方面,如果每个超声输出信号186和每个超声信号188的时间戳之间的差异很大,则设备有可能在室外。在一些实施方式中,网络服务140可进行比较和确定。例如,网络服务140可接收与超声信号188检测的时间戳和超声输出信号186的时间戳有关的数据。另外,网络服务140可比较时间戳并确定计算设备10是在室内还是在室外。
又进一步,在其它示例中,超声啁啾或信号可被用于估计TDOA(到达时间距离)。图8示出了用于利用超声信号估计TDOA的示例性方法。计算设备10可检测超声信号(800)并且可确定何时检测到超声信号以及超声信号源自多远的位置(802)。例如,接收器控制器130确定超声接收器125检测到超声信号145。接收器控制器130可确定超声接收器125何时检测到超声信号145以及超声信号145源自多远的位置。在一些实施方式中,接收子***120和发送子***105在单独的设备上。在这样的实施方式中,接收器控制器130可确定发送子***105的设备相对于接收子***120的设备的距离。
计算设备10可检测另一超声信号(804)并确定何时检测到该超声信号以及该超声信号源自多远的位置(806)。例如,接收器控制器130确定超声接收器125检测到另一超声信号145。接收器控制器130可确定超声接收器125何时检测到下一超声信号145以及下一超声信号145源自多远的位置。
基于所确定的步骤的时间和距离,计算设备10可估计另一设备的TDOA(808)。一旦确定了TDOA,就可将计算设备10提供给显示器以进行呈现(810)。例如,在一些实施方式中,发送子***105和接收子***120在单独的设备上。在这样的实施方式中,基于所确定的时间和距离,接收器控制器130确定发送子***105的设备的TDOA(例如,使用多普勒计算)。在一个示例中,接收子***120可向计算设备10提供与TDOA相对应的数据,以进行显示。
在网络计算***的情景下,在一些实施方式中,如图2中所示,例如,请求方设备270包括接收子***120,并且服务提供方设备280可包括发送子***105。在这样的实施方式中,接收子***120可在请求方设备270上向请求用户274提供服务提供方设备280的TDOA。例如,服务提供方设备280可向请求方设备270发送超声信号292的脉冲。接收子***120可确定每个超声信号292的检测时间,以及在输出每个超声信号292时服务提供方设备280和请求方设备270之间的距离。基于所确定的时间和距离,接收子***120可确定服务提供方设备280的TDOA(例如,使用多普勒计算)。此外,接收子***120可在请求方设备270上向请求用户274提供TDOA。
在一些实施方式中,如图1A和2中所示,网络服务140或网络计算***200可确定TDOA并将TDOA数据提供给显示器。例如,如图1A中所示,网络服务140可(通过网络108)接收与每个超声信号145的被检测到的时间以及超声信号145源自多远的位置(例如,当输出超声信号145时,发送子***105的设备与接收子***120的设备之间的距离)有关的数据集148。因此,基于所接收的数据,网络服务140可确定TDOA并将其提供给计算设备10的显示器。在其它示例中,如图2中所示,网络计算***200可从服务提供方设备280接收超声信号292被发射或输出到请求方设备270的时间。网络计算***200可确定每次输出每个超声信号292时服务提供方设备280和请求方设备270之间的距离。这样,基于所确定的时间和距离,网络计算***200可确定服务提供方设备280的TDOA(例如,使用多普勒计算)并将TDOA提供给请求方设备270。
硬件图
图9是示出可以在其上实现本文所述的示例的计算机***的方框图。计算机***900可在例如服务器或服务器组合上实现。例如,计算机***900可被实现为用于提供运输服务的网络服务的一部分。在图1的情景下,网络服务140可以使用诸如图9所描述的计算机***900来实现。网络计算***200还可以使用如结合图9所描述的多个计算机***的组合来实现。
在一种实施方式中,计算机***900包括处理资源910、主存储器920、只读存储器(ROM)930、存储设备940和通信接口950。计算机***900包括至少一个处理资源910,以处理诸如由随机存取存储器(RAM)或其它动态存储设备提供的存储在用于存储可由处理器910执行的信息或指令的主存储器920中的信息。主存储器920还可用于存储临时变量或在执行将由处理器910执行的指令期间的其它中间信息。计算机***900还可以包括用于存储处理器910的静态信息和指令的ROM 930或其它静态存储设备,存储设备940,诸如磁盘或光盘,用于存储信息和指令。
通信接口950使计算机***900可通过使用网络链接(无线或有线)与一个或多个网络980(例如,蜂窝网络)通信。使用网络链接,计算机***900可与一个或多个计算设备、一个或多个服务器和/或一个或多个自动驾驶车辆通信。根据示例,计算机***900从各个用户的移动计算设备接收搭乘请求982。存储在主存储器920中的可执行指令可包括选择指令922,处理器910执行选择指令922以选择服务提供方从而以正常模式服务搭乘请求982。以这种方式,计算机***可接收在整个给定区域中行驶的驾驶员的驾驶员位置984,并且处理器可执行选择指令922以从一组可用驾驶员中选择驾驶员,并且发送运输邀请952以使驾驶员能够接受或拒绝提供乘车服务。
作为示例,存储在主存储器920中的指令和数据可由处理器910执行以实现图1的示例网络服务140。在执行操作时,处理器910可接收搭乘请求982和提供方位置984,并提交运输邀请952和匹配代码954以便于服务请求方982。处理器910配置有软件和/或其它逻辑以执行通过诸如由图1至图8,以及本申请中其它地方所述的实施方式所述的一个或多个过程、步骤和其它功能。
本文所述的示例涉及使用计算机***900以实现本文描述的技术。根据一个示例,响应于处理器910执行包含在主存储器920中的一个或多个指令的一个或多个序列,计算机***900执行那些技术。这些指令可被从另一机器可读介质,诸如存储设备940读取到主存储器920中。包含在主存储器920中的指令序列的执行使处理器910执行本文所述的处理步骤。在可替选实施方式中,可使用硬连线电路代替软件指令或与软件指令组合以实施本文所述的示例。因而,所述示例不限于硬件电路和软件的任何特定组合。
设想到本文所述的示例扩展到本文所述的各个要素和构思,独立于其它构思、思想或***,并且例如包括本申请中任何地方所述的要素组合。虽然本文参考附图详细地描述了示例,但是应理解,这些构思不限于那些确切的示例。因此,许多修改和变化对于本领域技术人员来说是明显的。因而,旨在由以下权利要求及其等同方案限定这些构思的范围。此外,设想到单独描述或作为示例的一部分描述的特定特征可以与其它单独描述的特征或其它示例的部分组合,即使其它特征和示例未提及该特定特征也是如此。因而,没有描述一些组合不应排除要求这些组合的权利。

Claims (20)

1.一种结合网络服务来操作设备的方法,所述方法包括:
通过第一设备的超声接收部件,基于从音频输出部件输出的第一超声输出信号检测第一超声信号;和
使用检测到的所述第一超声信号执行网络服务操作。
2.根据权利要求1所述的方法,其中,所述第一设备包括所述音频输出部件。
3.根据权利要求1所述的方法,其中,第二设备包括所述音频输出部件。
4.根据权利要求1所述的方法,其中,所述超声接收部件是陀螺仪。
5.根据权利要求1所述的方法,其中,所述超声接收部件是电声换能器。
6.根据权利要求1所述的方法,其中,所述超声接收部件是加速度计。
7.根据权利要求1所述的方法,其中,所述方法还包括:
检测所述第一超声信号的一个或多个特征。
8.根据权利要求7所述的方法,其中,执行所述网络服务操作包括:
基于所述第一超声信号的所确定的所述一个或多个特征,确定所述第一超声信号的所述一个或多个特征是否匹配已知设备的数据库中的已知设备的一个或多个特征,其中所述已知设备的数据库中的每个已知设备都与账户相关联。
9.根据权利要求8所述的方法,其中,执行所述网络服务操作包括:
确定所述第一超声信号的一个或多个特征匹配与被阻止账户相关联的已知设备的一个或多个特征;和
基于确定出所述第一超声信号的所述一个或多个特征匹配与被阻止账户相关联的已知设备的一个或多个特征,限制第二设备将所述第二设备的账户与所述第一设备的账户相关联。
10.根据权利要求9所述的方法,其中,执行所述网络服务操作包括:
确定所述第一设备与新账户相关联;和
暂停所述第一设备的所述新账户。
11.根据权利要求8所述的方法,其中,执行所述网络服务操作包括:
确定所述第一超声信号的一个或多个特征不匹配与被阻止账户相关联的已知设备的任何特征;
接收与所述第一设备相关联的账户数据;以及
将所述第一设备的账户数据与所述第一超声信号的所述一个或多个特征相关联。
12.根据权利要求8所述的方法,其中,执行所述网络服务操作包括:
确定所述第一超声信号的一个或多个特征匹配与授权账户相关联的已知设备的一个或多个特征;和
授权第二设备以将所述第二设备的账户与所述第一设备的账户相关联。
13.根据权利要求8所述的方法,其中,执行所述网络服务操作包括:
确定所述第一超声信号的一个或多个特征匹配已知设备的一个或多个特征,所述已知设备的账户与对应于兑换代码的数据相关联;和
防止所述兑换代码被应用于所述第一设备的账户。
14.根据权利要求1所述的方法,其中,执行所述网络服务操作包括:
在检测所述第一超声信号之前:
通过所述第一设备的所述超声接收部件检测在前的超声信号;
确定在从第一频率延伸到第二频率的第二频率范围内发送所述在前的超声信号并持续第一持续时间;以及
基于所述第二频率范围和所述第一持续时间,确定所述在前的超声信号是二进制码的前导码。
15.根据权利要求14所述的方法,其中,所述方法还包括:
确定在从第一频率延伸到第二频率的第二频率范围内发送所述第一超声信号并持续第二持续时间;
之后检测一组超声信号;
对于所述一组超声信号中的每个超声信号,确定在一定频率范围内发送所述一组超声信号中的超声信号并持续一段时间;
基于所述第二频率范围和所述第一持续时间、所述第一频率范围和所述第二持续时间、所述一组超声信号中的每个超声信号的频率范围以及发送每个超声信号所持续的时间,确定所述第一超声信号和所述一组超声信号中的每个超声信号都对应于比特状态;
基于所述第一超声信号和所述一组超声信号中的每个超声信号的每个比特状态,确定匹配的匹配代码;以及
基于所述匹配,授权所述第一设备的账户以与第二设备的账户相关联。
16.根据权利要求1所述的方法,其中,所述方法还包括:
从音频输出部件发送所述第一超声输出信号,所述第一超声信号包括从第一频率延伸至第二频率的第一频率范围。
17.根据权利要求16所述的方法,其中,执行所述网络服务操作包括:
确定所述第一超声输出信号的发送的第一时间戳;
确定所述第一超声信号的检测的第二时间戳;
检测第二超声信号;
确定所述第二超声信号的检测的第三时间戳;以及
基于所述第一时间戳、所述第二时间戳和所述第三时间戳,推断所述第一超声信号源自第一主体,所述第二超声信号源自第二主体。
18.根据权利要求16所述的方法,其中,执行所述网络服务操作包括:
从所述音频输出部件发送第二超声输出信号;
通过所述第一设备的所述超声接收元件检测第二超声信号;
确定所述第一超声输出信号的发送时间、所述第二超声输出信号的发送时间、所述第一超声信号的检测时间以及所述第二超声信号的检测时间;以及
基于所确定的所述第一超声输出信号的发送时间、所述第二超声输出信号的发送时间、所述第一超声信号的检测时间以及所述第二超声信号的检测时间,确定关于所述第一设备的位置数据,所述位置数据包括所述第一设备是在室内还是在室外。
19.根据权利要求1所述的方法,其中,执行所述网络服务操作包括:
基于所述第一超声信号,确定所述第一超声输出信号的第一发送时间和所述第一设备相对于所述第二设备的第一距离;
通过所述第一设备的所述超声接收元件检测来自所述第一设备的第二超声信号,所述第二超声信号基于从所述第二设备的所述音频输出部件发送的第二超声输出信号;
基于所述第二超声信号,确定所述第二超声输出信号的第二发送时间和所述第一设备相对于所述第二设备的第二距离;以及
基于所确定的第一发送时间、第二发送时间、第一距离以及第二距离,确定到达时间;以及
提供到达时间。
20.一种非易失性计算机可读存储介质,其具有存储在其中的指令,所述指令在被一个或更多处理器执行时,致使所述一个或更多处理器:
基于从音频输出部件发送的第一超声输出信号检测第一超声信号;和
使用所检测到的超声信号执行网络服务操作。
CN201780086102.1A 2017-01-06 2017-12-15 用于超声接近服务的方法和*** Pending CN110301106A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010406815.5A CN111601241B (zh) 2017-01-06 2017-12-15 用于超声接近服务的方法和***

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US15/400,173 US10355788B2 (en) 2017-01-06 2017-01-06 Method and system for ultrasonic proximity service
US15/400,173 2017-01-06
PCT/US2017/066859 WO2018128781A1 (en) 2017-01-06 2017-12-15 A method and system for ultrasonic proximity service

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN202010406815.5A Division CN111601241B (zh) 2017-01-06 2017-12-15 用于超声接近服务的方法和***

Publications (1)

Publication Number Publication Date
CN110301106A true CN110301106A (zh) 2019-10-01

Family

ID=62783619

Family Applications (2)

Application Number Title Priority Date Filing Date
CN202010406815.5A Active CN111601241B (zh) 2017-01-06 2017-12-15 用于超声接近服务的方法和***
CN201780086102.1A Pending CN110301106A (zh) 2017-01-06 2017-12-15 用于超声接近服务的方法和***

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN202010406815.5A Active CN111601241B (zh) 2017-01-06 2017-12-15 用于超声接近服务的方法和***

Country Status (9)

Country Link
US (4) US10355788B2 (zh)
EP (1) EP3566338A4 (zh)
JP (2) JP6836651B2 (zh)
KR (2) KR102365944B1 (zh)
CN (2) CN111601241B (zh)
AU (2) AU2017390194B2 (zh)
BR (1) BR112019013757A2 (zh)
CA (1) CA3048145A1 (zh)
WO (1) WO2018128781A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112187373A (zh) * 2020-08-28 2021-01-05 浙江大学 一种基于陀螺仪共振的隐蔽信道通信方法
US20220158745A1 (en) * 2017-01-06 2022-05-19 Uber Technologies, Inc. Method and system for ultrasonic proximity service
US11688225B2 (en) 2016-10-12 2023-06-27 Uber Technologies, Inc. Facilitating direct rendezvous for a network service

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9965783B2 (en) 2014-02-07 2018-05-08 Uber Technologies, Inc. User controlled media for use with on-demand transport services
CA2942339C (en) 2014-03-13 2022-06-07 Uber Technologies, Inc. Configurable push notifications for a transport service
US9536271B2 (en) 2014-05-16 2017-01-03 Uber Technologies, Inc. User-configurable indication device for use with an on-demand transport service
US9867021B1 (en) 2015-12-02 2018-01-09 Hopgrade, Inc. Specially programmed computing devices being continuously configured to allow unfamiliar individuals to have instantaneous real-time meetings to create a new marketplace for goods and/or services
US11146557B2 (en) 2018-04-20 2021-10-12 Vulcan Inc. Augmented reality service negotiation
JP2020126287A (ja) * 2019-02-01 2020-08-20 日産自動車株式会社 車両用認証システム及び車両認証方法
US11830302B2 (en) 2020-03-24 2023-11-28 Uatc, Llc Computer system for utilizing ultrasonic signals to implement operations for autonomous vehicles
US20220011113A1 (en) * 2020-06-23 2022-01-13 Carnegie Mellon University Inertial measurement units as vibroacoustic data receivers
GB2598298B8 (en) * 2020-08-20 2024-03-27 Everlink Ltd Proximity authentication method
US11552942B2 (en) * 2020-08-20 2023-01-10 International Business Machines Corporation Using sound to verify location
CN112153438B (zh) * 2020-09-22 2022-05-31 康佳集团股份有限公司 基于超声波的智能电视控制方法、智能电视及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120171963A1 (en) * 2010-12-31 2012-07-05 Tsfaty Yossef System and method for using ultrasonic communication
CN102934393A (zh) * 2010-06-11 2013-02-13 阿尔卡特朗讯 服务递送条件改变管理
US20130171930A1 (en) * 2011-04-07 2013-07-04 Malbec Labs, Inc. Ultrasonic near-field communication
CN104885386A (zh) * 2012-12-06 2015-09-02 思科技术公司 使用超声进行接近检测和设备关联的***及相关方法
US20150310868A1 (en) * 2014-01-27 2015-10-29 Ubona Technologies Pvt. Ltd Data transfer using mobile devices
CN105871903A (zh) * 2016-05-25 2016-08-17 努比亚技术有限公司 信息安全管控方法、***及移动终端

Family Cites Families (203)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58121457A (ja) 1982-01-14 1983-07-19 Nec Corp 情報処理装置
US4550304A (en) 1983-03-10 1985-10-29 Saitta Joseph P System for signalling conditions of, including an emergency within, a vehicle
US5168451A (en) 1987-10-21 1992-12-01 Bolger John G User responsive transit system
JP2916795B2 (ja) 1990-05-22 1999-07-05 富士通テン株式会社 車両配車装置
US5212645A (en) 1990-07-19 1993-05-18 General Electric Company Flexible real-time, multi-tasking architecture for tool condition monitoring
JPH07159533A (ja) * 1993-12-07 1995-06-23 Matsushita Electric Ind Co Ltd 接近検出装置
US5604676A (en) 1994-07-25 1997-02-18 Lucent Technologies Inc. System and method for coordinating personal transportation
US5945919A (en) 1996-05-30 1999-08-31 Trimble Navigation Limited Dispatcher free vehicle allocation system
US6028537A (en) 1996-06-14 2000-02-22 Prince Corporation Vehicle communication and remote control system
IL123420A0 (en) 1998-02-24 1998-09-24 Jaffe Shai Request dispatch system
JP3011201B1 (ja) 1998-09-07 2000-02-21 二葉計器株式会社 車両配車システム
JP2003531505A (ja) * 1998-11-16 2003-10-21 コムセンス・テクノロジーズ・リミテッド パーソナルコミュニケータの認証方法
US6212393B1 (en) 1999-08-02 2001-04-03 Motorola, Inc. Method and apparatus for communication within a vehicle dispatch system
US6756913B1 (en) 1999-11-01 2004-06-29 Mourad Ben Ayed System for automatically dispatching taxis to client locations
US6587851B1 (en) 1999-12-22 2003-07-01 Bellsouth Intellectual Property Corporation Notification system and method
US6697730B2 (en) 2000-04-04 2004-02-24 Georgia Tech Research Corp. Communications and computing based urban transit system
GB0011797D0 (en) 2000-05-16 2000-07-05 Yeoman Group Plc Improved vehicle routeing
US6874037B1 (en) 2000-06-19 2005-03-29 Sony Corporation Method and apparatus for synchronizing device information
US20010056363A1 (en) 2000-06-26 2001-12-27 Gantz Donald T. System for providing ride matching services using e-mail and the internet
US6356838B1 (en) 2000-07-25 2002-03-12 Sunil Paul System and method for determining an efficient transportation route
US6618593B1 (en) 2000-09-08 2003-09-09 Rovingradar, Inc. Location dependent user matching system
US20070150375A1 (en) 2000-12-08 2007-06-28 Ping Yang Method and apparatus for efficient meal delivery
US7080019B1 (en) 2001-03-04 2006-07-18 Ducktrip, Llc Ride share contact system
US6472823B2 (en) 2001-03-07 2002-10-29 Star Reach Corporation LED tubular lighting device and control device
US20030030666A1 (en) 2001-08-07 2003-02-13 Amir Najmi Intelligent adaptive navigation optimization
AU2003219749A1 (en) 2002-02-11 2003-09-04 Unified Dispatch, Inc. Automated transportation call-taking system
US6989765B2 (en) 2002-03-05 2006-01-24 Triangle Software Llc Personalized traveler information dissemination system
JP3934985B2 (ja) 2002-04-19 2007-06-20 富士通テン株式会社 タクシー配車受付方法
AU2003243646A1 (en) 2002-06-21 2004-01-06 Nuride, Inc. System and method for facilitating ridesharing
US20060059023A1 (en) 2002-08-02 2006-03-16 Alex Mashinsky Method system and apparatus for providing transportation services
JP3940049B2 (ja) 2002-08-21 2007-07-04 京楽産業.株式会社 パチンコ遊技機
IL151582A (en) 2002-09-03 2007-02-11 Avner Rahamim Taxi-roof sign
US20040107110A1 (en) 2002-12-02 2004-06-03 Jens Gottlieb Optimization of transport with multiple vehicles
JP4148002B2 (ja) 2003-03-31 2008-09-10 富士通株式会社 タクシー相乗り管理プログラム及びタクシー相乗り管理方法
JP2004362271A (ja) 2003-06-04 2004-12-24 Nippon Telegr & Teleph Corp <Ntt> 相乗り乗車システム、乗車情報処理装置および相乗り乗車方法
US6925381B2 (en) 2003-06-24 2005-08-02 Bellsouth Intellectual Property Corporation Methods, systems and computer program products for ride matching based on current location information
US7627422B2 (en) 2003-06-24 2009-12-01 At&T Intellectual Property I, Lp Methods, systems and computer program products for ride matching based on selection criteria and drive characteristic information
WO2005013063A2 (en) 2003-07-25 2005-02-10 Landsonar, Inc. System and method for determining recommended departure time
US20050153707A1 (en) 2003-07-25 2005-07-14 Liza Ledyard Portable service identification, notification and location device and method
GB2418801B (en) 2003-08-01 2007-08-29 St Electronics Automated Taxi/Vehicle Booking And Despatching System
US20050227704A1 (en) 2004-03-26 2005-10-13 Joseph Ferra Facilitating entering location data
US20060004590A1 (en) 2004-07-02 2006-01-05 Denis Khoo Travel planning for social networks
JP2006040007A (ja) 2004-07-28 2006-02-09 Nobutoshi Umeda タクシー配車システム及び配車方法
US8646194B2 (en) 2004-10-29 2014-02-11 George O. Podd Lighting device
US9343003B2 (en) 2004-10-29 2016-05-17 George O. Podd Backlit graphic display device with device-to-surface mounts
JP2006227672A (ja) 2005-02-15 2006-08-31 Fortune Gate:Kk 運送手配支援システム、運送手配支援方法および運送手配支援サーバ
US8311874B2 (en) 2005-03-31 2012-11-13 Oracle Financial Services Software Limited Systems and methods for customer relationship evaluation and resource allocation
US7478085B2 (en) 2005-04-01 2009-01-13 Microsoft Corporation Ability for developers to easily find or extend well known locations on a system
WO2006128946A1 (en) 2005-05-02 2006-12-07 Ecolane Finland Oy Method and arrangement for arranging practical aspects of a demand responsive transport system
US20080298058A1 (en) 2005-05-20 2008-12-04 Tir Systems Ltd. Cove Illumination Module and System
EP3054629B1 (fr) 2005-08-05 2019-06-05 Orange Procédé de contrôle d'un équipement multimédia à partir d'un terminal mobile, programmes d'ordinateur, équipement multimédia et serveur correspondants
US20080055049A1 (en) 2006-07-28 2008-03-06 Weill Lawrence R Searching methods
US7307391B2 (en) 2006-02-09 2007-12-11 Led Smart Inc. LED lighting system
US20070255627A1 (en) 2006-03-03 2007-11-01 Hallowell Zachary E Transport Ordering Systems and Methods
US8180293B2 (en) 2006-03-24 2012-05-15 The Invention Science Fund I, Llc Vehicle control and communication via device in proximity
TW200743344A (en) 2006-05-15 2007-11-16 Sunplus Technology Co Ltd Proprietary portable audio player system for protecting digital content copyrights
US10520325B2 (en) 2006-05-25 2019-12-31 Rideshark Corporation Method of selective ride-sharing among multiple users along an optimized travel route
US8195106B2 (en) 2006-05-31 2012-06-05 The Invention Science Fund I, Llc Vehicle control and communication via device in proximity
US20130150004A1 (en) 2006-08-11 2013-06-13 Michael Rosen Method and apparatus for reducing mobile phone usage while driving
US8140256B1 (en) 2006-08-16 2012-03-20 University Of South Florida Dynamic ride matching system
US20080091342A1 (en) 2006-10-11 2008-04-17 Jeffrey Assael System and method for ride matching
WO2008100489A2 (en) 2007-02-12 2008-08-21 Sean O'sullivan Shared transport system and service network
US7756633B2 (en) 2007-05-11 2010-07-13 Palo Alto Research Center Incorporated System and method for security enhanced rideshare
US9009210B2 (en) 2007-08-15 2015-04-14 Sony Corporation Distribution of multimedia files using a transportation provider wireless device
WO2009043005A1 (en) 2007-09-28 2009-04-02 Johnson Controls Technology Company Vehicle media system
TWI359393B (en) 2007-12-03 2012-03-01 Univ Nat Taiwan Vehicle dispatch system
WO2009089182A1 (en) 2008-01-03 2009-07-16 Lubeck Olaf M Method for requesting transportation services
US7822426B1 (en) 2008-01-17 2010-10-26 Where, Inc. System and method for snapping a user location to a landmark of known location
US20090192851A1 (en) 2008-01-25 2009-07-30 Bishop Paul L Location-Based Transportation Management
US20090216600A1 (en) 2008-02-27 2009-08-27 Montiss Llc Systems and methods for arranging a transport transaction
US20090281844A1 (en) 2008-05-09 2009-11-12 Probst Joseph M Charter Transport Service Information Management System
US20090313077A1 (en) 2008-06-17 2009-12-17 Wheeler Iv George Y Consumer initiated, service provider direct dispatching system
US9519921B2 (en) 2008-06-27 2016-12-13 E-Lantis Corporation GPS and wireless integrated fleet management system and method
KR101039091B1 (ko) 2008-10-31 2011-06-07 현대엠엔소프트 주식회사 차량합승 시스템 및 그 방법
US8362894B2 (en) 2008-10-31 2013-01-29 Hewlett-Packard Development Company, L.P. Methods and systems for providing departure notification from a travel assistance system
US20110225269A1 (en) 2008-11-15 2011-09-15 Shong Clement Yap Wee System For Efficient Allocating And Monitoring Of Public Transport
US20100198428A1 (en) 2009-01-30 2010-08-05 Delphi Technologies, Inc. Multi-purpose fob system
US8285571B2 (en) 2009-02-18 2012-10-09 Toyota Motor Engineering & Manufacturing North America (Tema) Rideshare system and associated methodology
DE102009014975A1 (de) 2009-03-26 2010-09-30 Continental Automotive Gmbh Verfahren zum Fernsteuern eines Fahrzeugzugangs und/oder Fahrzeugstarts
US8504285B2 (en) 2009-05-15 2013-08-06 Nokia Corporation Method and apparatus of route determination
US8583320B2 (en) 2009-06-26 2013-11-12 Esurance Insurance Services, Inc. Apparatus and method for automated vehicle roadside assistance
TWI401610B (zh) 2009-07-03 2013-07-11 Shih Pi Ta Technology Ltd 一種派遣車輛之裝置及其操作方法
KR101119117B1 (ko) 2009-07-10 2012-03-16 엘지전자 주식회사 차량 호출 방법 및 차량 배차 방법 및 이를 위한 이동 단말기
US20120131170A1 (en) 2009-08-21 2012-05-24 William John Spat System and method for fulfilling requests using a mobile device
GB2473831B (en) 2009-09-24 2011-11-16 Max Rosen Portable sign for disembarking passengers
US10002198B2 (en) 2009-10-28 2018-06-19 Verizon Patent And Licensing Inc. Mobile taxi dispatch system
US8892348B2 (en) 2009-11-18 2014-11-18 The Mitre Corporation Method and system for aircraft conflict detection and resolution
US8126903B2 (en) 2009-12-21 2012-02-28 Sap Ag Computer implemented method for allocating drivers and passengers sharing a trip
EE01148U1 (et) 2009-12-03 2013-01-15 T+1 Solutions O� Meetod taksoteenuse tellimiseks telekommunikatsioonissteemis
EP2507753A4 (en) 2009-12-04 2013-10-30 Uber Technologies Inc SYSTEM AND METHOD FOR ORGANIZING TRANSPORT BETWEEN PARTS USING MOBILESSYSTEM DEVICES AND METHOD FOR ARRANGING TRANSPORT AMONGST PARTS THROUGH USE OF MOBILE DEVICES
US9230292B2 (en) 2012-11-08 2016-01-05 Uber Technologies, Inc. Providing on-demand services through use of portable computing devices
US20110161227A1 (en) 2009-12-30 2011-06-30 IM Marketing Concept LLC Automated drop-off assistance system and method
CN102907110A (zh) 2010-01-07 2013-01-30 迪维克斯公司 用于媒体回放装置的基于实时Flash的用户界面
US9299255B2 (en) 2010-03-04 2016-03-29 Verizon Telematics Inc. Method and system for providing location information of a vehicle to a user device
US8554608B1 (en) 2010-04-17 2013-10-08 James O'Connor Driver controlled automated taxi service and devices
US20110301997A1 (en) 2010-06-04 2011-12-08 Ecology & Environment, Inc. System and method for managing fleet vehicles or employee owned vehicles
CA2744473C (en) 2010-06-23 2023-06-20 Canadian National Railway Company A system and method for employee resource management
US20120041675A1 (en) 2010-08-10 2012-02-16 Steven Juliver Method and System for Coordinating Transportation Service
US20120059661A1 (en) 2010-09-02 2012-03-08 Brian Colodny Maintaining and Using a Lost Item Database
US20120078671A1 (en) 2010-09-29 2012-03-29 IT Curves LLC Intelligent Automated Dispatch And Mobile Resources Management System
US8878702B2 (en) 2010-10-18 2014-11-04 Crucs Holdings, Llc Transportation alert application for a mobile communication device
JP5785377B2 (ja) 2010-10-19 2015-09-30 日本ユニシス株式会社 エコタクシー配車支援システム
CN201918124U (zh) 2010-10-27 2011-08-03 沈阳华翰电子有限公司 出租车灯箱式双面显示标识灯广告屏
US8635556B2 (en) 2010-11-30 2014-01-21 Alcatel Lucent Human readable iconic display server
JP5643129B2 (ja) 2011-02-07 2014-12-17 株式会社アルファ 車両の扉体制御装置
KR20120090445A (ko) 2011-02-08 2012-08-17 삼성전자주식회사 안전한 택시 서비스를 제공하는 방법 및 장치
KR20120090480A (ko) 2011-02-08 2012-08-17 주식회사 케이티 위치 정보를 이용한 차량 예약 서비스 제공 방법 및 장치
US20120214416A1 (en) * 2011-02-23 2012-08-23 Jonathan Douglas Kent Methods and apparatuses for communication between devices
US8442848B2 (en) 2011-03-09 2013-05-14 David Myr Automatic optimal taxicab mobile location based dispatching system
GB201106555D0 (en) 2011-04-19 2011-06-01 Tomtom Int Bv Taxi dispatching system
WO2012167319A1 (en) 2011-06-09 2012-12-13 Ilekun Ayo Pty Ltd Public booking and payment system
US20130024308A1 (en) 2011-07-18 2013-01-24 Tata Consultancy Services Limited Self check out using a portable device
US20130054139A1 (en) 2011-08-30 2013-02-28 International Business Machines Corporation Location of Available Passenger Seats in a Dynamic Transporting Pool
CN202213529U (zh) 2011-08-30 2012-05-09 崔建明 出租车合乘顶灯指示器
US8799038B2 (en) 2011-09-07 2014-08-05 National Tsing Hua University Dynamic taxi-sharing system and sharing method thereof
US8776145B2 (en) 2011-09-16 2014-07-08 Elwha Llc In-transit electronic media with location-based content
US20130073327A1 (en) 2011-09-20 2013-03-21 Benjamin J. Edelberg Urban transportation system and method
US20130090963A1 (en) 2011-10-06 2013-04-11 Verizon Patent And Licensing Inc. Method and system for optimizing dispatch workflow information
US20130102333A1 (en) 2011-10-19 2013-04-25 General Electric Company Systems and methods for dispatching utility repairs
US9424515B2 (en) 2011-12-05 2016-08-23 FasterFare, LLC Predicting taxi utilization information
US20130179215A1 (en) 2012-01-10 2013-07-11 Bank Of America Corporation Risk assessment of relationships
US20130179205A1 (en) 2012-01-10 2013-07-11 Eduard SLININ Systems and methods for optimizing transportation resources
US9143402B2 (en) * 2012-02-24 2015-09-22 Qualcomm Incorporated Sensor based configuration and control of network devices
US20140156556A1 (en) 2012-03-06 2014-06-05 Tal Lavian Time variant rating system and method thereof
US8914043B2 (en) * 2012-04-18 2014-12-16 Google Inc. Creating and sharing private location databases
SG195395A1 (en) 2012-05-07 2013-12-30 Accenture Global Services Ltd Location-based cognitive and predictive communication system
US9485794B2 (en) 2012-05-23 2016-11-01 Qualcomm Incorporated Methods and apparatus for using device to device communications to support IMS based services
US20150127439A1 (en) * 2012-05-29 2015-05-07 Ubiprism, Lda. System and method for calculating dynamic prices
US9066206B2 (en) 2012-07-03 2015-06-23 Uber Technologies, Inc. System and method for providing dynamic supply positioning for on-demand services
US8489119B1 (en) 2012-08-11 2013-07-16 Federico Fraccaroli Method and apparatus for mediating among a plurality of profiles associated with users positioned in a shared location
US20140067488A1 (en) 2012-08-30 2014-03-06 Frias Transportation Infrastructure Llc Mobile for-hire-vehicle hailing system and method
US20140081764A1 (en) 2012-09-14 2014-03-20 Frias Transportation Infrastructure Llc Dynamically changing display on for-hire vehicles
US20140082069A1 (en) 2012-09-17 2014-03-20 Apple Inc. Automated coordination of ride sharing between members of social group
US9420437B2 (en) 2012-09-25 2016-08-16 Business Texter, Inc. Mobile device communication system
EP2918068A4 (en) 2012-11-08 2016-03-30 Uber Technologies Inc PROVIDE ON-DEMAND SERVICES BY USING PORTABLE COMPUTER DEVICES
US9671233B2 (en) 2012-11-08 2017-06-06 Uber Technologies, Inc. Dynamically providing position information of a transit object to a computing device
US9178962B2 (en) 2012-11-28 2015-11-03 Qualcomm Incorporated System and method for authenticating multiple devices with a same credential
US20140163771A1 (en) 2012-12-10 2014-06-12 Ford Global Technologies, Llc Occupant interaction with vehicle system using brought-in devices
JP5935999B2 (ja) 2012-12-29 2016-06-15 株式会社Zmp タクシーサービス支援システム
GB201300006D0 (en) 2013-01-01 2013-02-13 Tomtom Dev Germany Gmbh Vehicle management system
CN103093402B (zh) * 2013-01-14 2017-03-08 刘泉良 汽车服务实现方法及***
US9214101B2 (en) 2013-02-14 2015-12-15 Mark Richmond Backlit graphic display device
US10467554B2 (en) 2013-03-14 2019-11-05 Lyft, Inc. System for connecting a driver and a rider
US11574263B2 (en) 2013-03-15 2023-02-07 Via Transportation, Inc. System and method for providing multiple transportation proposals to a user
CN103217844B (zh) 2013-04-01 2015-06-24 合肥京东方光电科技有限公司 一种显示面板和显示装置
KR101462034B1 (ko) 2013-04-16 2014-11-19 홍서현 콜택시 서비스 제공시스템 및 콜택시 서비스 제공방법
JP6079532B2 (ja) * 2013-09-26 2017-02-15 トヨタ自動車株式会社 車両用認証装置
US20150154810A1 (en) 2013-12-04 2015-06-04 Kar Leong Tew Virtual transportation stands
US20150161564A1 (en) 2013-12-11 2015-06-11 Uber Technologies, Inc. System and method for optimizing selection of drivers for transport requests
US10433128B2 (en) 2014-01-07 2019-10-01 Visa International Service Association Methods and systems for provisioning multiple devices
US9965783B2 (en) 2014-02-07 2018-05-08 Uber Technologies, Inc. User controlled media for use with on-demand transport services
CA2942339C (en) 2014-03-13 2022-06-07 Uber Technologies, Inc. Configurable push notifications for a transport service
EP3127032A1 (en) * 2014-04-01 2017-02-08 Sony Corporation Authentication with ultrasound
US20150317568A1 (en) 2014-04-30 2015-11-05 Xerox Corporation System and method for flexible carpooling in a work context
US9671239B2 (en) 2014-05-06 2017-06-06 Elwha Llc System and methods for facilitating real-time carpooling
US9558469B2 (en) 2014-05-06 2017-01-31 Elwha Llc System and methods for verifying that one or more end user transport directives do not conflict with one or more package delivery directives
US9569740B2 (en) 2014-05-06 2017-02-14 Elwha Llc System and methods for directiing one or more transportation vehicle units to transport one or more end users
US10458801B2 (en) 2014-05-06 2019-10-29 Uber Technologies, Inc. Systems and methods for travel planning that calls for at least one transportation vehicle unit
US9599481B2 (en) 2014-05-06 2017-03-21 Elwha Llc System and methods for identifying one or more transportation vehicle units with or without package delivery obligation for transporting one or more end users
US9483744B2 (en) 2014-05-06 2016-11-01 Elwha Llc Real-time carpooling coordinating systems and methods
US9581455B2 (en) 2014-05-06 2017-02-28 Elwha Llc Systems and methods for providing at least a portion of a travel plan that calls for at least one transportation vehicle unit
US9552559B2 (en) 2014-05-06 2017-01-24 Elwha Llc System and methods for verifying that one or more directives that direct transport of a second end user does not conflict with one or more obligations to transport a first end user
KR102282487B1 (ko) 2014-05-08 2021-07-26 삼성전자주식회사 애플리케이션 실행 장치 및 방법
US9536271B2 (en) 2014-05-16 2017-01-03 Uber Technologies, Inc. User-configurable indication device for use with an on-demand transport service
US9752754B2 (en) 2014-05-28 2017-09-05 Abl Ip Holding, Llc Luminaire exhibiting secondary glow characteristics
US9892637B2 (en) 2014-05-29 2018-02-13 Rideshare Displays, Inc. Vehicle identification system
US9228841B2 (en) 2014-06-02 2016-01-05 Xerox Corporation Methods and systems for determining routes in a navigation system
WO2016014151A1 (en) 2014-07-22 2016-01-28 Lyft, Inc. Ride chaining
AU2015301178B2 (en) 2014-08-04 2021-04-29 Uber Technologies, Inc. Determining and providing predetermined location data points to service providers
US20160042303A1 (en) 2014-08-05 2016-02-11 Qtech Partners LLC Dispatch system and method of dispatching vehicles
US10628758B2 (en) 2014-10-28 2020-04-21 Fujitsu Limited Transportation service reservation method, transportation service reservation apparatus, and computer-readable storage medium
US10197410B2 (en) 2014-11-18 2019-02-05 International Business Machines Corporation Dynamic real-time carpool matching
CN104464368A (zh) 2014-11-21 2015-03-25 河海大学常州校区 一种用于停车场的智能寻车位、寻车***及方法
US9823081B2 (en) * 2014-12-03 2017-11-21 Ford Global Technologies, Llc Vehicle passenger identification
US10083448B2 (en) 2014-12-19 2018-09-25 Sap Se System and method for intermediary agency to find better service providers
CN104463509A (zh) * 2014-12-29 2015-03-25 先锋智道(北京)科技有限公司 网络打车的订单推送方法和网络打车的订单确认方法
JP6935165B2 (ja) * 2015-02-26 2021-09-15 Line株式会社 乗物の手配支援サーバ、乗物の手配支援方法
KR20150045962A (ko) 2015-04-06 2015-04-29 리모택시코리아 주식회사 경로 추천에 기반한 콜택시 배차 시스템 및 방법
US20160356615A1 (en) 2015-06-05 2016-12-08 MuV Technologies, Inc. Scheduled and On-Demand Transportation Management Platform for Rideshare
US9904900B2 (en) 2015-06-11 2018-02-27 Bao Tran Systems and methods for on-demand transportation
US20160378303A1 (en) 2015-06-23 2016-12-29 Todd Crilley Mobile device system for hailing a taxi cab
US9574892B2 (en) 2015-06-23 2017-02-21 Rubicon Global Holdings, Llc System, method, and app for managing waste services
US10430070B2 (en) 2015-07-13 2019-10-01 Sap Se Providing defined icons on a graphical user interface of a navigation system
CN112149855A (zh) * 2015-07-28 2020-12-29 北京嘀嘀无限科技发展有限公司 一种订单分配的方法及装置
US10334050B2 (en) 2015-11-04 2019-06-25 Zoox, Inc. Software application and logic to modify configuration of an autonomous vehicle
CN105677793B (zh) * 2015-12-31 2019-10-18 百度在线网络技术(北京)有限公司 地点数据库的建立和候选乘车地点的推荐方法及装置
CN105674995B (zh) * 2015-12-31 2019-03-08 百度在线网络技术(北京)有限公司 一种基于用户出行轨迹获取通勤路线的方法及装置
US11663530B2 (en) 2016-01-27 2023-05-30 Tmrw Foundation Ip S. À R.L. Service management method and system
CN105550674A (zh) * 2016-02-01 2016-05-04 珠海格力电器股份有限公司 验证目标对象身份的方法、装置、***和移动终端
CN105894359A (zh) * 2016-03-31 2016-08-24 百度在线网络技术(北京)有限公司 订单推送方法、装置及***
CN106209876A (zh) * 2016-07-18 2016-12-07 廖嘉泓 网约车安全服务认证方法及车辆身份识别***
US10325442B2 (en) 2016-10-12 2019-06-18 Uber Technologies, Inc. Facilitating direct rider driver pairing for mass egress areas
US10355788B2 (en) * 2017-01-06 2019-07-16 Uber Technologies, Inc. Method and system for ultrasonic proximity service
US10111043B1 (en) * 2017-04-24 2018-10-23 Uber Technologies, Inc. Verifying sensor data using embeddings
CN109120497B (zh) 2017-06-22 2022-02-22 北京嘀嘀无限科技发展有限公司 即时消息推送方法及装置
US10304227B2 (en) 2017-06-27 2019-05-28 Mad Street Den, Inc. Synthesizing images of clothing on models
JP6218057B1 (ja) 2017-07-14 2017-10-25 Jeインターナショナル株式会社 自動応答サーバー装置、端末装置、応答システム、応答方法、およびプログラム
US9965960B1 (en) 2017-08-07 2018-05-08 Lyft, Inc. Facilitating transportation services by generating a directional indicator between a requester and a transportation vehicle
US20190051174A1 (en) 2017-08-11 2019-02-14 Lyft, Inc. Travel path and location predictions
KR102045479B1 (ko) 2017-10-11 2019-11-15 조원기 모바일 장치를 활용하여 rsa를 방어하는 차량의 스마트 제어 방법 및 장치
US20190320043A1 (en) 2018-04-13 2019-10-17 Uber Technologies, Inc. Network computer system to generate synthetic messages based on service-specific information
IN332817B (zh) 2019-04-02 2020-02-25
US11830302B2 (en) 2020-03-24 2023-11-28 Uatc, Llc Computer system for utilizing ultrasonic signals to implement operations for autonomous vehicles

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102934393A (zh) * 2010-06-11 2013-02-13 阿尔卡特朗讯 服务递送条件改变管理
US20120171963A1 (en) * 2010-12-31 2012-07-05 Tsfaty Yossef System and method for using ultrasonic communication
US20130171930A1 (en) * 2011-04-07 2013-07-04 Malbec Labs, Inc. Ultrasonic near-field communication
CN104885386A (zh) * 2012-12-06 2015-09-02 思科技术公司 使用超声进行接近检测和设备关联的***及相关方法
US20150310868A1 (en) * 2014-01-27 2015-10-29 Ubona Technologies Pvt. Ltd Data transfer using mobile devices
CN105871903A (zh) * 2016-05-25 2016-08-17 努比亚技术有限公司 信息安全管控方法、***及移动终端

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11688225B2 (en) 2016-10-12 2023-06-27 Uber Technologies, Inc. Facilitating direct rendezvous for a network service
US20220158745A1 (en) * 2017-01-06 2022-05-19 Uber Technologies, Inc. Method and system for ultrasonic proximity service
US11671184B2 (en) * 2017-01-06 2023-06-06 Uber Technologies, Inc. Method and system for ultrasonic proximity service
US12009870B2 (en) 2017-01-06 2024-06-11 Uber Technologies, Inc. Method and system for ultrasonic proximity service
CN112187373A (zh) * 2020-08-28 2021-01-05 浙江大学 一种基于陀螺仪共振的隐蔽信道通信方法
CN112187373B (zh) * 2020-08-28 2022-02-01 浙江大学 一种基于陀螺仪共振的隐蔽信道通信方法
WO2022041427A1 (zh) * 2020-08-28 2022-03-03 浙江大学 一种基于陀螺仪共振的隐蔽信道通信方法

Also Published As

Publication number Publication date
JP2020507943A (ja) 2020-03-12
AU2019261826A1 (en) 2019-12-05
CN111601241B (zh) 2022-05-31
AU2017390194A1 (en) 2019-07-11
US20190327003A1 (en) 2019-10-24
BR112019013757A2 (pt) 2020-01-21
KR102098939B1 (ko) 2020-04-08
JP6836651B2 (ja) 2021-03-03
AU2017390194B2 (en) 2019-12-12
CA3048145A1 (en) 2018-07-12
KR102365944B1 (ko) 2022-02-23
KR20200037467A (ko) 2020-04-08
WO2018128781A1 (en) 2018-07-12
US11671184B2 (en) 2023-06-06
US20180198535A1 (en) 2018-07-12
US12009870B2 (en) 2024-06-11
US20220158745A1 (en) 2022-05-19
US11277209B2 (en) 2022-03-15
EP3566338A1 (en) 2019-11-13
EP3566338A4 (en) 2020-11-04
CN111601241A (zh) 2020-08-28
AU2019261826B2 (en) 2021-12-23
US10355788B2 (en) 2019-07-16
JP2021100251A (ja) 2021-07-01
US20230254049A1 (en) 2023-08-10
KR20190099080A (ko) 2019-08-23

Similar Documents

Publication Publication Date Title
CN110301106A (zh) 用于超声接近服务的方法和***
US10917498B2 (en) Service processing method and apparatus, and service server
US20170131384A1 (en) Mobile device indoor navigation
CN107018138B (zh) 用于确定权限的方法和装置
CN105915343B (zh) 一种注册用户离线激活方法和***
CN107154080A (zh) 一种基于nfc的考勤签到***和方法
US20160358273A1 (en) Providing information based on beacon detection
CN104917631A (zh) 预测发起、参与及信息处理方法、装置及***
US11501342B2 (en) System and method for zero-step proximity detection and private matchmaking using mobile device low emissions beacons
CN113949685B (zh) 面访数据验真方法及可读存储介质
CN117723080A (zh) 导航方法、装置、电子设备及可读存储介质
CN111881430A (zh) 账号信息匹配方法、装置、电子设备及计算机可读介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20191001

WD01 Invention patent application deemed withdrawn after publication