用于增强个人安全性的实时、众包、基于地理位置的系统的制作方法

文档序号:12143730阅读:247来源:国知局
用于增强个人安全性的实时、众包、基于地理位置的系统的制作方法与工艺

本发明整体涉及用于增强个人安全性的信息技术、社交网络和地理位置相关系统、设备和方法的领域。



背景技术:

个人在特定时刻的安全性水平取决于许多因素,其中一些因素在个人控制范围之内,另一些因素却在个人控制范围之外。在个人控制范围之内的那些因素包括个人的作为或不作为,这些作为或不作为通常基于个人在特定时刻可用或知道的信息、个人使用其个人知识与判断对此类信息作出的评估和附带对风险作出的估计,以及个人根据此类信息、评估和风险估计作出的决定。在个人控制范围之外的因素包括其他人员的作为或不作为,以及人为事件和非人为事件的发生。

例如,某人想要从一个位置去往另一个位置,其可选择步行或驾车,每种选择都有自身的风险。如果此人选择步行,则可能需要在下列两条路线中作出选择:第一,沿途时常发生袭击和/或抢劫的路线;第二,沿途道路和人行道正在重大施工且照明条件不良的路线。如果此人选择驾车,则可能需要在下列两条路线中作出选择:第一,沿途交通事故和交通堵塞高发的路线;第二,距离明显更长,并且沿途时常出现狂风暴雨、经常有车辆被路面上的洪水冲走的路线。为了对是步行还是驾车、以及哪条路线可将风险降至最低并提高个人在行进时的安全性水平作出决定,此人需要在必须作出决定的特定时刻获得与每个选项相关的信息。因此,为了作出这种决定,此人需要与其可以选择的路线的地理位置相关的实时犯罪信息、道路施工信息、照明信息、交通事故信息、天气信息和其他信息。遗憾的是,当前无法基于个人当时的地理位置通过现有的系统和方法实时得到或访问这种整合的地理相关信息。

确定个人在特定时刻的安全性水平的另一个因素是,发生紧急情况时附近救援的可用性和可达性。如果附近救援易于获得且易于到达,则个人的安全性水平较高。此类救援可由政府部门、私营企业或其他附近的人员提供。更具体地讲,此类救援可由警察、消防员、医护人员、道路救援人员、拖车企业、车辆维修企业、家居维修企业、家庭成员、亲密朋友、好心人和其他人员依据紧急情况的性质来提供。然而,尽管有时可用电话拨打911或511服务从政府部门获得救援,但获得此类救援通常需要人员与紧急服务接线员交互并提供有关人员所在之处的位置信息,但此时人员可能并不清楚其所处的确切位置。另外,尽管可用电话联系私营企业,但需要救援的人员可能必须搜索此类私营企业的电话号码,通常情况下并不清楚这类企业是否在附近,所以并不清楚这类企业是否能够立即提供救援。类似地,尽管可用电话联系家庭成员和亲密朋友,但需要救援的人员可能并不清楚他们中是否有人在附近。另外,需要救援的人员事先可能并不了解私营企业或其他救援提供者是否提供优质的服务。

确定个人在特定时刻的安全性水平的又一个因素是,家庭成员和亲密朋友知道该人员当时的地理位置的能力。在知道人员的地理位置之后,家庭成员和亲密朋友就可能可以用电话联系该人员,提醒该人员在其地理位置附近当时正在发生的事件,从而提高其认知水平,因此提高其安全性水平。另外,在知道人员的位置之后,家庭成员和亲密朋友就可能可以调整自己的活动,以便在紧急情况出现时位于附近某处。遗憾的是,当前的系统和方法尚不能实现在便携式装置上实时地跟踪并显示家庭成员和亲密朋友微群当时的地理位置。

因此,在个人安全行业中需要开发通过下述手段来增强个人安全性,从而克服当前的系统、设备和方法所具有的这些和其他困难、缺点和问题的系统、设备和方法:收集并提供与可能影响个人安全的人为事件和自然事件相关的地理相关信息,使地理位置相关的紧急救援更易于获得且更易于到达,以及跟踪并显示个人预定义微群的成员当时的地理位置。



技术实现要素:

广义来说,本发明包括一种用于增强个人安全性的实时、众包、基于地理位置的系统,包括设备和方法。在示例性实施例中发现的本发明的一个方面,该系统包括由系统用户的移动装置执行的移动装置软件应用程序以及配置有管理器软件的数据/通信管理器,所述应用程序和管理器一起收集、使用和分发关于诸如(例如但不限于)犯罪、火灾、天气、天气相关灾害、交通事故、交通堵塞、施工、儿童失踪、健康感染发生和其他偶发事件等事件的地理相关警报信息。“地理相关警报信息”通常包括识别事件类型的信息、关于事件的描述性信息,以及定义事件的地理位置的数据。数据/通信管理器接收并存储系统用户经由移动装置软件应用程序输入、以及从包括但不限于政府部门、私人、网站和社交网络媒体(诸如和)的其他来源获得的用于事件的地理相关警报信息。随后,数据/通信管理器实时选择靠近并基于系统用户当时相应的地理位置的地理相关警报信息,并将所选择的地理相关警报信息传送到用户的移动装置,以便经由移动装置软件应用程序的地图类图形用户界面在用户的移动装置上显示。借助此类操作,该系统向系统用户提供地理相关警报信息,用于提高用户对其当时的地理位置附近实时发生的事件的认知度,因此增强用户的安全性水平。

在示例性实施例中发现的本发明的另一个方面,移动装置软件应用程序接收并向数据/通信管理器传送用于识别被分组到相应系统用户的“群”和“微群”中的人员的信息,以及使系统能够经由电话、电子邮件或消息来与此类群和微群的成员通信的信息。移动装置软件应用程序还提供图形用户界面,系统用户通过该图形用户界面可宣布在其相应的地理位置处存在紧急情况和紧急情况的类型,并且可上传相关的图像、视频和/或音频。响应于用户宣布紧急情况,数据/通信管理器自动地将包含用户当时的地理位置的紧急情况通知传送到恰当的政府救援提供者(通常经由911或511服务),以获得针对该用户的恰当的警察、消防、医护或道路救援。数据/通信管理器还自动地根据用户先前规定的指示,将包含用户当时的地理位置的紧急情况通知传送给相应用户的群和/或微群的成员以及系统确定在附近的非成员,以使此类人员可提供救援。一旦群或微群成员的移动装置接收到所述紧急情况通知,移动装置软件应用程序就经由地图类图形用户界面显示该紧急情况通知、相关信息及其地理位置,从而允许上述成员找到宣布该紧急情况的用户并向其提供救援。另外,数据/通信管理器识别在所宣布的紧急情况的位置附近的可适于提供救援的非政府救援提供者,并将关于这些非政府救援提供者的信息(包括但不限于从对此类救援提供者进行评分或评级的其他人员接收的信息)传送到用户的移动装置,以供系统的移动装置软件应用程序基于其与用户当时的地理位置的靠近度进行显示。另外,数据/通信管理器将关于紧急情况的信息传送到地理定位最靠近的救援提供者。

在示例性实施例中发现的本发明的又一个方面,该系统任选地需要系统用户的微群成员周期性地或在预先确立的时间周期内向系统报到。系统的移动装置软件应用程序提供图形用户界面,供微群成员用于向系统报到。如果数据/通信管理器未适当地从微群成员的移动装置上的移动装置软件应用程序接收到安全性报到,则数据/通信管理器向系统用户的移动装置传送警告通知,由此通知用户微群成员未能及时报到。通过需要微群成员不时地向系统报到并且在微群成员未能报到的情况下传送警告通知,系统增强了微群成员的安全性。

在示例性实施例中发现的本发明的又一个方面,该系统向在事件发生地参与事件的系统用户提供增强的安全性。系统将称为“事件群”的群组中的此类系统用户(例如,在购票时)与作为“事件群成员”的每个系统用户关联起来。在事件群成员位于事件发生地时,系统跟踪其地理位置,并且在事件群成员的移动装置上,经由系统的移动装置软件在所显示的事件发生地的地图上向事件群成员提供地理定位信息。事件群成员利用所述地理定位信息,能够相对于事件发生地出口、紧急出口、保安室、医疗/医护设施以及事件发生地的其他设施和特征,看到其当时的地理位置。系统还接收与事件发生地相关的警报和紧急情况通知,致使经由事件群成员的移动装置向事件群成员显示此类警报和紧急情况的地理位置以及相关的警报和紧急情况信息。另外,假如事件群成员需要救援,则系统向事件群成员提供可能的救援提供者的地理位置和相关信息。

在示例性实施例中发现的本发明的再一个方面,系统具备可用于寻找丢失或失踪的人或物的改进的搜索能力和营救能力。系统将与对丢失或失踪的人或物的搜索有关的系统用户关联在“搜索群”中,并且指派每个搜索群成员搜索这次搜索的较大地理区域的特定地理子区域。系统跟踪每个搜索群成员的地理位置,致使经由搜索群成员的移动装置相对于成员被指派搜索的地理子区域及其边界的地图显示此类地理位置。一旦搜索群成员走出其被指派搜索的地理子区域,系统就通过由该成员的移动装置提供的可听警报和/或可视警报向其报警。另外,系统致使经由搜索群成员的移动装置并且相对于成员被指派搜索的地理子区域的地图显示所述地理子区域中该成员已经搜索以及尚未搜索的那些部分。另外,系统向搜索的协调者提供与每个搜索群成员的进展相关的信息。

在结合附图阅读并理解本说明书后,本发明的其他用途、优点和有益效果可变得显而易见。

附图说明

图1示出了根据本发明的示例性实施例的用于增强个人安全性的个人安全系统及其环境。

图2A至图2D示出了个人安全系统的用于在用户的移动装置上显示警报和紧急情况位置并且用于经由用户的移动装置提供对其他系统特征的访问的方法的流程图表示。

图3示出了个人安全系统的个人安全系统应用程序的主页图形用户界面的绘图表示。

图4A至图4E示出了个人安全系统的用于创建警报以供分发或公布的方法的流程图表示。

图5A示出了个人安全系统的个人安全系统应用程序的选择警报类型图形用户界面的绘图表示。

图5B示出了个人安全系统的个人安全系统应用程序的警报输入图形用户界面的绘图表示。

图6A示出了个人安全系统的个人安全系统应用程序的显示有救援提供者标记的主页图形用户界面的绘图表示。

图6B示出了个人安全系统的个人安全系统应用程序的救援提供者详情图形用户界面的绘图表示。

图6C示出了个人安全系统的个人安全系统应用程序的救援提供者列表图形用户界面的绘图表示。

图7A至图7B示出了个人安全系统的用于发起紧急情况通知的方法的流程图表示。

图8示出了个人安全系统的个人安全系统应用程序的紧急情况发起图形用户界面的绘图表示。

图9A至图9B示出了个人安全系统的用于查看警报信息的方法的流程图表示。

图10示出了个人安全系统的个人安全系统应用程序的显示有与警报相关联的警报详细信息的警报查看图形用户界面的绘图表示。

图11示出了个人安全系统的个人安全系统应用程序的显示有与警报相关联的照片的警报查看图形用户界面的绘图表示。

图12A至图12B示出了个人安全系统的用于查看紧急情况通知详情的方法的流程图表示。

图13示出了个人安全系统的个人安全系统应用程序的显示有紧急情况通知详细信息的紧急情况通知查看图形用户界面的绘图表示。

图14示出了个人安全系统的个人安全系统应用程序的显示有与紧急情况通知相关的消息交换的紧急情况通知查看图形用户界面的绘图表示。

图15A至图15C示出了个人安全系统的用于跟踪用户微群成员的方法的流程图表示。

图16示出了个人安全系统的个人安全系统应用程序的显示有系统用户微群的成员列表的跟踪图形用户界面的绘图表示。

图17示出了个人安全系统的用于产生安全性报到通知的方法的流程图表示。

图18A和图18B示出了个人安全系统的用于向系统用户的用户群添加成员或编辑系统用户的用户群的成员的方法的流程图表示。

图19示出了个人安全系统的个人安全系统应用程序的显示有添加/编辑用户群菜单选项的主菜单图形用户界面的绘图表示。

图20示出了个人安全系统的个人安全系统应用程序的用户群管理器图形用户界面的绘图表示。

图21示出了个人安全系统的个人安全系统应用程序的添加用户群成员图形用户界面的绘图表示。

图22A至图22C示出了个人安全系统的用于对系统用户的企业列表添加/编辑企业的方法的流程图表示。

图23示出了个人安全系统的个人安全系统应用程序的企业列表管理器图形用户界面的绘图表示。

图24示出了个人安全系统的个人安全系统应用程序的选择企业类型图形用户界面的绘图表示。

图25A至图25B示出了个人安全系统的用于提供系统用户的企业列表、警报列表和紧急情况列表的方法的流程图表示。

图26示出了个人安全系统的个人安全系统应用程序的主页图形用户界面和工具栏弹出菜单的绘图表示。

图27示出了个人安全系统的个人安全系统应用程序的显示有系统用户的企业列表的当时企业的用户列表图形用户界面的绘图表示。

图28示出了个人安全系统的个人安全系统应用程序的显示有系统用户的警报列表的当时警报的用户列表图形用户界面的绘图表示。

图29A至图29B示出了个人安全系统的用于设置/重置警报过滤器配置的方法的流程图表示。

图30示出了个人安全系统的个人安全系统应用程序的警报过滤器图形用户界面的绘图表示。

图31示出了个人安全系统的用于向个人安全系统添加救援提供者和相关的救援提供者信息的方法的流程图表示。

图32示出了个人安全系统的个人安全系统应用程序的选择救援提供者类型图形用户界面的绘图表示。

图33示出了个人安全系统的个人安全系统应用程序的添加/编辑救援提供者信息图形用户界面的绘图表示。

图34A和图34B示出了个人安全系统的用于接收系统用户所处位置的安全性评分的方法的流程图表示。

图35示出了个人安全系统的个人安全系统应用程序的选择位置类型图形用户界面的绘图表示。

图36示出了个人安全系统的个人安全系统应用程序的安全性评分图形用户界面的绘图表示。

图37A至图37B示出了个人安全系统的用于结合警报或紧急情况确认作出响应并提供救援的响应者的方法的流程图表示。

图38示出了个人安全系统的个人安全系统应用程序的响应者简介图形用户界面的绘图表示。

图39A至图39E示出了个人安全系统的用于生成并提供开始位置与结束位置之间的最安全路线或最短路线的方法的流程图表示。

图40示出了个人安全系统的个人安全系统应用程序的主路线图形用户界面的绘图表示。

图41示出了个人安全系统的个人安全系统应用程序的路线指导图形用户界面的绘图表示。

图42A至图42D示出了个人安全系统的用于搜索失踪的人员、动物、飞机、车辆或物品的方法的流程图表示。

图43A至图43E示出了用于增强在事件发生地参与或出席事件的人员的个人安全性的方法的流程图表示。

具体实施方式

现在参见附图,其中,在所有的若干视图中,类似的数字代表类似的结构和步骤。图1示出了根据示例性实施例的用于增强个人安全性的系统100及其环境。用于增强个人安全性的系统100(本文中有时还称为“个人安全系统100”或“系统100”)包括一个或多个数据/通信管理器102、由所述一个或多个数据/通信管理器102执行的个人安全系统管理器软件104、存储个人安全系统数据(包括但不限于关于系统用户112及其相应的移动装置110、通信方法(诸如电话、电子邮件、社交网络和即时消息)、警报、紧急情况、企业和/或救援提供者、用户群114、用户微群116、地图数据和其他数据的信息和/或数据)的个人安全系统数据库106,以及下载到系统用户112的移动装置110并且由其执行的个人安全系统应用程序108(或“应用程序108”)。所述一个或多个数据/通信管理器102、个人安全系统管理器软件104、个人安全系统数据库106和个人安全系统应用程序108一起协同操作,提供本文所描述的用于增强每个系统用户的个人安全性、并且可能增强可受益于系统用户112对系统的操作和使用的其他人员的个人安全性的功能。

个人安全系统100在接收到恰当的输入时创建“用户群114”(或“用户群组114”)。如本文所用,术语“用户群114”(或“用户群组114”)是指一个或多个系统用户112(本文中有时称为“用户群成员”或“用户群组成员”),其在系统100内与另一个系统用户112关联、因而彼此关联,个人安全系统100在这些用户当中分发、共享“警报”并告知“紧急情况”,并且系统100相对于这些用户共享其他信息以及/或者提供其他功能。一般来讲,用户群114的成员包括对接收系统100所共享的信息和/或系统100所提供的功能感兴趣的系统用户112,还可作为家庭、邻里、社区、社会团体、俱乐部、组织、事件参与者、市区、乡镇、城市、州、地区、国家或拥有一种或多种共同利益或特性的其他群组的成员而彼此相关。尽管图1中未示出,但每个系统用户112都可以是一个或多个其他系统用户112的用户群114的成员。

用户群114中的人员数量不受限制,可取决于正在如何使用个人安全系统100。例如,在个人安全系统100被家庭使用的情况下,用户群114的成员可以只包括家庭成员和亲密朋友。又如,如果结合邻里监督项目使用个人安全系统100,则用户群114的成员可以包括邻里的一部分或全部邻居。再如,如果结合在某个机构举办的娱乐活动的主办人安全性使用个人安全系统100,则机构管理者的用户群114的成员可能包括该活动的一部分或全部购票者,从而致使个人安全系统100向此类购票者的移动装置110推送关于警报或紧急情况通知的消息(如果有的话)。

类似于该系统创建用户群114的操作,个人安全系统100在接收到恰当的输入时创建“微群116”(或“微群组116”)。如本文所用,术语“微群116”(或“微群组116”)是指一个或多个系统用户112(本文中有时称为“微群成员”或“微群组成员”),其由系统用户112从系统用户的用户群114中选择,得到邀请并接受此类邀请,从而成为系统用户的微群116的相关联成员。系统用户的微群116可包括从系统用户的用户群114选择的少量到大量人员,具体的数量取决于系统用户112正在如何使用个人安全系统100。

因为系统用户的微群116的成员也是系统用户的用户群114的成员,所以个人安全系统100向系统用户的微群116的每个成员推送与警报和紧急情况通知相关的消息。另外,个人安全系统100可连续地或周期性地经由微群成员相应的移动装置110跟踪微群成员的地理位置,并且要是微群成员截至预先确立的时间尚未到达预先识别的位置或在预先确立的时间周期过去之前或截至预先确立的时间尚未向个人安全系统100或系统用户112报到,则可以生成消息并将该消息传递给系统用户112。通过结合微群116提供这种功能,个人安全系统100使得例如父母能够监视其子女的行踪、以及子女去往特定位置或参与特定事件的时效性。

如本文所用,术语“警报”是指关于可能感兴趣的事件、发生或情形的信息性通知,诸如(例如但不限于)犯罪、火灾、天气、天气相关灾害、交通事故、交通堵塞、施工、儿童失踪、健康感染发生和其他偶发事件。警报向他人提供关于事件、发生或情形的“地理相关警报信息”,其通常至少包括用于识别事件、发生或情形的类型的信息和/或数据,用于描述事件、发生或情形的信息,以及用于定义事件的日期/时间和地理位置的信息和/或数据。警报可包括、也可不包括发出警报的系统用户112的身份,如果不包括,则警报源是匿名的。还可从诸如但不限于政府部门、私人、网站和社交媒体(包括和/或)的其他警报源获得警报,然后将其导入个人安全系统100。为了从此类其他警报源获得警报,个人安全系统100可接收包括警报信息的数据馈送,并且/或者使用网络爬虫或其他类似技术来发现警报,然后收集关于这些警报的信息。

另外,如本文所用,术语“紧急情况”是指系统用户112已经遇到,并且立即或马上而非稍后就需要救援的情形。相应地,术语“紧急情况通知”包括与系统用户112已经遇到的紧急情形相关的信息性通告,其向他人告知该情形并且含蓄地请求救援。紧急情况通知与警报类似,不但与地理相关,还包括用于识别系统用户112、用于描述情形、用于提供通知的日期/时间以及用于将情形与地理位置相关联的信息和/或数据。用于定义警报或紧急情况通知的地理位置的数据通常包括由俗称“全球定位系统”(“GPS”)的基于卫星的导航系统确定或从该导航系统接收的x,y坐标数据。

个人安全系统100有利于结合警报或紧急情况由一个或多个“救援提供者”提供救援。如本文所用,术语“救援提供者”是指结合紧急情况或警报提供服务、或者能够结合紧急情况或警报提供服务以救援系统用户112和其他人员的政府部门和/或非政府部门(包括但不限于私营企业、组织和个人)。例如,政府救援提供者通常包括警察、消防、医护和道路救援(在一些区域中可用)组织及其人员。非政府救援提供者通常包括例如道路救援企业、拖车企业、车辆维修企业、家居维修企业和其他企业、组织,及其人员。非政府救援提供者还可包括例如家庭成员、亲密朋友、好心人和其他人。个人安全系统100还有利于已经与救援提供者打过交道的系统用户112提供关于救援提供者的反馈和对救援提供者的评分。此类反馈和评分被共享,并且使系统用户112能够通过系统100得到,这样,系统用户就可以使用此类信息作为决定是否向特定救援提供者请求救援或服务、或者是否接受来自特定救援提供者的救援或服务的一个因素。

个人安全系统100的一个或多个数据/通信管理器102被配置为提供个人安全系统100的操作所需要的容量、速度、能力和性能。数据/通信管理器102通常每天运行二十四小时、每年运行三百六十五天,执行个人安全系统管理器软件104以及可能存在的其他附随补充软件(诸如但不限于数据库管理软件、电子邮件软件或即时消息软件)的软件指令,以便昼夜不停地增强系统用户112的个人安全性。正由系统用户112在其相应的移动装置110上调用的个人安全系统应用程序108发起相应的个人安全系统会话时,数据/通信管理器102经由一个或多个通信网络118和双向通信链路120、122可通信地连接到系统用户112的移动装置110。通信网络118和双向数据链路120、122包括适于提供语音通信和数据通信的有线和无线基础设施,并且包括诸如但不限于互联网、公共交换电话网(PSTN)和蜂窝网络的基础设施。

如本文所用,术语“数据/通信管理器102”是指硬件和/或软件实现的个人安全系统部件,其在管理器软件104的控制下与系统用户的移动装置110交互,并且执行后端任务和其他任务以实现这些方法并提供本文所描述的功能。多个数据/通信管理器102可位于世界的不同区域,并且可由一个或多个通信网络(包括但不限于互联网)可通信地连接以使用客户端/服务器系统架构、对等系统架构或者现在或将来使用的其他架构来形成个人安全系统网络。数据/通信管理器102在这种个人安全系统网络中工作时,可与一个或多个其他数据/通信管理器102共享数据和信息。根据该示例性实施例,数据/通信管理器102包括一个或多个被恰当配置的服务器计算机,并且移动装置110构成客户端/服务器架构中的客户端。然而,应当理解和体会,在其他实施例中,数据/通信管理器102可包括现在或将来可用的其他装置,这些装置可为便携式和/或非便携式的并且经由有线和/或无线通信基础设施和方法双向地传送数据。因此,例如但不限于,数据/通信管理器102可包括一个便携式手持装置,诸如被恰当地配置和配备的智能电话(或类似装置),或可包括多个便携式手持装置,这些装置被恰当地配置并且经由一个或多个通信网络联网在一起。还应当理解和体会,在另外其他实施例中,数据/通信管理器102可包括一个或多个虚拟部件,并且经由提供本文所描述的功能的软件实现为一个或多个虚拟部件。

根据该示例性实施例,个人安全系统数据库106可驻留在一个或多个现在或将来可用的存储器和/或数据存储装置上,所述一个或多个存储器和/或数据存储装置直接或间接地经由双向通信链路124可通信地连接到数据/通信管理器102,所述双向通信链路可包括有线和/或无线通信路径和/或通信网络。应当理解和体会,个人安全系统数据库106可驻留在任何地方并且分布在(包括但不限于)俗称“云”的信息技术虚拟结构中,其中数据经由一个或多个通信网络(诸如(例如但不限于)互联网)双向地传送到个人安全系统数据库106或从该个人安全系统数据库传送。

系统用户112通常在相应的个人安全性会话期间,经由移动装置110与个人安全系统100交互,如上文提到的那样。如本文所用,术语“移动装置110”是指能够执行个人安全系统应用程序108的软件指令并且经由该应用程序的图形用户界面(“GUI”)与系统用户112进行交互的任何便携式装置。每个移动装置110通常具有用于执行个人安全系统应用程序108的软件指令的处理单元、用于存储应用程序108和信息/数据的存储器、能够经由图形用户界面呈现信息的显示器、经由硬件或软件实现的用于文本数据输入的小键盘、用于经由通信网络118实现无线语音通信和数据通信的无线电信硬件和软件、适于检测装置110的移动的一个或多个加速度计、适于与全球定位系统(GPS)交互并且确定移动装置当时的地理位置的硬件/软件,以及可能存在的语音辨识硬件/软件。优选地,显示器包括触摸屏显示器,其被配置为通过用户的手指或其他工具触摸显示器来接收呈按钮/选项选择和输入的字母数字数据的形式的用户输入。根据示例性实施例可以接受的移动装置110包括俗称智能电话、平板电脑、平板计算机、个人数字助理(PDA)的装置,以及现在或将来可用的其他类似装置。

系统用户112通过以与用于启动其他应用程序的方式类似的方式开始执行其移动装置110上的个人安全系统应用程序108,来发起个人安全系统会话。在个人安全系统会话期间,个人安全系统100监视由装置的全球定位系统能力确定的系统用户的移动装置110的地理位置,并且存储该装置过去的和当时的地理位置。数据/通信管理器102经由通信网络118和双向数据链路120、122与移动装置110交互并交换信息和/或数据,根据个人安全系统管理器软件104和其他附随软件处理信息和/或数据,并且在个人安全系统数据库106中存储信息和/或数据并从该个人安全系统数据库检索信息和/或数据以便提供本文所描述的功能。系统用户的移动装置110与数据/通信管理器102交流个人安全系统信息/数据,并且经由个人安全系统应用程序108的图形用户界面(“GUI”)与系统用户112交互以呈现和接收信息、选择和其他输入。另外,个人安全系统应用程序108在个人安全性会话期间的操作致使系统用户的移动装置110主要执行以下任务:连续地或周期性地确定移动装置110当时的地理位置,并且将表示该地理位置的数据传送到数据/通信管理器102;从系统用户112接收新的警报和紧急情况相关信息,并且将其传送到数据/通信管理器102;接收与用户的群和/或用户的微群相关的信息和选择;接收并显示地图数据、警报数据、紧急情况通知数据和跟踪器数据;接收、显示并编辑对应于系统用户的优选企业或救援提供者的信息;在宣布紧急情况时向政府911救援提供者发起语音电话呼叫;以及在紧急情况下经由语音、电子邮件和/或即时消息发起通信以帮助系统用户112提供或接收救援,或者与在系统100上发布警报的系统用户112讨论该警报。在系统用户112终止执行个人安全系统应用程序108的情况下,个人安全系统会话结束。应当理解和体会,由于数据/通信管理器102和个人安全系统管理器软件104昼夜不停地操作,个人安全系统100通常总是经由许多系统用户112相应的移动装置110上的个人安全系统应用程序108与这些系统用户交互,并且当其他系统用户112未通过个人安全系统100连接在个人安全系统会话中时,接收并传送警报、紧急情况通知和其他信息/数据。

为了提供本文所描述的功能,个人安全系统100根据多种方法进行操作并且实现多种方法,这些方法包括的步骤通常由一个或多个数据/通信管理器102经由个人安全系统管理器软件104执行以及/或者由系统用户的移动装置110经由个人安全系统应用程序108执行。下文参照附图描述这些方法,这些附图包括示出了个人安全系统100的各种图形用户界面的那些。

图2A至图2D示出了个人安全系统100的方法200的流程图表示,该方法用于在用户的移动装置110上显示警报和紧急情况位置并且用于经由用户的移动装置110提供对其他系统特征的访问。当系统用户112发起其移动装置110上的个人安全系统应用程序108的操作,从而在用户的移动装置110与系统的数据/通信管理器102之间发起个人安全系统会话时,个人安全系统100根据方法200进行操作并且实现该方法。在步骤202处开始方法200之后,个人安全系统100在步骤204处获得或接收对应于系统用户的移动装置110当时的地理位置的数据,并且将用户112的地理位置数据存储在个人安全系统数据库106中。更具体地讲,个人安全系统应用程序108致使移动装置110经由移动装置的全球定位系统(GPS)能力(或其他类似的能力或方法)确定其当时的地理位置,并且将对应于移动装置110当时的地理位置的数据传送到数据/通信管理器102和个人安全系统管理器软件104。在接收地理位置数据之后,数据/通信管理器102将新近接收的地理位置数据与用于识别用户的移动装置110(因而识别系统用户112)的信息/数据联合存储在个人安全系统数据库106中,作为移动装置110当时和最近的地理位置,其中移动装置110的一些先前的地理位置数据被保留。通过存储用于识别移动装置110当时的地理位置的数据,个人安全系统100能够在移动装置的用户失踪(例如,由于被绑架、诱拐或只是找不到)并且必须由警察当局和/或其他政府当局定位的情况下,检索并提供此类数据(例如,通过个人安全系统管理器软件104的特征)。要在这种情况下确定系统用户的移动装置110的最后已知下落或当前下落,并由此推测用户的最后已知下落或当前下落,所存储的地理位置数据具有极其重要的价值。

接下来,在方法200的步骤206至212中,个人安全系统100执行一系列确定,以便决定是否有必要对数据/通信管理器102先前发送到移动装置110的任何地图、警报和紧急情况数据进行更新。为了作出此类确定,数据/通信管理器102从个人安全系统数据库106检索恰当的数据并加以使用。因此,在步骤206处,数据/通信管理器102将移动装置110刚接收到的地理位置与从个人安全系统数据库106检索到的移动装置110的紧靠在前接收的地理位置进行比较,并且计算这两个地理位置之间的距离。如果计算出的距离大于阈值距离,则个人安全系统100假设系统用户112的地理位置已改变不可忽视的距离,从而决定有必要用新的地图、警报和紧急情况数据更新用户的移动装置110。于是数据/通信管理器102前进到步骤214,以开始更新过程。

如果在步骤206处,数据/通信管理器102确定系统用户112的地理位置尚未改变不可忽视的距离,则数据/通信管理器102前进到方法200的步骤208,在该步骤处,数据/通信管理器102确定自从如个人安全系统数据库106中所跟踪的最后一次更新用户的移动装置110的地图、警报和紧急情况数据以来,是否已经创建、编辑或删除用户当时的地理位置的阈值距离内的警报。如果已经创建、编辑或删除地理位置在系统用户的移动装置110的阈值距离内的警报,则数据/通信管理器102决定有必要更新装置的地图、警报和紧急情况数据,从而向前分支到方法200的步骤214以执行这种更新。作为另一种选择,如果数据/通信管理器102确定尚未在这种阈值距离内创建、编辑或删除警报,则不必进行更新,于是数据/通信管理器102向前移动到方法200的步骤210。

在步骤210处,数据/通信管理器102确定自从如个人安全系统数据库106中所跟踪的最后一次更新用户的移动装置110的地图、警报和紧急情况数据以来,移动装置110的用户112或用户的用户群组114的成员是否已经宣布新的紧急情况。如果是,则数据/通信管理器102向前移动到方法200的步骤214,以开始用新的地图、警报和紧急情况数据更新用户的移动装置110的过程。如果系统用户112或用户的用户群组114的成员尚未宣布新的紧急情况,则不必进行任何归因于新紧急情况的更新,于是数据/通信管理器102前进到方法200的步骤212。

在步骤212处继续,数据/通信管理器102确定自从最后一次更新用户的移动装置110上的地图、警报和紧急情况数据以来,是否已经过去阈值时间周期。为此,数据/通信管理器102使用存储在个人安全系统数据库106中的数据,包括最后一次更新的日期/时间戳,并且将此类数据与当时的日期/时间进行比较。如果自从最后一次更新以来过去的时间量小于阈值时间周期,则数据/通信管理器102决定不必对地图、警报和紧急情况数据进行更新,于是循环回到方法200的步骤204,以从系统用户的移动装置110获得新地理位置数据。相反地,如果自从最后一次更新以来过去的时间量不小于阈值时间周期,则有必要对移动装置的地图、警报和紧急情况数据进行更新,于是数据/通信管理器前进到下文所述的方法200的步骤214。

在方法200的步骤214处,个人安全系统100基于在步骤204处数据/通信管理器102最近从移动装置110接收的当前地理位置,来从个人安全系统数据库106选择地图数据以传递到系统用户的移动装置110。可选择处于用户的移动装置110当时的地理位置的预先确立距离内的地图数据。然而,应当理解和体会,可使用其他标准来选择地图数据。随后,在方法200的步骤216和218处,个人安全系统100分别从个人安全系统数据库106选择警报数据和紧急情况数据。为此,数据/通信管理器102基于警报和紧急情况的相应地理位置以及先前在步骤214处选择的地图数据的范围来选择数据。针对选择警报数据,数据/通信管理器102还使用来自系统用户112先前使用下文描述的方法2900确立的警报过滤器配置的标准。

在个人安全系统100已经选择并且检索地图、警报和紧急情况数据之后,在步骤220处,数据/通信管理器102将该数据传送到系统用户的移动装置110及其个人安全系统应用程序108。接着,在步骤222处,用户的移动装置110经由个人安全系统应用程序108的“主页”图形用户界面300显示所接收的地图、警报和紧急情况数据,从而完成对系统用户的移动装置110的更新。如图3中所见,主页图形用户界面300在窗口302中显示所接收的地图、警报和紧急情况数据,其中警报经由指向警报的相应地理位置的警报标记308、指向紧急情况的地理位置的紧急情况标记310和指向系统用户112当时的地理位置的系统用户标记312显示。应当理解和体会,在图3中,系统用户112已经在窗口302中将地图放大,以使警报和紧急情况的地理位置更容易辨认,因此只能够在窗口302内看到为数不多的街道、建筑物、湖泊、河流、小溪或其他特征。典型的地图数据在图10、图13和图16中更容易看到。

重新参考图2C,方法200在步骤224处继续,在该步骤处,个人安全系统100经由个人安全系统应用程序108的主页图形用户界面300和后续的其他图形用户界面从系统用户112接收输入或选择。更具体地讲,移动装置110、因此个人安全系统应用程序108接收对警报按钮304、紧急情况按钮306、警报标记308、紧急情况标记310、跟踪按钮314、主菜单按钮316和来自主菜单图形用户界面1900的添加/编辑用户群菜单选项1902、主菜单按钮316和来自主菜单图形用户界面1900的管理企业列表菜单选项1904的选择;在用户的移动装置110的显示器上在主页图形用户界面300内不存在标记的区域中的轻击和对来自工具栏弹出菜单2600的列表选项2602的选择;以及在用户的移动装置110的显示器上在主页图形用户界面300内不存在标记的区域中的轻击和对来自工具栏弹出菜单2600的警报过滤器选项2604的选择。

基于所接收的特定输入,个人安全系统100根据如步骤226至242中所陈述的另一种方法并且如下继续进行操作:如果接收到对警报按钮304的选择,则个人安全系统100执行用于创建警报的方法400;如果接收到对紧急情况按钮306的选择,则个人安全系统100执行用于发起紧急情况通知的方法700;如果接收到对警报标记308的选择,则个人安全系统100执行用于查看警报信息的方法900;如果接收到对紧急情况标记310的选择,则个人安全系统100执行用于查看紧急情况通知详情的方法1200;如果接收到对跟踪按钮312的选择,则个人安全系统100执行用于跟踪用户微群成员的方法1500;如果接收到对主菜单按钮316和来自主菜单图形用户界面1900的添加/编辑用户群菜单选项1902的选择,则个人安全系统100执行用于添加/编辑系统用户的用户群114的成员的方法1800;如果接收到对主菜单按钮316和来自主菜单图形用户界面1900的管理企业列表菜单选项1904的选择,则个人安全系统100执行用于对系统用户的企业列表添加/编辑企业的方法2200;如果接收到在用户的移动装置110的显示器上在主页图形用户界面300内不存在标记的区域中的轻击和对来自工具栏弹出菜单2600的列表选项2602的选择,则个人安全系统100执行提供系统用户的企业、警报和紧急情况的列表的方法2500;而如果接收到在用户的移动装置110的显示器上在主页图形用户界面300内不存在标记的区域中的轻击和对来自工具栏弹出菜单2600的警报过滤器选项2604的选择,则个人安全系统100执行用于设置/重置警报过滤器配置的方法2900。个人安全系统100根据这些各种方法完成操作之后,通常返回到根据方法200进行操作并且循环回到步骤214,在该步骤处,个人安全系统100开始更新经由主页图形用户界面300在系统用户的移动装置110上显示的地图、警报和紧急情况数据。

图4A至图4E示出了个人安全系统100的用于创建警报的方法400的流程图表示,在系统用户112想要创建警报以供经由社交媒体网站或服务(诸如但不限于和)分发或公布给其他系统用户112以及可能的其他人时,由个人安全系统100实现并遵循该方法。根据方法400,个人安全系统100识别并将警报通知给(包括但不限于通过语音电话呼叫、寻呼机、电子邮件和/或即时消息)至少因为地理位置在警报的预定阈值距离内而适于结合该警报提供救援的救援提供者、以及被识别为能够结合警报提供所需类型的救援的救援提供者。救援提供者可经由个人安全系统100对系统用户112作出响应,并且就该警报与该系统用户进行通信。另外,个人安全系统100在主页图形用户界面300上显示相应的用户可选救援提供者标记318和/或标签(参见图6A),这些标记和/或标签对应于能够结合警报提供所需类型的救援的救援提供者的地理位置。在接收到对救援提供者标记318、因此对相应的救援提供者的选择时,个人安全系统100在系统用户的移动装置110与所选择的救援提供者的通信装置之间建立并提供通信(包括但不限于通过语音电话呼叫、寻呼机、电子邮件和/或即时消息),以使系统用户112能够安排并获得来自救援提供者的救援。

已经从主页图形用户界面300接收到系统用户作出的指示该用户想要创建警报的对警报按钮304的选择、并且在步骤402处开始方法400之后,在步骤404处,个人安全系统应用程序108致使系统用户的移动装置110在装置的显示器上显示选择警报类型图形用户界面500(参见图5A)。选择警报类型图形用户界面500包括窗口502,多个警报类型按钮504在该窗口中显示以供系统用户112选择。每个警报类型按钮504对应于唯一类型的警报或警报类型,并且包括以易于系统用户112记住的方式识别警报类型的警报类型符号506和警报类型文本508。如图5A所示,警报类型包括但不限于:诱拐、事故、袭击、健康问题/难题、火灾、盗窃/抢劫、故意破坏、天气、人员丢失/失踪、野蛮驾驶、枪击、欺凌、可疑人员/事件、SOS(船舶呼救信号)或溺水。系统用户112通过在选择警报类型图形用户界面500的对应警报类型按钮504上轻击来选择警报类型。

在方法400的步骤406处继续,移动装置110和个人安全系统应用程序108接收系统用户112从选择警报类型图形用户界面500选择的警报类型。接下来,在步骤408处,个人安全系统应用程序108致使用户的移动装置110在该装置的显示器上显示警报输入图形用户界面520(参见图5B)。警报输入图形用户界面520包括窗口522,窗口中具有对应于系统用户112经由选择警报类型图形用户界面500所选择的警报类型的警报类型符号506、用于接收警报创建者姓名的用户标识符字段524、用于接收警报的标题/名称/标识符的标题文本字段526,以及用于接收警报的文本描述的描述文本字段528。在用户标识符字段524、标题字段526或描述字段528内接收到系统用户的手指的轻击时,个人安全系统应用程序108致使移动装置110显示小键盘,以供系统用户112用来输入其姓名、文本警报标题和文本警报描述。如果系统用户112不想输入其姓名而是想要保持匿名,则个人安全系统应用程序108准许用户112这样做,并且将向他人显示“匿名”作为警报的创建者。

警报输入图形用户界面520还包括添加图像按钮530、切换按钮532、切换按钮534、发布按钮536和返回按钮538。从系统用户112接收到对添加图像按钮530的选择之后,个人安全系统应用程序108允许系统用户112附上照片、图像、视频或音频,并接收照片、图像、视频或音频作为警报的一部分。如果从系统用户112接收到对切换按钮532或切换按钮534的选择,则个人安全系统应用程序108致使按钮532、534分别在“选择”或“不选择”之间切换。如果选择切换按钮532,则个人安全系统100设置指示符,随后致使经由公布该警报。类似地,如果选择切换按钮534,则个人安全系统100设置指示符,随后致使经由公布该警报。

在步骤410处经由警报输入图形用户界面520接收警报标题、警报描述,或许还有警报创建者姓名与照片、图像、视频或音频的输入之后,在步骤412处,个人安全系统应用程序108执行检查,以查看系统用户112已选择发布按钮536还是返回按钮538。如果已选择返回按钮538,则在步骤414处,个人安全系统100返回到根据方法200进行操作并且循环回到步骤214,在该步骤处,个人安全系统100开始更新经由主页图形用户界面300在系统用户的移动装置110上显示的地图、警报和紧急情况数据。

如果在步骤412处,个人安全系统应用程序108确定系统用户112选择了发布按钮536,则在步骤416处,个人安全系统应用程序108获得用户的移动装置110当时的地理位置并且致使将所输入的警报信息(包括但不限于警报类型、警报标题、警报描述,或许还有创建者姓名,公布指示符、公布指示符,以及照片、图像、视频或音频)和用户的移动装置110当时的地理位置传送到数据/通信管理器102和个人安全系统管理器软件104。在接收到地理相关警报信息之后,在步骤418处,个人安全系统管理器软件104致使数据/通信管理器102将该警报的地理相关警报信息存储在个人安全系统数据库106中。

然后,在步骤420处,个人安全系统管理器软件104致使数据/通信管理器102将关于该警报的推送通知和电子邮件消息发送到系统用户的用户群114的成员的移动设备110,从而向这些成员告知该警报所关联的事件。在步骤422处,个人安全系统管理器软件104还致使数据/通信管理器102识别不是用户的用户群114的成员、但当时的地理位置在该警报的地理位置的预先确定和预先确立的阈值距离内的其他系统用户112。随后,在步骤424处,个人安全系统管理器软件104致使数据/通信管理器102向在该阈值距离内的其他所识别的系统用户112发送类似的推送通知和电子邮件消息。

前进到方法400的步骤426,如果指示符被设置,则个人安全系统管理器软件104致使数据/通信管理器102将警报公布到类似地,在步骤428处,如果指示符被设置,则个人安全系统管理器软件104致使数据/通信管理器102将警报公布到

然后,在步骤430处,个人安全系统管理器软件104致使数据/通信管理器102检索存储在个人安全系统数据库106中的救援提供者信息以查找适于结合该警报提供救援的救援提供者,并且将此类信息传送到用户的移动装置110。针对每个救援提供者,此类救援提供者信息包括但不限于:救援提供者的名称和街道地址;对应于该救援提供者通常提供的援救类型(通常对应于下文参照图24所描述的企业类型,并且包括(例如但不限于)拖车、车辆维修、运输、医疗诊所、食物和/或住所、安保、侦探和/或私家侦探、律师、保险、锁匠、窗户修理和兽医)的救援提供者类型指示符;以及联系信息,诸如电话号码、电子邮件地址和即时消息句柄。此类救援提供者信息还可针对每个救援提供者包括呈x,y坐标形式的救援提供者地理位置。应当理解和体会,在其他示例性实施例中可使用其他救援提供者类型。

在确定特定救援提供者是否恰当的过程中,个人安全系统管理器软件104考虑先前已经经由与如下文所述的用于对系统用户的企业列表添加/编辑企业的方法2200和与该方法一起使用的图形用户界面基本上类似的方法和图形用户界面向个人安全系统100输入或提供其相应的救援提供者信息的那些救援提供者(包括但不限于企业、个人和其他非政府救援提供者)。个人安全系统管理器软件104额外考虑来自系统用户的企业列表的企业(个人安全系统100认为其也是救援提供者),以及救援提供者信息可从其他来源得到的救援提供者。在从个人安全系统数据库106或其他来源检索信息之后,个人安全系统管理器软件104确定通常由特定救援提供者提供并且可从其得到的救援类型是否对应于结合该警报类型所需要的救援类型。

尽管根据该示例性实施例,个人安全系统100使用可从救援提供者得到的救援类型来选择恰当的救援提供者,但应当理解和体会,个人安全系统100在其他示例性实施例中可使用其他标准来确定哪些救援提供者适于结合警报提供救援。例如,在另一个示例性实施例中,个人安全系统100还可以仅识别并选择地理位置相对于警报的地理位置在预先确立和预先确定的阈值距离内的救援提供者。因此,在此类其他示例性实施例中,个人安全系统100可识别并选择能够提供该警报所需要的救援类型的救援提供者,以及地理位置比如在距警报的地理位置二十(20)英里内的救援提供者。

前进到方法400的步骤432,系统用户的移动装置110从数据/通信管理器102接收救援提供者信息并且重新显示主页图形用户界面300,其中警报标记308位于新警报的地理位置处,而救援提供者标记318位于移动装置110已接收其救援提供者信息的每个相应救援提供者的地理位置处,如图6A所示。然后,在步骤434处,个人安全系统应用程序108确定任何救援提供者的地理位置是否在警报的地理位置的预先确立和预先确定的阈值距离内。如果否,则根据方法400的操作前进到下文描述的步骤440。如果个人安全系统应用程序108确定这些救援提供者中一者或多者的地理位置相对于警报的地理位置处于阈值距离内,则在步骤436处,个人安全系统100将推送通知发送到救援提供者的通信装置。此类通知可包括(例如但不限于)文本消息和电子邮件。接下来,在步骤438处,个人安全系统100通过由接收此类推送通知的救援提供者发起并且在救援提供者的通信装置与系统用户的移动装置110之间进行的通信会话提供通信。有关警报和所需要的救援类型的信息可依据所建立的通信会话的类型,(例如但不限于)通过语音、音频、电子邮件、图像、视频和/或文本消息来传送和交换。

在步骤440处,个人安全系统应用程序108经由主页图形用户界面300从系统用户的移动装置110接收用户的输入或选择。接下来,在步骤442处,个人安全系统应用程序108确定是否已经接收到对救援提供者标记318的选择。如果否,则个人安全系统应用程序108向前移动到下文描述的方法400的步骤446。作为另一种选择,如果个人安全系统应用程序108确定已经接收到对救援提供者标记318的选择,则在步骤444处,个人安全系统应用程序108致使经由救援提供者详情图形用户界面600显示对应于所选择的救援提供者标记318的救援提供者的救援提供者信息。

如图6B所示,救援提供者详情图形用户界面600包括窗口602,该窗口具有顶部部分604、位于顶部部分604下方的底部部分606,以及位于页面标题612中的返回按钮608和提交按钮610。顶部部分604显示地图614、指示地图614上的警报的地理位置的警报标记308,以及指示地图614上的救援提供者的地理位置的救援提供者标记318。底部部分606显示对应于救援提供者通常所提供的救援的类型的救援提供者类型符号616、包括救援提供者的名称的名称字段618,以及包括救援提供者的地址的地址字段620。

返回图4A至图4E,在步骤446处,系统用户的移动装置110和个人安全系统应用程序108从系统用户112接收输入或选择。然后,在步骤448处,个人安全系统应用程序108致使用户的移动装置110确定已经接收到对返回按钮608的选择还是对提交按钮610的选择。如果已经接收到对返回按钮608的选择,则个人安全系统应用程序108致使根据方法400的操作返回到上文所述的步骤432。相反,如果用户的移动装置112已经接收到对提交按钮610的选择,则在步骤450处,个人安全系统应用程序108致使系统用户的移动装置112与救援提供者的通信装置建立关于该警报的通信会话,在该会话期间系统用户112和救援提供者可依据所建立的通信会话的类型,经由(例如但不限于)语音、音频、电子邮件、图像、视频和/或文本消息来传送和交换关于该警报的信息。在步骤452处并且在通信会话已经结束之后,个人安全系统100返回到根据方法200进行操作并且循环回到其步骤214,在该步骤处,个人安全系统100开始更新经由主页图形用户界面300在系统用户的移动装置110上显示的地图、警报和紧急情况数据。

如果在步骤442处,个人安全系统应用程序108确定尚未接收到对救援提供者标记318的选择,则在方法400的步骤454处,个人安全系统应用程序108致使救援提供者列表图形用户界面630显示在系统用户的移动装置112上以供用户选择救援提供者。如图6C所示,救援提供者列表图形用户界面630具有窗口632,在窗口处显示救援提供者634以供用户选择,其中每个救援提供者634包括名称636和对应于救援提供者类型、因此对应于救援提供者634通常所提供的救援的类型的救援提供者类型符号638。救援提供者类型和相关联的救援类型符号638包括并且通常对应于下文描述的企业类型和相关联的企业类型符号2404。救援提供者列表图形用户界面630还包括与每个救援提供者634相关联的箭头按钮640,以及返回按钮642。

在显示救援提供者列表图形用户界面630之后,在步骤456处,个人安全系统应用程序108从系统用户的移动装置112接收用户输入。然后,在步骤458处,个人安全系统应用程序108确定用户输入包括对箭头按钮640的选择(因此,对救援提供者634的选择)还是对返回按钮642的选择。如果尚未选择救援提供者634,则已经选择返回按钮642,于是个人安全系统应用程序108前进到根据下文描述的步骤462进行操作。作为另一种选择,如果已经选择救援提供者634,则在步骤460处,个人安全系统应用程序108致使系统用户的移动装置112与所选择的救援提供者634的通信装置建立关于该警报的通信会话,在该会话期间系统用户112和救援提供者634可依据所建立的通信会话的类型,经由(例如但不限于)语音、音频、电子邮件、图像、视频和/或文本消息传送并交换关于该警报的信息。然后,在步骤462处,

个人安全系统100返回到根据方法200进行操作并且循环回到其步骤214,在该步骤处,个人安全系统100开始更新经由主页图形用户界面300在系统用户的移动装置110上显示的地图、警报和紧急情况数据。

图7A至图7B示出了个人安全系统100的方法700的流程图表示,该方法用于在系统用户112需要紧急情况救援时发起紧急情况通知。个人安全系统100响应于接收到系统用户112对主页图形用户界面300的紧急情况按钮306的选择,来实现并遵循方法700。在步骤702处开始根据方法700的操作之后,在步骤704处,个人安全系统应用程序108致使移动装置110显示紧急情况发起图形用户界面800(参见图8)。紧急情况发起图形用户界面800包括窗口802,该窗口具有拨号按钮804和指示系统用户112按住该拨号按钮804保持三秒的说明。紧急情况发起图形用户界面800还包括取消按钮806,该取消按钮使系统用户112能够返回到主页图形用户界面300。

接下来,在步骤706处,个人安全系统应用程序108确定系统用户112是否已经选择取消按钮806。如果是,则在步骤708处,个人安全系统100返回到根据方法200,更具体地讲在步骤214处进行操作,在该步骤处,个人安全系统100开始更新经由主页图形用户界面300在系统用户的移动装置110上显示的地图、警报和紧急情况数据。作为另一种选择,如果在步骤706处个人安全系统应用程序108确定尚未选择取消按钮806,则个人安全系统应用程序108前进到步骤710,在该步骤处,应用程序108判断系统用户112是否已经按下拨号按钮804至少保持三秒。如果尚未按下拨号按钮804至少保持三秒,则个人安全系统应用程序108循环回到步骤706,以再次确定系统用户112是否已经按下取消按钮806。

如果在步骤710处,个人安全系统应用程序108判定系统用户112已经按下拨号按钮804至少保持三秒,则在步骤712处个人安全系统应用程序108接着确定系统用户的移动装置110的地理位置。一旦知道地理位置,个人安全系统应用程序108便在步骤714处致使用户的移动装置110向当地政府911救援提供者发起语音电话呼叫。接下来,在步骤716处,个人安全系统应用程序108将紧急情况通知信息和移动装置的地理位置传送到个人安全系统管理器软件104和数据/通信管理器102。在接收到紧急情况通知信息和移动装置的地理位置之后,在步骤718处,个人安全系统管理器软件104致使数据/通信管理器102将紧急情况通知信息和移动装置的地理位置传送到政府911救援提供者。然后,在步骤720处,数据/通信管理器102将紧急情况通知信息和移动装置的地理位置存储到个人安全系统数据库106中。

前进到步骤722,个人安全系统管理器软件104致使数据/通信管理器102经由文本即时消息和电子邮件消息将推送通知发送到系统用户的用户群114的成员的移动装置110,从而向这些成员告知紧急情况。任选地,个人安全系统管理器软件104可致使数据/通信管理器102经由社交媒体(诸如和)将通知传送到系统用户的用户群114的成员,从而向这些成员告知紧急情况。随后,在步骤724处,个人安全系统管理器软件104致使数据/通信管理器102将关于紧急情况的推送通知发送到当时的地理位置在发起紧急情况通知的系统用户112的阈值距离内的系统用户112。在发送推送通知之后,在步骤726处,个人安全系统管理器软件104致使数据/通信管理器102更新系统用户的用户群114的成员的移动装置110和在阈值距离内的系统用户112的移动装置110上的地图、警报和紧急情况数据。然后,在步骤728处,个人安全系统管理器软件104致使数据/通信管理器102在系统用户112的移动装置110与发起该紧急情况通知的用户112的移动装置110之间提供即时消息服务和语音电话呼叫服务。在步骤730处,个人安全系统100停止根据方法700的操作,返回到根据方法200在其步骤214处的操作。

图9A至图9B示出了个人安全系统100的用于查看警报信息的方法900的流程图表示,该方法在系统用户112从主页图形用户界面300的窗口302选择警报标记308时由个人安全系统100执行。该方法900使系统用户112能够查看对应于所选择的警报标记308的警报的详细信息。在步骤902处开始根据方法900的操作之后,在步骤904处,个人安全系统100、更具体地讲个人安全系统应用程序108致使用户的移动装置110在其显示器上显示警报查看图形用户界面1000,该界面包括与所选择的警报标记308和警报相关联的详细信息。为此,个人安全系统管理器软件104从个人安全系统数据库106检索与所选择的警报标记308和警报相关联的警报信息,并且将检索到的警报信息传送到系统用户的移动装置110和个人安全系统应用程序108。然后,个人安全系统应用程序108经由警报查看图形用户界面1000(参见图10和图11)显示紧急情况通知信息。应该指出的是,如果与所选择的警报标记308对应的警报包括诱拐、绑架或失踪人员警报类型,则在被诱拐、被绑架或失踪人员是系统用户112的情况下,所显示的警报信息包括基于该人员的移动装置110的最后已知地理位置的该人员的最后已知地理位置。

如图10和图11所示,警报查看图形用户界面1000包括窗口1002,该窗口具有顶部部分1004、底部部分1006、位于顶部部分1004与底部部分1006之间的按钮栏1008,以及位于页面标题1012中的返回按钮1010。顶部部分1004显示地图1014、指示地图1014上的对应警报的地理位置和警报类型的警报标记308,以及用户可选的路线按钮1016。按钮栏1008包括用户可选的详情按钮1018、消息按钮1020和照片按钮1022。警报查看图形用户界面1000在首次显示时,显示与所选择的警报标记308和警报相关联的详细信息。所述详细信息包括警报类型、文本形式的警报地理位置、创建警报时的日期和时间、创建警报的人员的姓名,以及警报描述。所述详细信息还包括指示有多少其他人已经确认存在引起该警报的事件的确认次数。

返回图9A至图9B,在步骤906处,用户的移动装置110和个人安全系统应用程序108从系统用户112接收输入或选择。然后,在步骤908处,个人安全系统应用程序108致使用户的移动装置110确定是否已经接收到对路线按钮1016的选择。如果否,则个人安全系统应用程序108分支到下文所述的方法900的步骤912。如果用户的移动装置110确定已经接收到对路线按钮1016的选择,则在步骤910处,个人安全系统应用程序108致使系统用户的移动装置110在窗口1002的底部部分1006中显示去往与所选择的警报有关的事件的地理位置的驾车指导。为此,个人安全系统应用程序108致使用户的移动装置110确定其当时的地理位置、将此类地理位置传送到数据/通信管理器102和个人安全系统管理器软件104,并且请求从用户当时的地理位置到警报的地理位置的驾车指导。在接收到请求时,个人安全系统后端应用程序104产生驾车指导,并且致使数据/通信管理器102将驾车指导传送到系统用户的移动装置112和个人安全系统应用程序108。在接收到驾车指导之后,个人安全系统应用程序108致使用户的移动装置112在用户的移动装置110的显示器上显示驾车指导。然后,个人安全系统100循环回到方法900的步骤906,以接收进一步的用户输入。

如果在步骤908处确定尚未选择路线按钮1016,则个人安全系统应用程序108前进到方法900的步骤912,在该步骤处,应用程序108致使用户的移动装置110确定是否已经从按钮栏1008选择详情按钮1018。如果尚未选择详情按钮1018,则个人安全系统应用程序108向前分支到下文所述的步骤916。相反地,如果已经选择详情按钮1018,则在步骤914处,个人安全系统应用程序108致使移动装置110在移动装置的显示器上再次显示与所选择的警报相关联的详细信息。然后,个人安全系统应用程序108返回到方法900的步骤906以接收进一步的用户输入。

在步骤916处,个人安全系统应用程序108致使系统用户的移动装置110确定系统用户112是否已经选择按钮栏1008的消息按钮1020。如果尚未选择消息按钮1020,则个人安全系统应用程序108前进到下文所述的方法900的步骤920。作为另一种选择,如果已经选择消息按钮1020,则在步骤918处,个人安全系统100接收与所选择的警报相关的消息并且在系统用户112之间传送这些消息,类似于图14中所见。在启用系统用户112之间的即时消息之后,个人安全系统应用程序108返回到步骤906以接收进一步的用户输入。

在方法900的步骤920处继续,个人安全系统应用程序108确定是否已经从系统用户112接收到对按钮栏1008的照片按钮1022的选择。如果否,则该选择包括对警报查看图形用户界面1000的返回按钮1010的选择,于是在步骤922处,个人安全系统100返回到根据方法200进行操作并循环回到步骤214,在该步骤处,个人安全系统100开始更新经由主页图形用户界面300在系统用户的移动装置110上显示的地图、警报和紧急情况数据。如果已经选择照片按钮1022,则在步骤924处,个人安全系统应用程序108致使用户的移动装置110重放音频并且/或者在警报查看图形用户界面1000的底部部分1006中显示该警报的警报信息的照片/图像/视频(如果有的话)。为此,个人安全系统应用程序108将对照片/图像/视频/音频的请求传送到个人安全系统管理器软件104,并且在从针对警报存储于个人安全系统数据库106中的警报信息检索该照片/图像/视频/音频(如果有的话)之后,个人安全系统管理器软件104致使数据/通信管理器102将检索到的照片/图像/视频/音频传送到用户的移动装置110和个人安全系统应用程序108。在接收到照片/图像/视频/音频之后,个人安全系统应用程序108致使在警报查看图形用户界面1000的底部部分1006中显示接收到的照片/图像/视频并且/或者重放音频。在显示/播放照片/图像/视频/音频(如果有的话)之后,个人安全系统应用程序108返回到方法900的步骤906以接收进一步的用户输入。

图12A至图12B示出了个人安全系统100的用于查看紧急情况通知详情的方法1200的流程图表示,个人安全系统100响应于接收到系统用户112对紧急情况标记310的选择(该标记随后在主页图形用户界面300的窗口302中显示)而遵循并实现该方法。对紧急情况标记310的选择致使个人安全系统100提供有关与紧急情况标记310对应的紧急情况通知的详细信息。一旦个人安全系统应用程序108接收到对紧急情况标记310的选择,于是在步骤1202处开始根据方法1200的操作之后,个人安全系统100在步骤1204处致使用户的移动装置110在其显示器上显示紧急情况通知查看图形用户界面1300。为此,个人安全系统管理器软件104从个人安全系统数据库106检索与所选择的紧急情况标记310和紧急情况通知相关联的紧急情况通知信息,并且将检索到的紧急情况通知信息传送到系统用户的移动装置110和个人安全系统应用程序108。个人安全系统应用程序108致使用户的移动装置110经由紧急情况通知查看图形用户界面1300(参见图13和图14)显示紧急情况通知信息。

如图13和图14中所见,紧急情况通知查看图形用户界面1300具有窗口1302,该窗口具有顶部部分1304、底部部分1306、位于顶部部分1304与底部部分1306之间的按钮栏1308,以及位于页面标题1312中的返回按钮1310。顶部部分1304显示地图1314、指示地图1314上的对应紧急情况事件的地理位置的紧急情况标记310,以及用户可选的路线按钮1316。按钮栏1308包括用户可选的详情按钮1318和消息按钮1320。紧急情况通知查看图形用户界面1300在首次显示时,在底部部分1306中显示与所选择的紧急情况标记310和相关联的紧急情况通知相关联的详细信息。所述详细信息包括发起紧急情况通知的系统用户112的姓名、发起紧急情况通知时的日期和时间,以及文本形式的紧急情况事件地理位置。

返回图12A至图12B,在已经显示紧急情况通知的详细信息之后,在步骤1206处,系统用户的移动装置110和个人安全系统应用程序108从系统用户112接收输入或选择。然后,在步骤1208处,个人安全系统应用程序108致使用户的移动装置110确定是否已经接收到对紧急情况标记310的选择。如果否,则个人安全系统应用程序108分支到下文所述的方法1200的步骤1212。作为另一种选择,如果已经接收到对紧急情况标记310的选择,则个人安全系统应用程序108向发起紧急情况通知的系统用户112的电话或移动装置110发起语音电话呼叫。然后,个人安全系统应用程序108循环回到步骤1206以接收进一步的用户输入。

在方法1200的步骤1212处,个人安全系统应用程序108确定系统用户112是否已经选择路线按钮1316。如果否,则个人安全系统应用程序108前进到下文所述的步骤1216。如果已经选择路线按钮1316,则在步骤1214处,个人安全系统应用程序108致使系统用户的移动装置110在窗口1302的底部部分1306中显示去往与所选择的紧急情况通知有关的紧急情况事件的地理位置的驾车指导。为此,个人安全系统应用程序108致使用户的移动装置110确定其当时的地理位置、将此类地理位置传送到数据/通信管理器102和个人安全系统管理器软件104,并且请求从用户当时的地理位置到紧急情况事件的地理位置的驾车指导。在接收到请求时,个人安全系统后端应用程序104生成驾车指导,并且致使数据/通信管理器102将驾车指导传送到系统用户的移动装置112和个人安全系统应用程序108。在接收到驾车指导之后,个人安全系统应用程序108致使用户的移动装置112在用户的移动装置110的显示器上显示驾车指导。然后,个人安全系统100循环回到方法1200的步骤1206,以接收进一步的用户输入。

在方法1200的步骤1216处继续,个人安全系统应用程序108确定系统用户112是否已经选择按钮栏1308的详情按钮1318。如果否,则个人安全系统应用程序108前进到下文所述的步骤1220。相反地,如果系统用户112已经选择详情按钮1318,则在步骤1218处,个人安全系统应用程序108致使移动装置110在移动装置的显示器上再次显示与所选择的紧急情况事件相关联的详细信息。然后,个人安全系统应用程序108返回到方法1200的步骤1206以接收进一步的用户输入。

如果在步骤1216处个人安全系统应用程序108确定尚未选择详情按钮1318,于是个人安全系统应用程序108确定系统用户112是否已经选择按钮栏1308的消息按钮1320。如果尚未选择消息按钮1320,则用户的选择包括对紧急情况通知查看图形用户界面1300的返回按钮1310的选择,于是在步骤1322处,个人安全系统100返回到根据方法200进行操作并循环回到步骤214,在该步骤处,个人安全系统100开始更新经由主页图形用户界面300在系统用户的移动装置110上显示的地图、警报和紧急情况数据。作为另一种选择,如果已经选择消息按钮1320,则在步骤1224处,个人安全系统100使用如图14所示的窗口1302的底部部分1306,接收与所选择的紧急情况通知相关的消息并且在系统用户112之间传送这些消息。在系统用户112之间启用即时消息并显示消息之后,个人安全系统应用程序108返回到步骤1206以接收进一步的用户输入。

图15A至图15C示出了个人安全系统100的用于跟踪用户微群成员的方法1500的流程图表示。当系统用户112从个人安全系统应用程序108的主页图形用户界面300选择跟踪按钮312时,个人安全系统100根据方法1500进行操作并且实现该方法。通过使用方法1500,系统用户112将用户的用户群114的所选择成员添加到用户的微群114以跟踪所选择成员的地理位置和安全性报到,可显示所选择微群成员当时的地理位置,并且可确立用于自动跟踪将由个人安全系统100生成的安全性报到通知的定时。

在步骤1502处开始根据方法1500的操作之后,在步骤1504处,个人安全系统100从个人安全系统数据库106检索用于识别系统用户的微群116当时的成员并且与这些成员相关联的数据。然后,在步骤1506处,个人安全系统应用程序108致使在用户的移动装置110的显示器上连同用户的微群116的成员的列表一起显示跟踪图形用户界面1600(参见图16)。如图16所示,跟踪图形用户界面1600包括窗口1602,该窗口具有顶部部分1604和底部部分1606。跟踪图形用户界面1600还包括添加按钮1608和返回按钮1610。窗口1602的顶部部分1604通常显示地图数据和微群成员标记1612,该微群成员标记用于识别用户的微群116的所选择成员当时的地理位置。窗口1602的底部部分1606通常显示从个人安全系统数据库106检索到的用户微群116当时的成员的列表。

返回图15A,在方法1500的步骤1508处继续,个人安全系统应用程序108接收与下述选择对应的用户输入:从窗口1602的底部部分1606中显示的列表对用户微群116的成员的选择、对添加按钮1608的选择或对返回按钮1610的选择。在步骤1510处,个人安全系统应用程序108然后确定用户是否从该列表选择了微群116的成员。如果否,那么个人安全系统应用程序108前进到方法1500的下文所述的步骤1518。如果选择了用户微群116的成员,则在步骤1512处,个人安全系统100致使在窗口1602的顶部部分1604中的地图上显示叠加于该成员的移动装置110当时的地理位置处、因而该成员当时的地理位置处的微群成员标记1612。为实现此类显示,个人安全系统100通过用个人安全系统管理器软件104向成员的移动装置110发送对地理位置的请求并且接收返回的地理位置,来获得该成员的移动装置110当时的地理位置。然后,个人安全系统管理器软件104从个人安全系统数据库106检索对应于在该成员的移动装置110当时的地理位置周围的地理区域的地图数据,并且将该成员的移动装置110的地图数据和地理位置传送到个人安全系统应用程序108。随后,个人安全系统应用程序108致使在跟踪图形用户界面1600的顶部部分1604中显示从所接收的地图数据导出的地图并且在该成员当时的地理位置处显示微群成员标记1612。

接下来,在步骤1514处,个人安全系统100激活/去激活用户微群116的所选择成员的安全性报到,并且确立用于所选择成员的一个或多个此类安全性报到的定时。通过要求用户微群116的所选择成员在特定时间报到或周期性地向系统用户112报到,系统用户112知道所选择成员是安全的。例如,系统的这一能力对于系统用户112尝试确认其子女是安全的、或者已婚的系统用户112尝试确认其配偶已经安全到达目的地尤其有用。

任选地激活/去激活针对所选择成员的安全性报到,使系统用户112能够依据当前的情形要求/不要求此类安全性报到。确立所述定时的方法可以是:系统用户112向个人安全系统应用程序108提供用于识别所选择成员必须向系统用户112报到所截止的特定时间或特定的一系列时间、或者用于识别被个人安全系统100用来计算所选择成员必须向系统用户112报到所截止的周期性时间的时间周期偏移的输入。个人安全系统100通过在窗口1602的底部部分1606中显示图形用户界面,来从系统用户112接收激活/去激活和定时输入,所述图形用户界面具有用于接收系统用户112的输入的恰当选项和输入字段。在接收到所选择成员的安全性报到的激活/去激活和定时信息之后,个人安全系统应用程序108将该激活/去激活和定时信息传送到数据/通信管理器102和个人安全系统管理器软件104。然后,个人安全系统管理器软件104将与系统用户112和用户微群116的所选择成员相联系的该激活/去激活和定时信息存储在个人安全系统数据库106中。个人安全系统管理器软件104还进行有关安全性报到的操作,如下文相对于图17所述。

在方法1500的步骤1516处继续,个人安全系统100任选地从系统用户112和用户微群116的所选择成员接收消息并且向其发送消息。系统用户112和所选择的成员可利用该特征进行安全性报到或者传送其他信息或想法。为了提供此类即时消息,个人安全系统应用程序108在窗口1602的底部部分1606中显示与图14所示类似的图形用户界面。在系统用户112与所选择的成员之间启用并执行即时消息之后,个人安全系统100循环回到步骤1508以接收进一步的用户输入。

在步骤1518处,个人安全系统应用程序108确定系统用户112已经选择添加按钮1608还是返回按钮1610。如果系统用户112已经选择返回按钮1610,则在步骤1520处,个人安全系统100停止根据方法1500的操作,返回到根据方法200的操作。作为另一种选择,如果系统用户112已经选择添加按钮1608,则在步骤1522处,个人安全系统应用程序108致使个人安全系统管理器软件104从个人安全系统数据库106检索用户的用户群114的成员的姓名和相关联信息,并且将所述姓名和相关联信息传送到个人安全系统应用程序108。

前进到方法1500的步骤1524,个人安全系统应用程序108致使添加微群成员图形用户界面显示在用户的移动装置110上。添加微群成员图形用户界面包括在步骤1522处从个人安全系统数据库106检索到的用户的用户群114当时的成员的姓名,并且准许系统用户112选择其用户群114的成员作为其微群116的成员。接下来,在步骤1526处,个人安全系统应用程序108从系统用户112接收输入,用于选择该用户的用户群114的所显示成员之一添加到该用户的微群116。在接收到对用户的用户群114的所显示成员的选择之后,在步骤1528处,个人安全系统100经由所选择成员的移动装置110向所选择的成员发送请求,请求准许将所选择的成员添加到用户的微群116。然后,在步骤1530处,个人安全系统100从所选择的成员接收对所述请求的响应。通常情况下,经由文本消息或电子邮件传送此类请求和响应。

在步骤1532处,个人安全系统应用程序108确定该响应是否为用户的用户群114中待添加为用户的微群116的成员的所选择成员作出的授予准许的肯定响应。如果是,则在步骤1534处,个人安全系统应用程序108致使用户的移动装置110将用于识别用户的用户群114中待添加到用户的微群116的成员的数据传送到数据/通信管理器102和个人安全系统管理器软件104。然后,在步骤1536处,个人安全系统管理器软件104更新个人安全系统数据库106,以将所选择的成员添加为系统用户的微群116的成员。在更新完成之后,个人安全系统100的操作返回到方法1500的步骤1504,以更新跟踪图形用户界面1600,从而列出用户的微群116新添加的成员。

如果在步骤1532处个人安全系统应用程序108确定该响应是用户的用户群114的所选择成员作出的不授予准许的否定响应,则个人安全系统应用程序108在系统用户的移动装置110上显示用于指示该响应是否定响应的消息。然后,个人安全系统100返回到方法1500的步骤1508以接收进一步的用户输入。

图17示出了个人安全系统100的方法1700的流程图表示,该方法用于响应于个人安全系统100从系统用户112接收针对用户的微群116的成员激活安全性报到的输入而产生安全性报到通知。方法1700由个人安全系统管理器软件104和数据/通信管理器102实现并遵循。尽管本文参照单个系统用户112对方法1700进行描述,但应当理解和体会,可结合所有系统用户112和此类系统用户的微群116的所有成员遵循方法1700。

在步骤1702处根据方法1700开始操作之后,在步骤1704处,个人安全系统管理器软件104从系统时钟或其他可靠源获得当前日期和时间。然后,在步骤1706处,个人安全系统管理器软件104确定系统用户的微群116成员所进行的安全报到是否到期。为了进行确定,个人安全系统管理器软件104检索系统用户的微群116成员的激活/去激活和定时数据。如果数据表明安全报到被激活用于成员并且因此是成员所需的,那么个人安全系统管理器软件104随后基于系统用户112先前为此类安全报到建立的当时的日期/时间和定时数据来确定是否必需生成安全报到通知。如果个人安全系统管理器软件104确定成员所进行的安全报到未到期,那么在步骤1708处,个人安全系统管理器软件104分支回到步骤1704以便再次获得当时的日期和时间。

作为另一种选择,如果个人安全系统管理器软件104确定成员所进行的安全报到到期,那么在步骤1708处,个人安全系统管理器软件104前进到方法1700的步骤1710。在步骤1710处,个人安全系统管理器软件104致使生成安全报到通知并且将安全报到通知传送到成员的移动装置110,该安全报到通知包括提醒用户的微群116成员安全报到到期的消息或电子邮件。接下来,在步骤1712处,个人安全系统管理器软件104致使生成安全报到通知并且将安全报到通知传送到系统用户的移动装置112,该安全报到通知包括通知系统用户112成员所进行的安全报到到期的消息或电子邮件。在传送消息或电子邮件之后,个人安全系统管理器软件104循环回到方法1700的步骤1704,并且每当数据/通信管理器102操作时便以这种方式连续操作。

图18A和图18B显示了个人安全系统100的方法1800的流程图表示,其中该方法用于向系统用户的用户群114添加/编辑成员,或用于添加/编辑系统用户的用户群成员。每当系统用户112希望将新成员添加到他/她的用户群114或编辑先前输入的成员信息时,个人安全系统100便实现并且遵循方法1800。当个人安全系统应用程序108从系统的主页图形用户界面300接收对主菜单按钮316的选择,以及随后从主菜单图形用户界面1900(参见图19)接收对添加/编辑用户群菜单选项1902的选择时,根据方法1800开始操作。

在步骤1802处根据方法1800开始操作之后,在步骤1804处,个人安全系统管理器软件104从个人安全系统数据库106检索系统用户的用户群114的当时成员的名称和相关信息,并且将所检索的数据传送到个人安全系统应用程序108。然后,在步骤1806处,个人安全系统应用程序108在系统用户的移动装置100上显示用户群管理器图形用户界面2000,并且包括用户群114的当时成员的名称和可能图像。如图20所示,用户群管理器图形用户界面2000具有窗口2002,用户群成员的名称和图像(如果有的话)在该窗口中显示以供后续选择。用户群管理器图形用户界面2000还包括与每个成员名称相关联的箭头按钮2004、添加按钮2006和返回按钮2008。

在方法1800的步骤1808处继续,个人安全系统应用程序108接收对箭头按钮2004、添加按钮2006或返回按钮2008的选择。然后,在步骤1810处,个人安全系统应用程序108确定是否已经选择添加按钮2006。如果否,那么操作前进到下文描述的步骤1828。然而,如果已经选择添加按钮2006,那么在步骤1812处,个人安全系统应用程序108在系统用户的移动装置110上显示添加用户群成员图形用户界面2100。添加用户群成员图形用户界面2100在图21中示出,其提供了与相应源相对应的源选项图标2102,以用于识别人员以添加为系统用户的用户群114成员。例如而非限制性地,源选项图标2102包括:用于从电子邮件发送者中选择人员的电子邮件源选项图标2102A、用于从系统用户的联系人中选择人员的电话簿源选项图标2102B、用于手动识别或输入人员名称的用户名源选项图标2102C,以及用于从中选择人员的源选项图标2102D。一旦从系统用户112接收对源选项图标2102的选择,个人安全系统应用程序108便能够使系统用户112向下钻取并且从相应源中选择人员。

在步骤1814处,个人安全系统应用程序108接收对将添加到系统用户的用户群114的人员的选择以及有关该人员的信息。然后,在步骤1816处,个人安全系统100产生请求并且通过电子邮件或文本消息向所选择人员发送该请求,以允许被系统用户112添加为系统用户的用户群114成员。随后,在步骤1818处,个人安全系统100通过电子邮件或文本消息接收对发送到所选择人员的请求的响应。

接下来,在步骤1820处,个人安全系统应用程序108确定响应是否是肯定的,从而表明所选择人员希望被添加为系统用户的用户群114成员。如果响应是肯定的,那么在步骤1822处,个人安全系统应用程序108将人员的名称和相关信息传送到个人安全系统管理器软件104和数据/通信管理器102。然后,个人安全系统管理器软件104致使利用系统用户的用户群114新成员的名称和相关信息来更新个人安全系统数据库106。在更新个人安全系统数据库106之后,个人安全系统100的操作循环回到步骤1804,以致使刷新用户群管理器图形用户界面1900,从而包括系统用户的用户群114新添加的成员。

如果在步骤1820处,个人安全系统应用程序108确定响应不是肯定的,那么个人安全系统100产生消息并且向系统用户的移动装置110发送该消息,该消息通知系统用户112所选择人员不希望被添加为系统用户的用户群114成员。在发送消息之后,个人安全系统100的操作返回到以上所述的步骤1804。

在步骤1828处,个人安全系统应用程序108确定系统用户112已经选择箭头按钮2004还是选择返回按钮2008。如果已经选择返回按钮2008,那么在1830处,个人安全系统100停止根据方法1800的操作。如果系统用户112已经选择箭头按钮2004,那么个人安全系统应用程序108前进到方法1800的步骤1832,并且致使在系统用户的移动装置110上显示编辑用户群成员图形用户界面。编辑用户群成员图形用户界面填充有与箭头按钮2004相关联的成员的信息。然后,在步骤1834处,个人安全系统应用程序108接收对成员信息的编辑。当编辑完成时,在步骤1836处,个人安全系统应用程序108将用户群114成员的修订信息传送到个人安全系统管理器软件104和数据/通信管理器102。然后,在步骤1838处,个人安全系统管理器软件104利用用户群成员的修订信息来更新个人安全系统数据库106。随后,个人安全系统100的操作循环回到方法1800的步骤1804,以致使在系统用户的移动装置110上刷新用户群管理器图形用户界面1900。

图22A至图22C显示了个人安全系统100的方法2200的流程图表示,其中该方法用于向系统用户的企业列表添加/编辑企业,系统用户112使用或可使用该企业的救援,包括存在警报或紧急情况时。每当系统用户112希望将新企业添加到他/她的企业列表或编辑先前输入的企业信息时,个人安全系统100便实现并且遵循方法2200。当个人安全系统应用程序108从系统的主页图形用户界面300接收对主菜单按钮316的选择,以及随后从主菜单图形用户界面1900(参见图19)接收对管理企业列表菜单选项1904的选择时,根据方法2200开始操作。

在步骤2202处根据方法2200开始操作之后,在步骤2204处,个人安全系统管理器软件104从个人安全系统数据库106检索用户的企业列表的当时企业的名称、企业类型和相关信息,并且将所检索的数据传送到个人安全系统应用程序108。然后,在步骤2206处,个人安全系统应用程序108致使在系统用户的移动装置110上显示企业列表管理器图形用户界面2300(参见图23),包括与系统用户的企业列表的当时企业的企业类型相对应的名称和企业类型符号。如图23所示,企业列表管理器图形用户界面2300具有窗口2302,每个企业的名称和企业类型符号在该窗口中显示以供后续选择。企业列表管理器图形用户界面2300还包括与每个企业相关联的箭头按钮2304和删除按钮2306、添加按钮2308和返回按钮2310。然后,在步骤2208处,个人安全系统应用程序108接收用户输入,该用户输入包括对与企业相关联的箭头按钮2304或删除按钮2306、添加按钮2308或返回按钮2310的选择。

在步骤2210处,个人安全系统应用程序108确定系统用户112是否已经选择删除按钮2304。如果未选择删除按钮2304,那么个人安全系统100前进到方法2200的下文所述的步骤2216。相反地,如果已经选择删除按钮2304,那么个人安全系统应用程序108使系统用户的移动装置110将数据传送到个人安全系统管理器软件104和数据/通信管理器102,该数据识别与所选择删除按钮2304相关联的企业。然后,在步骤2214处,个人安全系统管理器软件104使数据/通信管理器102通过从系统用户的企业列表删除所识别的企业来更新个人安全系统数据库106。

在步骤2216处继续,个人安全系统应用程序108确定系统用户112是否已经选择与企业相关联的箭头按钮2304。如果未选择箭头按钮2304,那么个人安全系统100向前移动到方法2200的下文所述的步骤2226。作为另一种选择,如果已经选择箭头按钮2304,那么个人安全系统100前进到步骤2218,在该步骤中,个人安全系统应用程序108在系统用户的移动装置110上显示编辑企业信息图形用户界面,以及与箭头按钮2304相关联的企业的当时企业信息。然后,在步骤2220处,个人安全系统应用程序108通过编辑企业信息图形用户界面和用户的移动装置110从系统用户112接收对企业信息的编辑。接下来,在步骤2222处,个人安全系统应用程序108将修订企业信息传送到个人安全系统管理器软件104和数据/通信管理器102。在接收修订企业信息之后,个人安全系统管理器软件104使数据/通信管理器102更新个人安全系统数据库106,以在系统用户的企业列表中包括企业的修订企业信息。

在方法2200的步骤2226处,个人安全系统应用程序108确定系统用户112已经选择添加按钮2308还是选择返回按钮2310。如果已经选择返回按钮2310,那么在2228处,个人安全系统100停止根据方法2200的操作。如果已经选择添加按钮2308,那么在步骤2230处,个人安全系统应用程序108使用户的移动装置110显示选择企业类型图形用户界面2400(参见图24)。如图24所示,选择企业类型图形用户界面2400包括窗口2402,该窗口中存在一个或多个企业类型符号2404。每个企业类型符号2404表示特定类型企业并且与该特定类型企业相关联。例如而非限制性地,此类企业类型包括:拖车、汽车维修、运输、医疗诊所、食物和/或住所、安保、侦探和/或私家侦探、律师、保险、锁匠、窗户修理和兽医。应当理解和认识到,在其他示例性实施例中可使用其他企业类型。

在方法2200的步骤2232处继续,个人安全系统应用程序108从系统用户112接收对企业类型符号2404的选择,并且因此接收对对应企业类型的选择。然后,在步骤2234处,个人安全系统应用程序108致使在用户的移动装置110上显示编辑企业信息图形用户界面。接下来,在步骤2236处,个人安全系统应用程序108通过编辑企业信息图形用户界面和用户的移动装置110从系统用户112接收输入的企业信息。在完成企业信息的输入之后,在步骤2238处,个人安全系统应用程序108将输入的企业信息传送到个人安全系统管理器软件104和数据/通信管理器102。一旦接收输入的企业信息,个人安全系统管理器软件104便使数据/通信管理器102更新个人安全系统数据库106,以在系统用户的企业列表中包括企业的输入的企业信息。随后,个人安全系统100的操作循环回到方法2200的步骤2204,以致使在系统用户的移动装置110上刷新企业列表管理器图形用户界面2300。

图25A至25B显示了个人安全系统100的方法2500的流程图表示,其中该方法用于通过用户的移动装置110提供系统用户的企业、警报和紧急情况列表。每当系统用户112希望查看他/她的企业列表、警报列表或紧急情况列表时,个人安全系统100便实现并且遵循方法2500。当个人安全系统应用程序108在主页图形用户界面300不存在标记的区域中接收用户的移动装置110的显示器上的轻击,随后从工具栏弹出菜单2600(参见图26)选择列表选项2602时,根据方法2500开始操作。

在步骤2502处根据方法2500开始操作之后,在步骤2504处,个人安全系统管理器软件104从个人安全系统数据库106检索系统用户的企业、警报和紧急情况以及相应的相关信息,并且将所检索的数据传送到个人安全系统应用程序108。然后,在步骤2506处,个人安全系统应用程序108致使在系统用户的移动装置110上显示用户列表图形用户界面2700(参见图27)。在图27中,显示了系统用户的企业列表的当时企业。在图28中,显示了系统用户的警报列表的当时警报。如图27和图28所示,用户列表图形用户界面2700具有用于显示用户的企业、警报和紧急情况列表的窗口2702,以及企业按钮2704、警报按钮2706、紧急情况按钮2708和返回按钮2710。当显示用户企业、警报或紧急情况列表时,个人安全系统100按照相应的地理位置对企业、警报或紧急情况进行分类,以便根据具体情况按照相对于用户的移动装置110的当时地理位置的地理位置顺序显示企业、警报或紧急情况,其中地理上最近的企业、警报或紧急情况位于列表的顶部,地理上最远的企业、警报或紧急情况位于列表的底部。

接下来,在步骤2508处,个人安全系统应用程序108接收与对企业按钮2704、警报按钮2706、紧急情况按钮2708或返回按钮2710的选择相对应的用户输入。进行到步骤2510,个人安全系统应用程序108确定系统用户112是否已经选择企业按钮2704。如果是,那么在步骤2512处,个人安全系统应用程序108致使在用户列表图形用户界面2700中显示用户的企业列表,如图27所示。然后,个人安全系统100循环回到步骤2508以接收进一步的用户输入。

如果在步骤2510处,个人安全系统应用程序108确定未选择企业按钮2704,那么在步骤2514处,个人安全系统应用程序108考虑系统用户的输入并且确定是否已经选择警报按钮2706。如果系统用户112已经选择警报按钮2706,那么在步骤2516处,个人安全系统应用程序108致使在用户列表图形用户界面2700中显示用户的警报列表,如图28所示。在显示用户的警报列表之后,个人安全系统100循环回到步骤2508以接收进一步的用户输入。

如果个人安全系统应用程序108确定未选择警报按钮2706,那么在步骤2518处,个人安全系统应用程序108确定系统用户112是否已经选择紧急情况按钮2708。如果未选择紧急情况按钮2708,那么已经选择返回按钮2710,于是在步骤2520处,个人安全系统应用程序108停止根据方法2500的操作。作为另一种选择,如果个人安全系统应用程序108确定已经选择紧急情况按钮2708,那么在步骤2522处,个人安全系统应用程序108致使在用户列表图形用户界面2700中显示用户的紧急情况列表。随后,个人安全系统100循环回到方法2500的步骤2508以接收进一步的用户输入。

图29A至图29B显示了个人安全系统100的方法2900的流程图表示,其中该方法用于设置/重置警报过滤器配置,该警报过滤器配置用于确定通过主页图形用户界面300的窗口302中以及其中示出警报或相应警报标记308的其他图形用户界面中的警报标记308选择和显示哪些警报。每当系统用户112希望改变检索和/或选择在他/她的移动装置110上显示警报的方式时,个人安全系统100便实现并且遵循方法2900。当个人安全系统应用程序108在主页图形用户界面300不存在标记的区域中接收用户的移动装置110的显示器上的轻击,随后从工具栏弹出菜单2600(参见图26)选择警报过滤器选项2604时,根据方法2900开始操作。

在步骤2902处根据方法2900开始操作之后,在步骤2904处,个人安全系统应用程序108致使在系统用户的移动装置110上显示当时的警报过滤器配置。为此,个人安全系统应用程序108使个人安全系统管理器软件104从个人安全系统数据库106检索当时的警报过滤器配置,并且将所检索的警报过滤器配置传送到个人安全系统应用程序108。个人安全系统应用程序108然后致使在系统用户的移动装置110上显示警报过滤器图形用户界面3000(参见图30),包括当时的警报过滤器配置。

如图30所示,警报过滤器图形用户界面3000包括警报源部分3002、警报类型部分3004和警报时间帧部分3006。警报源部分3002具有公共切换按钮3008和群切换按钮3010。当选择公共切换按钮3008时,个人安全系统100检索和显示从公共源(诸如但不限于和)接收的警报。当选择群切换按钮3010时,个人安全系统100检索和显示从系统用户112接收的警报。可彼此独立地选择公共切换按钮3008和群切换按钮3010,由此允许系统用户112将在他/她的移动装置110上检索和显示的警报配置为单独或组合地包括来自公共源和系统用户112的警报。

警报过滤器图形用户界面3000的警报类型部分3004包括多个警报类型切换按钮3012,每个警报类型切换按钮具有分别与特定警报类型相对应的相关警报类型符号506。当选择警报类型切换按钮3012时,个人安全系统100检索和显示具有与所选择警报类型切换按钮3012的警报类型相对应的警报类型的警报。当取消选择警报类型切换按钮3012时,个人安全系统100不检索和显示具有与所取消选择的警报类型切换按钮3012的警报类型相对应的警报类型的警报。每个警报类型切换按钮3012独立于其他警报类型切换按钮3012。这允许系统用户112将在他/她的移动装置上检索和显示的警报配置为包括一个或多个警报类型的警报。

警报过滤器图形用户界面3000的警报时间帧部分3006具有滑块控件3014,该滑块控件具有滑块3016,该滑块可响应于滑块控件3014的第一端3018与第二端3020之间的用户输入而滑动,以识别自从通过系统用户的移动装置110检索和显示警报经过的时间段。如果滑块3016位于控件的第一端3018处,那么通过用户的移动装置110检索和显示在过去一周内创建的警报。相反地,如果滑块3016位于控件的第二端3020处,那么通过用户的移动装置110检索和显示所有警报。如果滑块3016位于控件的第一端3018和第二端3020中间,那么通过用户的移动装置110检索和显示在对应的过去时间段内创建的警报。

警报过滤器图形用户界面3000还包括完成按钮3022。当系统用户112选择完成按钮3022时,由系统用户112通过与警报过滤器图形用户界面3000交互以及从警报过滤器图形用户界面中进行选择而建立的配置被存储在个人安全系统数据库106中并且被使用直到再次改变,以仅检索和显示源自所选择源、具有所选择警报类型且在所选择过去时间段内创建的那些警报。

重新参见图29A至图29B,在步骤2906处,个人安全系统应用程序108从系统用户112接收用户输入。然后,在步骤2908处,个人安全系统应用程序108确定是否已经选择或取消选择公共切换按钮3008或群切换按钮3010。如果是,那么个人安全系统应用程序108改变所检索的警报过滤器配置以反映对公共切换按钮3008和/或群切换按钮3010的选择或取消选择,然后循环回到步骤2906以接收进一步的用户输入。如果公共切换按钮3008或群切换按钮3010两者都未被选择或取消选择,那么个人安全系统应用程序108前进到方法2900的步骤2912。

在步骤2912处,个人安全系统应用程序108确定是否已经选择或取消选择警报类型切换按钮3012。如果否,那么个人安全系统应用程序108前进到方法2900的下文所述的步骤2916。相反地,如果个人安全系统应用程序108确定已经选择或取消选择警报类型切换按钮3012,那么个人安全系统应用程序108改变所检索的警报过滤器配置以反映对一个或多个警报类型切换按钮3012的选择或取消选择,然后循环回到步骤2906以从系统用户112接收进一步的用户输入。

在步骤2916处继续,个人安全系统应用程序108确定用户112是否已经通过将滑块3016滑动到新位置而选择了不同的时间帧。如果个人安全系统应用程序108确定已经重新定位滑块3016,并且因此已经选择不同的时间帧,那么在步骤2918处,个人安全系统100改变所检索的警报过滤器配置以包括所选择的时间帧。然后,个人安全系统应用程序108返回到步骤2906以接收进一步的用户输入。

如果在步骤2916处,个人安全系统应用程序108确定系统用户112未选择新的时间帧,那么已经选择完成按钮3022,于是在步骤2920处,个人安全系统应用程序108将修订警报过滤器配置传送到个人安全系统后端应用程序104和数据/通信管理器102。然后,在步骤2922处,个人安全系统后端应用104使数据/通信管理器102将修订警报过滤器配置存储在个人安全系统数据库106中。随后,在步骤2924处,个人安全系统100结束根据方法2900的操作。

图31显示了个人安全系统100的方法3100的流程图表示,其中该方法用于将救援提供者和相关的救援提供者信息添加到个人安全系统100。个人安全系统100使用救援提供者信息来识别能够结合警报或紧急情况提供所需要的救援类型的救援提供者,并且在救援提供者和系统用户112的通信装置之间建立和进行通信。每当救援提供者希望使其自身可用于结合警报和紧急情况提供所需要的救援并且将对应信息输入到个人安全系统100中时,个人安全系统100实现并且遵循方法3100。当个人安全系统应用程序108接收指导应用程序108根据方法3100执行的输入时,根据方法3100开始操作。

在步骤3102处根据方法3100开始操作之后,在步骤3104处,个人安全系统应用程序108致使在救援提供者的移动装置110的显示器上显示选择救援提供者类型图形用户界面3200(参见图32)。选择救援提供者类型图形用户界面3200包括窗口3202,多个救援类型按钮3204在该窗口中显示以供救援提供者选择。每个救援类型按钮3204对应于唯一类型的救援或救援类型,并且包括以易记的方式识别救援类型的救援类型符号3206和救援类型文本3208。如图3200所示,救援类型包括但不限于:拖车、汽车维修、运输、医疗诊所、食物和/或住所、安保、侦探和/或私家侦探、律师、保险、锁匠、窗户修理和兽医。应当理解和认识到,在其他示例性实施例中可使用其他救援类型。救援提供者通过在选择救援类型图形用户界面3200的对应救援类型按钮3204上轻击来选择救援类型。

在方法3100的步骤3106处继续,移动装置110和个人安全系统应用程序108接收救援提供者从选择救援类型图形用户界面3200中对救援类型的选择。接下来,在步骤3108处,个人安全系统应用程序108使救援提供者的移动装置110在装置的显示器上显示添加/编辑救援提供者信息图形用户界面3300(参见图33)。添加/编辑救援提供者信息图形用户界面3300包括窗口3302,该窗口具有与救援提供者通过选择救援类型图形用户界面3200所选择的救援类型相对应的救援类型符号3206、用于接收救援提供者的名称的名称字段3304、用于接收救援提供者的街道地址的街道地址字段3306、用于接收救援提供者的电话号码的电话号码字段3308、用于接收救援提供者的寻呼机号码的寻呼机号码字段3310、用于接收救援提供者的电子邮件地址的电子邮件地址字段3312、用于接收救援提供者的文本消息句柄的文本消息句柄字段3314,以及用于接收结合社交媒体网站所使用的救援提供者的社交媒体句柄的一个或多个社交媒体字段3316。所接收的救援提供者的名称、街道地址、电话号码、寻呼机号码、电子邮件地址、文本消息句柄、社交媒体句柄和地理位置(与救援提供者的街道地址相对应的x,y坐标)共同构成并且在本文中被称为“救援提供者信息”。一旦接收对名称字段3304、街道地址字段3306、电话号码字段3308、寻呼机号码字段3310、电子邮件地址字段3312、文本消息句柄字段3314或社交媒体字段3316的选择,个人安全系统应用程序108便使移动装置110显示键盘以供救援提供者用来提供相应输入。添加/编辑救援提供者信息图形用户界面3300还包括发布按钮3318和返回按钮3320。

在步骤3110处通过添加/编辑救援提供者信息图形用户界面3300接收救援提供者的救援提供者信息的输入之后,在步骤3112处,个人安全系统应用程序108检查救援提供者已经选择发布按钮3318还是选择返回按钮3320。如果已经选择返回按钮3320,那么个人安全系统100前进到方法3100的下文所述的步骤3120。如果在步骤3112处,个人安全系统应用程序108确定救援提供者选择了发布按钮3318,那么在步骤3114处,个人安全系统应用程序108基于所输入的街道地址确定救援提供者的地理位置。然后,在步骤3116处,个人安全系统应用程序108使救援提供者信息被传送到数据/通信管理器102和个人安全系统管理器软件104。在接收救援提供者信息之后,在步骤3118处,个人安全系统管理器软件104使数据/通信管理器102将救援提供者的地理相关救援提供者信息存储在个人安全系统数据库106中。在步骤3120处,个人安全系统100返回到根据方法200进行操作并且循环回到步骤214,在该步骤中,个人安全系统100开始通过主页图形用户界面300更新在系统用户的移动装置110上显示的地图数据、警报数据和紧急情况数据。

图34A和图34B显示了个人安全系统100的方法3400的流程图表示,其中该方法用于接收系统用户112所处位置的安全性评分。个人安全系统100随后使用所收集的安全性评分来确定系统用户112在第一位置与第二位置之间行进时采取的最安全路线。每当系统用户112希望向个人安全系统100输入位置的安全性评分时,个人安全系统100便实现并且遵循方法3400。根据示例性实施例,所接收的位置安全性评分可具有与三(3)个不同安全性水平相对应的三(3)个值中的一个,该三个不同安全性水平包括“安全”安全性水平、“平均”安全性水平或“低于平均”安全性水平。应当理解和认识到,在其他实施例中,所接收的安全性评分可包括更多或更少数量的安全性水平,可包括与安全性水平相对应的数值,或可利用另一种方法来指示定性或定量的安全性水平。当个人安全系统应用程序108接收指导应用程序108根据方法3400执行的输入时,根据方法3100开始操作个人安全系统100。

在步骤3402处根据方法3400开始操作之后,在步骤3404处,个人安全系统应用程序108使系统用户的移动装置110在装置的显示器上显示选择位置类型图形用户界面3500(参见图35)。选择位置类型图形用户界面3500包括窗口3502,多个位置类型按钮3504在该窗口中显示以供系统用户112选择。每个位置类型按钮3504对应于唯一类型的位置或位置类型,并且包括以系统用户112易记的方式识别位置类型的位置类型符号3506和位置类型文本3508。如图35所示,位置类型包括但不限于:酒店、加油站、便利店、杂货店、干洗店、街角和其他位置。系统用户112通过在选择位置类型图形用户界面3500的对应位置类型按钮3504上轻击来选择位置类型。在步骤3406处,个人安全系统应用程序108从系统用户112接收对位置类型的选择。

在方法3400的步骤3406处继续,移动装置110和个人安全系统应用程序108接收系统用户112从选择位置类型图形用户界面3500中对位置类型的选择。接下来,在步骤3408处,个人安全系统应用程序108使系统用户的移动装置110在装置的显示器上显示安全性评分图形用户界面3600(参见图36)。如图36所示,安全性评分图形用户界面3600包括具有第一部分3604的窗口3602,与从选择位置类型图形用户界面3500中选择的位置类型相对应的位置类型符号3506和位置类型文本3508在该第一部分中显示。窗口3602还具有第二部分3606,该第二部分具有用于接收针对安全性进行评分的位置的任选名称或标题的标题/名称字段3608、用于接收位置的街道地址的街道地址字段3610、用于接收关于位置的描述性信息的描述字段3612,以及用于从系统用户112接收对位置的安全性水平的选择的用户可选安全性评分图标3614。一旦接收对标题/名称字段3608、街道地址字段3610或描述字段3612的选择,个人安全系统应用程序108便使系统用户的移动装置110显示键盘以供系统用户112用来提供输入以及供个人安全系统应用程序108用来接收此类输入。一旦接收对用户可选安全性评分图标3614的选择,安全性评分图标3614便改变颜色以指示位置的当前安全性评分。位置的位置类型、标题/名称、街道地址、描述、安全性评分和地理位置共同构成并且在本文中被称为位置的“安全信息”。安全性评分图形用户界面3600还包括提交按钮3616和返回按钮3618。

在步骤3410处通过安全性评分图形用户界面3600从系统用户112接收标题/名称、街道地址、描述和安全性评分之后,在步骤3412处,系统用户的移动装置112和个人安全系统应用程序108从系统的用户接收对提交按钮3616或返回按钮3618的选择。然后,在步骤3414处,个人安全系统应用程序108确定已经选择提交按钮3616还是选择返回按钮3618。如果已经选择返回按钮3618,那么个人安全系统100前进到方法3400的下文所述的步骤3422。作为另一种选择,如果已经选择提交按钮3618,那么个人安全系统100前进到步骤3416,在该步骤中,个人安全系统应用程序108确定系统用户的移动装置110的当时地理位置(该当前地理位置被认为与个人安全系统100已经接收到其安全信息的位置的地理位置相对应)。

进行到步骤3418,个人安全系统应用程序108使系统用户的移动装置110将位置的安全信息传送到数据/通信管理器102和个人安全系统管理器软件104。接下来,在步骤3420处,个人安全系统管理器软件104使数据/通信管理器102将地理相关安全信息存储在个人安全系统数据库106中以供后续使用。已经存储位置的地理相关安全信息之后,在步骤3422处,个人安全系统100返回到根据方法200进行操作并且循环回到步骤214,在该步骤中,个人安全系统100开始通过主页图形用户界面300更新在系统用户的移动装置110上显示的地图数据、警报数据和紧急情况数据。

图37A和图37B显示了个人安全系统100的方法3700的流程图表示,其中该方法用于结合警报或紧急情况确认作出响应并提供救援的响应者。响应者可以是救援提供者、企业、组织或另一系统用户112。每当系统用户112希望确认此类响应者并对响应者的努力表示感激和感谢时,个人安全系统100实施并且遵循方法3700。个人安全系统100跟踪并存储用于响应者确认的数据,并且使系统用户112可获得每个响应者所接收的响应者确认的数量。响应者所接收的响应者确认的数量可以是系统用户112随后决定选择和请求来自特定救援提供者或企业的救援中的因素。每当个人安全系统应用程序108接收从与方法3700相关联的系统图形用户界面中选择按钮或选项的用户输入时,根据方法3700开始操作。

在步骤3702处根据方法3700开始操作之后,在步骤3704处,个人安全系统应用程序108通过系统用户的移动装置110接收对警报或紧急情况响应者的识别或选择。为此,个人安全系统应用程序108致使在系统用户的移动装置110上显示图形用户界面,该图形用户界面允许系统用户112识别或选择救援提供者、企业或其他系统用户112以供确认。一旦接收此类识别或选择,在步骤3706处,个人安全系统应用程序108便使个人安全系统管理器软件104从个人安全系统数据库106中检索救援提供者、企业或其他系统用户112的简档信息,并将所检索的简档信息传送到系统用户的移动装置110和个人安全系统应用程序108。

进行到方法3700的步骤3708,个人安全系统应用程序108在系统用户的移动装置110上显示响应者简档图形用户界面3800(参见图38),该图形用户界面包括从个人安全系统数据库106中检索的信息中的至少一些。所显示的响应者简档图形用户界面3800适合被确认的响应者类型,因此可包括与响应企业、组织或人员有关的简档信息。在图38中,示出了适合响应人员的响应者简档图形用户界面3800。响应者简档图形用户界面3800包括窗口3802,人员的图像3804在该窗口中显示。窗口3802具有分别用于显示响应者的用户名、名字和姓氏的用户名字段3806、名字字段3808和姓氏字段3810。窗口3802还具有用于从系统用户112接收确认响应者的努力的感谢按钮3812、用于使系统用户112能够在社交媒体上关注响应者关注按钮3814,以及用于使系统用户112能够通过语音呼叫、电子邮件、文本消息或其他形式的通信与响应者通信的联系按钮3816。另外,窗口3802具有用于使个人安全系统应用程序108结束显示响应者的简档的返回按钮3818。应当理解和认识到,在用于其他类型响应者的响应者简档图形用户界面中,代替图38所显示的一些信息,企业或组织的图像或徽标可与企业或组织的名称和有关企业或组织的其他简档信息一起显示。

在步骤3710处继续,个人安全系统应用程序108通过响应者简档图形用户界面3800从系统用户的移动装置112接收用户输入和/或选择。然后,在步骤3712处,个人安全系统应用程序108确定所接收的输入和/或选择对应于对感谢按钮3812的选择还是对应于对返回按钮3818的选择。如果个人安全系统应用程序108确定所接收的输入和/或选择对应于返回按钮3818,那么个人安全系统100的操作前进到下文所述的步骤3718。然而,如果个人安全系统应用程序108确定所接收的输入和/或选择对应于对感谢按钮3812的选择(表明系统用户结合警报或紧急情况确认响应者的努力),那么在步骤3714处,个人安全系统应用程序108将此类响应者确认传送到个人安全系统管理器软件104和数据/通信管理器102。接下来,在步骤3716处,个人安全系统管理器软件104使数据/通信管理器102将响应者确认(或表示响应者确认的数据)存储在个人安全系统数据库106中。随后,在步骤3718处,个人安全系统100返回到根据方法200进行操作并且循环回到步骤214,在该步骤中,个人安全系统100开始通过主页图形用户界面300更新在系统用户的移动装置110上显示的地图数据、警报数据和紧急情况数据。

图39A至图39E显示了个人安全系统100的方法3900的流程图表示,其中该方法用于生成和提供从起点位置行进到终点位置的路线,其中该路线对应于这两个位置之间的最安全路线或最短路线,并且其中该路线对应于步行路线或驾车路线。基于从系统用户112接收的输入,个人安全系统100确定步行或驾车的最安全路线或最短路线。在确定最安全路线时,个人安全系统100考虑系统100之前所接收的位置的安全性评分,并且还考虑系统100沿每条可能路线所接收的在当前时间之前的预建立和预定时间段内已经发生的警报和紧急情况。另外,个人安全系统100考虑与来自其他来源的犯罪、事故和其他警报或紧急情况相关的信息。在确定最短路线时,个人安全系统100基于沿街道的最短总体行进距离来评估可能的路线。个人安全系统100以视觉形式将最安全路线和最短路线与警报和紧急情况标记一起显示,以识别在个人安全系统100所使用的前一个月或其他时间段内已经沿路线发生的警报和紧急情况的位置。个人安全系统应用程序108还致使以与地图数据、突出显示路线以及系统用户的移动装置110的当时地理位置同步的方式以文本形式显示路线的逐步指导。每当系统用户112希望以步行或驾车方式在起点位置与终点位置之间经由最安全路线或最短路线来行进时,以及每当个人安全系统应用程序108从与方法3900相关联的系统图形用户界面接收选择按钮或选项的用户输入时,个人安全系统100根据方法3900进行操作。

在步骤3902处根据方法3900开始操作之后,在步骤3904处,个人安全系统应用程序108致使在系统用户的移动装置110上显示主路线图形用户界面4000(参见图40)。主路线图形用户界面4000使个人安全系统应用程序108能够从系统用户112接收输入,并且能够向系统用户112呈现驾车和步行行进方法的最安全路线和最短路线。主路线图形用户界面4000具有窗口4002并且包括终点位置字段4004,该终点位置字段用于接收以下用户输入:与路线的终点位置相对应的建筑或地标的名称或者与路线的终点位置相对应的街道地址。每个路线的起点位置是系统用户的移动装置110的当时地理位置。主路线图形用户界面4000使用窗口4002来显示地图数据(或街道图像),其中最安全驾车路线和最短驾车路线或者最安全步行路线和最短步行路线(取决于已经选择下文所述的驾车按钮4006或步行按钮4008中的哪一个)、警报数据和紧急情况数据叠加在地图数据或街道图像上。

主路线图形用户界面4000还包括:用于从系统用户112接收输入的驾车按钮4006,该输入指导个人安全系统应用程序108选择和呈现起点位置与终点位置之间适于驾车的最安全路线和最短路线(与适于步行的最安全路线和最短路线不同);以及用于从系统用户112接收输入的步行按钮4008,该输入指导个人安全系统应用程序108选择和呈现起点位置与终点位置之间适于步行的最安全路线和最短路线(与适于驾车的最安全路线和最短路线不同)。驾车按钮4006和步行按钮4008被配置为用于切换,使得当个人安全系统应用程序108接收系统用户112对驾车按钮4006的选择时,个人安全系统应用程序108取消选择步行按钮4008。类似地,当个人安全系统应用程序108接收系统用户112对步行按钮4008的选择时,个人安全系统应用程序108取消选择驾车按钮4006。

另外,主路线图形用户界面4000还包括:返回按钮4010,用于在被系统用户112选择时使个人安全系统应用程序108结束根据方法3900的操作;以及指导按钮4012,用于使个人安全系统应用程序108显示针对个人安全系统应用程序108所呈现的选择路线的路线指导图形用户界面410x(下文所述)和文本逐步指导。另外,主路线图形用户界面4000包括开始按钮4014,用于开始确定起点位置与终点位置之间的最安全路线和最短路线。

前进到步骤3906,个人安全系统应用程序108通过主路线图形用户界面4000的终点位置字段4004来接收路线终点位置的用户输入。用户输入可包括建筑或其他地标的名称或街道地址。接下来,在步骤3908处,个人安全系统应用程序108通过主路线图形用户界面4000的驾车按钮4006和步行按钮4008来接收对将用于生成最安全路线和最短路线的行进方法(例如,驾车或步行)的选择。然后,在步骤3910处,个人安全系统应用程序108接收对开始按钮4014的选择(表明系统用户希望使个人安全系统100生成路线)或对返回按钮4010的选择(表明系统用户希望终止路线生成过程)。

在步骤3912处,个人安全系统应用程序108确定已经接收对开始按钮4014的选择还是对返回按钮4010的选择。如果已经接收对返回按钮4010的选择,那么个人安全系统108向前分支到方法3900的下文所述的步骤3932。作为另一种选择,如果已经接收对开始按钮4014的选择,那么在步骤3914处,个人安全系统100确定起点位置与终点位置之间适于驾车和步行的最安全路线。这样,个人安全系统管理器软件104使数据/通信管理器102从个人安全系统数据库106中检索起点位置与终点位置之间沿可能的驾车路线和步行路线的位置的地图数据和安全性评分。个人安全系统管理器软件104还使数据/通信管理器102从个人安全系统数据库106中检索个人安全系统100在从当前日期计的预建立时间段内所接收的沿起点位置与终点之间的可能路线的位置的警报和紧急情况通知。另外,个人安全系统管理器软件104使数据/通信管理器102从其他源中检索与以下有关的信息:起点位置与终点位置之间沿可能路线的其他位置处的犯罪、事故和其他类型的警报和紧急情况。通常,根据示例性实施例,个人安全系统100考虑在过去一个月内发生的警报、紧急情况和其他信息,但应当理解和认识到,在其他示例性实施例中可使用其他时间段。个人安全系统100还根据将在路线上驾车还是步行来考虑和利用所检索的信息,因为某些信息可能与特定形式的行进更相关或更不相关。此外,应当理解和认识到,在其他示例性实施例中,可不认为安全性评分和某些类型的警报和紧急情况在识别最安全路线中具有同等重要性,而是可根据其性质和/或发生频率而给予更大或更小的权重。

一旦已经确定驾车和步行的最安全路线,个人安全系统100的操作便进行到步骤3916,在该步骤中,个人安全系统管理器软件104以文本、视觉和/或听觉形式产生最安全路线的逐步指导集合。然后,在步骤3918处,个人安全系统管理器软件104使数据/通信管理器102将最安全路线的地图数据、警报数据和紧急情况数据连同所产生的这些路线的逐步指导一起传送到系统用户的移动装置110和个人安全系统应用程序108。

接下来,在步骤3920处,个人安全系统应用程序108确定起点位置与终点位置之间驾车和步行的最短路线。为此,个人安全系统管理器软件104使用存储在个人安全系统数据库106中以及来自其他源(如果需要的话)的地图数据来计算沿起点位置与终点位置之间的街道的多个路线(如果可能的话)的累积距离,并且选择分别具有最短累积驾车距离和步行距离的路线。然后,在步骤3922处,个人安全系统管理器软件104以文本、视觉和/或听觉形式产生最短路线的逐步指导集合。接下来,在步骤3924处,个人安全系统管理器软件104使数据/通信管理器102检索最短路线的地图数据、警报数据和紧急情况数据,并使数据/通信管理器102将此类数据连同所产生的逐步指导一起传送到系统用户的移动装置110和个人安全系统应用程序108。

随后,在步骤3926处,个人安全系统应用程序108确定系统用户112已经选择驾车按钮4006还是选择步行按钮4008(即哪种行进方法)。如果已经选择驾车按钮4006,那么在步骤3928处,个人安全系统应用程序108致使在主路线图形用户界面4000的窗口4002中以视觉形式呈现起点位置和终点位置的最安全驾车路线和最短驾车路线,该最安全驾车路线和最短驾车路线利用标记叠加在所接收的地图数据、警报数据和紧急情况数据上。然后,方法3900的操作前进到下文所述的步骤3932。如果在步骤3926处,个人安全系统应用程序108确定系统用户112已经选择步行按钮4008,那么在步骤3930处,个人安全系统应用程序108致使在主路线图形用户界面4000的窗口4002中以视觉形式呈现起点位置和终点位置的最安全步行路线和最短步行路线,该最安全步行路线和最短步行路线利用标记叠加在所接收的地图数据、警报数据和紧急情况数据上。

在步骤3932处,个人安全系统管理器软件104使数据/通信管理器102从个人安全系统数据库106检索与生成路线之后发生的警报和紧急情况相对应的警报数据和紧急情况数据,并且将所检索的数据传送到系统用户的移动装置110和个人安全系统应用程序108。然后,在步骤3934处,个人安全系统应用程序108致使更新沿路线的警报标记和紧急情况标记,使得向系统用户112呈现最新信息并且通常向系统用户警告沿路线的任何当前发生的情况。

接下来,在步骤3936处,个人安全系统应用程序108检查系统用户的移动装置110是否已经通过主路线图形用户界面4000接收用户输入和/或选择。然后,在步骤3938处,个人安全系统应用程序108确定是否已经接收对返回按钮4010的选择。如果是,在步骤3940处,个人安全系统100返回到根据方法200进行操作并且循环回到步骤214,在该步骤中,个人安全系统100开始通过主页图形用户界面300更新在系统用户的移动装置110上显示的地图数据、警报数据和紧急情况数据。如果未接收对返回按钮4010的选择,那么在步骤3942处,个人安全系统100确定是否已经从系统用户112接收对指导按钮4012的选择。如果未接收对指导按钮4012的选择,那么个人安全系统100的操作循环回到方法3900的以上所述的步骤3932。如果在步骤3942处,个人安全系统应用程序108确定已经接收对指导按钮4012的选择,那么在步骤3944处,个人安全系统应用程序108致使显示路线指导图形用户界面4050(参见图41)以及与路线相对应和同步的逐步指导。

路线指导图形用户界面4050具有窗口4052,个人安全系统应用程序108基于已经选择驾车按钮4006或步行按钮4008中的哪一个,在该窗口中显示最安全驾车路线和最短驾车路线的逐步驾车指导或者最安全步行路线和最短步行路线的逐步步行指导。路线指导图形用户界面4050包括音频按钮4054,选择该音频按钮使个人安全系统应用程序108打开和关闭与所显示的逐步指导相对应和同步的可听语音的生成和输出。另外,路线指导图形用户界面4050包括返回按钮4056,系统用户112选择该返回按钮时,会致使个人安全系统应用程序108结束路线指导图形用户界面4050的显示(并且因此结束逐步指导的显示,并且在适当的时候,结束与逐步指导相对应的可听语音的生成)。

在方法3900的步骤3946处继续,如果之前已经从系统用户112接收对音频按钮4054的选择,那么个人安全系统应用程序108致使产生和输出与在窗口4052中显示的逐步指导相对应的可听语音。然后,在步骤3948,个人安全系统应用程序108确定是否已经从系统用户112接收对返回按钮4056的选择。如果是,那么方法3900的操作循环回到以上所述的步骤3932。如果否,那么方法3900的操作返回到步骤3946。

图42A至图42D显示了个人安全系统100的方法4200的流程图表示,其中该方法用于搜索丢失或失踪的人员、动物、飞机、车辆或物品。使用从组织和指导搜索的一个或多个人员(本文中有时被称为“搜索协调者”)接收的此类失踪人员、动物、飞机、车辆或物品的输入信息,将被识别用于搜索的地理搜索区域细分为更小的地理搜索子区域,其中指派一个或多个系统用户112搜索每个地理搜索子区域。被指派的系统用户112在本文中被统称为“搜索群”,其中单个被指派的系统用户112在本文中被称为“搜索群成员”。一旦个人安全系统100已经接收将搜索群成员指派给地理搜索子区域的指派并且搜索开始,那么个人安全系统100监视搜索群成员在搜索时的移动装置110的位置,并且为每个搜索群成员的移动装置110提供信息,该信息识别对应搜索成员相对于他/她的指派地理搜索子区域的地理位置,通知搜索成员他/她的指派地理搜索子区域的已经和还未被搜索的部分,并且在搜索成员已经偏离他/她的指派地理搜索子区域时告知他/她。个人安全系统100还向搜索协调者的移动装置110提供此类信息,从而允许搜索协调者监视正在进行的搜索进度。每当需要进行地理搜索区域的搜索以及个人安全系统应用程序108从与方法4200相关联的系统图形用户界面接收选择按钮或选项的用户输入时,个人安全系统100根据方法4200进行操作。

在步骤4202处根据方法4200开始操作之后,在步骤4204处,个人安全系统应用程序108致使在搜索协调者的移动装置110上显示搜索和营救图形用户界面。搜索和营救图形用户界面被配置有适当的输入字段、按钮和其他界面元素,以便与搜索协调者交互并且允许搜索协调者提供关于搜索的输入信息,其包括但不限于:定义地理搜索区域及其边界的信息、定义地理搜索子区域及其边界的信息、识别搜索群成员及其相应地理搜索子区域的信息,以及识别指派的搜索群成员所覆盖和未覆盖的地理搜索子区域部分的信息。搜索和营救图形用户界面还被配置为用于结合本文所述的功能输出地图数据、标记以及其他数据和/或信息。

在步骤4206处根据方法4200继续,个人安全系统应用程序108通过搜索和营救图形用户界面从搜索协调者接收关于和描述搜索、定义地理搜索区域及其边界并且定义地理搜索子区域及其边界以供随后指派给搜索群成员的信息。可使用人造结构(诸如街道、建筑和铁轨)、使用自然特征(诸如湖泊、池塘、河流和溪流)、使用搜索网格和/或使用x,y坐标数据(包括从全球定位系统接收的x,y坐标数据)来定义地理搜索区域和地理搜索子区域。在接收此类信息之后,在步骤4208处,个人安全系统应用程序108致使将信息存储在个人安全系统数据库106中。为此,个人安全系统应用程序108将信息传送到由数据/通信管理器102执行的个人安全系统管理器软件104,进而使数据/通信管理器102将信息存储在个人安全系统数据库106中。

接下来,在方法4200的步骤4210处,个人安全系统应用程序108通过搜索和营救图形用户界面和搜索协调者的移动装置110从搜索协调者接收识别搜索群成员并且定义用于搜索的搜索群的信息。在步骤4212处,类似于以上所述的步骤4208处所描述的,个人安全系统应用程序108致使通过与个人安全系统管理器软件104和数据/通信管理器102交互将此信息存储在个人安全系统数据库106中。

进行到方法4200的步骤4214,个人安全系统应用程序108通过使用搜索和营救图形用户界面以及搜索协调者的移动装置110从搜索协调者接收选择一个或多个搜索群成员并将其指派给每个地理搜索子区域的信息。然后,在步骤4216处,个人安全系统108使个人安全系统100将识别与搜索群成员被指派给的特定地理搜索子区域相关联的搜索群成员的信息存储在个人安全系统数据库106中。为此,个人安全系统应用程序108将信息传送到在数据/通信管理器102上操作的个人安全系统管理器软件104,以供数据/通信管理器102随后存储。

在一段时间(可短可长,具体取决于各种因素且如图42B的椭圆所示)期满后,每个搜索群成员开始针对失踪的人员或物品物理地搜索他/她的指派地理搜索子区域,并且在他/她的移动装置110上开始操作个人安全系统应用程序108以及搜索和营救图形用户界面。在搜索成员的移动装置110上开始操作之后,在步骤4218处,个人安全系统应用程序108通过与在数据/通信管理器102上执行的个人安全系统管理器软件104交互来检索与被指派给搜索群成员的地理搜索子区域相对应的地图数据。然后,在步骤4220处,个人安全系统应用程序108致使通过搜索和营救图形用户界面在搜索群成员的移动装置110上显示所检索的地图数据(并且因此显示搜索成员的地理搜索子区域的地图)。

在步骤4222处,个人安全系统应用程序108通过移动装置的全球定位系统(GPS)能力(或其他类似的能力或方法)来确定搜索群成员的移动装置110的地理位置和搜索群成员的大概地理位置,并且将与移动装置110的当时地理位置相对应的数据传送到数据/通信管理器102和个人安全系统管理器软件104。个人安全系统管理器软件104然后使个人安全系统应用程序108通过搜索和营救图形用户界面在搜索群成员的地理搜索子区域的地图上显示对搜索群成员可见的标记。该标记指示搜索群成员相对于搜索成员的其余地理搜索子区域的当时地理位置。这使得搜索成员能够知道他/她当前相对于他/她的地理搜索子区域所处的位置,并且能够确定在哪个方向上移动以便覆盖他/她的指派地理搜索子区域的希望部分。

随后,在方法4200的步骤4226处,个人安全系统管理器软件104确定搜索群成员是否已经偏离指派给搜索群成员的指派地理搜索子区域。如果搜索成员不在他/她的指派地理搜索子区域之外,那么在步骤4228处,个人安全系统100的操作向前分支,并且在下文所述的步骤4234处继续。如果搜索成员在他/她的指派地理搜索子区域之外,那么个人安全系统100的操作从方法4200的步骤4228前进到步骤4230,在步骤4230中,个人安全系统管理器软件104生成通知搜索群成员他/她在他/她的指派地理搜索子区域之外的通知,并将该通知传送到搜索群成员的移动装置110(以及在搜索群成员的移动装置110上操作的个人安全系统应用程序108)。接收通知之后,在步骤4232处,个人安全系统应用程序108通过搜索群成员的移动装置110向搜索群成员提供他/她已经偏离他/她的地理搜索子区域的通知。可通过在搜索和营救图形用户界面上显示文本消息或闪烁标记或符号、通过电子邮件、通过社交媒体、通过在搜索群成员的移动装置110上生成可听消息或音调、或通过一种或多种其他方法来提供次此类通知。

在步骤4234处,个人安全系统管理器软件104使用所确定的搜索群成员的当时地理位置,来将识别搜索群成员的地理搜索子区域已经被搜索群成员覆盖的部分的信息存储在个人安全系统数据库106中。然后,在步骤4236处,个人安全系统管理器软件104生成用于搜索群成员的移动装置110的更新地图数据(该更新地图数据指示地理搜索子区域被搜索群成员覆盖和未覆盖的部分),并且将更新地图数据传送到在搜索群成员的移动装置110上操作的个人安全系统应用程序108。接下来,在步骤4238处,个人安全系统应用程序108通过搜索和营救图形用户界面显示已经显示在搜索群成员的移动装置110上的更新地图数据。通过查看更新地图数据,搜索群成员可看到他/她的指派地理搜索子区域已经被他/她覆盖和未覆盖的程度。此外,搜索群成员可确定他/她需要在哪个方向上行进,以便覆盖他/她的指派地理搜索子区域的任何之前未被覆盖的部分。一旦已经显示更新地图数据,个人安全系统100的操作便循环回到方法4200的步骤4222,以再次确定搜索群成员的当时地理位置且如上所述那样继续。

图43A至图43E显示了方法4300的流程图表示,其中该方法用于增强在事件发生地参与或出席事件的人员的个人安全性。根据方法4300,个人安全系统100收集与事件及其发生地有关的信息,识别此类发生地附近的救援提供者并与其通信以结合事件获得帮助,接收和分配与事件、事件发生地和附近区域相关的警报和紧急情况的信息,并且提供与事件发生地安全相关设施和人员相关的信息。

在步骤4302处根据方法4300开始操作之后,在步骤4304处,个人安全系统100接收与将要举办事件的事件发生地相关的信息(此类信息在本文中有时可能被称为“事件发生地信息”或“事件发生地数据”)。可通过可在事件发生地的管理者的移动装置110或其他装置上显示的事件发生地图形用户界面、通过来自另一个装置或系统的数据转移,或者通过其他方法来接收事件发生地信息。对于每个事件发生地而言,事件发生地信息包括但不限于:发生地的名称、街道地址和地理位置;发生地的地图数据,其识别座位、正常出口和紧急出口、保安室和医疗/护理设施、除颤器、洗手间和小卖部的地理位置;识别负责此类事件发生地且为事件发生地提供安全、医疗/护理救援和安保的人员的信息以及这些人员的相应联系信息;以及与事件发生地附近的企业、其他组织和救援提供者相关的信息,所述企业、其他组织和救援提供者提供安全、医疗/护理、安保或其他形式的救援并且可能有助于操作或参与事件的人员。接收此类事件发生地信息之后,在步骤4306处,个人安全系统100通过个人安全系统应用程序108与个人安全系统管理器软件104之间的通信和交互使数据/通信管理器102将此类事件发生地信息存储在个人安全系统数据库106中。

接下来,在方法4300的步骤4308处,响应于通过个人安全系统应用程序108从事件管理器接收的指示他/她希望在个人安全系统100内配置事件的输入,个人安全系统应用程序108使事件管理者的移动装置110通过选择发生地图形用户界面显示供选择的事件发生地的列表。为此,个人安全系统应用程序108使个人安全系统管理器软件104通过数据/通信管理器102从个人安全系统数据库106检索事件发生地信息,并将所检索的事件发生地信息传送到事件管理者的移动装置110。前进到步骤4310,事件管理者的移动装置110从选择发生地图形用户界面接收与对事件发生地的选择相对应的输入。

在步骤4312处根据方法4300继续操作,个人安全系统应用程序108致使在事件管理者的移动装置110上显示添加/编辑事件图形用户界面。添加/编辑事件图形用户界面启用个人安全系统100与事件管理者之间的交互,并且允许个人安全系统100和个人安全系统应用程序108接收与将在之前选择/识别的事件发生地处举办的事件相关的信息(在本文中有时可能被称为“事件信息”或“事件数据”)。对于每个事件而言,事件信息包括但不限于:识别事件和事件的发生地的信息;描述事件、事件的日期/时间的信息;识别涉及事件的人员的信息以及这些人员的联系信息;以及与事件或事件的医疗和安全覆盖或计划有关的信息,该覆盖或计划构成对事件的发生地的正常覆盖或计划的补充或例外。在步骤4314处,个人安全系统应用程序108通过添加/编辑事件图形用户界面和事件管理者的移动装置110从事件的事件管理者接收事件信息。然后,在步骤4316处,个人安全系统应用程序108将所接收的事件信息传送到数据/通信管理器102的个人安全系统管理器软件104,该个人安全系统管理器软件将所接收的事件信息存储在个人安全系统数据库106中。

一旦个人安全系统100已经接收并存储事件的事件信息,并且可能在如椭圆所示的时间段过去之后,在步骤4318处,个人安全系统管理器软件104检索与事件相关联的发生地附近的企业、其他组织和救援提供者的信息(所述企业、其他组织和救援提供者可为事件提供安全性、医疗/护理和/或安保救援),并且将此类信息传送到事件管理者的移动装置110和在其上执行的个人安全系统应用程序108。在步骤4320处,个人安全系统应用程序108致使通过救援提供者图形用户界面在事件管理者的移动装置110上显示救援提供者的名称和/或相关信息。然后,在步骤4322处,个人安全系统应用程序108通过救援提供者图形用户界面从事件管理者接收输入,该输入用于选择结合事件向其请求安全性、医疗和/或安保救援的救援提供者。前进到步骤4324,个人安全系统应用程序108使事件管理者的移动装置110通过语音、消息、图像和/或视频与所选择的救援提供者的通信装置通信,以请求来自救援提供者的对事件的希望救援。

在步骤4326处根据方法4300继续操作,并且可能在如椭圆所示的另一时间段过去之后,当系统用户112在事件发生地处购买或拥有事件的票时,使个人安全系统100知悉此类购买。一旦接收系统用户112具有此类事件的票的信息,在步骤4328处,个人安全系统100(更具体地讲,个人安全系统管理器软件104和数据/通信管理器102)将系统用户112添加到具有此类事件票的其他系统用户112并使系统用户112与具有此类事件票的其他系统用户相关联,并且在步骤4330处,将此类系统用户112的指示他/她持有参与此类事件的票或计划的信息存储在个人安全系统数据库106中。具有此类事件的票或参与此类事件的系统用户112在本文中被统称为“事件群”,其中单个系统用户112被称为“事件群成员”。个人安全系统100可接收信息,该信息指示系统用户112已经通过例如个人安全系统应用程序108直接从系统用户112购买或接收此类事件的票,或者间接通过从售票员的计算机系统、事件管理者的计算机系统或事件发生地的计算机系统接收数据来购买或接收此类事件的票。

在椭圆所示的另一时间段过去之后,并且当事件群成员在事件发生地处参与事件时,事件群成员在他/她的移动装置110上开始执行个人安全系统应用程序108。然后,在步骤4332处,个人安全系统应用程序108确定事件群成员的当前地理位置,并将其传送到个人安全系统管理器软件104和数据/通信管理器102。然后,在步骤4334处,个人安全系统管理器软件104通过以下过程识别事件和事件发生地:将事件群成员的地理位置和其他信息(诸如但不限于当前日期和时间)与之前存储在个人安全系统数据库106中的所有事件发生地的事件发生地数据(包括但不限于事件发生地的地理位置)进行比较。

进行到方法4300的步骤4336,个人安全系统应用程序108再次确定事件群成员的移动装置110的当时地理位置,并且将与地理位置相对应的数据传送到数据/通信管理器102处的个人安全系统管理器软件104。然后,在步骤4338处,个人安全系统100从个人安全系统数据库106中检索,并且致使通过个人安全系统应用程序108的主页图形用户界面在事件群成员的移动装置110上显示事件发生地和事件的地图数据、警报数据和紧急情况数据。通过这种显示,个人安全系统100以图形方式提供(通常通过在与此类警报和紧急情况相对应的地理位置处显示叠加在事件发生地的地图上的标记或符号)事件发生地处和周围的警报和紧急情况相对于事件群成员的当时地理位置的位置以及与所述警报和紧急情况有关的信息。个人安全系统100还相对于事件群成员的当时地理位置以图形方式提供事件发生地出口、紧急出口、保安室、医疗/护理设施、洗手间、小卖部以及可能有助于改善事件群成员的安全性或有助于为他/她提供救援的其他设施和事物的地理位置。

接下来,在步骤4340处,个人安全系统应用程序108从事件群成员的移动装置110的个人安全系统应用程序108接收输入和/或选择。在步骤4342处,个人安全系统应用程序108决定所接收的输入和/或选择是否指示事件群成员希望针对事件发生地处的发生或状况创建警报或宣布紧急情况。如果所接收的输入和/或选择不指示事件参与者希望创建警报或宣布紧急情况,那么根据方法4300的操作循环回到以上所述的步骤4336,以再次确定事件群成员的当时地理位置。作为另一种选择,如果所接收的输入和/或选择指示事件群成员希望创建警报或宣布紧急情况,那么在步骤4344处,个人安全系统应用程序108使用如上文更详细地描述的个人安全系统应用程序108的适当图形用户界面从事件群成员接收与警报或紧急情况有关的警报数据或紧急情况数据。

前进到方法4300的步骤4346,个人安全系统应用程序108将所接收的警报数据或紧急情况数据传送到个人安全系统100的数据/通信管理器102的个人安全系统管理器软件104,进而指导并致使将所接收的警报数据或紧急情况数据存储在个人安全系统数据库106中。然后,在步骤4348处,个人安全系统100将与警报或紧急情况相关的警报和/或紧急情况通知推送到事件安全、医疗和/或安全人员以及救援提供者的通信装置。通过这种警报和/或紧急情况通知,个人安全系统100迅速向事件安全、医疗和/或安全人员以及救援提供者通知警报或紧急情况,使得他们可作出适当响应。

在方法4300的步骤4350处继续,个人安全系统100在事件群成员的移动装置110与事件安全、医疗和/或安全人员的通信装置之间传送与警报或紧急情况相关的语音、消息、图像和/或视频。此类语音、消息、图像和/或视频允许事件安全、医疗和/或安全人员更好地评估警报或紧急情况,并且提供必要且适当的资源来解决警报或紧急情况。随后,在步骤4352处,个人安全系统100将警报数据和/或紧急数据传送到社交媒体网站并将其发布在这些网站上,以便将与潜在警报或紧急情况相关的信息分配给其他事件群成员和人员。将警报数据和/或紧急情况数据传送到社交媒体网站之后,个人安全系统100的操作循环回到步骤4336,以再次确定事件参与者的移动装置110的地理位置。

尽管上文相对于示例性实施例及其配置详细描述了本发明,但是应当认识到,可在本发明的精神和范围内作出变化和修改。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1