用于地理围栏社交媒体的平台的制作方法

文档序号:16505677发布日期:2019-01-05 09:01阅读:242来源:国知局
用于地理围栏社交媒体的平台的制作方法

本申请要求于2017年3月1日提交的美国专利申请no.15/446,574以及于2016年5月9日提交的美国临时专利申请no.62/333,762的权益,申请的全部内容通过引用被并入本文。

教导涉及社交媒体。更具体地,教导涉及由多个地理围栏应用和组织的社交媒体应用。



背景技术:

社交媒体是计算机介导的工具,其允许人或公司创建、共享或交换普遍感兴趣的信息。此外,社交媒体依靠移动和基于web的技术来创建高度互动的平台,个人和社区通过这些平台共享、共同创建、讨论和修改用户生成的内容。

地理围栏(geo-fencing)是使用全球定位(gps)、射频识别(rfid)或蜂窝网络来定义地理边界的实践。然后,一旦建立了这个“虚拟屏障”,管理员或用户就可以设置触发器,当移动装置进入(或退出)指定区域时,该触发器发送文本消息、电子邮件警报或应用程序通知。

附图说明

图1是示出根据各种实施例的社交媒体网络的框图。

图2是地图上表示的内容栏的图示;

图3是与内容栏相关联的内容递送(feed)的图示;

图4是频道(channel)创建界面的图示;

图5是与具有可调节内容栏的特定频道相关联的内容递送的图示;

图6是菜单屏幕的图示;

图7是内容栏建议递送的图示;

图8是示出内容栏阈值的流程图;

图9是用于管理内容栏递送的流程图;以及

图10是示出计算系统1800的示例的框图,其中可以实现本文所描述的至少一些操作。

具体实施例

公开了一种与地图应用集成的社交媒体应用,该地图应用能够创建至少由地理围栏(“内容围栏”)定义的内容集市(corral)。用户在地图上或根据由用户生成的内容填充的映射的对象生成内容围栏,然后受到许多社交功能的约束。社交功能包括分类、同行评审、兴趣建议、阈值警报、私人和公共消息传递、私人和公共内容传播,以及云存储库。

内容围栏的放置与地图应用相关。地图应用的实施例包括在社交媒体、插件地图和api地图中那些被完全集成的地图的实施例。用户选择地图上的区域或通过地图应用可搜索到的对象,以便附加内容围栏。或者,通过直接的消息将地图可搜索对象发送给用户,其中用户可以通过直接的消息将内容围栏附加到对象。社交媒体应用包括用户界面特征,其使用户能够调整内容围栏的大小和特征。内容围栏的特征的一个示例是照片储存库,用于在内容围栏内拍摄的照片。其他示例在下面详述。

图1是示出了根据各种实施例的社交媒体网络系统20的框图。在一些实施例中,内容围栏应用在服务器侧和移动装置侧都被操作。处理器操作的服务器22和移动装置24经由因特网彼此直接通信。服务器22包括服务器侧的应用软件26,并且移动装置24包括客户端侧的应用软件28。服务器22和移动装置24均包括处理器30、32。

服务器22可选地包括地图软件34,其为服务器22和客户端侧应用软件28提供接口。地图软件34可以是完全集成的、插件程序、地图api或其他合适的本领域内已知的地图程序。服务器22和移动装置24都包括用于运行应用软件26、28的内存和数字存储器36、38。移动装置24包括位置感知模块40。位置感知模块跟踪移动装置24的位置和可包括gps、蜂窝网三角测量(cellulartriangulation)、wifi三角测量、先前的任何组合或本领域已知的其他合适的装置。

图2是在地图44上表示的内容围栏42的图示。该图包括街道地图。用户可以指示应用以调整地图44的视图。存在搜索栏46以找到特定地址、位置或诸如“杂货店”或“加油站”的一般概念。

放置在地图上的在其中心位置处存在销钉的是内容围栏42。内容围栏42由来自给定点的半径限定。或者,内容围栏42可以被定义为任意多边形(诸如用户在地图44的触摸屏描绘上绘制的多边形)。这一点不必是固定的。在一些实施例中,该点可以跟随移动装置24或广播位置信号的另一移动对象。内容围栏42的圆形边界对于在携带移动装置24时越过边界的一组用户具有效果(effect)。这些效果的确切性质取决于内容围栏42的设定和配置。在一些情况下,用户越过或离开内容围栏42不存在任何效果,而其他人可能接收被动或主动通知。在这个说明性的例子中,所显示的地图44是加利福尼亚州的好莱坞的一部分,并且内容栅栏42以特定的墙壁壁画为中心围绕。

图3是与内容围栏42相关联的内容递送的图示。内容围栏42包括发布的内容。当激活时,内容围栏42向用户显示内容。如作为说明性示例的图3所示,其是图2的激活的内容围栏42,该内容围栏42是以加利福尼亚州的好莱坞的彩绘壁画为中心。当激活时,用户查看内容围栏递送48。

内容围栏递送48包括多个元素。内容围栏递送48包括内容围栏标题50,其显示了关于特定内容围栏42的信息和/或内容围栏42所属的频道。另外还有许多社交控制件52,例如“签到”和与内容围栏42交互的用户的统计。

在内容围栏标题50下方,存在内容发布(post)54。内容发布54是用户生成的多媒体文件的条目,例如文本、图像、视频、音频和本领域中的其他已知的用户发布类型。内容发布54以实时递送方式排列,其可以以多种方式分类(例如,按时间顺序、按类型、按类别、按标签等)。激活内容围栏42的那些用户能够通过激活发布按钮56来生成内容发布54。另外,内容围栏递送48包括排序菜单58,其中用户能够对内容发布54进行排序。排序选项包括显示内容发布54仅针对那些已经表明他们是彼此的朋友的用户、显示所有内容发布54、显示高评价或最近的内容发布54,或本领域已知的任何其他合适的分类标准。

一些内容围栏42可以被配置为强制要求用户必须在发布之前激活内容围栏42,而其他的内容围栏可以允许来自任何人的发布,无论他们是否已经激活内容围栏42。

作为示例,在内容递送48中显示的是内容围栏42所基于的壁画前方的用户的图片。为了保护保持内容发布与内容围栏相关的概念和保护在物理世界中的项目在其中被找到的概念,实施了集合的用户评级系统。用户能够将内容发布否决为不相关。在接收到预定数量的“不相关”或“不适当”投票之后,内容发布54从内容围栏42中被移除。以这种方式,内容围栏被保护以免托管(host)不属于内容围栏42的图像。在图示的实例中,汉堡包餐厅与好莱坞墙壁壁画无关。

在该示例中,壁画内容围栏42是公共内容围栏,用户仅通过查看内容围栏所在的地图就能看到。在一些实施例中,内容围栏仅对作为频道的会员(member)的用户可见,该频道与内容围栏42或内容围栏42的组相关联。

位于内容围栏42内的用户可用的其他功能包括直接消息传递或支付授权。关于直接消息传递,有权访问给定内容围栏42的用户(即,被包括在可以查看内容围栏并与内容围栏交互的用户列表中)可以在处于内容围栏42内的时候直接向彼此发送消息。直接消息还包括组消息传递。

关于支付授权,内容围栏42可以与支付处理软件(例如,paypal、visa、比特币等)交互。在一些实施例中,在用户组织交易的情况下,内容围栏42提供对该交易的授权。例如,除非交易的两个用户方都具有位于内容围栏42内的装置,否则支付处理将不会完成。这有助于通过验证交易中的卖方是否接近买方来帮助减少信用卡欺诈,其类似于通过用户在信用卡机器上物理地持有信用卡来验证交易,数字支付处理是通过用户的移动装置26的位置来进行验证的。

图4是频道创建界面60的图示。频道向应用提供分类和限制对内容围栏的访问的方法。频道的创建包括频道的背景信息62,例如名称、任务目的、图形和其他一般细节。频道还包括隐私设定64,其中创建的用户将频道指定为公共的或限制于某些用户,例如朋友或朋友的子集。用户能够直接邀请其他用户加入频道。频道内的用户能够使用消息传递功能将消息彼此定向。

频道与一个或多个内容围栏42相关联。频道被连接到单个内容围栏42的示例包括:移动食物卡车创建具有与该食物卡车相关的移动内容围栏42的频道并将该内容围栏置于食物卡车上居中并且通过应用在食品卡车周围投射虚拟半径的情况;许多朋友创建单个会议位置并在该位置周围生成内容围栏42的情况;以及社区在历史遗迹或旅游景点(如金门大桥)周围创建完全的公共的内容围栏42的情况。

频道被连接到多个内容围栏42的示例包括:用户对从杂货店获得某些物品感兴趣并且内容围栏被放置在杂货店周围的情况;受欢迎的艺术家在城市中绘制壁画并且在所有壁画周围放置了内容围栏42的情况;以及父母将内容围栏42生成为预期孩子所在的区域的情况。这些示例并非详尽无遗,而是旨在提供关于内容围栏42的使用的说明。

用于内容围栏42的通知按类型被分类。例如主动通知,其是指在以与传入的短信(sms)、彩信(mms)或电子邮件消息类似的方式发生对内容围栏的改变时,外部通知移动装置的用户。或者,存在被动通知,其仅在客户端应用软件被激活时警告用户。用户被通知的各种事件包括当频道的会员进入或离开内容围栏42时或者内容发布被添加到内容围栏42时。

图5是与具有可调节内容围栏42的特定频道相关联的内容递送48的图示。显示的是具有与食物卡车相关联的单个内容围栏42的特定频道。在这种情况下,内容围栏42跟随食物卡车。在这种情况下,当内容围栏42被带到那些用户(而不是用户进入圈子或者任意多边形)时,因为内容围栏比其周围的那些更容易移动,所以警报被发送到位于食物卡车的频道中的那些用户。

图6是菜单屏幕的图示。其各自移动装置24上的用户从客户端应用软件38访问菜单屏幕。存在搜索频道63和搜索内容围栏65的选项。

图7是内容围栏建议递送66的图示。为了加入频道,并找到用户感兴趣的内容围栏42,应用软件38包括建议递送66。建议递送66包括当前的本地地图68,以及用户的位置70(由他们的移动装置的位置确定)。建议递送66包括建议过滤器72,其对建议递送66中的建议内容进行分类和过滤。建议的内容是与内容围栏42相关联的内容发布74,其是公共的或者由于其他原因可供用户使用(例如:用户与创建了与朋友共享的频道或内容围栏的用户是朋友)。过滤器使用户能够看到用户的朋友正在发布的可用内容围栏42的内容发布42、靠近用户的当前位置70的所有的公共内容围栏42和频道的内容发布42、上述的组合,或搜索特定频道/内容围栏。

在一些实施例中,基于用户的阐述的兴趣,建议递送66向用户提供建议的频道或内容围栏42,其中用户的阐述的兴趣被包括在存储于服务器应用软件26中并通过客户端应用软件38提供的用户的账户信息中。阐述的兴趣,或在频道/内容围栏42和用户的帐户信息之间共享的“标签”有助于建议递送66将用户引导到用户可能想要加入的特定频道和内容围栏42。用户界面还包括通知提醒器76,用于访问来自越过内容围栏边界的通知,或者当内容公布54被添加到给定用户正在跟随的内容围栏2时。

跟踪用户所阐述的兴趣的手段的示例包括用户已投票的内容、用户花费最多时间观看的内容,或用户与其他人共享的内容。

应用软件的使用示例如下:

一组朋友创建频道并将内容围栏分配给咖啡店。内容围栏被设定为在任何其他频道用户进入内容围栏时通知所有频道用户。这样,每个用户都知道其他用户何时到达彼此见面。

应用软件包括在金门大桥周围的公共内容围栏,其可供任何人添加在桥附近的图片的内容发布、签到或发布关于桥的故事。不相关的发布被否决并消失。内容围栏成为对金门大桥的社会体验的云存储库。

父母为他们的家庭建立一个频道,并为父母期望孩子去往的位置创建多个内容围栏。当孩子到达或离开其中一个内容围栏时,会向父母提供通知。

一组朋友创建频道并在彼此周围分配内容围栏。当朋友的内容围栏相交时,会向这些朋友发送通知。

用户生成以“杂货店”为中心围绕的私人内容围栏,并用购物清单填充内容围栏。当用户进入通过地图软件识别的杂货店周围的内容围栏时,向用户提供通知并呈现用户写的购物清单。

披萨递送服务具有用户可以加入的公共频道,并且在披萨司机周围放置内容围栏。当司机接近订购比萨的用户时,通知用户他们的比萨就快送到并且希望有人离开到门口处等待。

图8是示出了内容围栏阈值的流程图。在步骤802中,客户端应用参考映射软件以获得地图和地图数据。在步骤804中,移动装置确定其位置。这通过使用gps或使用蜂窝网络的三角测量或本领域中已知的用于位置映射的其他合适的无线网络来实现。在步骤806中,应用软件确定是否已越过内容围栏周界。如果已经发生周界交叉,则应用软件向相关的移动装置递送警报,取决于与其相关联的内容围栏或频道的设定,接收警报的装置可能不是触发它的相同的装置。

图9是用于管理内容围栏递送的流程图。在步骤902中,客户端应用引用映射软件以获得地图和地图数据。在步骤904中,移动装置确定其位置。在步骤906中,客户端软件确定是否显示本地内容围栏。该确定是基于应用内的选定的界面屏幕和设定做出的。如果显示本地内容围栏,则在步骤908,将本地内容围栏的通知转发到内容递送。

在步骤910中,客户端应用软件等待接收搜索特定内容围栏的请求。如果接收到该请求,则在步骤912,客户端应用从服务器应用接收搜索结果以显示搜索到的内容围栏。在步骤914中,客户端应用软件等待接收激活选择内容围栏的请求,以便在其中显示内容发布。在步骤916中,如果接收到激活命令,则客户端应用软件从服务器应用接收激活的内容围栏的内容发布数据。

图10是示出了可以实现本文所描述的至少一些操作的计算系统1800的示例的框图。计算系统可包括一个或多个中央处理单元(“处理器”)1802、主存储器1806、非易失性存储器1810、网络适配器1012(例如,网络接口)、视频显示器1818、输入/输出装置1820、控制装置1822(例如,键盘和指示装置)、驱动单元1024,包括存储介质1826,以及通信连接到总线1816的信号发生装置1830。总线1816被示为抽象概念,其表示任何一个或多个单独的物理总线、点对点连接,或者通过适当的桥接器、适配器或控制器连接两者。因此,总线1816可以包括例如系统总线、外围组件互连(pci)总线或pci-express总线、hypertransport或工业标准架构(isa)总线、小型计算机系统接口(scsi)总线、通用串行总线(usb)、iic(i2c)总线,或电气和电子工程师协会(ieee)标准1394总线,也称为“火线”。

在各种实施例中,计算系统1800作为独立装置操作,虽然计算系统1800可以被连接(例如,有线或无线)到其他机器。在联网部署中,计算系统1800可以在客户端一服务器网络环境中以服务器或客户端机器的身份运行,或者作为对等(或分布式)网络环境中的对等机器运行。

计算系统1800可以是服务器计算机、客户端计算机、个人计算机(pc)、用户装置、平板pc、膝上型计算机、个人数字助理(pda)、蜂窝电话、iphone、ipad、黑莓、处理器、电话、网络设备、网络路由器、交换机或桥接器、控制台、手持控制台、(手持)游戏装置、音乐播放器、任何便携式的、移动的、手持装置或能够执行指定由计算系统要采取的动作的一组指令(顺序或其他)的任何机器。

而主存储器1006、非易失性存储器1010和存储介质1026(也称为“机器可读介质”)被示为单个介质,术语“机器可读介质”和“存储介质”应被视为包括存储一组或多组指令1028的单个介质或多个介质(例如,集中式或分布式的,和/或相关联的高速缓存和服务器)。术语“机器可读介质”和“存储介质”也应被视为包括能够存储、编码或携带一组指令以供计算系统执行并使计算系统执行当前公开的实施例的任何一种或多种方法。

通常,被执行以实现本公开的实施例的例程可以被实现为操作系统d的一部分或被称为“计算机程序”的特定应用、组件、程序、对象、模块或指令序列的一部分。计算机程序通常包括在计算机中的各种存储器和存储装置中在不同时间设定的一个或多个指令(例如,指令1004,1008,1028),并且当由一个或多个处理单元或处理器1802读取和执行时,使计算系统1000执行操作以执行涉及本公开的各个方面的元件。

此外,虽然已经在全功能计算机和计算机系统的背景下描述了实施例,但是本领域技术人员将理解,各种实施例能够以各种形式被分配为程序产品,并且无论用于实际影响分配的特定类型的机器或计算机可读介质如何,公开均适用。

机器可读存储介质、机器可读介质或计算机可读(存储)介质的其他示例包括但不限于可记录型介质,诸如易失性和非易失性存储器装置1010、软盘和其他可移动磁盘、硬盘驱动器、光盘(例如,光盘只读存储器(cdroms)、数字通用磁盘(dvd))和诸如数字和模拟通信链路的传输型介质。

网络适配器1012使计算系统1800能够与计算装置1000外部的实体调解(mediate)网络1014中的数据,通过由计算系统1000和外部的实体支持的任何已知的和/或方便的通信协议。网络适配器1012可包括网络适配器卡、无线网络接口卡、路由器、接入点、无线路由器、交换机、多层交换机、协议转换器、网关、桥接器、桥接路由器、集线器、数字媒体接收器和/或转发器中的一个或多个。

网络适配器1012可以包括防火墙,在一些实施例中,防火墙可以管控和/或管理访问/代理计算机网络中的数据的许可,并跟踪不同机器和/或应用之间的不同信任级别。防火墙可以是具有硬件和/或软件组件的任何组合的任何数量的模块,其能够在特定的一组机器和应用、机器和机器、和/或应用和应用之间实施访问权限的预定设定,例如,用于规范这些不同实体之间的流量和资源的共享。防火墙可以另外地管理访问控制列表和/或具有访问访问控制列表的权限,该访问控制列表详述了许可,包括例如按个人、机器和/或应用区分的对象的访问和操作权限。

其他网络安全功能可以被执行或包括在防火墙的功能中,可以包括但不限于入侵防御、入侵检测、下一代防火墙、个人防火墙等。

在这里介绍的技术可以体现为专用硬件(例如电路),或者作为用软件和/或固件适当编程的可编程电路,或者作为专用和可编程电路的组合。因此,实施例可以包括其上存储有指令的机器可读介质,该指令可以被用于对计算机(或其他电子装置)进行编程以执行处理。机器可读介质可以包括,但不限于软盘、光盘、光盘只读存储器(cd-rom)、磁光盘、只读存储器(rom)、随机存取存储器(ram)、可擦除可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom)、磁或光卡、闪存、或适用于存储电子指令的其他类型的介质/机器可读介质。

备注

已经出于说明和描述的目的提供了所要求保护的主题的各种实施例的前述描述。其并非旨在穷举或将所要求保护的主题限制于所公开的精确形式。对于本领域技术人员来说,许多修改和变化是显而易见的。选择和描述实施例是为了最好地描述本发明的原理及其实际应用,从而使相关领域的其他技术人员能够理解所要求保护的主题、各种实施例,以及适合于可以预期的特定用途的各种修改。

虽然已经在全功能的计算机和计算机系统的背景下描述了实施例,但是本领域技术人员将理解,各种实施例能够以各种形式作为程序产品分配,并且本公开同样地适用,无论用于实际影响分配的特定类型的机器或计算机可读介质是如何。

尽管以上详细描述描述了某些实施例和预期的最佳模式,但无论上文在文本中如何详细描述,实施例都可以以多种方式实践。系统和方法的细节在其实现细节方面可以有很大不同,同时仍然包含在说明书中。如上所述,在描述各种实施例的某些特征或方面时使用的特定术语不应被视为暗示在本文中重新定义术语以限制与该术语相关联的本发明的任何特定特点、特征或方面。通常,以下权利要求中使用的术语不应被解释为将本发明限制于说明书中公开的特定实施例,除非这些术语在此明确定义。因此,本发明的实际范围不仅包括所公开的实施例,还包括实施或实现权利要求下的实施例的所有等同方式。

本说明书中使用的语言主要是出于可读性和指导目的而选择的,并且可能未被选择来描绘或限制本发明的主题。因此,本发明的范围旨在不受该详细描述的限制,而是受基于此处的应用发布的任何权利要求的限制。因此,各种实施例的公开内容旨是在对实施例的范围进行说明,而非限制,在以下权利要求中阐述实施例的范围。

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